Что значит параметр magic

 

Всем привет.

Скажите пожалуйста, что означает параметр magic в советниках?

В каких-то советниках прописано 111111111, где-то 123456  ....

Что это такое?

 
 
OlegekTR:

Всем привет.

Скажите пожалуйста, что означает параметр magic в советниках?

В каких-то советниках прописано 111111111, где-то 123456  ....

Что это такое?



Это вспомогательное целое число, которое присваивается каждому ордеру на случай если Вы в советнике захотите обрабатывать ордера независимо по каким-то своим принципам и законам. Допустим открытые вручную имеют magic=0. Открытые советником magic задается в OrderSend(.....). Потом анализируя открытые ордера, Вы сможете их легко найти перебором при помощи if(OrderMagicNumber() == magic). Всё есть в документации.
Причина обращения: