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

背离线修改 [文华财经]

  • 咨询内容:  

     RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。
    K:SMA(RSV,3,1);//RSV的移动平均值
    D:=SMA(K,3,1);//K的移动平均值
    J:3*K-2*D;
    P1:=VALUEWHEN(CROSSDOWN(J,K),HHV(J,BARSLAST(CROSS(J,K))));
    B11:=VALUEWHEN(CROSSDOWN(J,K),HHVBARS(J,BARSLAST(CROSS(J,K))));
    B1:=VALUEWHEN(CROSSDOWN(J,K),HHV(H,BARSLAST(CROSS(J,K))));
    NN:=SUMBARS(CROSSDOWN(J,K)=1,2);
    P2:=VALUEWHEN(CROSSDOWN(J,K),REF(P1,1));
    B2:=VALUEWHEN(CROSSDOWN(J,K),REF(B1,1));
    BL:=P2>P1&&B2<B1&&CROSSDOWN(J,K);


    DRAWLINE3(REFX(BL,1),P1,B11+BARSLAST(CROSSDOWN(J,K)),BL,P1,B11,0);


    Q1:=VALUEWHEN(CROSS(J,K),LLV(J,BARSLAST(CROSSDOWN(J,K))));
    W11:=VALUEWHEN(CROSS(J,K),LLVBARS(J,BARSLAST(CROSSDOWN(J,K))));
    W1:=VALUEWHEN(CROSS(J,K),HHV(H,BARSLAST(CROSSDOWN(J,K))));
    Q2:=VALUEWHEN(CROSS(J,K),REF(Q1,1));
    W2:=VALUEWHEN(CROSS(J,K),REF(W1,1));


    DBL:=Q1>Q2&&W1<W2&&CROSS(J,K);
    DRAWLINE3(REFX(DBL,1),Q1,W11+BARSLAST(CROSS(J,K)),DBL,Q1,W11,0);

     

    老师您好;请帮忙把这背离折线的颜色改一下,下折线用绿色,上折线用红色,然后在折线走完收尾端写条同色竖线,谢谢 

     

     来源:程序化99

  • 文华技术人员:  RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。 K:SMA(RSV,3,1);//RSV的移动平均值 D:=SMA(K,3,1);//K的移动平均值 J:3*K-2*D; P1:=VALUEWHEN(CROSSDOWN(J,K),HHV(J,BARSLAST(CROSS(J,K)))); B11:=VALUEWHEN(CROSSDOWN(J,K),HHVBARS(J,BARSLAST(CROSS(J,K)))); B1:=VALUEWHEN(CROSSDOWN(J,K),HHV(H,BARSLAST(CROSS(J,K)))); NN:=SUMBARS(CROSSDOWN(J,K)=1,2); P2:=VALUEWHEN(CROSSDOWN(J,K),REF(P1,1)); B2:=VALUEWHEN(CROSSDOWN(J,K),REF(B1,1)); BL:=P2>P1&&B2<B1&&CROSSDOWN(J,K);

    DRAWLINE3(REFX(BL,1),P1,B11+BARSLAST(CROSSDOWN(J,K)),BL,P1,B11,0),COLORRED;

    Q1:=VALUEWHEN(CROSS(J,K),LLV(J,BARSLAST(CROSSDOWN(J,K)))); W11:=VALUEWHEN(CROSS(J,K),LLVBARS(J,BARSLAST(CROSSDOWN(J,K)))); W1:=VALUEWHEN(CROSS(J,K),HHV(H,BARSLAST(CROSSDOWN(J,K)))); Q2:=VALUEWHEN(CROSS(J,K),REF(Q1,1)); W2:=VALUEWHEN(CROSS(J,K),REF(W1,1));

    DBL:=Q1>Q2&&W1<W2&&CROSS(J,K); DRAWLINE3(REFX(DBL,1),Q1,W11+BARSLAST(CROSS(J,K)),DBL,Q1,W11,0),COLORGREEN;
    Z1:=BACKSET(ISLASTBAR,MIN(BARSLAST(DBL),BARSLAST(BL))+1); VERTLINE(Z1>REF(Z1,1)&&BL,COLORRED); VERTLINE(Z1>REF(Z1,1)&&DBL,COLORGREEN);

     

     来源: WWW.CXH99.COM

  • 文华客服:  老师谢谢你的帮忙,请把折线颜色对换一下,

     

  • 网友回复:   RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;//收盘价与N周期最低值做差,N周期最高值与N周期最低值做差,两差之间做比值。K:SMA(RSV,3,1);//RSV的移动平均值D:=SMA(K,3,1);//K的移动平均值J:3*K-2*D;P1:=VALUEWHEN(CROSSDOWN(J,K),HHV(J,BARSLAST(CROSS(J,K))));B11:=VALUEWHEN(CROSSDOWN(J,K),HHVBARS(J,BARSLAST(CROSS(J,K))));B1:=VALUEWHEN(CROSSDOWN(J,K),HHV(H,BARSLAST(CROSS(J,K))));NN:=SUMBARS(CROSSDOWN(J,K)=1,2);P2:=VALUEWHEN(CROSSDOWN(J,K),REF(P1,1));B2:=VALUEWHEN(CROSSDOWN(J,K),REF(B1,1));BL:=P2>P1&&B2<B1&&CROSSDOWN(J,K);

    DRAWLINE3(REFX(BL,1),P1,B11+BARSLAST(CROSSDOWN(J,K)),BL,P1,B11,0),COLORGREEN;

    Q1:=VALUEWHEN(CROSS(J,K),LLV(J,BARSLAST(CROSSDOWN(J,K))));W11:=VALUEWHEN(CROSS(J,K),LLVBARS(J,BARSLAST(CROSSDOWN(J,K))));W1:=VALUEWHEN(CROSS(J,K),HHV(H,BARSLAST(CROSSDOWN(J,K))));Q2:=VALUEWHEN(CROSS(J,K),REF(Q1,1));W2:=VALUEWHEN(CROSS(J,K),REF(W1,1));

    DBL:=Q1>Q2&&W1<W2&&CROSS(J,K);DRAWLINE3(REFX(DBL,1),Q1,W11+BARSLAST(CROSS(J,K)),DBL,Q1,W11,0),COLORRED;
    Z1:=BACKSET(ISLASTBAR,MIN(BARSLAST(DBL),BARSLAST(BL))+1);VERTLINE(Z1>REF(Z1,1)&&BL,COLORGREEN);VERTLINE(Z1>REF(Z1,1)&&DBL,COLORRED);

 

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

可联系技术人员 QQ: 511411198  点击这里给我发消息进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容