Заключайте сделки вместо должности - страница 4

 
doshur:

Термины в сторону. Давайте использовать непрофессиональные термины.

В моем примере. Я покупаю по цене 100 (1 лот) и по цене 50 (1 лот). Моя средняя цена открытия будет равна 75, правильно?

Когда цена находится на уровне 75, и я решил закрыть 1 лот. Для закрытой позиции в 1 лот, моя прибыль будет равна 0, правильно?

Если вы продадите 2 лота, вы закроете позицию и прибыль будет 0. Закрыв 1 лот, у вас останется позиция Buy с лотом 1, цена открытия 75 и текущая прибыль 0.
 

поэтому предложенное решение отAmitJamuda не работает.

Мне нужно сделать это в MT4.

 
angevoyageur:
Это не имеет смысла. Есть только 1 позиция с открытой ценой, которая рассчитывается путем усреднения цен сделок с направлением внутрь. Когда вы совершаете сделку в направлении наружу, P/L рассчитывается по разнице между открытой ценой позиции и ценой сделки наружу. Объем позиции уменьшается на объем этой сделки на выход, а цена открытия не меняется.
понял вашу мысль, вы правы!!!!!
 
doshur:

поэтому предложенное решение отAmitJamuda не работает.

Мне нужно сделать это в MT4.

решение будет работать, если вы используете файловую систему mql5.
 

После добрых 5 лет и это возможно в mt5.

Но я вернулся к старому доброму mt4.