使用CPositionInfo对象的select()方法时,总是只能返回交易单号小的那个单。
例如,我有两个EURUSD的单,成交号分别是1000001和1000002,使用select(“EURUSD”)总是选择1000001这个单
如果我想选择这个交易品种的所有的单,然后依次进行分析处理,那么我应该怎么做?
希望大佬指点,小辈感激不尽。
Order 和 Position 是两个概念。
对于 Position 来说,一个品种的多个 Order 成交后会合并为一个 Position(且买单、卖单的交易量会冲抵,最终只保留一个方向)。
即一个账户中每个品种只能有一个单向 Position。
Order 和 Position 是两个概念。
对于 Position 来说,一个品种的多个 Order 成交后会合并为一个 Position(且买单、卖单的交易量会冲抵,最终只保留一个方向)。
即一个账户中每个品种只能有一个单向 Position。
谢谢,那如果说我要选择某种交易品种中的所有的单,那我应给怎么做呢?
谢谢,那如果说我要选择某种交易品种中的所有的单,那我应给怎么做呢?
Order History 包括所有订单;
Deal History 包括所有已成交订单。
Order History 包括所有订单;
Deal History 包括所有已成交订单。
那请问我要获得一个品种的所有订单,除了用orderstotal()获取数量再用ordergetticket()一个一个判断它的交易品种,还有别的方法吗?
就比如您说的order history,我操作时应该具体如何使用(写代码)呢?
那请问我要获得一个品种的所有订单,除了用orderstotal()获取数量再用ordergetticket()一个一个判断它的交易品种,还有别的方法吗?
就比如您说的order history,我操作时应该具体如何使用(写代码)呢?
参考联机帮助 HistoryDealGetTicket 和 HistoryOrderGetTicket 中的例程。
参考联机帮助 HistoryDealGetTicket 和 HistoryOrderGetTicket 中的例程。
好,这几天也算是明白了些,非常感谢。
使用CPositionInfo对象的select()方法时,总是只能返回交易单号小的那个单。
例如,我有两个EURUSD的单,成交号分别是1000001和1000002,使用select(“EURUSD”)总是选择1000001这个单
如果我想选择这个交易品种的所有的单,然后依次进行分析处理,那么我应该怎么做?
希望大佬指点,小辈感激不尽。