Пользовательские символы. Ошибки, баги, вопросы, предложения. - страница 47
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
SymbolInfoTick вернул тик из будущего?
Посмотрел другие unsync. Видимо, это не тормоза логгера, как я предположил, потому что тогда запаздывание было бы системным. А тут некоторые записи помечены явно другим временем, чем тик. А некоторые точно совпадают.
Вопрос остается открытым.
Посмотрел другие unsync. Видимо, это не тормоза логгера, как я предположил, потому что тогда запаздывание было бы системным. А тут некоторые записи помечены явно другим временем, чем тик. А некоторые точно совпадают.
Вопрос остается открытым.
Принтуйте еще TimeTradeServer.
Еще одна странность. Приведу снова фрагмент лога:
Красным подсвечено время 0-го бара. Однако, перед баром 07:56, который должен формироваться по новому тику, находится бар за 19:26 (предыдущего дня), а не от 30-го декабря 17:42. Бар 19:26 как-будто не существует с точки зрения MQL API. Прикладываю скрины базы.
Насколько я знаю, в тестере TimeTradeServer эквивалентен TimeCurrent, но попробую вывести то и то (должно быть самое свежее время из всего обзора рынка тестера).
Кстати говоря, нет такого тика 2023.01.03 07:56:00. Как видно на картинке, все тики в этом баре 2023.01.03 07:56:11 (с копейками).
Я уж подумал, не возвращает ли SymbolInfoTick какую-нть ошибку, сейчас проверил - возвращает true. Но данные кривые.
Еще интереснее. Заменил SymbolInfoTick на вызов CopyTicks(,,0,1). Получил тик предыдущего бара
Заменил SymbolInfoTick на вызов CopyTicks(,,0,1). Получил тик предыдущего бара
Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий
Новая версия платформы MetaTrader 5 build 4150: экспорт торгового отчета и новые методы машинного обучения в MQL5
Slava, 2024.02.12 15:53
используется ежетиковая генерация.
Хотел экспортировать тики в csv
Нет, я ж сделал реальные тики на всех барах. В логе нет упоминаний, чтобы включался "ежетик" (так и не знаю, что за слово).
В любом случае SymbolInfoTick и CopyTicks должны возвращать одни и те же тики, вне зависимости от режима генерации тиков.
Приложите FileSave(Ticks).
Да, надо будет написать скрипт. Плохо, что стандартный диалог это не делает.
В каком порядке потом делать импорт баров и тиков из csv - сперва тики, потом бары пойдет?