以下是通达信买点卖点指标公式源码和注释翻译结果
使用说明:
通达信买点卖点指标公式源码:
Var1:=EMA(HHV(HIGH,500),21);
Var2:=EMA(HHV(HIGH,250),21);
Var3:=EMA(HHV(HIGH,90),21);
Var4:=EMA(LLV(LOW,500),21);
Var5:=EMA(LLV(LOW,250),21);
Var6:=EMA(LLV(LOW,90),21);
Var7:=EMA((Var4*0.96+Var5*0.96+Var6*0.96+Var1*0.558+Var2*0.558+Var3*0.558)/6,21);
Var8:=EMA((Var4*1.25+Var5*1.23+Var6*1.2+Var1*0.55+Var2*0.55+Var3*0.65)/6,21);
Var9:=EMA((Var4*1.3+Var5*1.3+Var6*1.3+Var1*0.68+Var2*0.68+Var3*0.68)/6,21);
VarA:=EMA((Var7*3+Var8*2+Var9)/6*1.738,21);
VarB:=REF(LOW,1);
VarC:=SMA(ABS(LOW-VarB),3,1)/SMA(MAX(LOW-VarB,0),3,1)*100;
VarD:=EMA(IF(CLOSE*1.35<=VarA,VarC*10,VarC/10),3);
VarE:=LLV(LOW,30);
VarF:=HHV(VarD,30);
Var10:=IF(MA(CLOSE,58),1,0);
寒冰谷:-EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10;
寒冰:STICKLINE(寒冰谷<0,0,寒冰谷,-4,1),STICK,linethick2,COLORFF0000;
今量1:寒冰谷;
a1:IF(寒冰谷<0,今量1*6,0),STICK,linethick5,COLORFFFFFF;
a2:IF(寒冰谷<0,今量1*0.8,0),STICK,linethick5,COLORFFFF00;
a3:IF(寒冰谷<0,今量1*0.6,0),STICK,linethick5,COLORFF9933;
a4:IF(寒冰谷<0,今量1*0.4,0),STICK,linethick5,COLORFF6633;
a5:IF(寒冰谷<0,今量1*0.2,0),STICK,linethick5,COLORFF0000;
t1:=寒冰谷>REF(寒冰谷,1)ANDREF(寒冰谷,1);火焰山:EMA(IF(LOW<=VarE,(VarD+VarF*2)/2,0),3)/618*Var10;
火焰:IF(火焰山>0,火焰山,0),STICK,linethick2,COLOR0000ff;
今量:火焰山;
a1:IF(火焰山>0,今量*1.2,0),STICK,linethick5,COLOR0000ff;
a2:IF(火焰山>0,今量*0.8,0),STICK,linethick5,COLOR0066ff;
a3:IF(火焰山>0,今量*0.6,0),STICK,linethick5,COLOR0099ff;
a4:IF(火焰山>0,今量*0.4,0),STICK,linethick5,COLOR00ccff;
a5:IF(火焰山>0,今量*0.2,0),STICK,linethick5,COLOR00ffff;
VA1:=HHV(HIGH,9)-LLV(LOW,9);
VA2:=HHV(HIGH,9)-CLOSE;
VA3:=CLOSE-LLV(LOW,9);
VA4:=VA2/VA1*100-70;
VA6:=(CLOSE+HIGH+LOW)/3;
VA7:=SMA(VA3/VA1*100,3,1);
VA8:=LLV(LOW,34);
VA9:=SMA(VA7,3,1)-SMA(VA4,9,1);
VARA:=IF(VA9>100,VA9-100,0);
VARB:=HHV(HIGH,34);
VARC:=EMA((VA6-VA8)/(VARB-VA8)*100,13);
VARD:=EMA(0.667*REF(VARC,1)+0.333*VARC,2);
VAR6:=((2)*(CLOSE)+HIGH+LOW)/(4);
VAR8:=LLV(LOW,34);
VAR11:=HHV(HIGH,34);
B1:=EMA(((VAR6-VAR8)/(VAR11-VAR8))*(100),8);
领先:=EMA(B1,5),COLORCYAN;
生命线:=EMA(VARD,1),COLORYELLOW;
A5:=3*SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,21,1)-2*
SMA(SMA((CLOSE-LLV(LOW,18))/(HHV(HIGH,18)-LLV(LOW,18))*100,20,1),8,1),CIRCLEDOT,COLORFF9900;
安全位:=20;
低位转强:=IF(CROSS(A5,安全位),50,0),STICK,COLORMAGENTA,LINETHICK2;
开始拉升:=IF(CROSS(VARC,生命线)ANDVARC>VARDANDVARC<55ANDC>O,50,0),
COLORLIRED,POINTDOT;
A6:=LLV(C,500)=LLV(C,5)ANDC/REF(C,1)>(1+9.8/100);
极地上涨:=IF(A6,领先,0),COLORGREEN,LINETHICK2;
抓牛儿:(开始拉升>0AND开始拉升<400)OR(极地上涨>0AND极地上涨<400)
OR(低位转强>0AND低位转强<400)OR(低位转强>0),30,开始拉升;
通达信买点卖点指标公式源码注释翻译结果
VAR1赋值:500日内最高价的最高值的21日指数移动平均
VAR2赋值:250日内最高价的最高值的21日指数移动平均
VAR3赋值:90日内最高价的最高值的21日指数移动平均
VAR4赋值:500日内最低价的最低值的21日指数移动平均
VAR5赋值:250日内最低价的最低值的21日指数移动平均
VAR6赋值:90日内最低价的最低值的21日指数移动平均
VAR7赋值:(VAR4*0.96+VAR5*0.96+VAR6*0.96+VAR1*0.558+VAR2*0.558+VAR3*0.558)/6的21日指数移动平均
VAR8赋值:(VAR4*1.25+VAR5*1.23+VAR6*1.2+VAR1*0.55+VAR2*0.55+VAR3*0.65)/6的21日指数移动平均
VAR9赋值:(VAR4*1.3+VAR5*1.3+VAR6*1.3+VAR1*0.68+VAR2*0.68+VAR3*0.68)/6的21日指数移动平均
VARA赋值:(VAR7*3+VAR8*2+VAR9)/6*1.738的21日指数移动平均
VARB赋值:1日前的最低价
VARC赋值:最低价-VARB的绝对值的3日[1日权重]移动平均/最低价-VARB和0的较大值的3日[1日权重]移动平均*100
VARD赋值:如果收盘价*1.35<=VARA,返回VARC*10,否则返回VARC/10的3日指数移动平均
VARE赋值:30日内最低价的最低值
VARF赋值:30日内VARD的最高值
VAR10赋值:如果收盘价的58日简单移动平均,返回1,否则返回0
输出寒冰谷:-如果最低价<=VARE,返回(VARD+VARF*2)/2,否则返回0的3日指数移动平均/618*VAR10
输出寒冰:当满足条件寒冰谷<0时,在0和寒冰谷位置之间画柱状线,宽度为-4,1不为0则画空心柱.,STICK,线宽为2,COLORFF0000
输出今量1:寒冰谷
输出A1:如果寒冰谷<0,返回今量1*6,否则返回0,STICK,线宽为5,COLORFFFFFF
输出A2:如果寒冰谷<0,返回今量1*0.8,否则返回0,STICK,线宽为5,COLORFFFF00
输出A3:如果寒冰谷<0,返回今量1*0.6,否则返回0,STICK,线宽为5,COLORFF9933
输出A4:如果寒冰谷<0,返回今量1*0.4,否则返回0,STICK,线宽为5,COLORFF6633
输出A5:如果寒冰谷<0,返回今量1*0.2,否则返回0,STICK,线宽为5,COLORFF0000
T1赋值:寒冰谷>1日前的寒冰谷ANDREF(寒冰谷,1)
输出火焰山:如果最低价<=VARE,返回(VARD+VARF*2)/2,否则返回0的3日指数移动平均/618*VAR10
输出火焰:如果火焰山>0,返回火焰山,否则返回0,STICK,线宽为2,COLOR0000FF
输出今量:火焰山
输出A1:如果火焰山>0,返回今量*1.2,否则返回0,STICK,线宽为5,COLOR0000FF
输出A2:如果火焰山>0,返回今量*0.8,否则返回0,STICK,线宽为5,COLOR0066FF
输出A3:如果火焰山>0,返回今量*0.6,否则返回0,STICK,线宽为5,COLOR0099FF
输出A4:如果火焰山>0,返回今量*0.4,否则返回0,STICK,线宽为5,COLOR00CCFF
输出A5:如果火焰山>0,返回今量*0.2,否则返回0,STICK,线宽为5,COLOR00FFFF
VA1赋值:9日内最高价的最高值-9日内最低价的最低值
VA2赋值:9日内最高价的最高值-收盘价
VA3赋值:收盘价-9日内最低价的最低值
VA4赋值:VA2/VA1*100-70
VA6赋值:(收盘价+最高价+最低价)/3
VA7赋值:VA3/VA1*100的3日[1日权重]移动平均
VA8赋值:34日内最低价的最低值
VA9赋值:VA7的3日[1日权重]移动平均-VA4的9日[1日权重]移动平均
VARA赋值:如果VA9>,返回?,否则返回?
100,VA9-100,0)
VARB赋值:34日内最高价的最高值
VARC赋值:(VA6-VA8)/(VARB-VA8)*100的13日指数移动平均
VARD赋值:0.667*1日前的VARC+0.333*VARC的2日指数移动平均
VAR6赋值:((2)*(收盘价)+最高价+最低价)/(4)
VAR8赋值:34日内最低价的最低值
VAR11赋值:34日内最高价的最高值
B1赋值:((VAR6-VAR8)/(VAR11-VAR8))*(100)的8日指数移动平均
领先赋值:B1的5日指数移动平均,画青色
生命线赋值:VARD的1日指数移动平均,画黄色
A5赋值:3*(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100的21日[1日权重]移动平均-2*(收盘价-18日内最低价的最低值)/(18日内最高价的最高值-18日内最低价的最低值)*100的20日[1日权重]移动平均的8日[1日权重]移动平均,CIRCLEDOT,COLORFF9900
安全位赋值:20
低位转强赋值:如果A5上穿安全位,返回50,否则返回0,STICK,画洋红色,线宽为2
开始拉升赋值:如果VARC上穿生命线ANDVARC>,返回?,否则返回?
VARDANDVARC<
55ANDC>
开盘价,50,0),画淡红色,POINTDOT
A6赋值:500日内收盘价的最低值=5日内收盘价的最低值ANDC/1日前的收盘价>
(1+9.8/100)
极地上涨赋值:如果A6,返回领先,否则返回0,画绿色,线宽为2
输出抓牛儿:(开始拉升>
0AND开始拉升<
400)OR(极地上涨>
0AND极地上涨<
400)OR(低位转强>
0AND低位转强<
400)OR(低位转强>
0),30,开始拉升
通达信买点卖点指标公式截图
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论(0)