Как настроить параметр Magic Number в советнике?

Рейтинг:  5 / 5

Звезда активнаЗвезда активнаЗвезда активнаЗвезда активнаЗвезда активна
 

Magic Number

После выхода на рынок четвертой и пятой версий популярной платформы МетаТрейдер спрос на автоматические торговые системы значительно вырос. Рост востребованности советников Форекс связан не только с возможностью получения прибыли без вмешательства человека, но и с упрощением работы с роботами и управления ими. В настройках практически любого советника вы встретите такой параметр, как Magic Number. Что он обозначает и для чего используется? Какая цифра должна стоять напротив «магического» параметра? Что нужно знать трейдеру перед началом торговли с помощью автоматической торговой системы?

Что такое Magic Number?

Magic Number (в переводе — магический номер) — специальный идентификатор, который позволяет советнику различать ордера, открытые им, от других сделок. Значимость параметра играет роль только для тех трейдеров, которые на одном торговом счете торгуют как вручную, так и с помощью роботов, или же совмещают торговлю несколькими советниками на одном аккаунте. Если у вас для каждого робота предусмотрен отдельный счет, магическая цифра не имеет никакого значения.

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

В четвертой версии МТ4 был введен идентификатор — Magic Number. Достаточно установить в поле напротив него цифру, отличную от нуля, и советник будет видеть исключительно свои сделки. При этом параллельно трейдер может торговать вручную на одном и том же аккаунте без страха, что робот закроет по ошибке его операции. В настройках советника параметр Magic Number выглядит таким образом:

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

Из скрина видно, что в терминале сохранилась вся информация о сделке — каким советником она была открыта и закрыта, его ID. Это и есть цифра, указанная в разделе настроек как Magic Number.

Настройка Magic Number

Если вы не собираетесь дополнительно нагружать один торговый счет несколькими советниками, достаточно оставить предустановленные настройки неизменными. В некоторых роботах вы вообще не увидите числа Magic Number, но это не означает, что его на самом деле нет. Этот параметр просто зашит в коде автоматической торговой системы и установлен разработчиками. Скорее всего, его числовое значение выбрано таким, которое исключает совпадение с магической цифрой других возможных экспертов.

Рассмотрим ситуации, когда параметр Magic Number необходим. Предположим, что часть средств на своем торговом счете вы отводите для торговли советником, а остальной частью распоряжаетесь по своему усмотрению. Робот торгует автономно — открывает и закрывает сделки. Рано или поздно возникнет ситуация, когда на счете будет открыто одновременно две или более ордеров — по ручной торговой стратегии и по автоматической. В момент, когда советник соберется закрыть операцию, он может ошибиться и закрыть сделку трейдера. В этом случае будут нарушены как правила ручной системы, так и алгоритм эксперта. Такого не произойдет, если в советнике будет установлен уникальный ID.

Аналогичная ситуация возникнет, если вы установите одновременно две разных автоматических торговых системы на один счет или же один и тот же робот на два разных таймфрейма одной валютной пары. Какой же должна быть магическая цифра? Разной.

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

Ответы на вопросы пользователей

Наиболее популярным вопросом трейдеров, торгующих автоматическими экспертами, является вопрос о необходимости смены идентификатора при торговле одним советником на разных валютных парах. В этом случае менять Magic Number не нужно. Робот будет самостоятельно распознавать свои сделки на разных финансовых инструментах и путать их не будет. При этом, советник не различает свои же сделки на одной и той же валютной паре, если он дважды установлен на разные таймфреймы. В этом случае ID обязательно должен быть уникальным.

Как поведут себя эксперты, если у них будут одинаковые идентификаторы? Здесь все просто. Советник А будет закрывать ордера советника Б и наоборот, что полностью нарушит алгоритм работы как одного, так и второго робота. Во избежание этого следует обязательно перепроверить параметр Magic Number перед запуском двух автоматических торговых систем одновременно при работе на реальных деньгах. Впрочем, лучше предварительно протестировать корректность работы на демонстрационном счете.

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

Как мы можем увидеть, операции присваивается лишь уникальный порядковый номер. Больше никакие данные по ручной торговле не отображаются.

Разработчики торговых экспертов обычно самостоятельно прописывают параметры Magic Number в настройках или коде эксперта. Обычно в данном поле присутствует какая-либо цифра по умолчанию. В связи с тем, что это поле ограничено девятью знаками, практически невозможно встретить ситуации, когда цифра в Magic Number в настройках от разработчика совпадает с аналогичной в соответствующем поле другого торгового эксперта. Все, что вам нужно, это перепроверить, чтобы эти параметры были различными и отличались от нуля.

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



Источник: http://forex-invest.tv
(При перепечатке статьи, активная ссылка на источник ОБЯЗАТЕЛЬНА)

 


Интересная статья? Пожалуйста, поделитесь ею в соц.сетях:

 

Супер СТРАТЕГИИ

Ваше имя:
Ваш email:
email рассылки
 

Стратегия "Торговля за Маркетмейкером"

 

Лучшие брокеры Бинарных Опционов

Поделиться в соцсетях