买卖信号

**卖出信号:** - 顶:CROSS(-1,E)*7000 - 当E值下穿-1时,显示卖出信号(绿色) - "顶"文字提示:DRAWTEXT(CROSS(0,E), 6500,' 顶 ') - 当E值上穿0时,在6500位置显示绿色"顶"字 **买入信号:** - 底:(E<-98)*2000 - 当E值小于-98时,显示买入信号(白色) - "底"文字提示:DRAWTEXT(CROSS(1000,底), 2100,' 底 ') - 当买入信号线上穿1000时,在2100位置显示绿色"底"字 **其他辅助信号:** - 天时:cross((CLOSE-REF(CLOSE,12))/REF(CLOSE,12),0) - 12日涨幅上穿0 - 地利:CCI指标上穿0再乘以-1 - 人和:EMA(CLOSE,12) - EMA(CLOSE,26) - MACD的DIF值 - 利多:F:DRAWTEXT(CROSS(VAR200,MA(VAR300,5)),LOW*0.98,'利多') - VAR200上穿VAR200的5日均线时显示"利多" - 异动:洗盘:DRAWTEXT(cross(A,0),-0.3,'异动') - 特殊条件下显示"异动" **S指标:** - STICKLINE(REF(S,1)<S,S,REF(S,1),8,1)colorred - S值上升时显示红色柱状 - STICKLINE(REF(S,1)>S,S,REF(S,1),8,1)COLORYELLOW - S值下降时显示黄色柱状

用法

1. **核心逻辑**:该指标通过计算E值(类似威廉指标变形)判断超买超卖,E值<-98为超卖区(买入信号),E值上穿0为卖出信号 2. **参数N**:可调整N值(1-100,默认3)改变计算周期 3. **配合使用**:可结合天时(12日涨幅)、地利(CCI指标)、人和(MACD的DIF)综合判断 4. **注意事项**: - 绿色"顶"字和红色柱状表示可能见顶 - 绿色"底"字和黄色柱状表示可能见底 - 该指标偏超买超卖型,建议结合趋势指标使用避免假信号

公式源码

{N;1;100;3}
LC:=REF(CLOSE,1);
E:=-100*(HHV(HIGH,84)-CLOSE)/(HHV(HIGH,84)-LLV(LOW,84));
顶:crOSS(-1,E)*7000,colorgreen;
DRAWTEXT(CROSS(0,E) , 6500,' 顶 ')colorgreen;
Varb:=SMA(MAX(CLOSE-LC,0),7,1)/SMA(Abs(CLOSE-LC),7,1)*100;
Varc:=SMA(MAX(CLOSE-LC,0),13,1)/SMA(ABS(CLOSE-LC),13,1)*100;
Vard:=BARSCOUNT(CLOSE);
底:( E<-98)*2000,COLORwhite;
DRAWTEXT(CROSS(1000,底) , 2100,' 底 ')colorgreen;
Var1:=(HHV(HIGH,n)-CLOSE)/(HHV(HIGH,n)-LLV(LOW,n))*1000-700;
Var2:=SMA(Var1,n,1)+100;
Var3:=(CLOSE-LLV(LOW,n))/(HHV(HIGH,n)-LLV(LOW,n))*10000;
Var4:=SMA(Var3,3,1);
Var5:=SMA(Var4,3,1)+100;
Var6:=Var5-Var2;
S:= IF(Var6>100,Var6-100,0);
STICKLINE(REF(S,1)<S,S,REF(S,1),8,1)colorred;
STICKLINE(REF(S,1)>S,S,REF(S,1),8,1)COLORYELLOW;
a:=if((c-ref(c,1))/ref(c,1)>0.98,ref(c,1),L);
b:=if((c-ref(c,1))/ref(c,1)<-0.98,ref(c,1),H);
天时:cross((CLOSE-REF(CLOSE,12))/REF(CLOSE,12),0);
地利:cross((((HIGH + LOW + CLOSE)/3)-MA(((HIGH + LOW + CLOSE)/3),12))
/(0.015*AVEDEV(((HIGH + LOW + CLOSE)/3),12)),0)*-1;
人和:EMA(CLOSE,12) - EMA(CLOSE,26);
VAR100:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR200:=(100 - ((90 * (HHV(HIGH,20) - CLOSE)) / (HHV(HIGH,20) - LLV(LOW,20))));
VAR300:=(100 - MA(((100 * (HHV(HIGH,5) - CLOSE)) / (HHV(HIGH,5) - LLV(LOW,5))),34));
F:DRAWTEXT(CROSS(VAR200,MA(VAR300,5)),LOW*0.98,'利多'),,,COLOREE00EE;
洗盘:DRAWTEXT(cross(A,0),-0.3,'异动'),colorgreen;