Как пересчитать средствами MQL4 из профита(в поинтах) в профит(в валюте депозита)? - страница 2

 
kombat писал(а) >>

Вариации на тему...

Основано на:

MODE_TICKVALUE Размер минимального изменения цены инструмента в валюте депозита

А ну да надо ещё было умножить на размер позиции в лотах

А ещё вот у меня открыта позиция скажем 0.5 лота и при достижении профита нужной величинины MaxBalance == Balance + OrderProfit (от 0.4 лота)

Закрыть часть позиции то есь свернуть 0.4 лота и оставить 0.1 лот на эту позицию

Вот задача стоит как бы вычислять профит от OrderProfit (от 0.4 лота) Думаю что так

OrderProfit (от 0.4 лота) = PointProfit * MarketInfo(Symbol(), MODE_TICKVALUE) * 0.4;

где PointProfit это текуций профит позиции с 0.5 лотом но в пунктах кторый можно вычислить из цены открытия позиции и текущей цены аск или бид в зависимости от типа позиции.