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

有一个模型疑问,请老师解惑! [文华财经]

  • 咨询内容:  以下模型,我加载在豆油1701的日线上,日期为2016年4月21日-4月22日。4月20日的ATR为98,21日开2手以后,22日的平仓应该在6502左右,但模型却平在了6432,请问为何?
    N:=BARSLAST(DATE<>REF(DATE,1))+1;OO:VALUEWHEN(N=1,O);
    DIFF:EMA(O,12)-EMA(O,26);DEA:EMA(DIFF,9);2*(DIFF-DEA),COLORSTICK;
    DT:=DIFF>REF(DIFF,1) && DEA>0 && 2*(DIFF-DEA)>0;KT:=DIFF<REF(DIFF,1) && DEA<0 && 2*(DIFF-DEA)<0;
    DT2:=DIFF>REF(DIFF,1) && DEA>0 && 2*(DIFF-DEA)>REF(2*(DIFF-DEA),1) && 2*(DIFF-DEA)<0;KT2:=DIFF<REF(DIFF,1) && DEA<0 && 2*(DIFF-DEA)<REF(2*(DIFF-DEA),1) && 2*(DIFF-DEA)>0;

    MA2:MA(OPEN,2);MA5:MA(OPEN,5);MA10:MA(OPEN,10);MA20:MA(OPEN,20);
    TR:MAX(MAX((HIGH-LOW),ABS(REF(C,1)-HIGH)),ABS(REF(C,1)-LOW));ATR:=MA(TR,10); A:REF(ATR,BARSLAST(CROSS(BKVOL,0.5))+1);
    MULTSIG(0,0,2,0);
    D1:=BKVOL=0 && MA2>MA5 && MA5>MA10 && MA5>REF(MA5,1) && MA20>REF(MA20,1) && MA2>REF(MA2,1) && (NOT(ISLASTBP) && NOT(ISLASTSP)||ISLASTBP&&BARSBP>=1||ISLASTSP&&BARSSP>=1);
    BKVOL=0 && OO-MA2<=0.66*REF(ATR,1) && MA2-MA5<=1*REF(ATR,1) && MA5-MA10<=0.75*REF(ATR,1) && MA10-MA20<=1.33*REF(ATR,1) && DT&&D1,BK(1);
    BKVOL=1 && C>BKPRICE+1.5*A,BK(1);
    BKVOL=1 && BKHIGH<=BKPRICE+0.66*A && C<=BKPRICE-0.66*A,SP(BKVOL);BKVOL=1 && BKHIGH<=BKPRICE+1.5*A && DIFF<REF(DIFF,1),SP(BKVOL);BKVOL=1 && BKHIGH>BKPRICE+1.5*A && C<=BKPRICE,SP(BKVOL);BKVOL=1 && C<=BKPRICE-1*A,SP(BKVOL);
    BKVOL=2 && C<=BKPRICE-0.66*A,SP(BKVOL); 

     

  • 文华技术人员:  

    此主题相关图片如下:1.jpg

     

  • 文华客服: 4月20日的BKPRICE为多少?
    另外,看您的模型属于一根k线多信号的加仓模型,您是需要根据上一次开仓的信号价位,还是需要开仓均价来计算呢?

     

  • 网友回复:   

  • 网友回复:BKPRICE,4月21日才有 

  • 网友回复:一次开仓的信号价位来计算,谢谢

     

  • 网友回复:   

  • 网友回复:
     

  • 网友回复:这句话,定位的是开仓当根k线的。 

  • 网友回复:
     

  • 网友回复:如果需要前一根 再加一即可,您测试一下看看。 

  • 网友回复:
     

  • 网友回复: A:REF(ATR,BARSLAST(CROSS(BKVOL,0.5))+2);

 

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

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


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

相关文章

    没有相关内容