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

编程引用条件问题 [文华财经]

  • 咨询内容:

    请老师帮忙编下,我想B组开仓引用A组的条件,就是当A组为BK,或者BP时,B组加A组条件开BK。B组sk同上,谢谢

     

     TR:=MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));

     

     


    ATR..MA(TR,26);//波幅
    RSV:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
    K:=SMA(RSV,3,1);
    D:=SMA(K,3,1);
    J:=3*K-2*D;
    HH:=HV(H,10);
    LL:=LV(L,10);
    ATR>HV(ATR,10)&&H>HH&&C>O,BK('A');
    ATR>HV(ATR,10)&&L>LL&&C<O,SK('A');//A组开仓指令为当波幅创新高的时候,用价格突破方法开仓
    L<LV(L,4),SP('A');
    H>HV(H,4),BP('A');//只平A组开仓
    CROSS(K,D),BK('B');
    CROSS(D,K),SK('B');//B组开仓指令为当波幅创新低的时候,用KDJ金叉死叉开仓
    C>BKPRICE+15*MINPRICE||C<BKPRICE-5*MINPRICE||C<REF(L,BARSBK),SP('B');
    C<SKPRICE-15*MINPRICE||C>SKPRICE+5*MINPRICE||C>REF(H,BARSSK),BP('B');//只平B组开仓
    //不同的开仓条件开仓,用不同的平仓条件,有针对性的平仓。达到不同行情试用不同策略的目的。
    AUTOFILTER;

     

  • 文华技术人员:  分组指令作用是实现某个条件开的仓用特定的条件平A组开仓后对应只能出现A组的平仓
    您是指如果上一个信号是A组的信号   那么B组的信号判断条件要增加条件判断?

     

  • 文华客服:  是的,可以增加条件判断吗?或者跨指标可以做到么?

     

  • 网友回复:

     比方说我KDJ的指标想加入ATR的条件BK,SP为做多,Sk,BP为做空

     

    TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
    ATR : MA(TR,N),COLORYELLOW;
    C>MA(C,10) && CROSS(TR,ATR) && ATR>REF(ATR,1) && ISDOWN,BPK;
    CROSS(MA(C,10),C),SPK;
    A:=MINPRICE1;
    HH:=HHV(H,BARSBK+1);
    LL:=LLV(L,BARSSK+1);
    AA:=BKPRICE-SL*A+S*A*INTPART((HH-BKPRICE)/(S*A));
    BB:=SKPRICE+SL*A-S*A*INTPART((SKPRICE-LL)/(S*A));
    ((C<=BKPRICE-SL*A)||C<=AA)&&BKPRICE>0,SP;
    ((C>=SKPRICE+SL*A)||C>=BB)&&SKPRICE>0,BP;
    AUTOFILTER;

     

     

    RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100;
    K:SMA(RSV,M1,1);
    D:SMA(K,M2,1);
    J:3*K-2*D;
    BACKGROUNDSTYLE(1);
    CROSS(J,20)||CROSS(K,D),BPK;
    CROSS(90,J)||CROSS(D,K),SPK;
    AUTOFILTER;

     

  • 网友回复:  应该这样表达,跨指标引用ATR最后一个指令为BK,或者BP,K上穿D,买入。ATR最后一个指令为SK或者SP,D上穿K卖出。谢谢老师帮我写下程序

 

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

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


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

相关文章

    没有相关内容