Magic Number (идентификатор советника)
Платформы и инструментыЦелое число, которым советник помечает свои ордера, чтобы отличать свои позиции от ручных сделок и от сделок другого советника на том же инструменте.
Magic Number — это целое число, которое автоматическая стратегия присваивает каждому выставляемому ордеру, чтобы затем узнавать собственные позиции. MetaTrader выдаёт каждой позиции тикет, назначенный сервером, но в тикете не записано, какая программа её открыла, поэтому у советника, просматривающего терминал, нет другого способа отличить сделки, за которые он отвечает, от ручных сделок или от сделок второго советника, работающего по тому же инструменту.
Значение это приобретает ровно тогда, когда счёт торгует больше чем одна сущность. Два советника на одном инструменте с одинаковым Magic Number — или вовсе без него — будут считать позиции друг друга своими: закрывать их, двигать им стопы или дважды учитывать экспозицию, решая, открывать ли ещё одну. Отдельный номер на каждую стратегию, а при работе одной стратегии на нескольких инструментах — и на каждый инструмент, — это то, что сохраняет корректными подсчёт позиций, проверку риска и отчётность. И это же позволяет спустя месяцы восстановить происхождение сделки по истории счёта, когда остаётся один вопрос: какая система дала конкретный убыток.