- [АРХИВ!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда - 4.
- Цвет баров
- [ВНИМАНИЕ, ТЕМА ЗАКРЫТА!] Любой вопрос новичка, чтоб не захламлять форум. Профи, не проходите мимо. Без вас никуда.
Всем здравствуйте! Подскажите, что нужно изменить в коде советника, сгенерированного в Мастере MQL5, чтобы он на один бар совершал не больше одной сделки? Заранее благодарен за любые подсказки.
Мастер генерирует советник для работы только на открытии нового бара:
//+------------------------------------------------------------------+ //| Inputs | //+------------------------------------------------------------------+ //--- inputs for expert input string Expert_Title ="Test"; // Document name ulong Expert_MagicNumber =19576; // bool Expert_EveryTick =false; // //--- inputs for main signal
Именно при такой настройке советник будет проверять условия входа/выхода только один раз - на открытии бара.
Мастер генерирует советник для работы только на открытии нового бара:
Именно при такой настройке советник будет проверять условия входа/выхода только один раз - на открытии бара.
Я как раз экспериментирую с советником, где эта настройка true. Мне это нужно для улучшения работы трейлинга. Есть ли возможность при установках Expert_EveryTick =true настроить советник так, чтобы он совершал только одну сделку на бар? Или поправить трейлинг так, чтобы он сдвигал уровень не раз за бар, а чаще?
Создайте свой модуль трейлинга.
... Есть ли возможность при установках Expert_EveryTick =true настроить советник так, чтобы он совершал только одну сделку на бар? ...
У Вашего советника есть функция OnTick() -сделайте в ней контроль количества сделок в текущем баре.
... Или поправить трейлинг так, чтобы он сдвигал уровень не раз за бар, а чаще?
При Expert_EveryTick=true условия трейлинга будут и так проверяться на каждом тике. При стечении нужных условий трейлинг может двигаться и по несколько раз на одном баре.
У Вашего советника есть функция OnTick() -сделайте в ней контроль количества сделок в текущем баре.
При Expert_EveryTick=true условия трейлинга будут и так проверяться на каждом тике. При стечении нужных условий трейлинг может двигаться и по несколько раз на одном баре.
Не подскажите, где можно поискать готовые решения, примеры по контролю сделок или модулю трейлинга?
Предлагаю делать поочерёдно. Задание первое: "Как в советнике, который сгенерирован при помощи мастера MQL5 при Expert_EveryTick=true настроить советник так, чтобы он совершал только одну сделку на бар?"
Если текст одобрямс, дальше нужно придумать на базе какого модуля сигналов индикатора сгенерировать советник, который при Expert_EveryTick=true будет совершать несколько сделок на бар. А потом уже будем прикручивать к нему контроль количества сделок.
Предлагаю делать поочерёдно. Задание первое: "Как в советнике, который сгенерирован при помощи мастера MQL5 при Expert_EveryTick=true настроить советник так, чтобы он совершал только одну сделку на бар?"
Если текст одобрямс, дальше нужно придумать на базе какого модуля сигналов индикатора сгенерировать советник, который при Expert_EveryTick=true будет совершать несколько сделок на бар. А потом уже будем прикручивать к нему контроль количества сделок.
Задание первое сформулировано максимально корректно. Правильная постановка вопроса - половина ответа.
Вот ведь морочат тут головы-то... :)))
Проверяем бар открытия последней сделки и, если этот бар равен нолю, то ... гитлеркапут...
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования