一、什么是双均线策略?
均线是交易指标,最早在1962年,由美国投资专家Joseph E.Granville
提出。
他算是第一位用股价的平均值来进行择时。
从统计学角度来说,均线代表过去N日股价平均走势。
5日均线=(第1天价格+...+第5天价格)/5天
以日为单位的话 这个价格通常是收盘价,
如果是日内交易,那么这个价格是每分钟的或者是每个小时的最终价格。
通过不断计算5
日均线的点位,就形成了移动平均线。
以五粮液的K线图为例子,带大家了解下均线的样子,以及如何去理解它。 以及双均线策略怎么去择时进行交易的。
http://quote.eastmoney.com/sz000858.html
这里的MA5
就是5
天的均线,MA10
是10
天的均线 依此类推。
这里有四个均线
我们以现在的走势为例 我们尝试理解一下这个均线处于什么位置。
这里有一个规律,时间周期越长,贴合度越低。
5
天的贴合度最高,贴合度最低的是60
天。
切换到周K
来看,这只股票,由于有一波较长的涨幅度,后面下跌了一些 但是从60日
均线来看, 它还是在慢慢上涨的。
这就是MA60
和其他均线非常不一样的原因、。
那么在做实际的策略的时候,
- 如果我们挑的均线周期越短,这个波段做的就会越短,买卖可能就是一周,
- 如果我挑的均线周期更长,买卖的周期就可能有一个月或者更长,这个和交易的频次有关系,还和市场的行情表现有关系。
假设我们这次的交易采用双均线,一根均线取最近的MA5
,代表的是最近的走势,第二根均线稍微长期一点,比如说MA20
,那么这2根均线满足一个什么杨的形态,我们采取进行择时交易呢?也就是选择买入或卖出呢?大家来讲解一下,也就是双均线策略交易的一个判断时机的选择。
可以看到这个点位(交叉点):
这个是MA5
上×MA20
,也就是较短的时间周期上×较长的周期。这个长期的均线你可以用MA20
,MA30
,MA60
都可以,这个点位代表的是什么意思呢?这个点位我们叫做“金叉
”,为什么这个点叫做金叉
呢,金叉
就意味着,短期的均线从下向上穿过长期的均线,也就是说,短期的均价正在超过长期的均价,也就是说,从市场的情绪层面来看:
短期的做多的趋势>做空的趋势
做多
是什么意思?买入就是做多,卖出就是做空。
比如说你经常听到“看多”“看空”这些词,其实就是“看涨”“看跌”的意思。
反过来,金叉
对应的就是死叉
,比如下面这个特征点位置:
你可以看到短期的均线走势,比长期的均线走势下跌的形态要快,你可以理解为,短期内,做空的力量大于做多的力量。所以股价要跌,那么,利用这里的金叉和死叉,我们就可以决定买入和卖出的时间点,也就是说,
- 遇到
金叉
就买入,因为我们认为,后面的股价会往上涨、 - 遇到
死叉
就选择卖出,因为我们认为后面的股价会下跌、
以 日K 为例,我们看到上图,如果你在2个时间点买入和卖出,就能够赚到30元每股。
这就是 金叉 和 死叉 教你赚钱的一种方式.
在这个基础上也发展出一些止盈和止损的策略,比如说这对于上图 不是在最高点卖出的对吧,这里会损失一部分利益。那么针对不同的股票,不同的回撤结果,我们会增加一些限制条件。
二、策略的具体实现步骤
至于限制条件有没有效果,都是需要进行数据回测来判定的。
接下来我们来讲解策略的实现步骤:
- 获取标的行情
- 计算技术指标:移动平均线:5日(MA5)、10日(MA10)
- 生成交易信号: 遇到
金叉
就买入遇到死叉
就选择卖出 - 计算收益率:单次收益率、累计收益率
- 寻找最优参数:均线周期、投资标的
- 与市场基准比较:沪深300、如果比
沪深300
高,说明策略不但赚钱而且回撤风险控制的比较好。 - 策略评估:年化收益率、夏普比、波动率、最大回撤、胜率。 胜率是指交易了
10
次5
次赚钱,胜率即使50% 如果你的策略在60~70%,就算不错了。
转载请注明:xuhss » Python量化交易实战-23双均线策略