Собери свой торговый советник в Мастере MQL5
Знание языков программирования теперь не является обязательным условием для создания торговых роботов. Если раньше это действительно
служило непроходимым препятствием для реализации своих торговых стратегий, то появление Мастера MQL5 в корне изменило ситуацию.
Начинающие трейдеры могут перестать тревожиться из-за отсутствия опыта программирования - с новым визардом, позволяющим быстро генерировать код
советника, он не понадобится. Всю работу за вас сделает программа.
Практически каждый советник состоит из трех модулей - сигналы, управление капиталом и трейлинг-стоп. А поскольку модули можно реализовать различными способами, то в результате получается множество всевозможных комбинаций экспертов. Таким образом пользователь может сконструировать советник по собственному вкусу. Нужно лишь задать нужные параметры и выбрать необходимые компоненты - остальное сделает MQL5 Визард. Никогда прежде создание торговых советников не было столь простым и быстрым. Четыре клика - и советник, торгующий по заданной вами стратегии, готов!
На какие торговые сигналы будет реагировать эксперт? Какой системы мани-менеджмента он будет придерживаться? Каким образом будет осуществляться трейлинг-стоп? Ответив на данные вопросы, легко получить готовый советник. После компиляции собранный по кирпичикам эксперт останется лишь протестировать на исторических данных и провести оптимизацию, подобрав наилучшие параметры. В результате всех этих действий вы получите работоспособный эксперт, полностью готовый к торговле. Он будет торговать в соответствии с выбранными в визарде алгоритмами торговых сигналов, управления капиталом и трейлинг-стопа.
Со
временем набор параметров и алгоритмов Мастера MQL5 будет расширяться. У пользователя на руках будет более широкий диапазон возможностей и
различных комбинаций экспертов, из которых можно будет выбрать наиболее подходящий для торговой деятельности. Однако уже сейчас сложно
переоценить значение данного визарда для трейдеров без навыков программирования. Ведь он позволяет в значительной мере упростить процесс написания торговых роботов, беря на себя все заботы по созданию различных модулей советника. Полный набор рабочих инструментов для автоматической торговли теперь доступен не только MQL-разработчикам, но и обычным трейдерам. Скачайте терминал MetaTrader 5 и убедитесь в этом сами!
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Вы принимаете политику сайта и условия использования
Про модели и значимости лучше почитать в статье Мастер MQL5: Новая версия
Про модели и значимости лучше почитать в статье Мастер MQL5: Новая версия
Да, смотрел, во всех моделях торговых сигналов присутствует минимум 4 значимости?
За покупку
За продажу
Не против покупки
Не против продажи
https://www.mql5.com/ru/docs/standardlibrary/expertclasses/csignal
Но нигде нет информации - сколько весит каждая значимость в цифрах...................
В то же время в примере идет речь о значимости каждой модели в цифрах
Примеры
Пусть существует некий советник с пороговыми значениями ThresholdOpen=20 и ThresholdClose=90. В принятии решений о торговых операциях участвуют модули сигналов на основе MA с весом 0.4 и Stochastic с весом 0.8. Рассмотрим два варианта полученных торговых сигналов:
Вариант 1.
Цена пересекла снизу вверх восходящий индикатор MA. Это соответствует одной из заложенных в модуле MA рыночной модели, предполагающей рост цены. Ее значимость равняется 100. В это же время осциллятор Stochastic развернулся вниз и сформировал дивергенцию с ценой. Это является одной из заложенных в модуле Stochastic моделей, предполагающей падение цены. Значимость этой модели равна 80.
Рассчитаем результат итогового голосования. Взвешенный прогноз, полученный от модуля MA, рассчитывается как 0.4 * 100 = 40. Взвешенный прогноз от модуля Stochastic рассчитывается как 0.8 * (-80) = -64. Итоговый прогноз вычисляется нахождением среднеарифметического этих двух взвешенных прогнозов: (40 - 64)/2 = -12. Это является сигналом на продажу с условной силой 12. Пороговое значение, равное 20, не достигнуто. Соответственно торговая операция не совершается.
Откуда взяты значения выделенные красным?
Каждой рыночной модели установлена значимость, измеряемая от 1 до 100. Чем больше значение, тем сильнее модель.
MA с весом 0.4 и Stochastic с весом 0.8 - это получается задается во внешних переменных, а откуда берутся MA - ее значимость равняется 100. Stochastic значимость этой модели равна 80. Где задается или как определяется, значимость каждой модели?
Значимость каждой рыночной модели, заложенной с сигнал, задаётся в конструкторе класса. Значения подобраны экспериментально и не не являются истиной в последней инстанции.
В классе существуют методы для настройки значимости каждой модели, но они пока недоступны из Мастера.
https://www.mql5.com/ru/forum/3724/68046
Мастер, чего - до сих пор не актуален для создания советников?
Не возможно строить советники, даже на основе имеющихся модулей торговых сигналов - не обладая возможностью придания им значимости - или хотя бы знать чего там уже присвоено....... чтоб подрегулировать коэффициентами....
Господа. Возможно ли создание советников с помощью "Мастера" работающего на нескольких (с использованием нескольких) таймфреймах, например -"Три экрана Элдера" и т.п.? Основной сигнал в большем таймфрейме, а сигнал на вход - в меньшем. Если есть пример или статья, то пожалуйста дайте ссылку.
Будут ли отображаться все графики в тестере стратегий.
...
Будут ли отображаться все графики в тестере стратегий.
Да, все графики, по символам и даже таймфреймам, будут отражаться в тестере.