通达信指标公式源码 自动画通道+庄家成本+大胆做多主图指标 源码.doc
本文将详细解释通达信指标公式源码中的知识点,分为以下几个部分:
一、变量定义
在源码中,我们可以看到多个变量的定义,如N、UR、LR、TC1、TC2、UPPER、BC1、BC2、LOWER、LP、HP、STICKLINE等。这些变量都是通达信平台中使用的变量,用于存储和计算指标的值。
1. N := 15; // 设置一个常数N为15
UR := 6; // 设置一个常数UR为6
LR := 6; // 设置一个常数LR为6
这些变量的定义是通达信平台中的一种常见编程方式,用于简洁地表示复杂的计算逻辑。
二、指标计算
在源码中,我们可以看到多个指标的计算,如TC1、TC2、UPPER、BC1、BC2、LOWER等。这些指标都是基于历史数据的计算结果,用于反映市场的走势和趋势。
1. TC1 := IF(H=HHV(H,8*UR),H,DRAWNULL); // 计算最高高点
TC2 := CONST(BARSLAST(TC1=H))+1; // 计算高点的 barslast
UPPER := CONST(IF(TC2=1,H,REF(H,TC2-1))); // 计算上轨
这些指标的计算都是基于历史数据的处理,用于提取有价值的信息,以便更好地预测市场的走势。
三、图形绘制
在源码中,我们可以看到多个图形绘制的命令,如STICKLINE、POINTDOT等。这些命令都是用于绘制不同的图形,以便更好地展示市场的走势和趋势。
1. STICKLINE(IF(BC2>TC2,HP,LP),LOWER,UPPER,0,0),COLOR628962; // 绘制高低点图形
STICKLINE(IF(BC2>TC2,LP,HP),LOWER,UPPER,0,0),COLOR628962;
这些图形绘制命令都是通达信平台中的一种常见编程方式,用于绘制不同的图形,以便更好地展示市场的走势和趋势。
四、MACD指标
在源码中,我们可以看到MACD指标的计算,如MA1、DIF、DEA、TJ1、TJ2等。这些变量都是MACD指标的重要组成部分,用于反映市场的趋势和方向。
1. MA1:=MA(CLOSE,5); // 计算5日移动平均线
DIF:=EMA(CLOSE,12)-EMA(CLOSE,26); // 计算差离值
DEA:=EMA(DIF,9); // 计算signal线
这些变量的计算都是MACD指标的核心组成部分,用于反映市场的趋势和方向。
本文详细解释了通达信指标公式源码中的知识点,涵盖了变量定义、指标计算、图形绘制和MACD指标等多个方面。这些知识点都是通达信平台中的一些基本概念和编程方式,用于帮助用户更好地理解和应用通达信平台。