Swap учитываем?
Так все прочие: свопы, комиссии
в графу Прибыль идут только в итоговую строку, в куче...
в строке инструмента графы Прибыль Swap не учитывается.
Стоимость пипса, как минимум.
Стоимость пипса на 1 лот я считаю.
Вот код, расчета лота при котором я всегда рискую фиксированной суммой в валюте депозита = 100$
double GetPipsSumRisk ( string zSymbol, double price1, double price2, double SumRisk ) { SumRisk = 100; // Ну вот хочется каждый раз одной Катей рисковать //SumRisk =AccountFreeMargin()/100*ProcRisk; int zDigits = MarketInfo(zSymbol,MODE_DIGITS); double delta = MathAbs(price1-price2); int k; if (zDigits==0) {k=1;} if (zDigits==1) {k=10;} if (zDigits==2) {k=100;} if (zDigits==3) {k=1000;} if (zDigits==4) {k=10000;} if (zDigits==5) {k=100000;} if (zDigits==6) {k=1000000;} if (zDigits==7) {k=10000000;} if (zDigits==8) {k=100000000;} if (zDigits==9) {k=1000000000;} double Pips=delta*k; double PipsPrice= MarketInfo (zSymbol,MODE_TICKVALUE); // Размер минимального изменения цены инструмента в валюте депозита double Profit1Lot=Pips*PipsPrice; double Lot1=SumRisk*1/Profit1Lot; // нормализация лота double Step =MarketInfo(zSymbol,MODE_LOTSTEP); double Max_Lot =MarketInfo(zSymbol,MODE_MAXLOT); double Min_Lot =MarketInfo(zSymbol,MODE_MINLOT); if (Min_Lot == 0) {Min_Lot = Step;} if (Min_Lot == 0) {if (zAlert) {Alert(zSymbol, "Min_Lot=0");}} double Lot =MathFloor(Lot1/Step)*Step; if(Lot<Min_Lot) Lot=Min_Lot; if(Lot>Max_Lot) Lot=Max_Lot; Lot=NormalizeDouble(Lot,2); return (Lot); }
1.2438-1.2402 = 36 pips, умножаем на цену пипса для 1 лота (0,7965) = 28.674 $ на 1 лот.?
В этой паре нет USD. Поэтому цена пипса зависит от курса каждой валюты к доллару.
В этой паре нет USD. Поэтому цена пипса зависит от курса каждой валюты к доллару.
MarketInfo (zSymbol,MODE_TICKVALUE); // Размер минимального изменения цены инструмента в валюте депозита
Валюта депозита USD, USD учитывается в расчете. Это же цена в USD за пипс. ...
В этой паре тоже нет USD......
совпало копейка в копейку
======================================
Например по EURAUD
1.1815-1.1728 = 87 pips, умножаем на цену пипса для 1 лота (1,0377) = 90.2799 $ на 1 лот.
умножаем на лот в терминале 90.2799 $ * 0.22 Lot = 19.8615 $
Совпало с терминалом 19.8615 ==19.86
Хотелось бы на калькуляторе выйти на цифру 35.77 $, что в скрине сабжа.
По какому алгоритму терминал ее туда написал?
Хотелось бы на калькуляторе выйти на цифру 35.77 $, что в скрине сабжа.
По какому алгоритму терминал ее туда написал?
А чё гадать - то - узнайте из первых уст из сервисдеска и всё (задайте им вопрос названия ветви).
Вопрос я в ServiceDesk брокера я задал.
Хотя странно, есть количество пипсов 36 и цена пипса в базовой валюте USD 0,7965$
Их стоимость при 1.45 лота должна быть 36*0,7965*1.45= 41.5773$
а терминал посчитал 35,77$, с какого перепугу ему эта цифра мерещится?
Даже не знаю, как и торговать не зная единственной и самой главной цены товара...
Котировки это для прогноза, а сколько стоит сам инструмент для моей базовой валюты?
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Как я понимаю графа прибыль в терминале считается путем умножения количества пипсов на цену пипса
и в большинстве это так и есть
======================================
Например по EURAUD
1.1815-1.1728 = 87 pips, умножаем на цену пипса для 1 лота (1,0377) = 90.2799 $ на 1 лот.
умножаем на лот в терминале 90.2799 $ * 0.22 Lot = 19.8615 $
Совпало с терминалом 19.8615 ==19.86
======================================
А вот по CADSGD что-то не совпадает
1.2438-1.2402 = 36 pips, умножаем на цену пипса для 1 лота (0,7965) = 28.674 $ на 1 лот.
умножаем на лот в терминале 28.674 $ * 1.45 Lot = 41.5773 $
Не совпало c терминалом 41.5773 != 35,77
Ошибка на 5.8 $ или 16.2%
Это очень много...
Подскажите, пожалуйста, что я упустил в расчетах?