Вычисление профита

 
Уважаемые! Подскажите, верно ли я вычисляю профит? Только не говорите, что можно воспользоваться командой OrderProfit( ). Я это знаю. Но мне нужно так, как я описываю.

например для BUY(GBPUSD):

profit_buy = ((Bid - OrderOpenPrice())*Point)*(700.0*Lots) + OrderSwap();

здесь:

(Bid - OrderOpenPrice())*Point - профит ордера в пипсах
(700.0*Lots) - стоимость одного пипса при плече 1:100
OrderSwap() - ну это понятно

Правильно ли я понимаю, что вычисленный таким образом профит будет в фунтах? Видимо правильно. (Это я сам с собой). А в чем же я получу с сервера значение свопа? Вот тут у меня есть сомнения.

Помогите, кто чем может.
 
Посмотрел свой пост. Что-то мне не нравится. Наверное - (700.0*Lots) - стоимость одного пипса при плече 1:100 - не верно. Что-то я запутался. "Дурак Мозга".
 
А чем тебя OrderProfit() не устраивает? Там уже все в баксах подсчитано.
Причина обращения: