Здравствуйте.
Очень прошу добавить в советник функцию проверки на открытие ОБЕИХ валютных пар.
Просто после профитного одновременного закрытия двух коррелирующихся пар (EURUSD-USDCHF - одна может быть в профит другая в просадке, но общее закрытие у них всегда в плюс) следом происходит новый цикл, опять с открытием двух пар одновременно! НО! Очень часто вторая пара в терминале не открывается (ошибок в логах нет!) Просто не открывается. Рандомно бывает, то одна валюта, то другая не открывается сделка.
Спасибо за помощь. Советник и сет-файл прилагаю.
На одном сайте советовали сделать так:
Если не получится можно будет переписать функцию int CountTrades() и пересмотреть условия открытия в функции void OnTick(). Например так :if(CountTrades(Symb1)<1 && Type1==0){PutOrder(Symb1,0,NormalizeDouble(ask1,dig1));}
Но как это и где, сори не понимаю.