Etoro

 Forex4you

Fbs
Instaforex
Alpari

 

 Alpari

Roboforex

  Roboforex

Forex4you

 

Magic Number – детально об этом параметре

17 июля 2018 - FX

При работе на форекс редкий трейдер обходится без советников. Советники - это программы, реализующие одну из стратегий торговли, называются они по-разному: советники, эксперты, роботы, боты. Но все они предназначены для оказания помощи в ведения торговли.

Советники подразделяются на три категории:

  • Автоматические.
  • Полуавтоматические.
  • Вспомогательные.

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

Для решения этой проблемы было разработано решение Magic Number. Фактически это цифровой идентификатор, который присваивается ордерам.

Эксперт отличает свои от чужих ордеров и поэтому он со сторонними не взаимодействует. Такая маленькая, но очень полезная штука. На сленге трейдеров можно услышать вместо Magic Number (магический номер) название мэджик.

Учитывая это, разработчики четвертой версии Мета Трейдера включили идентификатор Magic Number. Теперь пользователю необходимо ввести свой код в поле Magic Number.

С этого момента magic number в советнике будет отслеживать только свои ордера. По завершении торговой сессии трейдер сможет получить отчет советника в следующем виде.

           

Установка Magic Number

В настройках не всех роботов можно обнаружить параметр Magic Number. Это означает, что разработчики просто «зашили» его в код советника. И идентификатор будет генерироваться самостоятельно. В большинстве случаев можно воспользоваться установкой параметра мэджик по умолчанию. Отметим также, что для ручной работы мэджик не устанавливается и его ID = 0. Это можно увидеть в информационном окне, где высветится «ордер установлен вручную».

Найти параметр Magic Number можно открыв окно с параметрами советника, под надписью MagicNumber или Magic, можно вызвать контекстное меню, кликнув правой кнопкой мыши на графике выбранной валютной пары или нажать на функциональную клавишу F7. Двойной клик на Magic позволит ввести вам своё индивидуальное значение параметра.

Ничего менять не надо, если вы торгуете посредством одного советника какими либо двумя разными валютными парами. Просто к выбранным графикам валютных пар подключаете этого советника.

Хотя, справедливости ради, отметим, что такое мнение не единственное. Описаны случаи, когда такое поведение трейдера привело к закрытию ордеров и убыткам. Но причины этого не проанализированы, возможно, программный или системный сбой.

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

В случае торговли одной валютной парой, но с отслеживанием её по разным таймфреймам (М5 и Н4) необходимо установить разные значения параметра Magic Number.

При работе с несколькими советниками на одном торговом счёте для каждого советника установите свой отличный идентификатор.

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

Magic Number и MQL4

Трейдер, имеющий опыт, работает одновременно с большим числом открытых ордеров и стратегий. Он уже не в состоянии сам отслеживать все происходящие события. То есть пришёл момент начать автоматическую торговлю, используя инструментарий MQL 4. С его помощью можно организовать и согласовать взаимодействие применяемых стратегий. И только знание всех «магических номеров» позволит скрипту отслеживать и управлять открытием, модифицированием, удалением и закрытием ордеров.

Meta Trader 4 с помощью MQL4 позволяет реализовывать самостоятельные автоматические стратегии. MQL 4 - это язык построения сценариев, которые реализуются в виде скриптов.    

В языке определены функции OrderSelect (), OrderMagicNumber() где одним из параметров является магический номер. Он позволяет выбрать заказ подлежащий исполнению. 

- 1214226

Комментарии (0)

Нет комментариев. Ваш будет первым!