通达信S波段指标公式源码
N:=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;

未来函数检测结果如下:
该公式没有未来函数
定制指标公式、软件请联系QQ或微信同号:88652583
N赋值:3
LC赋值:1日前的收盘价
E赋值:-100*(84日内最高价的最高值-收盘价)/(84日内最高价的最高值-84日内最低价的最低值)
输出顶:-1上穿E*7000,画绿色
当满足条件0上穿E时,在6500位置书写文字画绿色
VARB赋值:收盘价-LC和0的较大值的7日[1日权重]移动平均/收盘价-LC的绝对值的7日[1日权重]移动平均*100
VARC赋值:收盘价-LC和0的较大值的13日[1日权重]移动平均/收盘价-LC的绝对值的13日[1日权重]移动平均*100
VARD赋值:收盘价的有效数据周期数
输出底:( E<-98)*2000,画白色
当满足条件1000上穿底时,在2100位置书写文字画绿色
VAR1赋值:(N日内最高价的最高值-收盘价)/(N日内最高价的最高值-N日内最低价的最低值)*1000-700
VAR2赋值:VAR1的N日[1日权重]移动平均+100
VAR3赋值:(收盘价-N日内最低价的最低值)/(N日内最高价的最高值-N日内最低价的最低值)*10000
VAR4赋值:VAR3的3日[1日权重]移动平均
VAR5赋值:VAR4的3日[1日权重]移动平均+100
VAR6赋值:VAR5-VAR2
S赋值: 如果VAR6>100,返回VAR6-100,否则返回0
当满足条件1日前的S当满足条件1日前的S>S时,在S和1日前的S位置之间画柱状线,宽度为8,1不为0则画空心柱.画黄色
A赋值:如果(收盘价-1日前的收盘价)/1日前的收盘价>0.98,返回1日前的收盘价,否则返回最低价
B赋值:如果(收盘价-1日前的收盘价)/1日前的收盘价<-0.98,返回1日前的收盘价,否则返回最高价
输出天时:(收盘价-12日前的收盘价)/12日前的收盘价上穿0
输出地利:(((最高价+最低价+收盘价)/3)-((最高价+最低价+收盘价)/3)的12日简单移动平均)/(0.015*((最高价+最低价+收盘价)/3)的12日平均绝对偏差)上穿0*-1
输出人和:收盘价的12日指数移动平均 - 收盘价的26日指数移动平均
VAR100赋值:(100 - ((90 * (20日内最高价的最高值 - 收盘价)) / (20日内最高价的最高值 - 20日内最低价的最低值)))
VAR200赋值:(100 - ((90 * (20日内最高价的最高值 - 收盘价)) / (20日内最高价的最高值 - 20日内最低价的最低值)))
VAR300赋值:(100 - ((100*(5日内最高价的最高值-收盘价))/(5日内最高价的最高值-5日内最低价的最低值))的34日简单移动平均)
输出F:当满足条件VAR200上穿VAR300的5日简单移动平均时,在最低价*0.98位置书写文字,,,COLOREE00EE
输出洗盘:当满足条件A上穿0时,在-0.3位置书写文字,画绿色
- QQ:88652583
- 邮箱:88652583@qq.com
- 工作时间:7:30-21:00
- 微信:88652583或扫描如下二维码
sitemap站点地图