Как посчитать потенциальную прибыль между двумя ценами?

 

День добрый!

Подскажите пожалуйста, как посчитать потенциальную прибыль, на примере GBPUSD, сколько можно заработать если купить на цене 1.28991 с лотом 0.01, кредитным плечем 1:500, валюта депозита USD и продать на цене 1.29991 ?

 

В теории: 

Прибыль = Кол-во пунктов * стоимость одного пункта * кол-во лотов. 

Стоимость пункта для разных символов своя, Вот функция для расчета: 

double Point_value(string symb){

   double tick_size =MarketInfo(symb, MODE_TICKSIZE);

   double tick_value=MarketInfo(symb, MODE_TICKVALUE);

   double point     =MarketInfo(symb, MODE_POINT); 

   if (tick_size<=0) {Print(__FUNCTION__, " ERR! point_value: tick_size==0 ("+symb+")"); return(0); }

   return(tick_value*(point/tick_size));}

Остальное надеюсь понятно?

В теории прибыль т.к. есть еще своп и коммисия которую нужно отминусовать. 

 
Galina Bobro:

В теории: 

Прибыль = Кол-во пунктов * стоимость одного пункта * кол-во лотов. 

Стоимость пункта для разных символов своя, Вот функция для расчета: 

double Point_value(string symb){

   double tick_size =MarketInfo(symb, MODE_TICKSIZE);

   double tick_value=MarketInfo(symb, MODE_TICKVALUE);

   double point     =MarketInfo(symb, MODE_POINT); 

   if (tick_size<=0) {Print(__FUNCTION__, " ERR! point_value: tick_size==0 ("+symb+")"); return(0); }

   return(tick_value*(point/tick_size));}

Остальное надеюсь понятно?

В теории прибыль т.к. есть еще своп и коммисия которую нужно отминусовать. 


Я не очень разбираюсь и что то не то делаю видимо:

разница цены =  0,01000 (1.29991-1.28991);

потенциальная прибыль = разница цены(0,01000) * Point_value("GBPUSD") * 0.01;

Все верно сделал?

 
Написано везде что ПУНКТЫ. Если вы не можете найти пункты и тем более не знаете что это такое, то разговор считаю бесполезным
 
Galina Bobro:
Написано везде что ПУНКТЫ. Если вы не можете найти пункты и тем более не знаете что это такое, то разговор считаю бесполезным

разница цены =  0,01000 (1.29991-1.28991) / Point;

потенциальная прибыль = разница цены(0,01000) * Point_value("GBPUSD") * 0.01;

разницу цены разделить на Point нужно, так?

 
Vasily Pererva:

День добрый!

Подскажите пожалуйста, как посчитать потенциальную прибыль, на примере GBPUSD, сколько можно заработать если купить на цене 1.28991 с лотом 0.01, кредитным плечем 1:500, валюта депозита USD и продать на цене 1.29991 ?


Тут посмотрите

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