关闭
您正在使用的浏览器版本较低,无法支持聚宽的某些特性。
为了获得更好的体验,推荐使用:
Google Chrome
或者
Mozilla Firefox
或者
IE9以上
。
返回主题列表
根据北上资金买A股策略Python3版(北向/港资/外资)
逆熵者
发布于2020-06-05
回复 126
浏览 7453
145
listen
分享到:
微信
微博
雪球
本策略基于@见路不走2019 的《[根据北上资金买股票的最佳持股时间探讨](https://www.joinquant.com/view/community/detail/3f95d60b9d6d334bcfc01fba2c4d9171?type=1)》修改,上面提到的策略则基于@cgzol 的《[跟着港资(北向资金)买A股](https://www.joinquant.com/view/community/detail/4d090bae3390e22a7b54430fe3d7b36f?type=1)》参数优化。 #### 策略思路说明: 买入过去T天,北上资金净买入最多的前N只股票,持有M天后卖出并重复上述操作。 本策略对原策略逻辑未作调整,仅对代码进行了微调。 #### 调整内容说明: 1、Python3适配 2、~~拟合~~优化了一下参数 3、清除了没用的代码 4、由于本策略不是高频策略,因此从低效的handle函数改为了聚宽更推荐的run_daily函数 #### 策略有效性讨论: 1、为什么北上资金一直更聪明?我对此表示怀疑。何况策略跟在北上资金屁股后面,即便北上资金是聪明的,策略也会有延迟。 2、本策略不是一个对任意买点均衡稳定的策略。因为本策略在买入时只看过去一小段时间T,买入后持有很长的时间M完全不操作。变更开始的日期可能对策略结果造成较大影响。但如果改为每天根据过去T日的北上净买入调仓,则放弃了持有M天的效果。可以考虑建仓时每只股票建仓 cash/(M*N),M天后卖出M天前买入的股票,动态调整持仓,但这样意味着会同时持有M*N只股票,可能会导致持仓股票数量过多。欢迎大家集思广益。
145
listen
分享到:
微信
微博
雪球
评论
哥布林
g.refresh_rate = 60 改为59结果就相差很大了。。。为什么
2020-06-05
逆熵者
@哥布林 只能说明北向资金选股存在月度的周期特征,可能是由于机构占比较大
2020-06-05
心中只有买卖点
一个季度才买卖一次,没用。跟北上资金都严重滞后了。效益很差
2020-06-07
逆熵者
@心中只有买卖点 是的,这就是原策略设计思路的问题,还需要改进
2020-06-08
uyscuti
@哥布林 过拟合了吧!
2020-06-08
OhMySkyHigh
这个策略有点过拟合了,另外需要注意的是北上资金的交易日历跟大陆交易日历不一样,所以会出现12月27日到3月26日空仓的情况
2020-09-16
supai
回复赚积分,谢谢
2020-09-16
空调吹着好冷啊
@uyscuti 咋看过拟合呀
2020-09-17
空调吹着好冷啊
@OhMySkyHigh 怎么看策略过拟合呀?我只知道机器学习中的过拟合
2020-09-17
杭州朱师傅
谢谢分享
2020-09-17
OhMySkyHigh
@空调吹着好冷啊 买卖点改变之后,回报有非常大的波动
2020-09-21
风轻云淡0769
请问今年的回测怎么样?
2020-09-21
道哥爱美美
谢谢分享
2021-01-27
LazzyStone
回复赚积分,谢谢
2021-02-06
neso
回复赚积分可以吗
2021-02-17
刘奇丰
回复赚积分
2021-02-17
wjqun
太好了
2021-02-17
逆熵者
@LazzyStone 客气
2021-02-18
逆熵者
@neso 可以呀
2021-02-18
逆熵者
@刘奇丰 回复
2021-02-18
首页
上一页
1
2
3
4
5
6
下一页
尾页
您尚未登录,请
登录
或者
注册
聚宽发表回复。
取 消
提 交