В этом и всё дело — в логах отписывает, что две сделки закрыты и следом одна открыта, и всё — нет сообщения (как это бывает в случае какой траблы) что не может по какой-либо причине открыть сделку.
Вот только что отработали обе валютных пары: EURUSD-USDCHF, закрылись в выставленном профите 1$ (обе сразу). Но после открылась сразу только 1 пара EURUSD. Так что подставленный скорректированный кусок советника не помог, увы!
Нужный кусок нашел, вставил в советник, буду обкатывать. А вот по функции int CountTrades() и void OnTick не понял, пока ничего другого не менял. Всё-таки желательно самому разработчику посмотреть код.
Спасибо за помощь. Котировки были подкачаны, советник проверен и на других брокерах (демо).
Всё-равно после закрытия двух пар, открывалась (периодически! не всегда! рандомно) то одно — то другая, но одна, а не две сразу.
К сожалению в кодах не силён, поэтому и попросил добавить функцию проверки открытия по двум парам.
Повторюсь — выложенный Вами код не смогу вставить (или поправит) в имеющемся советнике ибо не знаю куда этот кусок вставить.
Здравствуйте.
Большая просьба еще раз проверить советник, но не на предмет закрытия по профиту.
Дело в том, что при первоначальном запуске открывается как и положено ДВЕ сделки по двум разным инструментам. Но после закрытия по профиту (и не единожды проверено не в тестере, а на демосчете) происходит вновь открытие только по ОДНОЙ из пар.
Ставил на стандартный EURUSD и USDCHF (Альпари демо). Можно ли ввести какую-нибудь проверку на обязательно открытие второй из пар. Спасибо!
stargazer2011