买卖信号
1. **买入信号**: - X2上穿X3(`CROSS(X2,X3)`):在K线图上显示青色K线,表示短期均线金叉 - EMA13上穿EMA34(`CROSS(EMA13,EMA34)`):这是MACD类金叉信号,对应代码中的FR变量 - 生命线2向上突破(`生命线2>REF(生命线2,1)`):显示红色粗线 - MAA3向上(`MAA3>REF(MAA3,1)`):显示红色粗线 2. **卖出信号**: - 公式中未发现明确的卖出信号语句,主要通过均线死叉判断(EMA34下穿EMA13),但未做特殊标注
用法
1. **适用场景**:中长期趋势跟踪指标,结合多条均线判断趋势方向 2. **主要功能**: - 多周期均线系统:包括MA13、M21、M120、M250等均线,用于判断不同级别的趋势 - 生命线指标:通过ATR计算的动态支撑/压力线 - 成本线:计算市场平均成本 - 趋势信号:通过X2与X3的交叉判断短期趋势变化 3. **注意事项**: - 该指标包含未来函数`BACKSET`,可能存在漂移 - 含有日期限制条件`U1`,仅在特定日期前有效 - 主要用于趋势确认,不建议单独作为买卖依据 - 建议结合成交量和其他指标综合判断
公式源码
VAR1:=((((HIGH + LOW) + OPEN) + CLOSE) / 4); 操盘线:=MA(((3 * VAR1) - (2 * SMA(VAR1,2,1))),10); 十日高: (HHV(HIGH,13) * (1 - (5 / 100))),COLORFF0000,LINETHICK2; VAR1N:=2091231; U1:=IF((DATE <= VAR1N),1,0); VAR0:=EMA(EMA(EMA(CLOSE,2),2),2); MA13: (MA(VAR0,13) * 0.99),COLOR00FFFF; MAA3:(MA(VAR0,13) * 0.999),COLORGREEN,LINETHICK2; M21: ((EMA(VAR0,21) * 0.96) * U1),LINETHICK3; M120: (EMA(VAR0,120) * U1),LINETHICK4; M250: ((EMA(VAR0,250) * 0.98) * U1),LINETHICK5; QQ: (EMA(EMA(EMA(CLOSE,55),1),250) * 0.92); STICKLINE(((CLOSE > OPEN) OR ((CLOSE = OPEN) AND (CLOSE > REF(CLOSE,1)))),HIGH,LOW,0,0),COLORRED; STICKLINE(((CLOSE > OPEN) OR ((CLOSE = OPEN) AND (CLOSE > REF(CLOSE,1)))),OPEN,CLOSE,3,1),COLORRED; STICKLINE(((CLOSE < OPEN) OR ((CLOSE = OPEN) AND (CLOSE <= REF(CLOSE,1)))),HIGH,LOW,0,0),COLORFFFF00; STICKLINE(((CLOSE < OPEN) OR ((CLOSE = OPEN) AND (CLOSE <= REF(CLOSE,1)))),OPEN,CLOSE,3,0),COLORFFFF00; X1:=(((CLOSE + LOW) + HIGH) / 3); X2:=(EMA(X1,6) * U1); X3:=(EMA(X2,5) * U1); STICKLINE(crOSS(X2,X3),OPEN,CLOSE,3,0),COLOR00FFFF; EMA13:=EMA(CLOSE,13); EMA34:=EMA(CLOSE,34); FR:=(BARSLAST(REF(CROSS(EMA34,EMA13),1)) AND CROSS(EMA13,EMA34)); HZ:=EMA(CLOSE,13); 均线148天:=EMA(CLOSE,148); 成本:=((SUM(AMOUNT,0) / SUM(vol,0)) / 100); TRTR:=MAX(MAX((HIGH - LOW),Abs((REF(CLOSE,1) - HIGH))),ABS((REF(CLOSE,1) - LOW))); ATRTR:=MA(TRTR,13); VAR2:=(REF(CLOSE,1) - REF(ATRTR,1)); 生命线: (HHV(VAR2,12) * U1),COLORYELLOW,LINETHICK2; 生命线2: (HHV(VAR2,7) * U1),COLORMAGENTA,LINETHICK2; K1:=BACKSET(生命线2>REF(生命线2,1),2); 强:IF(K1,生命线2,DRAWNULL),COLORRED,LINETHICK2; K2:=BACKSET(MAA3>REF(MAA3,1),2); IF(K2,MAA3,DRAWNULL),COLORRED,LINETHICK2;