请教,mql5,删除最后一个挂单,代码怎么写,谢谢

 
mql5,删除最后一个挂单,代码怎么写,多谢多谢
 

我也有同样困惑,没发现挂单管理函数。

只有即时成交函数。

 
那肯定是用 chatgpt 写啊
 

代码如图

a

 

PositionsTotal 获取已经成交的单

OrdersTotal 获取所有的单

要如何区分两种单?

 
lapcheung #:

PositionsTotal 获取已经成交的单

OrdersTotal 获取所有的单

要如何区分两种单?

mt5不同mt4

在mt4中, 单子用Order表示

在mt5中分得就很细了

PositionsTotal() ---- 正在持仓的总数

OrdersTotal()      ---- 正在挂单的总数

HistoryDealsTotal()

HistoryOrdersTotal()

在历史持仓中就有三种单子编号:deal, order , positionID
要学好mql5,首先必须搞清楚这个种单子的区别

 
挂单的利润总是零,成交单利润会变化。

      profit=OrderProfit();

      // 持仓利润

挂单的方向可以从类型区分,估计挂单成交后会从 OP_BUYLIMIT ,变时 OP_BUY

未测试

OrderType

OP_BUY - buy order,
OP_SELL - sell order,
OP_BUYLIMIT - buy limit pending order,
OP_BUYSTOP - buy stop pending order,
OP_SELLLIMIT - sell limit pending order,
OP_SELLSTOP - sell stop pending order.

原因: