以下是通达信买点卖点指标公式源码和注释翻译结果

使用说明:

通达信买点卖点指标公式源码:

    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,开始拉升

通达信买点卖点指标公式截图

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。