Выгрузка маркет данных из программы Hydra в нужный формат.


Выгрузка маркет данных из программы Hydra в нужный формат.
Atom
4/9/2019


В прошлой статье были разобраны общие принципы работы с программой S#.Data (Hydra), от ее установки на компьютер пользователя, до скачивания истории маркет данных с двух источников ФИНАМ и MFD.
В сегодняшней статье мы подробно разберем функцию записи в файл скачанной истории биржевых котировок и настройку шаблона для конвертации данных котировок в текстовой файл, с целью, когда маркет данные используются в других программах алгоритмической торговли и анализа торговых стратегий.
Как уже говорилось ранее, программа способна хранить истории торгов в специальном бинарном формате S#.Data (BIN), что обеспечивает максимальную степень сжатия истории торгов, или в текстовом формате CSV, что удобно при анализе рыночных данных в других программах.
Рассмотрим порядок выгрузки истории биржевых котировок в разные форматы файлов:
Загрузим программу S#.Data (Hydra). Мы уже имеем данные истории торгов, загруженные ранее.

1.1.jpg

Выберем, к примеру, источником биржевых данных, ранее скачанные маркет данные с ресурса MFD.

1.2.jpg

У нас загружена история котировок акций Сбербанка.

1.3.jpg

Нажмем правую клавишу мыши, и выберем пункт «Посмотреть скаченное».

1.4.jpg

Выберем справа пиктограмму «сохранить», чтобы сохранить историю биржевых котировок.

1.5.jpg

В выпавшем списке выберем необходимый для нас формат. Например - Excel.

1.6.jpg

После записи данные биржевых котировок можно просмотреть, открыв файл.

1.8.jpg

Сохраним теперь скачанные маркет данные в формате txt.

1.9.jpg

Нажмем кнопку «сохранить» и увидим, что появилось меню настройки шаблона записи истории биржевых котировок. Данная функция реализована в программе S#.Data (Hydra) с целью предоставить возможность пользователю сохранить данные котировок в удобном виде, для упрощения использования маркет данных в других программах.

1.9а.jpg

Заменим все «:» в программе на «-», и нажимаем «Предпросмотр». Заметим, что вид записи изменился.

1.9б.jpg

Сохраним и откроем файл с скаченными маркет данными.

1.10.jpg

Рассмотренный сегодня функционал программы S#.Data (Hydra), позволяет говорить о том, что скачанные маркет данные можно применять на любой платформе, что облегчает работу с торговыми алгоритмами. Настройка шаблона представления биржевых котировок позволяет настроить вид скачанных биржевых данных под себя, делая их более удобными для анализа торговой стратегии. Стоит заметить что программа в том числе поддерживает возможность выгрузку истории биржевых котировок в базы данных SQL, что позволит анализировать данные средствами данного языка.

Напишите нам в комментариях, какие вопросы вы хотели бы рассмотреть в наших следующих статьях.



< 1 2 3 
komaranton

Avatar
Date: 6/3/2019
Reply


НЕ РАБОТАЕТ!!! ВОООБЩЕ!!!!! Как подключиться? Можно больше инфы?
Thanks:

Viktor-Nvrsk

Avatar
Date: 8/27/2019
Reply


А как быть, если надо в Matlab данные получить?
Thanks:

Mikhail Sukhov

Avatar
Date: 8/27/2019
Reply


Viktor-Nvrsk Go to
А как быть, если надо в Matlab данные получить?


Для МатЛаб мы предоставляем специальный коннектор https://stocksharp.com/products/matlab/
Thanks:

Viktor-Nvrsk

Avatar
Date: 8/28/2019
Reply


Mikhail Sukhov Go to
Viktor-Nvrsk Go to
А как быть, если надо в Matlab данные получить?


Для МатЛаб мы предоставляем специальный коннектор https://stocksharp.com/products/matlab/


А я из Matlab не торгую. Мне из Hydra нужно туда данные получать для анализа регулярно.
Закачиваю в Hydra фьючерс, склеиваю. Потом запросом из Matlab получаю этот фьючерс из Hydra.

UPD: Нашел! Через Утилиты -> Экспорт (авто)
Thanks:
< 1 2 3 

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy