Волшебная настройка Форекс советника – MagicNumber

()

Сегодня мы поговорим о очень важной настройке советников Форекс под названием – MagicNumber. Данная настройка имеется практически во всех Форекс роботах, и без нее очень часто не обойтись!

До Метатрейдера 4 (четвертого), логично предположить, был ещё и третий. В нем контроль над позициями, которые были уже открыты, все находили весьма трудоемким.

Трейдер был ограничен в наборе инструментов, с помощью которых он мог работать со списком позиций открытых ранее и тех, что были закрыты.

Таким образом, задача деления на «своих» и чужих среди позиций решалась самыми экзотическими способами. В Метатрейдере 4 ситуация изменилась радикально. Теперь у пользователя в руках все инструменты, которые помогают работать с любыми позициями уже открытыми, отложенными ордерами, а также с закрытыми позициями.

Теперь для идентификации применяется специальный параметр. Magic номер – это то, что помогает решать подобные проблемы.

Настройка советника MagicNumber

Что такое MagicNumber

MagicNumber – идентификатор ордера, помогающий советникам разделять ордера ручной торговли и даже других советников и что самое интересное, можно будет торговать одним и темже советником на одной паре, но с разными настройками, конечно в разных окнах терминала!

В Мета Едиторе о Magic номере говорится в контексте описания команды int OrderSent.

Int OrderSend(…int magic=0,…)

Magic – магическое число приказа. Оно используется, в качестве идентификатора, определяемого пользователем.

Это значит, что во время установки ордера, а именно, открытия позиции, этому приказу можно присвоить уникальный Magic номер. По этому параметру его и отличают затем от остальных.

Использовать Magic номера в ручной торговле не получится, однако этот номер, просто не заменим при торговле экспертами.

Смотреть


 
 
Рассмотрим несколько примеров

MagicNumber - роботы и человек

  • Первый пример: в терминале в один и тот же момент работают эксперт и пользователь с помощью ручной стратегии.
  • Задача: эксперта нужно научить торговать по алгоритму ему присущему, и он не должен работать с позициями открытыми вручную.
  • Решение: каждая открытая позиция, с которой работал эксперт, должна снабжаться в момент входа уникальной ненулевой характеристикой Magic номера. Далее эксперты будут управлять только позициями, Magiс номер, которых равен значению заданному в момент установки.

 

  • Второй пример: в терминале торгуют сразу два эксперта, у которых различны алгоритмы принятия решений.
  • Задача: эксперты нужно обучить управлять теми ордерами, которые были открыты ими самими.
  • Решение: во время открытия позиции каждый эксперт применяет свой Magic номер. А дальше он управляет только позициями, у которых этот параметр равен тому, что было задан при установке.

 

  • Третий пример: в клиентском терминале одновременно включены – пара советников, торгует человек, а также работает эксперт-ассистент, который помогает решить задачу нестандартного трейлингстопа.
  • Решение: торгующие эксперты нужно использовать так, чтобы они задавали уникальные Magic номера и, таким образом, управляли только «своими» ордерами. Эксперт-помощник модифицирует только позиции, Magic номер которых не равен нулю.

Все три примера совершенно реальны, при этом пользователь, однозначно, уже ставил перед собой такие задачи. Все три случая решаются с помощью Magic номеров. Опираясь на опыт работы с третьим Метатрейдером, это не единственный путь, но он самый простой.

Тоже очень важная настройка советника – GMT offset

Как видно работа с подобным типом параметра открывает практически безграничные возможности при работе советников. А также при совмещении на одном терминале нужд торговли с помощью роботов и одновременной ручной торговлей.

Если статья вам показалась через чур сложной, то поясняем: этот подход отлично помогает при работе на одной паре несколькими советниками, например, в разных открытых окнах. Кончено, для того, чтобы решить подобную задачу, нужно разбираться в языке программирования Mql4. А если это не возможно, то нужно наладить контакты с открытыми к сотрудничеству программистами.

Они смогут за довольно умеренную по теперешним порам оплату внести изменения в существующие советники, или разработать новые.

MagicNumber

Насколько публикация полезна?

Оцени статью!!! Мы старались!!!

Средняя оценка / 5. Количество оценок:

Оценок пока нет. Поставьте оценку первым.

Сожалеем, что вы поставили низкую оценку!

Позвольте нам стать лучше!

Расскажите, как нам стать лучше?

Предыдущая
Форекс советникиVortex Trader Pro - Форекс робот 2200 % за три года!
Следующая
Форекс советникиСоветник COWBOY - спасет ваши деньги в нужный момент

  1. Максим подскажите, если советник стоит на разных валютных парах, нужно менять MagicNumber?

  2. MagicNumber это настройка для советника! что бы он не путал свои ордера от других! Что бы советник подхватил ордер открытый вручную, работайте вообще без мейджика

  3. Полезная статья! у меня на демо – советников что блох)))прям деруться за позиции))) сейчас поправим Magic!!!)

  4. Максим, я так понял что можно присвоить любое отличное от нуля число-типа флага.информационной нагрузки число не несёт? одному 1,другому-2 и т.д?!

    1. Вячеслав. Да, Магическое число заявлено по типу данных, как int – это числа от минус два миллиарда до плюс два миллиарда и ноль.

  5. Добрый день, полагаю, это связано с особенностями работы вашего брокера. Вы пробовали написать в службу поддержки?

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *