打印本文打印本文 关闭窗口关闭窗口

KD牛熊穿越

作者:文华财经 来源:cxh99.com 发布时间:2020年04月02日
  • 咨询内容:  你好 

    针对KD牛熊穿越(见下图思路),我改写了一个指标,但一直无法显示,请帮忙看看哪里有问题?



    JC:=CROSS(K,D);

    SC:=CROSSDOWN(K,D);

    NN1:=BARSLAST(JC)+1;

    NN2:=BARSLAST(SC)+1;

    HH:=VALUEWHEN(CROSSDOWN(K,D),HHV(H,NN1));//本次穿越合约最大值

    HH2:=VALUEWHEN(CROSSDOWN(K,D),REF(HH,1));//上次穿越合约最大值

    HH3:=VALUEWHEN(CROSSDOWN(K,D),REF(HH,2));//上上次创越合约最大值

    MHD:=VALUEWHEN(CROSSDOWN(K,D),HHV(K,NN1));//本次穿越K最大值

    MHD2:=VALUEWHEN(CROSSDOWN(K,D),REF(MHD,1));//上次穿越K最大值

    MHD3:=VALUEWHEN(CROSSDOWN(K,D),REF(MHD,2));//上上次穿越K最大值

    LL:=VALUEWHEN(CROSS(K,D),LLV(L,NN2));//本次穿越合约最小值

    LL2:=VALUEWHEN(CROSS(K,D),REF(LL,1));//上次穿越合约最小值

    LL3:=VALUEWHEN(CROSS(K,D),REF(LL,1));//上上次穿越合约最小值

    MLD:=VALUEWHEN(CROSS(K,D),LLV(K,NN2));//本次穿越K最小值

    MLD2:=VALUEWHEN(CROSS(K,D),REF(MLD,1));//上次穿越K最小值

    MLD3:=VALUEWHEN(CROSS(K,D),REF(MLD,1));//上上次穿越K最小值



    KC:=CROSSDOWN(K,D)&&LL2>LL3&&MLD2<MLD3;//熊穿越
    KD:=CROSS(K,D)&&HH2<HH3&&MHD2>MHD3;// 牛穿越


    KTEXT(KC,0,92,1,RGB(255,128,64),'S',FONTSIZE24;
    KTEXT(KD,0,8,1,RGB(255,128,64),'B',FONTSIZE24;






    文件名:soo-8-ntapbuset.png




    文件名:soo-9-motbeset.png

     

     来源:程序化99

  • 文华技术人员:  这样改下
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100; K:SMA(RSV,3,1); D:SMA(K,3,1);
    JC:=CROSS(K,D); SC:=CROSSDOWN(K,D); NN1:=BARSLAST(JC)+1; NN2:=BARSLAST(SC)+1; HH:=VALUEWHEN(CROSSDOWN(K,D),HHV(H,NN1));//本次穿越合约最大值 HH2:=VALUEWHEN(CROSSDOWN(K,D),REF(HH,1));//上次穿越合约最大值 HH3:=VALUEWHEN(CROSSDOWN(K,D),REF(HH2,1));//上上次创越合约最大值 MHD:=VALUEWHEN(CROSSDOWN(K,D),HHV(K,NN1));//本次穿越K最大值 MHD2:=VALUEWHEN(CROSSDOWN(K,D),REF(MHD,1));//上次穿越K最大值 MHD3:=VALUEWHEN(CROSSDOWN(K,D),REF(MHD2,1));//上上次穿越K最大值 LL:=VALUEWHEN(CROSS(K,D),LLV(L,NN2));//本次穿越合约最小值 LL2:=VALUEWHEN(CROSS(K,D),REF(LL,1));//上次穿越合约最小值 LL3:=VALUEWHEN(CROSS(K,D),REF(LL2,1));//上上次穿越合约最小值 MLD:=VALUEWHEN(CROSS(K,D),LLV(K,NN2));//本次穿越K最小值 MLD2:=VALUEWHEN(CROSS(K,D),REF(MLD,1));//上次穿越K最小值 MLD3:=VALUEWHEN(CROSS(K,D),REF(MLD2,1));//上上次穿越K最小值 KC:=CROSSDOWN(K,D)&&LL2>LL3&&MLD2<MLD3;//熊穿越 KD:=CROSS(K,D)&&HH2<HH3&&MHD2>MHD3;// 牛穿越 KTEXT(KC,0,92,1,RGB(255,128,64),'S',FONTSIZE24; KTEXT(KD,0,8,1,RGB(255,128,64),'B',FONTSIZE24;
打印本文打印本文 关闭窗口关闭窗口