EA邦程序化交易论坛

标题: 同一开仓命令,对有些品种会出现报价零的情况(已解决) [打印本页]

作者: tygk    时间: 2021-11-15 15:36
标题: 同一开仓命令,对有些品种会出现报价零的情况(已解决)
本帖最后由 tygk 于 2021-11-16 22:51 编辑

用开仓指令:
开空:
sellKc=m_trade.PositionOpen(dqhy,ORDER_TYPE_SELL,开仓量,SymbolInfoDouble(dqhy,SYMBOL_SESSION_PRICE_LIMIT_MIN),0,0,区分订单);

开多:
buyKc=m_trade.PositionOpen(dqhy,ORDER_TYPE_BUY,开仓量,SymbolInfoDouble(dqhy,SYMBOL_SESSION_PRICE_LIMIT_MAX),0,0,区分订单);


以跌停价开空,以涨停价开多,对有些品种能成功开仓,没有任何问题。

但对另一些品种,会出现报价为 零 的情况,

例如:苹果、棉花、甲醇,都可以开仓成功,但红枣、玻璃、菜油、短纤等品种,用同样的命令开仓时会直接提示:

CTrade::OrderSend: instant return remainder buy 1.00 CJ201 at 0 [placed]

CTrade::OrderSend: instant return remainder buy 1.00 FG201 at 0 [placed]

CTrade::OrderSend: instant return remainder buy 1.00 OI201 at 0 [placed]

CTrade::OrderSend: instant return remainder buy 1.00 PF201 at 0 [placed]

从而导致开仓失败。这是什么原因?应如何解决?







欢迎光临 EA邦程序化交易论坛 (https://www.eabang.com/bbs/) Powered by Discuz! X3.5