Конвертация исторических файлов QScalp в формат StockSharp

Конвертация исторических файлов QScalp в формат StockSharp
Atom
26.09.2013
AntonySS


Привет всем алготрейдерам!

Хочу поделиться своим решение для тестирования скальперских и ХФТ стратегий. Долгое время я использую замечательный привод Морошкина (бесплатную версию [smile] ). И недавно решил автоматизировать несколько стратегий на базе StockSharp.

Но для этого нужны исторические данные, в частности стаканы. У StockSharp есть программа Гидра, которая по идее позволяет качать все необходимое, но ее нужно держать постоянно включенной. Для меня это не вариант, так как я постоянно занят, и интернет не всегда стабильный.

Но недавно я узнал, что QScalp сам пишет историю и бесплатно ее выкладывает через брокера [url=http://www.itinvest.ru/software/spo/qscalp/history/]IT Invest[/url].

В итоге, я [url=https://github.com/StockSharp/Qsh2Bin/releases]написал конвертор[/url] данных QScalp в формат StockSharp!

[center][img]102640[/img][/center]

[center][img]103814[/img][/center]

Просто установите программу и скачайте исторические данные формата QSH для QScalp по одной из ссылок ниже

http://www.itinvest.ru/software/spo/qscalp/history/

ftp://athistory.zerich.com/

Теперь осталось только указать в конвертере путь к скаченным файлам и к папке хранения исторических данных StockSharp, и нажать кнопку “Запустить”!

Вуаля, теперь у вас есть высококачественные исторические данные для тестирования своих стратегий!

PS Торопитесь пока бесплатно ;))

PPS Шутка))

Всем удачной торговли!

Присоединиться и редактировать код можно по https://github.com/stocksharp/Qsh2Bin

скомпилированную программу по https://github.com/StockSharp/Qsh2Bin/releases



<< < 2 3 4 5 6  > >>
ionn

Фотография
Дата: 31.07.2015
Ответить


я качал с гитхаба скомпилированную прогу, и сам компилировал из исходников - результат одинаков.

сюда передается массив сообщений: registry.GetOrderLogMessageStorage(security).Save(secData.Item4);

но в файл orderlog.bin ничего не записывается и что там в Save() происходит мне не ведомо... запускал на разных машинах...

Куда смотреть? Где копать?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 31.07.2015
Ответить


[quote=ionn;33401] и что там в Save() происходит мне не ведомо...

Куда смотреть? Где копать?[/quote]

https://github.com/StockSharp/StockSharp/

Спасибо:

ionn

Фотография
Дата: 01.08.2015
Ответить


выяснил что в ExecutionMessage не проставляется transactionId, он всегда равен 0. поэтому ничего не сохраняется, если убрать AppendOnlyNew или проставить свой transactionId то всё сохраняется - но по этой истории тестирование все равно не работает, свечки не формируются

хотя qscalp проигрывает скаченные файлы нормально.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 03.08.2015
Ответить


[url=https://github.com/StockSharp/Qsh2Bin/commits/master]Доработал чуть утилиту[/url]. Добавил файл настроек и файл с ранее обработанными файлами (это если экспорт перезапускается, чтобы не конвертировать все заново).

Добавил поддежку CSV формата. У Ку Скальпа есть своя утилита, но она у меня почему-то падает. Плюс она без графического интерфейса, а значит нужно писать скрипт (опять же делать индекс-файл с обработанными файлами).

Ну что, может сейчас уже кто-то решится сделать мини сервер истории с паблик доступом? Может скинутся, и купить Amazon S3? Там есть веб интерфейс и настройка прав доступа (в том числе и публичное использование). За 100GB придется заплатить 36 долларов в год. Этого размера вполне хватит для ОЛ истории.

Я готов оплатить место сам, но администрировать не берусь. Если кто-то все настроит, то давайте туда зальем данные (пока доступ не отрубили).

Спасибо:

M1k3

Фотография
Дата: 03.08.2015
Ответить


[quote=Mikhail Sukhov;33382][quote=vkaliteevsky;33381]Пожалуйста, выложите скомпилированную версию программы![/quote]

Выложил[/quote]

А можно попросить у вас прямую ссылку на *.exe?

Спасибо:

rtDen

Фотография
Дата: 10.08.2015
Ответить


Спасибо:

Pantov

Фотография
Дата: 18.08.2015
Ответить


Как их истории торгов от ИК «ЦЕРИХ» с помощью Qsh2Bin получить: quotes.bin trades.bin security.bin, а не orderlog.bin?

Спасибо.

Спасибо:

Mikhail Sukhov

Фотография
Дата: 19.08.2015
Ответить


[quote=Pantov;33558]Как их истории торгов от ИК «ЦЕРИХ» с помощью Qsh2Bin получить: quotes.bin trades.bin security.bin, а не orderlog.bin?

Спасибо. [/quote]

Через Гидру.

Спасибо:

Pantov

Фотография
Дата: 19.08.2015
Ответить


[quote=Mikhail Sukhov;33559][quote=Pantov;33558]Как их истории торгов от ИК «ЦЕРИХ» с помощью Qsh2Bin получить: quotes.bin trades.bin security.bin, а не orderlog.bin?

Спасибо. [/quote]

Через Гидру.[/quote]

Спасибо. все сделал, но даже в Гидре есть только BIDы и в ОЛ и в конвертированных стаканах. Какие надо учесть ньюансы, что не так?

Спасибо:

Mikhail Sukhov

Фотография
Дата: 21.08.2015
Ответить


[quote=Pantov;33570]все сделал, но даже в Гидре есть только BIDы и в ОЛ и в конвертированных стаканах. Какие надо учесть ньюансы, что не так?[/quote]

https://github.com/StockSharp/Qsh2Bin/commit/8a314f967e918658219d6e44e4d5133b7e9e076f

Хочу к чему ОЛ при таком ДолларРубле...

Спасибо:
<< < 2 3 4 5 6  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy