Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Парсить OrdLog файлы #3

Closed
BatyaGG opened this issue Feb 18, 2019 · 6 comments
Closed

Парсить OrdLog файлы #3

BatyaGG opened this issue Feb 18, 2019 · 6 comments

Comments

@BatyaGG
Copy link

BatyaGG commented Feb 18, 2019

Здравствуйте Андрей,

Не могли бы помочь с парсингом OrdLog.qsh файлов? я пытаюсь распарсить файл RTS-3.19.2019-02-15.OrdLog.qsh по ссылке ftp://zerich.qscalp.ru/2019-02-15/ у меня выходит ошибка
image

Заранее спасибо!

@AndrewKhodyakov
Copy link
Owner

Ок, гляну в ближайшее время.

@AndrewKhodyakov
Copy link
Owner

Надо узнать какая в этих данных версия формата - я делал для 4 ой - согласно этому описанию https://www.qscalp.ru/store/qsh.pdf. В Вашем случае парсер не может прочитать заголовок файла - потому что он не соотвествует спецификации.

@AndrewKhodyakov
Copy link
Owner

AndrewKhodyakov commented Feb 19, 2019

KhodyakovAnd:~/work_repo/qsh_parser$ file ./RTS-3.19.2019-02-15.OrdLog.qsh
./RTS-3.19.2019-02-15.OrdLog.qsh: gzip compressed data, was "RTS-3.19.2019-02-15.OrdLog.qsh", last modified: Fri Feb 15 20:56:31 2019, max compression, from FAT filesystem (MS-DOS, OS/2, NT) - понятно почему он не читался

  • это gzip сжатый в FAT - согласно документации https://www.qscalp.ru/store/qsh.pdf на странице 3 : " ... Файлы в формате QSH после окончания записи могут быть дополнительно сжаты с помощью gzip компрессии. При этом расширение файла может быть оставлено первоначальным (.qsh) или же изменено
    путем добавления к нему соответствующего окончания (.qsh.gz). Сжатые файлы воспроизводятся наравне
    с несжатыми, а наличие компрессии определяется путем анализа заголовка файла."

@BatyaGG
Copy link
Author

BatyaGG commented Feb 20, 2019

Все понял, спасибо. У меня получилось его разархивировать, теперь выходит другая ошибка:

image

@AndrewKhodyakov
Copy link
Owner

AndrewKhodyakov commented Feb 20, 2019

В README.txt написано что на данный момент parser - поддерживает два типа потоков данных, которые записываются в формате qsh - Quotes и Deals. В том файле, который вы пытаетесь распарсить - записан поток данных OrderLog - такой тип на данный момент времени - не поддерживается - это будет выполнено в рамках #4 , по мере моих возможностей разумеется

@BatyaGG
Copy link
Author

BatyaGG commented Feb 20, 2019

Окей понял спасибо!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants