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

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


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

                ![1.1.jpg](108864)

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

                ![1.2.jpg](108869)

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

                ![1.3.jpg](108865)

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

                ![1.4.jpg](108868)

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

                ![1.5.jpg](108871)

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

                ![1.6.jpg](108867)

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

                ![1.8.jpg](108873)

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

                ![1.9.jpg](108872)

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

                ![1.9а.jpg](108874)

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

                ![1.9б.jpg](108870)

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

                ![1.10.jpg](108866)

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

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



1 2 3  >
serggray

Avatar
Date: 4/10/2019
Reply


Сделайте уже наконец экспорт в форматы МТ4 и МТ5!!!

Thanks:

Senex

Avatar
Date: 4/10/2019
Reply


В TXT-формат можно сохранять, только по одному инструменту. При пакетной выгрузке охранение происходит в формате CSV. А шаблон выгрузки CSV применяемый в Гидре, не подходит для ТСЛаб, т.к. в ТСЛаб формат времени для CSV файлов HH:mm, а в Гидре ":" двоеточие стоит после "OpenTime:" Строка дает ошибку. Вывод - по настояему удобной выгрузки из Гидры в ТСЛаб к сожалению нет.

Thanks:

Marat

Avatar
Date: 4/10/2019
Reply


Senex: В TXT-формат можно сохранять, только по одному инструменту. При пакетной выгрузке охранение происходит в формате CSV. А шаблон выгрузки CSV применяемый в Гидре, не подходит для ТСЛаб, т.к. в ТСЛаб формат времени для CSV файлов HH:mm, а в Гидре ":" двоеточие стоит после "OpenTime:" Строка дает ошибку. Вывод - по настояему удобной выгрузки из Гидры в ТСЛаб к сожалению нет.

Добрый день. Благодарим за интерес к статье и за оставленный комментарий. Не могли бы Вы прислать скрин ошибки, что бы наша команда могла подробно изучить ее и постараться устранить данную проблему.

Thanks:

Marat

Avatar
Date: 4/10/2019
Reply


serggray: Сделайте уже наконец экспорт в форматы МТ4 и МТ5!!!

Спасибо за комментарий. Мы постараемся сделать выгрузку данных более удобной и более универсальной для наших клиентов. Будем благодарны, если в дальнейшем будем получать ваши комментарии и замечания по работе наших программ и сервисов

Thanks:

Senex

Avatar
Date: 4/10/2019
Reply


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

Скрин приложил. Плюс небольшое уточнение, крах происходит не при выгрузке, а при предпросморте. При выгрузке же получается один пустой файл по имени первого инструмента. Да и еще. Меня больше интересует TXT формат, возможно ли сделать пакетную выгрузку туда? С более короткими именами файлов?

Thanks:

Marat

Avatar
Date: 4/10/2019
Reply


Senex:

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

Скрин приложил. Плюс небольшое уточнение, крах происходит не при выгрузке, а при предпросморте. При выгрузке же получается один пустой файл по имени первого инструмента. Да и еще. Меня больше интересует TXT формат, возможно ли сделать пакетную выгрузку туда? С более короткими именами файлов?

Не совсем понял что вы имеете ввиду под фразой "С более короткими именами файлов?", и что вы подразумеваете под пакетной выгрузкой. Опишите детальней вопрос и постараемся ответить на него .

Thanks:

Senex

Avatar
Date: 4/10/2019
Reply


Marat: Не совсем понял что вы имеете ввиду под фразой "С более короткими именами файлов?", и что вы подразумеваете под пакетной выгрузкой. Опишите детальней вопрос и постараемся ответить на него . Пакет это значит несколько инструментов, >1 , за один раз. "candles_TimeFrameCandle_00_01_00_SPFB.GAZR@FORTS_2019_01_01_2019_03_27.csv' - а вот это формат файлов получаемое при выгрузке. Хотелось бы до начала выгрузки приводить его к более короткому виду типа - GZ.txt. Выгружая инструменты поодиночке - это можно сделать, А выгружая сразу много - нет.

Thanks:

Mikhail Sukhov

Avatar
Date: 4/10/2019
Reply


Название файла можно менять до выгрузки. О чем идёт речь?

Thanks:

Alexander

Avatar
Date: 4/10/2019
Reply


Marat:

serggray: Сделайте уже наконец экспорт в форматы МТ4 и МТ5!!!

Спасибо за комментарий. Мы постараемся сделать выгрузку данных более удобной и более универсальной для наших клиентов. Будем благодарны, если в дальнейшем будем получать ваши комментарии и замечания по работе наших программ и сервисов

Подскажите, а куда можно сообщать о багах в ваших продуктах? На сообщения от пользователей, не оплачивающих техподдержку, тут почти никто никогда не реагирует.

Thanks:

Mikhail Sukhov

Avatar
Date: 4/11/2019
Reply


Alexander: Подскажите, а куда можно сообщать о багах в ваших продуктах? На сообщения от пользователей, не оплачивающих техподдержку, тут почти никто никогда не реагирует.

Да, дело в том, что у нас достаточно много запросов, и мы выполняем в первую очередь запросы от платных пользователей.

Вы можете писать сообщения. В любом случае, это может оказать полезным, например, другим пользователям.

Thanks:
1 2 3  >

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

loading
clippy