请教组合订单按条件平仓的问题


(fatzhan) #1

假设我有一个标的A期权组合订单,标的A当前价格是100,组合包括:
2张价格102的call
-2张100的put(即卖出)
2张95的put
假设总成本是200,我希望设置一个订单,在组合价值达到400的时候平仓一半call,并且平仓所有put头寸,即最后只剩下:
1张价格102的call

请问该怎么设置订单呢?我知道可以对整个组合设置限价单,当价值达到400时平仓一半组合,但我想在这个条件上再平仓所有put,好像找不到有相关的设置?


(悠悠) #2

TWS条件订单里的条件无法设置组合价格的!:worried:

我觉得稳妥的方案是使用电子表格Excel,连接API到TWS或IBGateway计算及监视其实时价值,

设定出条件后,触发指令时再发出指令到TWS里执行。

我给你API的设定:

https://www.interactivebrokers.com.hk/en/index.php?f=5041

Excel怎样计算及监视,你自己研究琢磨下。

更多的量化内容,请看这里官方量化博客:

https://www.ibkr.com.cn/cn/index.php?f=29682


(komo) #3

只能用API实现


(fatzhan) #4

谢谢。另外请问api获取报价,需要额外付费订阅吗?还是和tws订阅的一致?


(悠悠) #5

通过API获取报价默认是有100条同步一级报价。

也就是说你可以同时获取100个产品报价。

如果你需要同时获取更多同步报价,那么需要额外购买扩充包。

每一个扩充包增加100条同步报价,每个账户最多购买10个扩充包。

扩充包购买:登陆账户管理——设置——用户设置——市场数据订阅


(悠悠) #6

该主题在创建27小时后自动关闭。不再允许新的回复。