'Invalid trade' в логах
Такое сообщение появляется при попытке обратиться к несуществующему ордеру в операциях:
- PrintTrade(.... )
- OrderValue(....)
Такое сообщение появляется при попытке обратиться к несуществующему ордеру в операциях:
- PrintTrade(.... )
- OrderValue(....)
это означает, что нет ни одного выставленного ордера.
Вы пытаетесь взять информацию про ордер, номер которого выходит за пределы массива. а так как этот номер - 1, то значит массив пуст.
Вы пытаетесь взять информацию про ордер, номер которого выходит за пределы массива. а так как этот номер - 1, то значит массив пуст.
Re: 'Invalid trade' в логах
Спасибо за ответ.
Да, действительно, в цикле обработки открытых ордеров, в одном условии ордер закрывался, а другое условие обращалось к этому же ордеру по OrderValue(....). Внимательнее надо быть.
Спасибо за ответ.
Да, действительно, в цикле обработки открытых ордеров, в одном условии ордер закрывался, а другое условие обращалось к этому же ордеру по OrderValue(....). Внимательнее надо быть.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Вопрос. Что может означать строка "18:09:37 Expert: invalid trade 1 for OrderValue" в логе (тестирование эксперта)?