买卖信号

该公式实际上是一个ADX(平均趋向指数)指标的完整实现,但**代码中并未包含实际的买入/卖出信号语句**。仅有3条文字说明(DRAWTEXT_FIX)描述了三种假设的交易思路: 1. **卖出条件**:当连续上涨到高位时,ADX下穿ADXR或下穿60时卖出(COLORGREEN) 2. **买入条件**:当连续下跌到低位时,ADX下穿60时买入(COLORYELLOW) 3. **启动条件**:当在低位盘整一段时间后,ADX上穿20时启动(COLORMAGENTA) **注意**:这些只是文字提示,公式中并未用CROSS函数实现这些条件判断。

用法

这是一个经典的趋势强度指标——**ADX指标**(平均趋向指数),用法如下: - **ADX数值**:反映市场趋势的强度,数值越高趋势越强,数值越低趋势越弱(震荡整理) - **PDI(+DI)与MDI(-DI)**:分别代表上涨方向和下跌方向的指标 - **ADX与ADXR的关系**:ADX上穿ADXR表示趋势转强,ADX下穿ADXR表示趋势转弱 **适用场景**: - 判断市场是否处于趋势行情(ADX>25表示有趋势) - 判断趋势的强弱变化 - 结合PDI和MDI判断多空方向 **注意事项**: - 该公式仅为ADX指标的计算过程,未实现文字描述的买卖信号,如需信号需要自行添加CROSS等条件语句 - ADX在震荡行情中可能出现频繁交叉,需结合其他指标综合判断

公式源码

MTR:=EXPMEMA(MAX(MAX(HIGH-LOW,Abs(HIGH-REF(CLOSE,1))),ABS(REF(CLOSE,1)-LOW)),14);
HD :=HIGH-REF(HIGH,1);
LD :=REF(LOW,1)-LOW;
DMP:=EXPMEMA(IF(HD>0&&HD>LD,HD,0),14);
DMM:=EXPMEMA(IF(LD>0&&LD>HD,LD,0),14);
PDI:=DMP*100/MTR;
mdi:=DMM*100/MTR;
ADX:EXPMEMA(ABS(MDI-PDI)/(MDI+PDI)*100,6);
ADXR:EXPMEMA(ADX,6);
DRAWTEXT_FIX(1,0.5,0.01,1,'当连续上涨到高位时,ADX下穿ADXR或下穿60时卖出;'),COLORGREEN;
DRAWTEXT_FIX(1,0.5,0.11,1,'当连续下跌到低位时,ADX下穿60时买入;'),COLORYELLOW;
DRAWTEXT_FIX(1,0.5,0.21,1,'当在低位盘整一段时间后,ADX上穿20时启动;'),COLORMAGENTA;