您现在的位置:程序化交易>> 期货公式>> 文华财经>> 文华财经知识>>正文内容

按要求画水平线 [文华财经]

  • 咨询内容:  以某天为例:满足条件:1、在当天第39K至第43K之间的最高点和最低点都比当天第22K至第38K之间的最高点和最低点要高;2、并且当天第22K至第38K之间的最高点和最低点都比当天第21K至第1K之间的最高点和最低点要高;3、并且当天第1K至第43K之间的最低点就是当天第1K至第21K之间的最低点.在当天第39K至第43K之间的最高点向右画水平线至当天收盘,并且在1到43区间的高低点 标注A、B。
    N1:=21;N2:=38;N3:=43;

    KPJG:=VALUEWHEN(DAYBARPOS=1,OPEN);ZGJG20:=VALUEWHEN(DAYBARPOS=N1,HHV(H,BARSLAST(DAYBARPOS=1)+1));ZDJG20:=VALUEWHEN(DAYBARPOS=N1,LLV(L,BARSLAST(DAYBARPOS=1)+1));
    ZGJG37:=VALUEWHEN(DAYBARPOS=N2,HHV(H,BARSLAST(DAYBARPOS=N1+1)));ZDJG37:=VALUEWHEN(DAYBARPOS=N2,LLV(L,BARSLAST(DAYBARPOS=N1+1)));
    ZGJG42:=VALUEWHEN(DAYBARPOS=N3,HHV(H,BARSLAST(DAYBARPOS=1)));ZDJG42:=VALUEWHEN(DAYBARPOS=N3,LLV(L,BARSLAST(DAYBARPOS=1)));
    PA:=BACKSET(DAYBARPOS>43,DAYBARPOS);
    X_1:=PA=1 AND ZGJG37>ZGJG20 AND ZDJG37>ZDJG20 AND ZGJG42=ZGJG37 AND ZDJG42>=ZDJG20<=KPJG;DRAWSL1(X_1,ZGJG37,0,0,0),COLORLIGHTGREEN;DRAWSL1(X_1,0.998*ZGJG37,0,10,0),DOT,COLORLIGHTGREEN;DRAWSL1(X_1,0.992*ZGJG37,0,0,2),DOT,COLORLIGHTGREEN;KTEXT( X_1,1-(DAYBARPOS-ZDW20) ,0.998*ZDJG20 ,0 ,COLORYELLOW,'点';KTEXT( X_1,1-(DAYBARPOS-ZGW37) ,1.0005*ZGJG37 ,0 ,COLORYELLOW,'点'; 现在问题是第二天还标注和画线,怎么不画线和标注。 麻烦老师帮助修改。

     

     来源:程序化99

  • 文华技术人员: 您是要只要当天的画线吗? 这样看下:
    N1:=21; N2:=38; N3:=43;

    KPJG:=VALUEWHEN(DAYBARPOS=1,OPEN); ZGJG20:=VALUEWHEN(DAYBARPOS=N1,HHV(H,BARSLAST(DAYBARPOS=1)+1)); ZDJG20:=VALUEWHEN(DAYBARPOS=N1,LLV(L,BARSLAST(DAYBARPOS=1)+1));
    ZGJG37:=VALUEWHEN(DAYBARPOS=N2,HHV(H,BARSLAST(DAYBARPOS=N1+1))); ZDJG37:=VALUEWHEN(DAYBARPOS=N2,LLV(L,BARSLAST(DAYBARPOS=N1+1)));
    ZGJG42:=VALUEWHEN(DAYBARPOS=N3,HHV(H,BARSLAST(DAYBARPOS=1))); ZDJG42:=VALUEWHEN(DAYBARPOS=N3,LLV(L,BARSLAST(DAYBARPOS=1)));
    PA:=BACKSET(DAYBARPOS>43,DAYBARPOS); XX:BACKSET(ISLASTBAR,DAYBARPOS),NODRAW; X_1:=PA=1 AND ZGJG37>ZGJG20 AND ZDJG37>ZDJG20 AND ZGJG42=ZGJG37 AND ZDJG42>=ZDJG20<=KPJG; DRAWSL1(X_1&&XX,ZGJG37,0,0,0),COLORLIGHTGREEN; DRAWSL1(X_1&&XX,0.998*ZGJG37,0,10,0),DOT,COLORLIGHTGREEN; DRAWSL1(X_1&&XX,0.992*ZGJG37,0,0,2),DOT,COLORLIGHTGREEN;

     

     来源: WWW.CXH99.COM

  • 文华客服:  这样没有画线,比如15分钟。

     

  • 网友回复:  不是,是历史上只要满足,就画线

     

  • 网友回复:  是要这样效果 ,满足条件只延长至当天结束?这样看下
    N1:=21; N2:=38; N3:=43; PP:DAYBARPOS,NODRAW;
    KPJG:=VALUEWHEN(DAYBARPOS=1,OPEN); ZGJG20:=VALUEWHEN(DAYBARPOS=N1,HHV(H,BARSLAST(DAYBARPOS=1)+1)); ZDJG20:=VALUEWHEN(DAYBARPOS=N1,LLV(L,BARSLAST(DAYBARPOS=1)+1));
    ZGJG37:=VALUEWHEN(DAYBARPOS=N2,HHV(H,BARSLAST(DAYBARPOS=N1+1))); ZDJG37:=VALUEWHEN(DAYBARPOS=N2,LLV(L,BARSLAST(DAYBARPOS=N1+1)));
    ZGJG42:=VALUEWHEN(DAYBARPOS=N3,HHV(H,BARSLAST(DAYBARPOS=1))); ZDJG42:=VALUEWHEN(DAYBARPOS=N3,LLV(L,BARSLAST(DAYBARPOS=1)));
    PA:=BACKSET(DAYBARPOS>43,DAYBARPOS);
    X_1:=PA=1 AND ZGJG37>ZGJG20 AND ZDJG37>ZDJG20 AND ZGJG42=ZGJG37 AND ZDJG42>=ZDJG20<=KPJG;
    DRAWSL(X_1&&BARSLAST(CROSS(X_1,0.5))<DAYBARPOS,ZGJG37,0,1,0,COLORLIGHTGREEN);

 

有思路,想编写各种指标公式,程序化交易模型,选股公式,预警公式的朋友

可联系技术人员 QQ: 262069696  有需要帮忙请点击这里留言!!!或微信:cxhjy888 进行 有偿 编写!

怎么收费,代编流程等详情请点击阅读,或QQ微信联系我们!


【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容