ошибка загрузки данных в эмуляторе
загрузил с финама неделю данных: сек, мин, 30 мин, tick
при нажатии "дополнительно" всплывает ошибка в момент перед отрисовкой Day, но Day я не загружал и в дата-сете его нету, а он путь до него указывает, будто есть. Ошибка всплывает также при наведении мыши на Day. Сет и скрин прикладываю.
Цитата: dnfppkmnjsk
загрузил с финама неделю данных: сек, мин, 30 мин, tick
при нажатии "дополнительно" всплывает ошибка в момент перед отрисовкой Day, но Day я не загружал и в дата-сете его нету, а он путь до него указывает, будто есть. Ошибка всплывает также при наведении мыши на Day. Сет и скрин прикладываю.
Это значит что в начале истории в данных разрывы и программа ошибочно видит не те ТФ в файле. Что за инструмент Вы скачиваете?
Цитата: dnfppkmnjsk
Цитата: Алексей Ван
Что за инструмент Вы скачиваете?скачивал так
Да. Это ошибка парсинга из-за пустот в данных. Откройте файл с датой. Там будут файлики текстовые. Их нужно открыть и удалить первые данные. Пустые.
А лучше конечно качать дату в которой будут данные без пропусков. Ибо тестов на таких данных всё равно не выйдет
Цитата: Алексей Ван
Да. Это ошибка парсинга из-за пустот в данных. Откройте файл с датой. Там будут файлики текстовые. Их нужно открыть и удалить первые данные. Пустые.
про какие пустоты речь, проверил все файлы - пропуска строк нет, цены везде не нулевые, даты вроде тоже на месте. Из-за дневного/вечернего клиринга на ммвб могут быть эти пустоты?
в тестере нет возможности подгружать секундные ТФ (хотя в Дате есть возможность скачать их).
я кидал ПР, чтобы пофиксить ошибку отображения, но его не приняли :) https://github.com/AlexWan/OsEngine/pull/132
PS. чтобы тестировать на секундах. 0) нужно скачать trades, потом 1) выбрать тип = TickOnlyReadyCandle в дополнительной закладке 2) появится возможность выбора секундных свечек в Data settings
Цитата: achicha
чтобы тестировать на секундах
свечки не особо интересны, тем более на секундном тф, строю логику на ивенте BestBidAskChangeEvent, вроде работает и в тесте при выгрузке тиков. Хотя если бы был ивент "изменилась последняя цена сделки", ушел бы на него, он логичней, а то приходится думать "я продаю или покупаю, брать bid или ask". Все таки не понимаю откуда берется бага с дневным ТФ, хотя он мне не нужен, а пропуски в данных - думаю связаны с неправильной обработкой дневного 5 мин клиринга в 14:00 и вечернего 15/20 минутного в 18:45. Алексей?
Цитата: dnfppkmnjsk
Цитата: achicha
чтобы тестировать на секундахсвечки не особо интересны, тем более на секундном тф, строю логику на ивенте BestBidAskChangeEvent, вроде работает и в тесте при выгрузке тиков. Хотя если бы был ивент "изменилась последняя цена сделки", ушел бы на него, он логичней, а то приходится думать "я продаю или покупаю, брать bid или ask". Все таки не понимаю откуда берется бага с дневным ТФ, хотя он мне не нужен, а пропуски в данных - думаю связаны с неправильной обработкой дневного 5 мин клиринга в 14:00 и вечернего 15/20 минутного в 18:45. Алексей?
у меня нет решения для этой задачи прямо сейчас. Я запишу себе в список туду. На проверку. Но он очень большой если честно. Тут с коммандировкой в москву все графики слетели. Придётся подождать пока я сам это протестирую.
Цитата: Алексей Ван
запишу себе в список туду. На проверку. Но он очень большой если честно
спасибо, надеюсь когда-нибудь список разгребется)
>>> Все таки не понимаю откуда берется бага с дневным ТФ,
я же написал, бага изза отстуствия секунд в тестере. чтобы не было проблем, удалите из вашего сета секундные таймфреймы.
https://github.com/AlexWan/OsEngine/pull/160 закинул быстрый фикс.
Цитата: achicha
я же написал, бага изза отстуствия секунд в тестере. чтобы не было проблем, удалите из вашего сета секундные таймфреймы. https://github.com/AlexWan/OsEngine/pull/160 закинул быстрый фикс.
о, теперь понятно, спасибо! т.е. выгрузить секунды можно, а загрузить в тестер нельзя, и нет защиты от дурака
тогда да, можно в тестер секунды, или делать проверку и пропускать небольшие тф, чтобы не было ошибок.
на сколько понял, фикс решил проблему, ошибка больше не возникает, спасибо!
ООО «ВАН ТЕХНОЛОГИИ»т: +7 953 769 56 45
* Торговля на финансовых рынках связана с риском, который лежит на Вас.
* Ничто из написанного на сайте o-s-a.net не является рекомендацией.
* Если Вы этого не понимаете, не читайте этот сайт, ничего не покупайте.