Python量化实战之4均线交易策略

点及财经,股票期货专业投机者。

Python量化实战之4均线交易策略

在过去的文章中,很少给大家分享均线类的策略。那么今天就用python给大家分享一个“四均线”交易策略。这策略的交易逻辑也是非常简单的,主要是依据多头排列、空头排列来进行判断多空区域,并根据其进行开平仓。

Python量化实战之4均线交易策略

均线的呈多头排列,也就是周期从小到大的均线,其值也是按照从小到大排列(多头排列)或者直接反过来(空头排列)。

如下图所示:

Python量化实战之4均线交易策略

而接下来,作者借助4条均线来开发策略,平台为以Python为开发语言的天勤量化平台。

Python实现“4”均线交易策略

该策略,依靠四根均线进行开平仓,两个小周期和两个大周期。下面我们来看看他的交易逻辑。

1.策略逻辑。多头为例。

ma5,多头入场短均线,ma20,多头入场长均线。

ma3,多头出场短均线,ma10,多头出场长均线。

这就是四条均线,

(1)开仓逻辑。

  • 当两组均线,皆呈多头排列。且当前K线的成交量大于0,最高价突破前一根k线最高价。
  • 满足上述条件,开多。

如下图所示:

Python量化实战之4均线交易策略

(2)平仓逻辑。

  • 小周期多头均线组合成空头排列出场。
  • 两组均线分别空头排列且低于上根BAR最低价出场。
  • 满足上述条件其中之一,都可以平仓。

如下图所示:

Python量化实战之4均线交易策略

2.Python代码。

(1)参数变量设置。

策略回测周期 日线,

如下图所示:

Python量化实战之4均线交易策略

(2)计算8条均线,前4条是多头开仓,其余的是空头开仓。为了将多空变量区分开,所以将用了两组变量,一组是多头一组空头。

如下图所示:

Python量化实战之4均线交易策略

(3)策略开仓部分。

如下图所示:

Python量化实战之4均线交易策略

(4)平仓部分。

如下图所示:

Python量化实战之4均线交易策略

启动策略。

Python量化实战之4均线交易策略

最后

这个策略是非常简单的,它的原理其实就是根据均线的排列确定多空趋势,并根据其开仓,然后一旦排列形态被打破,程序将触发平仓。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/68489
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 8 日
下一篇 2024 年 7 月 8 日

相关推荐

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注