Пару месяцев назад писали мы хороший топик про грааль. Который все обычно ищут не там, где, возможно стоило бы.
Сам топик вот он тут: https://smart-lab.ru/blog/610778.php
Ну а речь, собственно, про кастомную нарезку графиков. Так называемую «синтетику». Когда мы отказываемся от нарезки временной. В пользу нарезки несколько совершенно иным способом. Тиковые бары, ренко, волум-бары и т.д.
Подобной нарезкой стандартные терминалы, такие как QUIK, МТ5, не обладают. Приходится использовать платные продукты. Но беда — многие из них обладают существенными недостатками различного характера. Ну, к примеру, они платные. Это недостаток для многих. Некоторые из них не дают котировок отечественного рынка. Ну и зачастую бывает, что продукты недружественны к изготовлению собственных индикаторов. Новый язык, отсутствие документации и прочее.
Не секрет, что огромное кол-во трейдеров использует в той или иной степени известный продукт МТ5. Это давно уже не торговля на форексе. Его дают монстры (не побоимся этого слова) отечественного брокерского бизнеса для использования на MOEX. При этом никто не заставляет вас там торговать. Но удобство использования, огромное кол-во доступной документации и примеров, высокая скорость вычислений — все это иногда делает данный продукт очень удобным для анализа рынка.
Вот Московская биржа в тике транслирует направление инициатора сделки (тот кто бросает по рынку). Правда этой инфы нет в котировках, которые скачаны например с Финама. Но такая информация в тике с биржи есть, т.е. с биржи такая инфа идёт. Например в Quik в таблице всех сделок направление операции указано.
Исторические данные по некоторым инструментам с такой информацией можно скачать, например, на сайте Морошкина (и конвертировать, естественно, из формата Кускальпа)
Не будем сейчас вдаваться в подробности как можно использовать такую информацию. Например из неё собирают дельту.
Транслируется ли такая информация на западных площадках? Дельта в их терминалах есть.
Где можно взять тиковые исторические или реалтайм данные, например по нефти с площадок NYMEX или ICE с инфой о направлении сделки инициирующей стороны? Ну или какой брокер там транслирует направление в тиках, т.е. где можно добыть такую инфу?
iss.get_trades_for_session( 'futures', 'forts', 'RIH8', 2 ) # доступны значения 0, 1, 2
Где скачать тики срочного рынка?
Есть Финам и МФД, оба источника в последнее время дают качественные данные.
Но у Финама есть ограничения по времени скачивания и объему одного файла.
МФД подвисает при подкачке за много дней.
Оказывается, есть еще один интересный источник данных для фьючерсов.
Данные предоставляет Церих: ftp://athistory.zerich.com/.
Данные совпадают с Финамом и МФД, проверено несколько дней.
Причем там хранятся не только тики, но и заявки, и можно собрать стакан.
Данные хранятся в формате qsh от Qscalp (http://www.qscalp.ru/),
который нужно еще разархивировать.
На www.qscalp.ru/ можно найти некоторые утилиты для обработки данных и торговый привод.
Но мне этого показалось недостаточно, пришлось дорабатывать.
Ниже результат, интерфейс в виде красивых окошек сделать поленился, но и так все понятно.
Сначала программа скачивает данные в формате qsh, потом их конвертирует.
Имейте в виду, некоторые фьючерсы необходимо домножить на число.
Например, фьючерс РТС нормирован на число 10, фьючерс MIX — на 25.
Для работы программы нужен .NET Framework 4.0.
Регистрация по ссылке необязательна, можно так скачать.
Пользуйтесь!
www.dropbox.com/s/flz70pnf325405f/qsh_example.exe?dl=0