А вот формулы для вычисления прибыли при изменение цены на N пунктов:

 
Пусть мы имеем инструмент
ij,
где
i - базовая валюта
j -валюта котировки
Ясно, что
SPij = MarketInfo(ij,MODE_SPREAD);
TVij = MarketInfo(ij,MODE_TICKVALUE)

Тогда прибыль APij для ордера - "купить" объема LOTij при изменение цены на N пунктов от цены покупки
(в любую сторону, т.е. N может быть > 0, а может быть <0):

APij = LOTij * (N - SPij) * TVij

Аналогично, но не совсем, для ордера - "продать":

APij = -LOTij * (N + SPij) * TVij

Я бы об этом не говорил, но вопросы почему-то возникают постоянно. ..

С уважением - С.Д.
 

к чемпионату мартингейлы готовим, поэтому и возникают :)

Cпасибо!!

 
Tovaroved:

Но вопрос остается: TVij - мы берем готовое значение, а ведь по настоящему это значение надо вычислять,

причем в зависимости от курсов, которые сложатся на момент изменения цены на N пунктов...

С.Д.