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

我用论坛里的海龟测试怎么没有离场信号? [文华财经]

  • 咨询内容:

     我在论坛里看到一个海龟的模型,用PP1409合约测试了一下,怎么只出现了一个入场信号,其他加仓和离场信号都没有呢?请老师指点~

     

     

    模型如下:

     

    MAXTC:=MONEYTOT*0.8/(C*MARGIN*UNIT);
    TR : MAX(MAX((HIGH-LOW),ABS(REF(CLOSE,1)-HIGH)),ABS(REF(CLOSE,1)-LOW));
    ATR : MA(TR,20); //ATR定义
    TC:INTPART((MONEYTOT*0.01/(UNIT*ATR)));
    MTC:4*TC; //头寸计算
    TC0:=REF(TC,BARSLAST(REF(BKVOL=0&&SKVOL=0,1)&&(SKVOL>0||BKVOL>0)));
    CROSSUP(C,HV(H,20))&&ISLASTBK=0&&ISLASTSK=0,BK(TC);
    CROSSDOWN(C,LV(L,20))&&ISLASTBK=0&&ISLASTSK=0,SK(TC); //入市策略
     C>=BKPRICE+0.5*ATR&&BKVOL<MTC&&ISLASTBK&&BKVOL<MAXTC,BK(TC0);
    C<=SKPRICE-0.5*ATR&&SKVOL<MTC&&ISLASTSK&&SKVOL<MAXTC,SK(TC0);//加仓策略
    C<=(BKPRICE-2*ATR)&&BKVOL>0,SP(BKVOL);
    C>=(SKPRICE+2*ATR)&&SKVOL>0,BP(SKVOL); //止损策略
    CROSSUP(H,HV(H,10))&&SKVOL>0,BP(SKVOL);
    CROSSDOWN(L,LV(L,10))&&BKVOL>0,SP(BKVOL); //退出策略
    MONO_SIGNAL;

     

  • 文华技术人员:  

  • 文华技术人员:MAXTC:MONEYTOT*0.8/(C*MARGIN*UNIT),NODRAW; 

     

  • 文华客服:

    我将第一句改为MAXTC:MONEYTOT*0.8/(C*MARGIN*UNIT),NODRAW;  还是不行

    初始资金设置的是100万,怎么可能开不了一手呢?

     

  • 网友回复:  你看一下在开仓K线和平仓K线之间是否有满足加仓条件的K线,如果没有满足加仓条件的K线就没有加仓信号的

 

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

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


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

相关文章

    没有相关内容