Блог им. FirstStep

Алготрейдеры, небольшой вопрос !

    • 14 февраля 2015, 23:09
    • |
    • Tyler
  • Еще
Здравствуйте, подскажите пожалуйста, как вы считаете откуда лучше брать лог заявок(в стакане) и лог сделок? Собираюсь писать собственное ПО для тестирования идей, поэтому использовать StockSharp data и прочее не хочу т к хотелось бы все иметь свое. 1- в квике скорее всего будет не актульная информация т к обновление раз в секунду, 2- Plaza 2 конечно будет использоваться м б в будующем, но пока не хочется затрат на момент тестирования, 3- SmartCOM кто нибудь юзает? стабилен уже или нет? 4- ???
★7
29 комментариев
1- в квике скорее всего будет не актульная информация т к обновление раз в секунду
Кто это сказал? это неправда
avatar
AlexeyT, помню после квика, некоторое время торговал на прямом подключении, сильно видна разница в скорости стакана… но по конкретным цифрам могу ошибаться конечно.
avatar
Tyler, зависит от брокера, но Вы правы.
avatar
AlexeyT, он тормозит жестко
avatar
Мне в личку можешь написать
avatar
Demis, что-то личка не пашет: Системная ошибка
avatar
Кстати, обновление раз в секунду — это иногда и плюс. Догадайся, почему?
avatar
Лог заявок бывает агрегированный и не агрегированный. В квике полагаю только агрегированный (суммированный внутри каждого уровня цены)
avatar
Могу помочь с данными.
avatar
раньше роботостроители из S# продавали ордерлоги
avatar
Данные есть на сайте ITinvest, можно сконвертировать в текстовики, день их стакана по фьючу на РТС в районе 200 мегабайт занимает www.itinvest.ru/software/spo/qscalp/history/
avatar
Machez, не подскажешь, как это можно сделать? я имею ввиду сконвертировать, ибо открываю в блокноте или вордпадом — все равно кривые символы.
avatar
Самые быстрые БД т.н. «колончатые».
avatar
У меня похожая задача решается через терминал Альфа-Директ, данные из стакана и лог заявок сохраняю для последующей обработки.
Дмитрий Татаринов, а ели соединение обрывается, как пробелы заполняешь? Альфа же не докачивает пропущенные данные, а только поточные дает в лог заявок…
Дмитрий Татаринов, а в каком формате данные стакана пишете? каждое изменение отдельно?
avatar
Tyler, данные стакана пишу в текстовый файл, в том виде в каком он приходит после запроса, каждый запрос отдельно.
Мне так было удобней, т.к. одна и таже функция работает либо с терминалом, либо с файлом, в зависимости от режима — на истории или в реалтайме.

На сайте Финама есть архив котировок. Качаешь и парсишь в свой формат.
avatar
Станислав Дорошин, спасибо за совет, действительно нашел там тиковые данные.
avatar
возьми готовые данные и пиши в c# свое. или если динамически надо, можно попробовать экспорт стакана через DDE из квика.
А то, что по секундно работает, так это возможно ты говоришь в про qpile, у которого интервал обработки не меньше 1 сек.
Эта тема мне тоже интересна, собираюсь работать в этом направлении. Если что, стучись в скайп.
avatar
Ivor, добавил тебя в скайпе) так вот я просто думаю что для храниня данных тоже удобнее свое написать, для начала решил из квика взять, потом уже просто писать их используя API. Кстати, ты случаем не знаешь как лучше хранить данные стакана, чтобы потом иметь все данные для симуляции…
avatar
Элементарный сборщик стакана в текстовый файл на АйТиИнвестовском третьем SmartCom-е без дополнительных оберток делается за десять минут. Но он будет уязвим к обрывам связи и некоторым другим форс-мажорам.

В частности опыт свидетельствует что при сборке стакана по нескольким инструментам одновременно, в некоторые моменты сервер АйТиИнвест вдруг перестает обновлять стакан по какому-либо (или нескольким) инструментам. При этом требуется перезапуск инфраструктуры SmartCom, естественно какая-то часть данных будет потеряна безвозвратно в данном случае.

Частично обработка вышеозначенных проблем реализована в моей небольшой библиотеке bitbucket.org/SazanProject/, но что-то там есть недоисправленное, в issues помечено вроде, ибо я не собираю стакан, мне достаточно тиковых данных с финама для тестирования. Просто пришлось написать небольшой скачиватель оттуда, ибо Финам отдавал тиковые данные только в пределах одного дня.
avatar
SergeyEgorov, спасибо за информацию)
avatar
забей… сразу проектируй ботов способных торговать на западе… а там ни стакана ни ордерлога и даже тики не все… и объема нет
avatar
ves2010, на сколько знаю, там эта инфа предоставляется за доп. плату. Но что и как, не выяснял.
avatar
ves2010, там Level 2(стакан) + Time&Sales (принты) и объем есть… если конечно ты про Акции…
avatar
Плазу можно взять бесплатно на игровом модуле
avatar

теги блога Tyler

....все тэги



UPDONW
Новый дизайн