外盘不允许锁仓,我的需求是这样的,我有两个策略,分别为多策略,空策略,用图表跑外盘,怎样避免这种多空同时持仓的问题?buy开仓能否用buyshort平仓?谢谢
我代码里面用buyshort开仓,用buy是平不了空单
buyshort是开空,在开多(buy)之前需要添加一步平空,不能直接开多(buy)的,即sellshort;
一般图表上的开平顺序为:平空》开多》平多》开空
[此贴子已经被作者于2018/10/15 11:01:14编辑过]
那假如我的多策略开多了,然后空策略开空,这样外盘账号会怎么显示?
多空同时不能持仓,显示的是净持仓,比如持仓有10手多单,你开空3手空单后,那会显示净持仓为7手多单。
你这是理论呀,我现在的效果是buyshort开仓后,然后再buy,然后buy没反应呀,账户还是有空单
图表上的虚拟持仓逻辑是不能多空同时持仓,就要有空仓必须全部平空后,才能开多单,所以在一个策略里这样写肯定是不行的。就是buyshrot开仓后必须要全部用sellshort平仓后,才能用buy开仓;