Уважаемые программисты, прошу доработать
советник.
Напомню основную логику совы: При появлении линии инд. вниз, советник открывает бай поз. При появлении линии инд. вверх, советник открывает сел поз. Всегда в работе только один ордер!
Используя базовый советник
NoRedraw.mq4 (9 Kb) и индикатор
ZZ.mq4 (4 Kb) внести корректировки:
1)Текущая открытая поз. должна закрываться противоположным сигналом (при смене направления линии инд.), при открытии противоположного ордера.
2)Объем лота вычисляется в % от экви-баланса.
3)Добавить БУ + Трал
Переменные:
-Лот // фикс. объем.
-Лотс // объем лота вычисляется в %
-ТП //при значении=0, не используется/
-СЛ //при значении=0, не используется/
-Профит в валюте депозита //при значении=0, не используется/
-Убыток в валюте депозита //при значении=0, не используется/
-БУ //при значении=0, не используется/
-Пункты БУ
-ТРАЛ //при значении=0, не используется/
-Magic= // магик своего ордера. Если Magic=0, то отслеживается любой ордер.
-Проскальзывание цены.
Время работы:
-StartHour1 = 9; // час начала торговли
-StartMin1 = 30; // минута начала торговли
-EndHour1 = 23; // час окончания торговли
-EndMin1 = 30; // минута окончания торговли
-CloseOn = 1; // 0/1-закрытие поз. в конце работы
extern string IndName = «ZZ»;
extern int Length = 6;
extern int CountBars = 1000; // Количество отображаемых баров
Заранее Спасибо.
Комментарии (7)
35 AM2 Сообщений: 16276 - Андрей
35 AM2 Сообщений: 16276 - Андрей
1) При значении Лот=0, Риск от депозита не работает и лот не открывается вообще!
Объем лота должен вычисляеться в % от экви-баланса.
--выдает ошибку: 2017.11.20 21:04:46.301 2016.12.29 00:30:00 Testing pass stopped due to a critical error in the EA
2) Если не трудно, добавь плиз. функцию РЕВЕРС(Бай/Сел)- по позициям
Заранее благодарен!
Редактирован: 20 ноября 2017, 22:50
19 Marik007 Автор Сообщений: 417 - Forexman
35 AM2 Сообщений: 16276 - Андрей
1)При значении Лот=0 и при StopLos=0 Лот не открывается вообще!
1)-- выдает ошибку: 2017.11.21 19:24:57.539 2017.11.01 00:30:00 Testing pass stopped due to a critical error in the EA
2)--а так же: OrderSend error 4051, при завышеном значении СЛ на пример=10000пп (по5знаку)
19 Marik007 Автор Сообщений: 417 - Forexman
35 AM2 Сообщений: 16276 - Андрей
Редактирован: 21 ноября 2017, 21:26
35 AM2 Сообщений: 16276 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий