Поменяйте условие цикла на : for(TekOrd = TotalOrd-1; TekOrd >=0; TekOrd--), должно
помочь.
Ты перечисляешь ордера в истории от начала. На первом же лоссе
переменная "а" получает меньшее значение и потом уже условие
OrderCloseTime()<a
никогда не выполняется. Наверное, надо считать с конца.
Roger:
Ты перечисляешь ордера в истории от начала. На первом же лоссе
переменная "а" получает меньшее значение и потом уже условие
OrderCloseTime()<a
никогда не выполняется. Наверное, надо считать с конца.
Спасибо, заработало. Где можно посмотреть последовательность открытия ордеров как для истории так и для текущих ?
В метаэдиторе выдели OrderSelect() и нажми F1
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Хочу от функции чтоб перебирала все закрытые ордера, отлавливала с определенным магиком и пока профит у них отрицательный - накапливала параметр и выдавала множитель для лота, и соответственно чтоб останавливалась как только найдет положительный профит. Использовать хочу для удвоения лота при лосе.
Сейчас как только лось появился хоть один в истории - выдает все время один и тот же множитель - 2.