开拓者期货期权程序化系统交易论坛

标题: 信号多转空,为什么只平仓而不开仓呢,前辈帮忙看看 [打印本页]

作者: vip0745    时间: 2018-1-8 11:53:51     标题: 信号多转空,为什么只平仓而不开仓呢,前辈帮忙看看

        If(BarStatus==2){
                // 多
                if (做多条件)
                {
                        BuyToCover(CanOpen, 0);
                        Buy(CanOpen, 0);
                }

                // 空
                if (做空条件)
                {
                        Sell(CanOpen, 0);
                        SellShort(CanOpen, 0);
                }
        }

结果是:如果持有多单出现做空信号的时候只会交多单平掉,并没有相应的开仓空单。反过来也是一样的结果,这是什么问题呢?
难道平仓和开仓不能在同一个Bar上面进行?

[attach]36397[/attach]



作者: candy9519    时间: 2018-6-12 14:09:07

我也遇到同样的问题,直接用buy-sellshort开平仓,只平不开,搞不懂
求解!
作者: 小米    时间: 2018-6-12 16:29:34

candy9519 发表于 2018-6-12 14:09
我也遇到同样的问题,直接用buy-sellshort开平仓,只平不开,搞不懂
求解!

你的问题,是指信号只平不开还 是指下单交易啊?
作者: candy9519    时间: 2018-6-15 08:41:57

解决了,原来是因为保证金不足,平仓保证金未能及时释放;
但遇到了新问题,提示委托发送可能失败,闪电下单也不行,不知道怎么回事




欢迎光临 开拓者期货期权程序化系统交易论坛 (http://bbs.tb18.net/) Powered by Discuz! X2