顶部横幅广告
  • 微信
您当前的位置:首页 > 资讯

经典量化策略之一文读懂双均线策略

作者:三青 时间:2023-05-10 阅读数:人阅读

 

什么是双均线策略

均线从统计角度来说就是历史价格的平均值,代表过去N日股价的平均走势,可以用于确定当前的价格趋势和某种程度上未来的趋势变化。

双均线策略指的是运用两条不同周期的移动平均线,即短周期移动平均线和长周期移动平均线的相对大小,研判买进与卖出时机的策略。当短周期的均线从长期均线的下方,向上穿越长周期的均线形成的交点即为金叉,此时市场属于多头市场,应该买入;当短周期的均线从长期均线的上方,向下穿越长周期的均线形成的交点即为死叉,此时市场属于空头市场,应该卖出

双均线具体步骤

确定交易标的目前状态。 确认标的目前是处于上升趋势、下降趋势还是震荡期,处于震荡期的交易标的不适合双均线策略确定均线应用的k线周期,如1分钟线、5分钟线、30分钟线、1小时线、日线、周线等确定短长期均线值,如短期为5, 长期为10确定短长期均线种类,如SMA、EMA设置交易信号:当短期均线由上向下穿越长期均线时做空;当短期均线由下向上穿越长期均线时做

代码实现

以SMA为例,核心代码如下:

def __init__(self): sma_short = btind.SMA(self.data, period=self.p.short) sma_long = btind.SMA(self.data, period=self.p.long) self.buysell_sig = btind.CrossOver(sma_short, sma_long) def next(self): if self.buysell_sig > 0: self.log(BUY CREATE, %.2f % self.data.close[0]) self.buy(size=self.p.stake) elif self.position and self.buysell_sig < 0: self.log(SELL CREATE, %.2f % self.data.close[0]) self.sell(size=self.p.stake)

结论 & 交流

关注微信公众号:诸葛说talk,获取更多内容。同时还能获取邀请加入量化投资研讨群, 与众多从业者、技术大牛一起交流、切磋,名额有限,不要错过。

写文章不易,觉得本文对你有帮助的话,帮忙点赞转发赞赏,让笔者有坚持写好文章的动力。

本站所有文章、数据、图片均来自互联网,一切版权均归源网站或源作者所有。

如果侵犯了你的权益请来信告知我们删除。邮箱:dacesmiling@qq.com

标签:
微信

三青

当你还撑不起你的梦想时,就要去奋斗。如果缘分安排我们相遇,请不要让她擦肩而过。我们一起奋斗!

微信
阿里云