关闭
您正在使用的浏览器版本较低,无法支持聚宽的某些特性。
为了获得更好的体验,推荐使用:
Google Chrome
或者
Mozilla Firefox
或者
IE9以上
。
返回主题列表
穿越十年牛熊:沪深300成分股配合macd的价投择时策略
55
listen
分享到:
微信
微博
雪球
评论
etrobot
@Buffettrumputin 没有,我在尝试保证盈亏比的情况下提高交易频率
2019-10-22
2307Buffettrumputin
@etrobot T+1规则下怎么提高频率?对持仓部分自己主动T+0吗
2019-10-22
etrobot
@Buffettrumputin 目前不是搞日内T,只是提高目前一年内交易的次数,我觉得很多买点没有触发。
2019-10-22
富华
值得研究学习。。。。。值得研究学习。。。。。值得研究学习。。。。。
2019-11-03
寂静的铱
请问:“pdata=kData(context,idx,40)”,这里40这个参数的用意是什么?为什么不是20?50?或400? 我把40改为其他数值,回测出来的收益率差非常多。
2019-11-03
etrobot
@寂静的铱 请仔细阅读代码并确保了解macd的计算原理,40就是最近40个日k,太少了就计算不了最近15天的macd了,都是nan,肯定会出错的。
2019-11-04
寂静的铱
@etrobot 万分感谢。我刚学python,对于语言理解还不到位。我大概知道这段代码的意思,只是我很奇怪,我把这个40的数值,改为更大的数值,竟然跑出来的收益率不一样。
2019-11-04
WINGSUNSWB
优秀 15年的大跌后连续创新高
2019-11-04
etrobot
@寂静的铱 噢,按道理应该是一样,那我检查一下,看看有没有问题。
2019-11-04
etrobot
@寂静的铱 我看了一下,确实低于60计算的macd值完全不一样了,你是对的,至于如何修正,我还在研究。
2019-11-04
寂静的铱
@etrobot 我猜测很大的一种可能是:talib里面的macd函数的计算逻辑问题。
2019-11-04
2307Buffettrumputin
老师,能否解释一下这句: g.buylist=sorted(g.buylist,key=lambda x:x[1],reverse=False)[:holdnum-stock_count+1] lambda x:x[1]是啥意思,
2019-12-01
大锐锐丶
@Buffettrumputin 这个其实是二维数组,就是通过内层数组的第二个元素来做正序排列,其实用pandas更加好一点
2019-12-01
大锐锐丶
可以讲讲这个策略的思路吗,代码看懂了,但是策略逻辑我没看懂,望赐教
2019-12-01
etrobot
@大锐锐丶 我认为红绿面积代表了多空趋势的强度,然后统计了下多天叠加后的结果和后续涨幅的关系,就得出这些筛选条件,本质上还是统计。
2019-12-01
2307Buffettrumputin
@大锐锐丶 懂了。用匿名函数对value进行排序。
2019-12-02
囧小五
学习了
2019-12-02
大锐锐丶
@etrobot if sum(macd[-15:])>0: if sum([x>0 for x in macd[-15:-5]])>4: if idx=='000001.XSHG' and macd[-1]>0: return 0 elif sum(macd[-5:])>0: return (sum(macd[-15:])-abs(sum(macd[-5:])))*100 return 2 主要是这一段没有看懂if判断和输出的关系,望赐教
2019-12-02
夜骑
··
2022-04-19
李勇均
@夜骑 没跑得过大盘
2022-04-19
首页
上一页
1
2
3
下一页
尾页
您尚未登录,请
登录
或者
注册
聚宽发表回复。
取 消
提 交