Показать сообщение отдельно
Старый 20.09.2012, 14:47
#1747
Профессионал
 
Имя: Александр
Пол: Мужской
Адрес: РФ, Сибирь
Инвестирую в: Форекс
Регистрация: 27.10.2011
Сообщений: 2,113
Благодарностей: 807

награды Волшебный горшочек 
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 и делится на баланс(который в настройке), т. е. если баланс аккаунта будет в десять раз больше, чем баланс в настройке, первый лот просто откроется в десять раз больше.
__________________
FxCash - профессиональные услуги по возврату части спрэда (комиссии).
Alex235 вне форума
Сказали спасибо 2 раз(а):
lout (20.09.2012), Valsorya (20.09.2012)
Перейти в тему этого сообщения: Советник Ilan 1.6 Dynamic