Алгоритм рандомизации такой Берется реальная тиковая история. В этой последовательности каждый член рандомно умножается либо на 1. Из полученной последовательности приращений собирается новая тиковая история
Ну да. Я первым скриптом отгрузил СВОИ тики в BIN-файл, вторым скриптом - из BIN в CSV. Потом сравнил - миллисекунды в CSV не сходятся с миллисекундами в терминале.
Пробовал несколько алгоритмов. Для наглядности несколько из них.
Есть еще вариант через генеративную НС для последовательностей, но боюсь, что будет слишком долго
Еще есть веселый вариант подать приращения вместе с какими-то параметрами ТС, например прибылью или направлением сделок, как я делал в статье. Тогда у меня работало на новых данных.
Для авторизации и пользования сайтом MQL5.com необходимо разрешить использование файлов Сookie.
Пожалуйста, включите в вашем браузере данную настройку, иначе вы не сможете авторизоваться.
Вы вошли в аккаунт. Двухфакторная аутентификация отключена. Настройте её заново и отсканируйте новый QR-код или продолжите с отключённой двухфакторной аутентификацией.
Мне кажется - миллисекунды неправильно восстанавливаются. Сравнивал CSV с тиковой историей в терминале.
Не понял.
Не понял.
В CSV-файле, развернутом из BIN-файла, в первом поле (time) значение миллисекунд не совпадает с исходным (терминал).
Здесь.
В CSV-файле, развернутом из BIN-файла, в первом поле (time) значение миллисекунд не совпадает с исходным (терминал).
Здесь.
Исходный файл был сгенерирован здесь.
генерит какую-то шляпу, по сравнению с оригиналом
Пробовал несколько алгоритмов. Для наглядности несколько из них.
Строится ЗЗ по Avg-цене с условием фикс. мин. колена.
Идея в том, чтобы бежать по массиву тиков и в местах найденных индексов рэндомно назначать далее знак приращений.
Получается полное сохранение таймстемпов, абсолютных значений приращений (Avg-цена) и спредов.
По результатам.
Исходный файл был сгенерирован здесь.
Пробовал несколько алгоритмов. Для наглядности несколько из них.
Есть еще вариант через генеративную НС для последовательностей, но боюсь, что будет слишком долго
Еще есть веселый вариант подать приращения вместе с какими-то параметрами ТС, например прибылью или направлением сделок, как я делал в статье. Тогда у меня работало на новых данных.
Получилось приблизительно смоделировать распределение приращений ваших тиков. Синие - оригинал, оранжевые сгенеренные.
https://disk.yandex.ru/d/aR_f9DkG3yK7_g
Получилось приблизительно смоделировать распределение приращений ваших тиков. Синие - оригинал, оранжевые сгенеренные.
https://disk.yandex.ru/d/aR_f9DkG3yK7_g
Что это?
Если это приращение, возможно ли перезалить кумулятивную сумму?
Что это?
Если это приращение, возможно ли перезалить кумулятивную сумму?
это первая строчка корявая, удалите ее, хедер остался от датафрейма
там еще отрицательные значения есть, забыл пофиксить
это первая строчка корявая, удалите ее, хедер остался от датафрейма
там еще отрицательные значения есть, забыл пофиксить
Добавил единицу.
Результат.