以下是通达信神奇突破指标公式源码和注释翻译结果

通达信神奇突破指标公式源码:

    VAR1:=(2*CLOSE+HIGH+LOW+OPEN)/5;
    A1:(EMA(VAR1,3)+EMA(VAR1,6)+EMA(VAR1,12)+EMA(VAR1,24))/4;
    A2:EMA(A1,2);
    A3:EMA(A2,2);
    A4:EMA(A3,2);
    A5:EMA(A4,2);
    A6:EMA(A5,2);
    A7:EMA(A6,2);
    A8:EMA(VAR1,2.78)*1.028;
    A9:MA(OPEN,3.2)*1.028;
    安全线:EMA(CLOSE,55),CIRCLEDOT;
    DRAWGBK(C>O,RGB(60,0,0),RGB(0,0,0),1,2,1);
    DRAWKLINE(H,O,L,C);
    低天:=15;
    高天:=5;
    CURR:=CURRBARSCOUNT;
    高低:=DRAWLINE(CURR=高天,H,CURR=低天,L,0);
    低高:=DRAWLINE(CURR=低天,L,CURR=高天,H,0);
    高低线:=IF(高天>低天,高低,低高);
    {DRAWBAND(高低线,RGB(225,226,199),高低线,RGB(225,226,199));}
    IF(CURR=高天,H,IF(CURR=低天,L,IF(CURR=ROUND((低天+高天)/2),高低线,DRAWNULL))),COLORAA00AA,crOSSDOT,LINETHICK3;
    SH:=CONst(REF(H,BArslAST(CURR=高天)));
    SL:=CONST(REF(L,BARSLAST(CURR=低天)));
    高低距:=SH-SL;
    天距:=Abs(低天-高天);
    PR:=ABS(低天-高天)/2+IF(高天>低天,低天,高天);
    RN:(SH+SL)/2;
    Y弧:=(SH*SL);{半径}
    BX:=2*(SH*SL)/天距;
    BY:=(SH*SL)/高低距;
    XW:=IF(CURR<PR,PR-CURR,CURR-PR)*BX;
    SY:=IF(XW<Y弧,SQRT(Y弧*Y弧-XW*XW),0)/BY;
    Y震谱1:=IF(高天<低天,RN+SY,RN-SY),COLORRED;
    Y震谱2:=IF(高天<低天,RN-SY,RN+SY),COLORRED;
    高点:HHV(Y震谱1,10);
    XW11:IF(REF(Y震谱1,1)<高点,高点,高点),COLORYELLOW;
    {低点:LLV(Y震谱1,(SH*SL)*2);
    XW112:IF(REF(Y震谱1,1)>Y震谱1,Y震谱1,低点);}
    Y弧1:=(SH*SL)/2;{半径}
    BX1:=2*(SH*SL)/天距;
    BY1:=(SH*SL)/高低距;
    XW1:=IF(CURR<PR,PR-CURR,CURR-PR)*BX1;
    SY1:=IF(XW<Y弧,SQRT(Y弧1*Y弧1-XW1*XW1),0)/BY1;
    Y震谱3:=IF(高天<低天,RN+SY1,RN-SY1),COLORRED;
    Y震谱4:=IF(高天<低天,RN-SY1,RN+SY1),COLORRED;
    高点1:HHV(Y震谱3,10),COLORBLUE;
    XW111:IF(REF(Y震谱3,1)<高点1,高点1,高点1);
    XG:=CROSS(C,高点)ORCROSS(C,高点1)ANDV/REF(ma(V,5),1)>1.2;
    DRAWTEXT(CURRBARSCOUNT<10ANDXG,L,'▲圆弧突破'),COLORYELLOW;

通达信神奇突破指标公式源码注释翻译结果

    VAR1赋值:(2*收盘价+最高价+最低价+开盘价)/5
    输出A1:(VAR1的3日指数移动平均+VAR1的6日指数移动平均+VAR1的12日指数移动平均+VAR1的24日指数移动平均)/4
    输出A2:A1的2日指数移动平均
    输出A3:A2的2日指数移动平均
    输出A4:A3的2日指数移动平均
    输出A5:A4的2日指数移动平均
    输出A6:A5的2日指数移动平均
    输出A7:A6的2日指数移动平均
    输出A8:VAR1的2.78日指数移动平均*1.028
    输出A9:开盘价的3.2日简单移动平均*1.028
    输出安全线:收盘价的55日指数移动平均,CIRCLEDOT
    填充背景
    K线
    低天赋值:15
    高天赋值:5
    CURR赋值:到最后交易的周期
    高低赋值:当满足条件CURR=高天时,在最高价位置画直线起点,当满足条件CURR=低天时,在最低价位置画直线终点,0表示是否延长.
    低高赋值:当满足条件CURR=低天时,在最低价位置画直线起点,当满足条件CURR=高天时,在最高价位置画直线终点,0表示是否延长.
    高低线赋值:如果高天>低天,返回高低,否则返回低高
    如果CURR=高天,返回最高价,否则返回如果CURR=低天,返回最低价,否则返回如果CURR=对(低天+高天)/2(进行)四舍五入,返回高低线,否则返回无效数,COLORAA00AA,CROSSDOT,线宽为3
    SH赋值:上次CURR=高天距今天数日前的最高价的最后一日取值设为常数
    SL赋值:上次CURR=低天距今天数日前的最低价的最后一日取值设为常数
    高低距赋值:SH-SL
    天距赋值:低天-高天的绝对值
    PR赋值:低天-高天的绝对值/2+如果高天>低天,返回低天,否则返回高天
    输出RN:(SH+SL)/2
    Y弧赋值:(SH*SL)
    BX赋值:2*(SH*SL)/天距
    BY赋值:(SH*SL)/高低距
    XW赋值:如果CURR<PR,返回PR-CURR,否则返回CURR-PR*BX
    SY赋值:如果XW<Y弧,返回Y弧*Y弧-XW*XW的开方,否则返回0/BY
    Y震谱1赋值:如果高天<低天,返回RN+SY,否则返回RN-SY,画红色
    Y震谱2赋值:如果高天<低天,返回RN-SY,否则返回RN+SY,画红色
    输出高点:10日内Y震谱1的最高值
    输出XW11:如果1日前的Y震谱1<高点,返回高点,否则返回高点,画黄色
    Y弧1赋值:(SH*SL)/2
    BX1赋值:2*(SH*SL)/天距
    BY1赋值:(SH*SL)/高低距
    XW1赋值:如果CURR<PR,返回PR-CURR,否则返回CURR-PR*BX1
    SY1赋值:如果XW<Y弧,返回Y弧1*Y弧1-XW1*XW1的开方,否则返回0/BY1
    Y震谱3赋值:如果高天<低天,返回RN+SY1,否则返回RN-SY1,画红色
    Y震谱4赋值:如果高天<低天,返回RN-SY1,否则返回RN+SY1,画红色
    输出高点1:10日内Y震谱3的最高值,画蓝色
    输出XW111:如果1日前的Y震谱3<高点1,返回高点1,否则返回高点1
    XG赋值:收盘价上穿高点ORCROSS(收盘价,高点1)ANDV/1日前的成交量(手)的5日简单移动平均>1.2
    当满足条件到最后交易的周期<10ANDXG时,在最低价位置书写文字,画黄色

通达信神奇突破指标公式截图

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