Що таке параметр magic number і для чого він служить

Сьогодні піде мова про такий параметр, який присутній у радників - параметр magic number. Ми з'ясуємо що це таке, розберемо питання, які виникають в рядових користувачів з приводу цього параметра, як його налаштовувати, чи потрібно, в яких випадках його міняти і багато іншого ...

Magic number - це числовий ідентифікатор, числовий код, який використовується радником для визначення «своїх» і «чужих» ордерів. Параметр magic number потрібен для того, щоб радник не чіпав ордера інших експертів, а також позиції, відкриті вручну.

Що таке параметр magic number і для чого він служить

параметр magic number

Кожен радник привласнює своїм ордерами певний код, потім дивиться на всі позиції, які є на даний момент в терміналі і на підставі цієї інформації змінює, закриває тільки ті ордера, які відкрив він сам. Параметр magic number допомагає раднику зрозуміти які ордера його, а які - чужі .Цей параметр може бути абсолютно будь-яким числом, за винятком нуля.

Чи потрібно міняти magic number при установці одного і того ж радника на різні валютні пари? Міняти параметр magic number не потрібно! Припустимо, якщо у радника magic number 11111, то ці п'ять одиниць повинні бути, що на одній, що на інший валютній парі, це абсолютно нормально і радник в такій ситуації нічого не переплутає.

Якщо ж ви ставите один і той же радник на два графіка однієї і тієї ж валютної пари, але з різними тайм фреймами - в цьому випадку параметр magic number повинен бути різним в налаштуваннях цього радника, інакше він почне плутати ордера і нічого доброго з цього не вийде. Тому, якщо ви раптом з якоїсь причини хочете встановити один і той же радник на два графіка однієї валютної пари але з різними тайм фреймамі- в такому випадку вам необхідно змінити в налаштуваннях радника magic number так, щоб на двох графіках вони не збігалися.

Що буде, якщо у двох різних радників будуть однакові magic number? Якщо така ситуація буде мати місце, то радники почнуть плутати ордера один одного.

На початку статті я писав, що цей параметр може бути будь-яким за винятком нуля. Чому? Тому, що в ручних операцій параметр magic number якраз дорівнює нулю. Ручним операціях, коли ви їх відкриваєте, ви не привласнюєте ніякого ідентифікатора, такої можливості немає, оскільки по замовчування параметр дорівнює нулю.

Що ж, сподіваюся, ви засвоїли цю коротку інформацію про те, що таке параметр magic number і для чого він використовується.

Це може бути цікаво: