Расчет прибыли по открытым ордерам в мт4

 

Вопрос такой Как считается прибыль по открытым ордерам в мт4?

Я написал так:

прибыль/потери по открытым ордерам = профит ордера + комиссии + своп

Профит ордера = профит в пунктах * цену пункта * лот

цена пункта = contract_size / цена закрытия

contract_size задается константой в зависимости от типа счета (микро, стандард)

Но не совпадает с тем что в мт4 показывает. Подскажите что и где не так.

 
double paper_money=AccountEquity()-AccountBalance();
   msg_pmt="\npaper_money_total = "+DoubleToStr(paper_money,2);
а так тоже можно посчитать и не заморачиваться с каждым ордером...
 
multiterminal:

цена пункта = contract_size / цена закрытия


цена пункта=MarketInfo(Symbol(), MODE_TICKVALUE)
 

Спасибо за ответы.

Как посчитать в mql4 я знаю.

Интересует математическая формула для программирования других не Мql4 приложений

 
Может кто из техподдержки мт4 может написать мат формулу? Буду очень признателен
 
Посмотрите ветку https://www.mql5.com/en/forum/102635
 
Rosh:
Посмотрите ветку https://www.mql5.com/en/forum/102635

Спасибо
Причина обращения: