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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Vasily Pererva
636
Vasily Pererva  

День добрый!

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

Sofiia Butenko
14145
Sofiia Butenko  

В теории: 

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

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

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));}

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

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

Vasily Pererva
636
Vasily Pererva  
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;

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

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

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

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

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

Andrey Miguzov
2050
Andrey Miguzov  
Vasily Pererva:

День добрый!

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


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

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий