富途牛牛默认的自带指标库比较多,

  1. 摆动指标
  2. 趋势指标
  3. 超买超卖指标
  4. 成交量指标
  5. 量价指标
  6. 能量指标
  7. 其他指标
  8. 反趋势指标
  9. 压力支撑指标

MA 价格移动均线指标

默认的指标代码如下

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
MA1:MA(CLOSE,P1),COLORFF8D1E;
MA2:MA(CLOSE,P2),COLOR0CAEE6;
MA3:MA(CLOSE,P3),COLORE970DC;
MA4:MA(CLOSE,P4),COLOR0080FF;
MA5:MA(CLOSE,P5),COLOR22C57E;
MA6:MA(CLOSE,P6),COLORFF6060;
MA7:MA(CLOSE,P7),COLOR13FFFF;
MA8:MA(CLOSE,P8),COLORFBCD2D;
MA9:MA(CLOSE,P9),COLOR954FFF;
MA10:MA(CLOSE,P10),COLOR808080;

这是主图指标, 说实话颜色有点乱,配色不讨喜。 可以修改成自己想要的均线

1
2
3
4
5
6
MA5:MA(CLOSE,P1),COLORFF8D1E;
MA10:MA(CLOSE,P2),COLOR0CAEE6;
MA20:MA(CLOSE,P3),COLORE970DC;
MA30:MA(CLOSE,P4),COLOR0080FF;
MA120:MA(CLOSE,P6),COLORFF6060;
MA240:MA(CLOSE,P7),COLOR13FFFF;

我就保留5,10,20,30,120,240 6个均线,

其中p1,p2,p3,p4,p6,p7是参数,

分别设置为5,10,20,30,120,240

其中30,240很多时候还调整成不显示

调整配色、线宽参考

函数解释

包含的几个参数变量,函数

  • 参数 N1=5 N2=10 N3=20
  • VOLA 周期成交量
  • VOLSTICK 成交量柱状线、股价上升是实心红色柱子、股价下降是绿色红色柱子
  • MA 移动平均 N日的简单平均值 (X1+X2+….+Xn)/N
  • MAVOL5 MAVOL10 MAVOL20 这些是在界面显示的变量名称

指标应用

马丁 J. 普林格的 技术分析 Technical Analysis Explained的第十一章 讲述的比较详细。

主要有几点要注意

  1. 移动均线是价格走势的支撑位和阻力位,它比趋势线做支撑位和阻力位更客观,
  2. 价格探及均线的次数越多,说明均线意义更重要,后期突破的意义也更强
  3. 当均线比较平坦或者已经改变方向,价格对均线的突破信号更可靠
  4. 一般来说,均线周期越长,价格突破的信号也可靠
  5. 均线方向的转折比价格穿越均线的信号更可靠
  6. 价格对移动均线突破、配合交易量放量或者趋势线的突破,信号可以相互加强
  7. 在震荡波动区间,价格对均线穿越大概率无效,应该根据趋势线判断突破与否
  8. 多条平均线的crossover可以给出趋势转折的信号,比如10周均线上穿30周均线
  9. 使用延后的平均线, 可以给出更可靠的信号

另外可以参考 葛南维八大买卖法则

默认指标改进

我们来尝试下 实现延后的简单移动均线

以25天移动均线为例,25天移动均线值不是画在第25天,

而是画在第30天位置。也就是当天画的值是5天前的值。

现在右侧参数处添加一个参数P25 值为25

在ma指标代码处 添加如下部分

1
2
3
MA25:MA(CLOSE,P25),COLORE970DC;
MA25L:REF(MA(CLOSE,P25), 5),COLOR13FFFF;
MA25L2:MA(REF(CLOSE,5) ,P25), COLOR13FFFF;

其中,

  1. MA25:MA(CLOSE,P25) 是25日的移动平均线
  2. MA25L:REF(MA(CLOSE,P25), 5) 在每个日期引用的是前5天的移动平均值
  3. MA25L2:MA(REF(CLOSE,5) ,P25) 是2的另一种写法,对前5天的引用值进行移动平均。

这里,

  • 第2行 是先计算平均值,在向前引用5天前的值
  • 第3行 是先向前引用5天前值,再计算平均值

可以论证,结果是一样的

完整的代码如图

然后,为看出效果,调整均线指标,仅仅显示这3个值

看看 实际的效果

图中第二行和第三行的指标 MA25L 和 MA25L2 在上面已经分别设定为绿色和橙色,但是由于2个值相等,所以绿色的线条输出被橙色的线条覆盖了, 第一行的M25是红色。 从图中可以看出,MA25L每个日期上的值都是5天前的M25的值。

技术分析 Technical Analysis Explained的论述, 延后的移动平均线可以将价格对移动均线的穿越延后,过滤掉偶尔出现的虚假或者错误信号。 具体考证留给有心同学(量化交易的同学可以跑跑模型)。 这里仅仅是对移动均线的指标扩展一下。

参考