以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- [求助]我做50ETF期权,当50ETF出现买入信号后,我想同时对多个认购合约下单怎么写代码 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=183366) |
-- 作者:qf7171 -- 发布时间:2020/12/8 16:06:13 -- [求助]我做50ETF期权,当50ETF出现买入信号后,我想同时对多个认购合约下单怎么写代码 我现在是这么写的 if 开多调用 and islastbar then begin TBUY(1,50%,LMT,CLOSE+MINDIFF*5,0,账号1,\'10002953\'),pertrader,SLITHERMETHOD;//开仓12月认购平值合约3500 TBUY(1,50%,LMT,CLOSE+MINDIFF*5,0,账号1,\'10002954\'),pertrader,SLITHERMETHOD;//开仓12月认购虚一档合约3600 end; 但是因为期权是要进行大单拆单的,所以必须进行限价委托,而其中的CLOSE是取的监控品种的价格,我在后台程式化那个菜单里要是同时监控两个品种就会出现价格混乱,那请问版主大大,我要怎样才能实现当50ETF出现买入信号后,同时对多个认购合约下单呢???
|
-- 作者:FireScript -- 发布时间:2020/12/8 16:38:01 -- 你现在的问题是下单时候限价的价格是当前监控的合约是吗?实际是需求下单时候根据品种下不同的Close价格是这样问题吧? |
-- 作者:qf7171 -- 发布时间:2020/12/8 16:42:28 -- 是的,就是这个问题怎么解决?或者还有没有别的对多个合约同时开仓下单的方法? [此贴子已经被作者于2020/12/8 16:43:13编辑过]
|
-- 作者:FireScript -- 发布时间:2020/12/8 16:55:05 -- 有一对多的下单方式,比如篮子下单,能一次性下多个品种,但是问题还是卡在限价下单上,这个没法处理。 我觉得比较好的方案是: 监控多个合约,然后计算信号的时候调用在50ETF上计算的信号。
|
-- 作者:yukizzc -- 发布时间:2020/12/8 18:00:58 -- 你可以用lmt,"10002953$CLOSE"
这样每个下单的价格这里用具体合约的价格来下单 |
-- 作者:qf7171 -- 发布时间:2020/12/8 19:44:42 -- 谢谢FireScript回复,谢谢yukizzc版主这个方法好简洁好牛B啊,我明天试试 |