Скачать MetaTrader 5
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Отслеживай хиты продаж в Маркете!
wbs
18
wbs 2011.09.13 15:36 
Добрый день!

Помогите реализовать следующий алгоритм:
На счету есть 1000 USD, счет открыт например в forexclub, кредитное плечо 1:100.
Например, я купил EURUSD по цене X (1.3700), я хочу чтобы при падении до Y (1.3650) я потерял всего P (30%) от своего депозита.


По какой формуле вычислить открываемый лот?
p.s. Будем считать, что такое падение произошло за один день и никаких комиссий не начисляется.
o_O
Модератор
23262
o_O 2011.09.13 15:37  
wbs:
Добрый день!

Помогите реализовать следующий алгоритм:
На счету есть 1000 USD, счет открыт например в forexclub, кредитное плечо 1:100.
Например, я купил EURUSD по цене X (1.3700), я хочу чтобы при падении до Y (1.3650) я потерял всего P (30%) от своего депозита.


По какой формуле вычислить открываемый лот?
p.s. Будем считать, что такое падение произошло за один день и никаких комиссий не начисляется.

https://www.mql5.com/ru/forum/131853/page2#464968
Роман
7939
Роман 2011.09.13 16:01  
wbs:
Добрый день!

Помогите реализовать следующий алгоритм:
На счету есть 1000 USD, счет открыт например в forexclub, кредитное плечо 1:100.
Например, я купил EURUSD по цене X (1.3700), я хочу чтобы при падении до Y (1.3650) я потерял всего P (30%) от своего депозита.


По какой формуле вычислить открываемый лот?
p.s. Будем считать, что такое падение произошло за один день и никаких комиссий не начисляется.

Cм. здесь.
wbs
18
wbs 2011.09.13 17:08  
Всем большое спасибо!

Получился такой код:

double pps = 10; //pps
double money = 1500; //USD
double lot = money / (MarketInfo(Symbol(),MODE_TICKVALUE) * pps);

Где pps - ожидаемая просадка, money - сколько мы можем позволить потерять при такой ситуации

Илья
2546
Илья 2011.09.14 08:27  
Хорошо бы еще ввести параметр за какое кол-во пунктов теряется исходная переменная 30%
Денис Орлов
1024
Денис Орлов 2011.09.14 17:39  

double lot = money / (MarketInfo(Symbol(),MODE_TICKVALUE) * pps);

1500/(10*10)

получается 15, и что это такое?

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