HistoryDealGetDouble(deal_ticket,DEAL_PROFIT)
你要管理组成某一个position的deals,首先用 PositionGetInteger(POSITION_IDENTIFIER) 获取交易对象的 position_id,然后用 HistorySelectByPosition(position_id) 来载入该头寸的历史数据,接着用 HistoryDealsTotal() 获取组成该position的所有deal数量,再遍历 deals 用 HistoryDealGetXX()来获取每一个deal的属性。
https://www.mql5.com/en/forum/9701/page1
- www.mql5.com
HistoryDealGetDouble(deal_ticket,DEAL_PROFIT)
你要管理组成某一个position的deals,首先用 PositionGetInteger(POSITION_IDENTIFIER) 获取交易对象的 position_id,然后用 HistorySelectByPosition(position_id) 来载入该头寸的历史数据,接着用 HistoryDealsTotal() 获取组成该position的所有deal数量,再遍历 deals 用 HistoryDealGetXX()来获取每一个deal的属性。
https://www.mql5.com/en/forum/9701/page1
通过DEAL_PRICE 和现价 ,同时考虑 DEAL_SWAP ,DEAL_COMMISSION 计算一下吧。
另外,重新审视原始需求,也许会发现其他方式。
通过DEAL_PRICE 和现价 ,同时考虑 DEAL_SWAP ,DEAL_COMMISSION 计算一下吧。
另外,重新审视原始需求,也许会发现其他方式。