По какому принципу он работает? Повесил на EURUSD, не открыл пока что еще ниоднос сделки. По коду видно, что входит сразу рыночными ордерами. Потом тралит их или закрывает. Модификации не вижу. Можно попробовать его изменить чтобы входил в рынок лимитниками в 0.1 пункте от рынка. А потом стирал, если они не отработали, а рынок уже ушел скажем на 10 пунктов выше. Лимитник все равно отработает в большинстве случаев, а вход при этом будет даже лучше, чем по рынку после поступления сигнала.