MagicNumber - це. . .

Anonim

Що таке MagicNumber?

MagicNumber MQL для MetaTrader - це «магічний» ідентифікатор відкритого ордера, який найчастіше використовується для коректної спільної роботи форекс експертів один з одним або з трейдером в торговому терміналі MetaTrader 4.

У чому суть MagicNumber?

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

В результаті при роботі (модифікація, закриття, видалення і т. Д.) З уже відкритими ордерами, експерти обробляють тільки ті, у яких присутня дане магічне число.

Інструмент MagicNumber характерний тільки для мови програмування MQL в терміналі MetaTrader.

Використовувати Magic номера в ручний торгівлі не вийде, проте цей номер, просто не замінимо при торгівлі експертами.

Приклади використання MagicNumber

  • Одночасна торгівля трейдера і радника

Торговий експерт торгує по закладеному в нього алгоритму і повинен керувати тільки своїми позиціями, не чіпаючи позиції, відкриті вручну трейдером.

Для цього радник привласнює своїм ордерами унікальний MagicNumber, відмінний від нуля, і в подальшому управляє тільки позиціями, в яких параметр MagicNumber відповідає присвоєному раніше.

  • Одночасна торгівля кількох радників

Кожен торговий робот повинен керувати тільки своїми ордерами. Для цього кожен радник використовує для своїх позицій унікальний параметр MagicNumber для відмінності своїх ордерів від «чужих».

Це найпростіші, але не єдині приклади використання параметра MagicNumber.

Корисні статті по темі

  • Які типи торгових ордерів бувають?
  • Веб-версія терміналу MetaTrader - інструкція із застосування
  • Самостійна модифікація програм для MetaTrader 4