您现在的位置:程序化交易>> 期货公式>> 金字塔等>> 金字塔知识>>正文内容

模型组合问题 A策略用A策略平仓,但是写出来后下面好多线,这是为什么呢. [金字塔]

  • 咨询内容:

    //准备中间变量
    VARIABLE:a1=0;
    //模型1
    XG:=REF(HHV(H,20),1);   //4天新高
    XD:=REF(LLV(L,20),1);   //4天新低
    SJ:=TIME>091900 AND TIME<150000;
    //交易条件
    //模型1
    KD:=H>XG;  //开多
    KK:=L<XD;  //开空
    //模型1 
     IF KD AND a1=0 and SJ THEN BEGIN//开多
     BUY(1,1,MARKETR);
     a1=1;
     END
     
     IF KK and a1=0 AND SJ THEN BEGIN//开空
     BUYSHORT(1,1,MARKETR);
     a1=2;
     END
     
     IF Kk AND a1=1 and SJ THEN BEGIN//平多
     sell(1,0,MARKETR);
     a1=0;
     END
     
     IF Kd and a1=2 AND SJ THEN BEGIN//平空
     sellSHORT(1,0,MARKETR);
     a1=0;
     END


     这个是A策略用A策略平仓,但是写出来后下面好多线,这是为什么呢.

     

  • 金字塔客服: a1=1;
    我记得这个看过的,说明过 变量赋值要写成a1:=1

     

  • 用户回复:

    模型1的仓,用模型2时,还是会把模型1的仓平掉,有什么解决方法没。用HOLDING 是算平均价。不能解决问题。

     

  • 网友回复: 算均价是一样效果的

 

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

可联系技术人员 QQ: 262069696  点击在线交流进行 有偿 编写!不贵!点击查看价格!


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

相关文章

    没有相关内容