怎么使用 A_Buy 函数在 000 加权指数映射到主力合约时获取主力合约价格,然后进行下单

主图表是 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 函数获取指定合约的最新数据也可以?