// 核心计算:归一化的价格位置→EMA平滑→偏离50%
VAR6:=(2*CLOSE+HIGH+LOW)/4; // 加权收盘价(核心价格)
VAR7:=LLV(LOW,13); // 13日最低价
VAR8:=HHV(HIGH,13); // 13日最高价
VAR9:=EMA((VAR6-VAR7)/(VAR8-VAR7)*100,13); // 价格在13日区间的位置(0-100)
仙人:=(EMA(0.382*REF(VAR9,2)+0.618*VAR9,6)-50)/100,COLORYELLOW,LINETHICK2;
// 0.382/0.618黄金分割加权,偏离50%后归一化(核心输出,范围±0.5)
AAA:=EMA(仙人,3); // 仙人指标的3日平滑(信号线)
// 拐点标记:上升拐点(笑脸)、下降拐点(哭脸)
DRAWICON(仙人>=REF(仙人,1) AND REF(仙人,1)<=REF(仙人,2),仙人*0.95,1);
DRAWICON(仙人<=REF(仙人,1) AND REF(仙人,1)>=REF(仙人,2),仙人*1.05,2);
// 仙人线向上变红色加粗,向下隐藏
IF(仙人>REF(仙人,1),仙人,DRAWNULL),COLORRED,LINETHICK2;
// 底背离:价格新低、仙人未新低,且仙人上穿信号线
A1:=BARSLAST(REF(CROSS(仙人,AAA),1));
底背离:=REF(CLOSE,A1+1)<CLOSE AND 仙人>REF(仙人,A1+1) AND CROSS(仙人,AAA);
STICKLINE(底背离,0,0.1,3,0),COLORMAGENTA; // 底背离标记(粉色柱)
DRAWLINE(A1=0,AAA,底背离,AAA,0),COLORRED,LINETHICK4; // 底背离连线
// 顶背离:价格新高、仙人未新高,且仙人下穿信号线
A2:=BARSLAST(REF(CROSS(AAA,仙人),1));
顶背离:=REF(CLOSE,A2+1)>CLOSE AND 仙人<REF(仙人,A2+1) AND CROSS(AAA,仙人);
DRAWLINE(A2=0,AAA,顶背离,AAA,0),COLORGREEN,LINETHICK4; // 顶背离连线