Новая версия платформы MetaTrader 5 build 2615: Фундаментальный анализ и комплексный критерий в тестере стратегий - страница 6
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Я нашел по-видимому первое место, где начинаются ошибки.
Спасибо за сообщение, проверим
Будет ли реализована работай Айсберг заявок на ФОРТС Moex?
https://www.moex.com/s3171
да хотя бы агрегирование хоть самое простое(например по одной цене) в стакане и выделение одним кирпичом в тиковом графике сделали бы(доработали стакан), добавив кнопку
смотрим как это реализовано в атас квик и тпЕсли время модификации позиции совпадает со временем закрытия (например, по тейку), то в лог Терминала выдается следующее сообщение.
При этом сам торговый запрос выглядит так.
Желтым выделил несоответствие. В торговом запросе указан номер позиции, а в логе Терминала - нет, т.к. позиция после отправки приказа на модификацию закрылась. Отсюда складывается впечатление при прочтении лога, что будто был сформирован неправильный торговый приказ с нулевой позицией. Но это не так.
Просьба поправить: в лог Терминала выводить указанный номер позиции (даже если она закрылась) - из торгового приказа.
Строка для поиска: Uluchshenie 026.Аналогично и с такими сообщениями.
2020.09.15 04:31:32.053 Trades '': failed prices for 0 [Invalid request]
Спасибо за сообщение, проверим
Еще хотел бы спросить. Определение функции из Справочника MQL5:
Возвращает значение, округленное до ближайшего целого числа указанного числового значения.
Если эта функция округляет до целого, то почему она double ?
Неудивительно, что при ее использовании мне все время сыпятся предупреждения о потере точности.
И странно, что у меня только сейчас это стало приводить к ошибке.
Нельзя ли ее, как и положено при округлении до целого, сделать int ?
Сразу скажу воспроизвести не могу: тестировал и с историей и историю стирал.
Есть индикатор. При запуске он проходит свои таймсерии. Находит бар. Распечатывает предыдущий бар.
И вот что я получил: я получил разрыв между двумя соседними барами (это ошибочный результат - воспроизвести его не могу)
затем что бы я не делал я получаю стабильно правильный результат:
В ошибочном результате получил 14-е число и соседний бар 03 число, а в правильном результате 14-е и соседний 11-е число.
Я понимаю, бывает подкачка истории - но я раньше не замечал чтобы истории подкачивалась между барами. Если есть телепаты - скажите, ошибочный результат с пропуском баров - это обычное явление? Или я пойпал что-то особенное?
И странно, что у меня только сейчас это стало приводить к ошибке.
Нельзя ли ее, как и положено при округлении до целого, сделать int ?
Раньше функция округляла правильно. Потом что-то "улучшили" - стала работать с ошибкой. Тем более странно появление ошибки, что это не собственная MQL функция, а обертка библиотечной C++ функции round. Т.е. если ничего специально руками не трогать, то и ошибки не должно было быть
А проводятся ли тесты? Если они такое пропустили:Результат: 0.9
Ожидалось: 1.0Сразу скажу воспроизвести не могу: тестировал и с историей и историю стирал.
Есть индикатор. При запуске он проходит свои таймсерии. Находит бар. Распечатывает предыдущий бар.
И вот что я получил: я получил разрыв между двумя соседними барами (это ошибочный результат - воспроизвести его не могу)
Какой рынок, билд? Это похоже ошибка из той же серии, что я описывал ранее. Явные проблемы с историей.
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 2560: Улучшения во встроенной системе обучения
fxsaber, 2020.08.16 23:02
История торгов -> Позиции -> столбец Комментарий - пустой для всех торговых сделок. Наверное, это ошибка.Так и должно быть?
В течение шести часов получил зависание двух Терминалов (в разное время), на которых ничего не было запущено и работали больше суток. Пишет "не отвечает" и не отвисает. Догадаться до причин, чтобы получить воспроизведение, не получилось.
До b2605 с таким ни разу не сталкивался.