Top.Mail.Ru
RoboForex - Профессиональные услуги на рынке Форекс

Что такое MagicNumber?


Рекомендуемые
VPS-сервера
Подробнее →
Как получить лицензию

бесплатно!

Подробнее →
Криптобиржа
Криптокошельки
Подробнее →
Простой и легкий курс
создания торговых
роботов
Подробнее →

VR Trade Panel - торговля онлайн? Легко!
VR Trade Panel - торговля онлайн? Легко!

Иконка версии программы Версия: 16.120

Иконка дата обновления программы Обновлено: 22.12.2016

Иконка дата добавления программы Добавлено: 17.11.2014

Лицензия: Условно-Бесплатно

Разовая покупка: 0$

Аренда: от 0$

Многофункциональная торговая панель с возможностью работы в двух режимах, виртуальном и реальном. Легкое и надежное управление ордерами напрямую на графике! Мгновенное закрытие всех ордеров или просто переворот.

VR Stealth Pro - невидимый для брокера советник
VR Stealth Pro - невидимый для брокера советник

Иконка версии программы Версия: 16.120

Иконка дата обновления программы Обновлено: 13.12.2016

Иконка дата добавления программы Добавлено: 10.09.2014

Лицензия: Бесплатно

Разовая покупка: 0$

Аренда: от 0$

Интерфейс советника интуитивно понятен и прост. Советник скрывает торговые уровни Take Profit, Stop Loss, Breakeven, Trailing Stop.

VR Close All - Закрыть все ордера если ...
VR Close All - Закрыть все ордера если ...

Иконка версии программы Версия: 17.100

Иконка дата обновления программы Обновлено: 12.08.2015

Иконка дата добавления программы Добавлено: 04.08.2015

Лицензия: Бесплатно

Разовая покупка: 0$

Аренда: от 0$

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

MagicNumber

Что такое MagicNumber в торговом роботе?

MagicNumber то же самое что и Magic или Меджик номер - это уникальное число прописываемое трейдером в настройках торгового робота. Число может быть как отрицательным так и положительным. В большинстве случаев MagicNumber уже прописан программистом в настройках по умолчанию. Посмотреть работу торгового робота с MagicNumber можно по ссылке.

Видео описание "Что такое MagicNumber?"

Для чего используют MagicNumber?

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

Когда нужно менять MagicNumber?

MagicNumber следует изменить в настройках торгового робота в случае если на торговом счете ранее или в текущий момент работал или работает торговый робот с точно таким же MagicNumber. Не зависимо от того на каком финансовом инструменте расположены торговые приложения, лучшим и наиболее надежным решением будет уникальный MagicNumber для каждого торгового приложения.
Большинство торговых приложений считают торговую статистику трейдера и результаты торговли выбирая ордера, сделки, позиции по числу указанному в настройке MagicNumber. Что бы начать вести статистику с самого начала, можно изменить MagicNumber на другое уникальное число.

MagicNumber

Какой ставить MagicNumber?

Наилучшим решением ставить MagicNumber будет ваши любимые числа, которые вы никогда не забудете. Число может быть любым, главное что бы оно было больше 0.

Какие бывают MagicNumber?

  • 0 - таким числом помечаются все ордера, сделки и позиции открытые и созданные трейдером в ручную через стандартные средства терминала MetaTrader. Важно подчеркнуть что нулём помечаются только ордера, сделки, позиции созданные штатными средствами терминала MetaTrader. При использовании торговых роботов, торговых панелей, и иных торговых приложений создание торгового приказа с MagicNumber равным 0, не гарантируется.
  • -1 - такое число используется в торговых роботах и торговых панелях для терминала MetaTrader в тех случаях, когда нужно получить доступ и контроль к абсолютно всем ордерам, сделкам, позициям, не зависимо от того каким способом или торговым приложениям они были созданы. Нужно заметить что, не все торговые роботы и торговые панели способны учитывать значение MagicNumber равным -1. Наилучшем решением будет уточнить данную информацию у разработчика торгового робота или торговой панели.
  • Больше 0 - такими числами как например: 1, 23, 56, и т. д. помечаются все ордера, сделки, позиции в обычном стандартном режиме работы торгового робота или торговой панели.

Бывают ли приложения без MagicNumber?

В некоторых торговых приложениях или торговых роботах, логика и работа торговой стратегии построена таким образом что, требует использования нескольких чисел MagicNumber. Обычно программисты в таких случаях скрывают настройку MagicNumber из окна настроек торгового робота или приложения.

Ошибки при работе с MagicNumber

Наиболее частой и распространённой ошибкой трейдеров является смена MagicNumber в процессе работы торгового робота или торговой панели. Получается что при смене MagicNumber торговое приложение "забывает" исключает из своего контроля, сделки, ордера, позиции открытые ранее с другим MagicNumber.
Следующая ошибка это настройка торговых приложений с одним и тем же MagicNumber, в результате несколько торговых роботов и торговых панелей берут в управление и под контроль не только свои торговые приказы, но и торговые приказы других торговых приложений. В результате на торговом счете происходит конфликт торговых приложений, который может проявляться по разному:
- Частое открытие и закрытие позиций;
- Частое изменение StopLoss и TakeProfit;
- Частые удаления торговых уровней;
- Удаление или перемещение графических элементов интерфейса торговых приложений;

Нужно ли включать в оптимизации торгового робота настройку MagicNumber?

Включать в оптимизацию настройку MagicNumber не нужно. Эта настройка никак не влияет на результаты торговли торгового робота. В логике работы автоматической торговой стратегии или торгового робота настройка MagicNumber никак не участвует и не имеет влияния на конечный результат работы торгового приложения. Именно по этому грамотные программисты в большинстве случае ставят запрет на оптимизацию MagicNumber.

Код и фильтр работы MagicNumber в коде торгового приложения

В большинстве случаев MagicNumber используется только как фильтр при выборе торговых ордеров, сделок и позиции для дальнейшей работы с ними.
Пример кода:
if(pos.Magic() == MagicNumber || MagicNumber == -1) // Если позиция открыта этим роботом или трейдер установил работу со всеми абсолютно позициями.
Более подробно в курсе программирования Mql-Master.

MagicNumber что в итоге?

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

Комментарии

Для написания комментария авторизуйтесь Войти
Регистрация

Вход

Восстановление пароля Регистрация
Вход

Восстановление пароля Регистрация
Запрос пароля

Если вы забыли пароль, введите e-mail. Контрольная строка для смены пароля будут высланы вам по e-mail.

На Вашу электронную почту отправленна ссылка для подтверждения E-mail адреса. Для завершения регистрации перейдите по этой ссылке.

Если вы не получили письмо на Вашу почту, проверьте папку Спам. Если и там письма нет, тогда свяжитесь с нами.

Регистрация завершена успешно!

Вы успешно зашли на сайт!

Мы используем как собственные файлы cookie, так и файлы cookie третьих сторон с целью анализа, а также для показа рекламы с учетом ваших предпочтений, в соответствии с вашими привычками просмотра сайтов и вашего профиля. Чтобы получить более подробную информацию, посмотрите нашу Политику конфиденциальности.

Поддержка онлайн

Задать вопрос Телеграм Задать вопрос Вконтакте

Скидки, Акции, Новости
+30 дней бесплатно за подписку

E-mail указан не верно

Нажимая кнопку «Подписаться» Вы соглашаетесь с Политикой конфиденциальности Подписаться

Вы успешно подписались