您现在的位置:程序化交易>> 期货公式>> 交易开拓者(TB)>> 开拓者知识>>正文内容

请教,开平仓函数的问题 [开拓者 TB]

  • 咨询内容: 我突然想到,比如说我的指令 Sell(MyExitPrice,8); 那么我开单之后,成交了5手,还有3手没有成交,我开启了交易助手,根据条件设置,撤销重新发单。那这个重新发单的数量,是开始我写的8手呢,还是剩余的3手呢。如果是8手的话,会不会就委托失败了?改成Sell(MyExitPrice,0)这个函数,能不能实现,撤单后重新调整下单数量,达到全部平仓的效果呢? 开仓也是。如果我是Buy(close[1],8),10秒内我成交了5手,根据交易助手撤单后,重新以委托对价发单,这个时候,是发的开剩余3手,还是开最开始指令里的8手?如果是8手那就有很大问题了。。万请指教。

     

     来源:CXH99.COM

  • TB技术人员: 交易助手是对未成交单的处理,所以是对未成交的3手进行撤单重发,这个用模拟账户自己试下理解更深刻一点

    另外,buy  sell等指令后面第一个参数为手数,第二个参数为价格……

     

  • TB客服:
    hlp0410 发表于 2017-7-27 09:03
    交易助手是对未成交单的处理,所以是对未成交的3手进行撤单重发,这个用模拟账户自己试下理解更深刻一点

    ...

    不好意思,参数位置记反了,那么我要实现每次保证平掉所有仓。是用 0 作为参数,还是8作为仓位数,两种哪一种更为保险呢?我的策略是统开统平策略。没有连续开仓和递进平仓的需要。

     

  • 网友回复:
    dfc0829 发表于 2017-7-27 09:49
    不好意思,参数位置记反了,那么我要实现每次保证平掉所有仓。是用 0 作为参数,还是8作为仓位数,两种哪 ...

    公式里面前面开仓是8的话,平仓的时候写0和写8效果是一样的,出信号都是平8手,软件也会给你发送8手的平仓委托

    至于实际成交与否软件是不能决定的,你可以辅助使用交易助手或者监控器来对未成交单或者不匹配的持仓进行处理,交易助手及监控器使用详见F1帮助文档

     

  • 网友回复:
  • hlp0410 发表于 2017-7-27 10:07
    公式里面前面开仓是8的话,平仓的时候写0和写8效果是一样的,出信号都是平8手,软件也会给你发送8手的平 ...

    因为我的开仓和平仓数量参数都是用的自定义参数 number,本利中举例我的number=8,会不会有这样的一种可能,万一开仓实际成交数量因为不知道原因小于8手,平仓的时候,因为实际没有8手,导致委托失败呢??

 

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

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


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

相关文章

    没有相关内容