Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
продолжение вопроса:
Реализован алгоритм такого условия следующим образом, вот сам фильтр:
А вот само условие для входа:
Но советник, словно не видит условия фильтра! Он как и прежде открывает позиции, не обращая внимания на
if (Trade_Filter2==true || ! FILTER_ ) { .....
Не пойму, почему. Неоднократно отслеживала в онлайне открытие позиций. Но фильтр не работает! Советник его не видит... Подскажите, пож., где здесь неточность ?
И еще вопрос. Как правильнее задавать в глобальных переменных (сейчас стоит первый вариант), -
bool Trade_Filter2=0; либо просто bool Trade_Filter2;
продолжение вопроса:
...
Выведите MA_11, MA_21, ДЕЛЬТА_MA_2 в в Coment() и посмотрите что там. Comment() вставлять после double ДЕЛЬТА_MA_2...
Выполняется сравнение MACD с двух разных символов, у них может быть очень разная размерность.
Комментарий есть. В комменте заданы надписи "Фильтр разрешает (либо запрещает) вход"), вот так:
Сделано это так:
Я визуально наблюдаю, что линии еще расходятся и комментраий отображает "Фильтр запрещает вход"! Но вход все равно реализуется, - советник не обращает внимания на фильтр.Размерность инструментов одинаковая, либо (при разной размерности) - программно приведена к одинаковой с помощью коэф-тов (в коде выше это не показано, чтобы не загромождать)). С этим - порядок!
А вот double ДЕЛЬТА_MA_2, MA_11, MA_21- заявлены ниже ф-и Сomment()
Но Trade_Filter2 - заявлен в глобальных переменных! Так что, думаю, - что здесь в коментарии все сделано корректно!
Добрый день. После сегодняшнего обновления мт4 не компиллируется код советника. Непонятные 30 ошибок выдает компилятор.
Подскажите, пож. почему ошибки вдруг обозначились в таких строках
'on_off' - undeclared identifier Exp_ARBITR_2Line_Spread_002Mod.mq4 125 35кода:
'on_off4' - undeclared identifier Exp_ARBITR_2Line_Spread_002Mod.mq4 140 47
'on_off41' - undeclared identifier Exp_ARBITR_2Line_Spread_002Mod.mq4 142 47
И как их исправить?
Так компилируется?
Но лучше так:
Если я правильно зателепатил, так должно работать