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

帮忙写一下语句 [赢顺期货]

  • 咨询内容: 帮忙写一下语句,在1分钟K线上使用:价格在开盘后3根K线的最高价以上开多(全天按这个条件就一次开多),开多后,如果KD死*且当前价格减前面开多价格小于A,就开空(如果前面没开多,也不用开空,如前面开多了,相应开空全天也只一次).平空是KD金*平,平多是创新低后平,不然就持有到收盘平;相反,价格在开盘后3根K线的最低价以下开空(全天按这个条件就一次开空),开空后,如果KD金*且当前价格减前面开空价格小于B,就开多(如果前面没开空,也不用开多,如前面开空了,相应开多全天也只一次).平空是创新高后平,平多KD死*后平,不然就持有到收盘平.

     

  • 赢顺技术人员:

    NN:=BARSLAST(DATE<>REF(DATE,1))+1;
    RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
    K:SMA(RSV,M1,1);
    D:SMA(K,M2,1);
    HH:VALUEWHEN(NN=3,HHV(H,3));
    LL:VALUEWHEN(NN=3,HHV(L,3));
    TT:=TIME>=0900&&TIME<1455;
    BKTJ:C>HH&&NN>3&&TT=1;
    NB:=BARSLAST(BKTJ)+1;
    BKTJ=1&&COUNT(BKTJ=1,NN)=1,BK;
    SKTJ:CROSS(D,K)&&(C-BKPRICE)<A&&NN>3&&TT=1&&NB<NN;
    SKTJ=1&&COUNT(SKTJ=1,NN)=1,SK;
    (CROSS(K,D)||TIME>=1455)&&SELLVOL>0,BP;
    (C<REF(LLV(L,N),1)||TIME>=1455)&&BUYVOL>0,SP;
    SKTJ1:C<LL&&NN>3&&TT=1;
    NM:=BARSLAST(SKTJ1)+1;
    SKTJ1=1&&COUNT(SKTJ1=1,NN)=1,SK;
    BKTJ1:CROSS(D,K)&&(C-BKPRICE)<A&&NN>3&&TT=1&&NM<NN;
    BKTJ1=1&&COUNT(BKTJ1=1,NN)=1,BK;
    (CROSS(D,K)||TIME>=1455)&&BUYVOL>0,SP;
    (C>REF(HHV(H,N),1)||TIME>=1455)&&SELLVOL>0,BP;

    模型仅供参考。


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

相关文章

    没有相关内容