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

后台平仓配对问题 [金字塔]

  • 咨询内容: q:=点差*mindiff; if 开仓条件 then begin  tbuy(tsellholding(0)=0,手数,MKT);   extgbdataset('kaiduo',dynainfo(7));   extgbdataset('B',1);end  if  开仓条件 then begin  tbuyshort(tbuyholding(0)=0,手数,MKT);   extgbdataset('kaikong',dynainfo(7));    extgbdataset('S',1); end //上升if TSELLHOLDING(0)<0 then begin   kgprice:=extgbdata('kaikong')+(extgbdata('S')+1)*q;   if high>=kgprice then begin   tsellshort(1,1,lmt,kgprice),ORDERQUEUE;   extgbdataset('S',extgbdata('S')+1);  end endif TBUYHOLDING(0)>0 then begin   kdprice:=extgbdata('kaiduo')+(extgbdata('B')+2)*q;   if high>=kdprice then begin   tsell(1,1,lmt,kdprice),ORDERQUEUE;   extgbdataset('B',extgbdata('B')+2); endend
    这编写出现连续平空或者连续平多的情况。我要求的是必须平空---平多---平空----平多这样的一一对应。ORDERQUEUE没有起任何作用。顺序不起作用。如何改写才能做到,一一对应?

     

  • 金字塔客服: 希望金字塔编写一个开平仓的控制函数。比如:ORDERQUEUE(平空-,平多,平空,平多),客户自己配对

     

  • 用户回复: ORDERQUEUE 就是干这事的,你说的不起作用说明你用的方法不对,你应该在所有交易语句都加上这个控制符,而不是挑着加

     

  • 网友回复: 挑着加???

     

  • 网友回复: 意思是每句都要加上,而不是选择性的加

 

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

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


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

相关文章

    没有相关内容