主图表是 000 加权指数,设置了主力合约映射,使用如下代码获取了主力合约:
Position pos;
mainSymbol = MainSymbol(Symbol());然后使用 A_Buy 函数下单的时候,使用 Q_AskPrice 和 Q_BidPrice 获取价格的时候都返回 0;
那请问怎么获取到对应主力合约的价格,然后进行下单呢?下单代码如下:
Array<Integer> orders;
Flag = data1.A_Buy(mainSymbol, Cnt, Q_AskPrice, orders, "", "");获取价格数据的前提是必须订阅这个品种的价格数据。
所以必须订阅888的数据才能获取
我是不是直接订阅主力合约,然后用 GetTick 函数获取指定合约的最新数据就可以了?
可以
你需要订阅对应行情,再取数据
然后你发的代码能运行吗?AI写的吗?



我是不是用 GetTick 函数获取指定合约的最新数据也可以?