Re: Советник Ilan 1.6 Dynamic
Цитата:
Сообщение от lout
Всё проще. Вот что написано в коде самого советника:
extern double risk = 1; // 0.01 - итд.
extern int balans = 1000; // баланс реинвестирования, на каждую 1000 депо будет умножатся лот на риск
Тоесть если поставить баланс (balans) 100 000, то начальный лот серии будет автоматически увеличиваться советником через каждые 100 000 центов. А на какую величину, зависит от параметра risk.
|
Вообще-то не совсем так. Этот комментарий не совсем точный. Первый лот считается вот этим оператором:
Цитата:
double lot = NormalizeDouble(AccountBalance() * risk /100 / balans, 2);
|
т.е. лот увеличивается не через каждые 100 000 центов, а постоянно. Он считается: баланс аккаунта умножается на риск(который в настройке), делится на 100 и делится на баланс(который в настройке), т. е. если баланс аккаунта будет в десять раз больше, чем баланс в настройке, первый лот просто откроется в десять раз больше.