以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 后台写一个开平撤单的写法 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=168275) |
-- 作者:qq代人发帖 -- 发布时间:2019/2/18 15:18:09 -- 后台写一个开平撤单的写法 请教:帮我下后台写一个开平撤单的写法
当信号出来后,单子如果不成交就等待1分钟,如果1分钟内不成交就撤单,然后在等5分钟,然后市价发单。 写一下开平 我们的软件设置,只有当信号出来后,单子如果不成交就等待1分钟,然后撤了就追 [此贴子已经被作者于2019/2/18 15:18:28编辑过]
|
-- 作者:wenarm -- 发布时间:2019/2/18 15:35:43 -- 单子如果不成交就等待1分钟,如果1分钟内不成交就撤单,然后在等5分钟,然后市价发单????、/ 逻辑上不通。前后矛盾。怎么可能即等待一分钟,又在1分钟内撤单, |
-- 作者:FireScript -- 发布时间:2019/2/18 15:35:51 -- 以多头为例: //有平多未成交单,且60秒未成交,则撤单 if TISREMAIN(1)=1 and TSUBMIT(1)>60 then begin TCANCEL(1,1);//撤单操作 mark:=CURRENTTIME;//记录下撤单的时间点 end tdiff:CURRENTTIME-mark; if tdiff>=5*60 and mark<>0 then begin tbuy(1,1,mkt); mark:=0; end [此贴子已经被作者于2019/2/18 15:36:22编辑过]
|
-- 作者:FireScript -- 发布时间:2019/2/18 15:44:32 -- 建议在理解代码基础上完成空头部分。另外这个代码里面的撤单只对后台下单的未成交单有效,你手工下的单子,除非是后台监控界面进行的手工下单,其他下单如账户栏处的下的单是无法识别的。 |
-- 作者:人生如棋 -- 发布时间:2019/2/18 16:20:42 -- 能不能做一个全局设置,所以的发单都来 |
-- 作者:FireScript -- 发布时间:2019/2/18 16:26:41 -- 这个做不到。后台本身也是有一定限制的。 |