Привіт, друзі трейдери! Дуже часто в описі налаштувань форекс радників можна зустріти таке поняття як Magic Number (або ж просто Меджік на сленгу форумів). Що ж це таке? Як налаштувати magic number? На що він впливає? Про все це - в нашому уроці.
У рядових користувачів дуже часто виникає безліч питань з приводу цього параметра. Об`єднавши ці питання в одну невелику статтю, я вирішив допомогти вам прояснити деякі каверзні моменти.
Нижче ви зможете знайти найпопулярніші питання, які можуть виникнути, як у новачків, так і у бувалих трейдерів.
Що таке Magic Number?
Magic Number - це числовий ідентифікатор, який використовується радником для того, щоб він не плутав свої і чужі ордера. Він потрібен для того, щоб радник не чіпав ордера інших експертів, а також позиції, відкриті вручну.
Радник привласнює своїм ордерами певний код. Це дозволяє йому розрізняти всі позиції, які знаходяться на даний момент в терміналі, і працювати тільки з тими ордерами, які він відкрив сам.
За допомогою Magic Number радник розуміє, які ордера його, а які ордера чужі.
Число може бути абсолютно будь-яким, крім нуля.
Чи потрібно міняти Magic Number при установці одного і того ж радника на різні пари?
Припустимо, що у вас є радник, який ви хотіли б встановити на валютні пари EURUSD і GBPUSD. Для цього ви відкриваєте два різних вікна графіків і приєднуєте до кожного з них радник. Тоді виникає логічне запитання:
Чи потрібно змінити параметр, для того щоб дані експерти не заплуталися?
Міняти Magic Number, якщо валютні пари різні - не потрібно!
Якщо ставимо один і той же радник на різні пари, то даний параметр змінювати не потрібно.
А якщо я хочу встановити один і той же радник на 2 графіка однієї валютної пари, але з різними таймфрейме?
Уявімо, що ви поставили радник на таймфрейм М15. І точно такий же радник, але на таймфрейм Н4.
В даному випадку Magic Number повинен бути різним в налаштуваннях цього радника.
Інакше він почне плутати ордера і таким чином відкривати і закривати їх на різних таймфреймах.
Тому, якщо ви з якоїсь причини хочете встановити один і той же радник на два графіка однієї валютної пари, але з різними таймфрейме, то в цьому випадку вам буде потрібно змінити налаштування радника. Так, щоб числові значення параметра не збігалися.
Що буде якщо у 2 різних радників будуть однакові Magic Number?
Якщо раптом у двох радників буде виставлено однакове значення, то тоді вони почнуть плутати ордера один одного.
Припустимо, що у нас є радники «Х» та «У» з однаковими числовими параметрами magic number. Радник «Х» відкриває якийсь ордер, а радник «У» думає, що це його ордер і починає керувати ним за своєю стратегією. І якщо стратегія радника «У» говорить, що потрібно закрити ордер, то він закриє ордер радника «Х».
А все тому що у них збігається параметри Magic Number.
Тому для того, щоб один радник не плутати свої ордера з позиціями іншого, потрібно щоб у них не збігався даний параметр. Вони повинні бути різними.
В налаштуваннях робота немає Magic Number, він не буде плутати ордера?
Іноді буває так, що в налаштуваннях експерта немає параметра Magic Number. Це не означає, що його немає в радника. Він є в коді. Просто автори радника не захотіли надавати можливість редагувати його.
Ви можете використовувати такий радник, тому що він не стане плутати свої ордера з чужими. Його Magic Number прихований в коді і заздалегідь виставлений розробниками даного радника.
А який Magic Number у ручних операцій?
У ручних операцій Magic Number дорівнює нулю. Саме тому даний параметр може бути будь-яким числом крім нуля. Під час відкриття ручних операцій ви не надавайте ніякого ідентифікатора. Такої можливості в терміналі немає, але по суті вона і не потрібна.
Якщо ви хочете використовувати якийсь допоміжний радник, який буде змінювати ордера, відкриті вами вручну, то вам потрібно буде в його параметрі magic number виставити нуль.
На цьому у мене все.
Сподіваюся я зміг допомогти вам розібратися з даними параметром, який буде корисний у вашій торгівлі на Форекс.
З повагою, Власов Павло