欢迎光临
专业期货策略平台

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

Python 量化实战之“4均线”交易策略https://www.a-qike.com

前言

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

Python 量化实战之“4均线”交易策略https://www.a-qike.com

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

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

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

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

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

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

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

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

这就是四条均线,

(1)开仓逻辑。

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

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

(2)平仓逻辑。

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

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

2.Python代码。

(1)参数变量设置。

策略回测周期 日线,

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

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

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

(3)策略开仓部分。

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

(4)平仓部分。

如下图所示:

Python 量化实战之“4均线”交易策略https://www.a-qike.com

启动策略。

Python 量化实战之“4均线”交易策略https://www.a-qike.com

最后

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

文章及策略代码仅供学习,切勿直接实盘。

0 0 vote
Article Rating
Click to rate this post!
[Total: 0 Average: 0]
赞(0) 打赏
未经允许不得转载:A期客 » Python 量化实战之“4均线”交易策略
订阅
提醒
guest
0 评论
Inline Feedbacks
View all comments

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏

0
Would love your thoughts, please comment.x
()
x