Думаю было бы уместно добавить функцию выбора направления торговли BUY или SELL. Тот же Kortes писал, что имея опыт работы с мартинами более 10 лет, работает только в одном направлении. Хотя можно Only Long/Short, но думаю своя переменная не помешала бы.
На сколько я знаю, при ручном открытии ордеров не предусмотрен ручной ввод magic number. Придётся либо делать так, что бы хакед контролировал все ордера, либо придумывать другой способ их открытия.
Есть скрипт написанный В. Хлыстовым называется OpenOrderMarketExecution, открывает ордер вручную с любым magic'ом и после чего советник должен его принять за свой. Но у меня, как я не пытался, Хакед не подхватывал эти ордера.

