MQL4 Функция определения маржи для открытого ордера

 

Приветствую Всех.

Вот столкнулся с простой ситуацией, необходимо получить маржу для уже открытого ордера. Рассчитать ее, в принципе, можно и самому, но только в принципе, поскольку необходимо значение дополнительно кросс пары на момент открытия.

Скажем, если депозит в USD, то для ордера по USDJPY, рассчитать легко, но если депозит в AUD, то нужно еще и значение AUDUSD на момент открытия чтобы пересчитать в валюту депозита. Причем кросс пара не всегда может быть доступна (символ выключен в Market Watch).

Может быть есть возможность добавить функцию возврата значения маржи как штатную (аналогично MQL5 OrderCalcMargin) ?

На худой конец я могу извратиться и получать маржу до открытия ордера, после открытия ордера и вычесть, но извратно это, да и получить значение по ранее открытым и закрытым ордерам не удастся так.