Для Count магия не имеет значения.
Здесь Count только цифр.
Там нет функции для деления его с помощью magic или Symbol().
Если она не может получить ее прибыль в одно валютный пару она закрывается с другой парой с прибылом.
Посмотрите на это.
Вы добавили несколько функций, включая OrderMagicNumber () == Magic.
Я сделал это 20 дней назад. Но это все еще закрывает разные пары вместе.
Ваша тесте пара закроет после того, как получите необходимый вам доход. Если она не может получить ее преимущества в одно валютьный пару она закрывается с другой парой.
Обратите внимание: if (CountTrades ()> Count && AllProfit ()> Profit && Profit> 0)
CloseAll ();
Здесь Count закрывает (количество)ордера. Для Count магия не имеет значения.
Я думаю, что Count должен редактироваться отдельно.
Спасибо за внимание.
Sirojiddin