Для упрощения работы с индикаторами, можно построить и сохранить их в программе [url=https://stocksharp.ru/products/hydra/]Hydra[/url]. Рассмотрим порядок построения графика индикатора биржевой торговли на примере индикатора SMA (простая скользящая средняя): Загрузим программу Hydra. Выберем, источником биржевых данных. (1.1) [img=109477]1.png[/img] Щелкнем правой кнопкой мыши, и выпавшем списке выберем «Посмотреть скачанное» (1.2) [img=109476]2.png[/img] Выберем пиктограмму «график» и построим график истории биржевых котировок (1.3) (1.4) [img=109483]3.png[/img] [img=109484]4.png[/img] Щелкнем правой кнопкой мыши в поле графика и выберем пункт «Индикатор». (1.5) [img=109481]5.png[/img] Из выпавшего списка выберем необходимый нам индикатор биржевых котировок, в нашем случае SMA, и нажмем «Ок». (1.6) [img=109479]6.png[/img] На графике маркет данных отобразиться кривая индикатора биржевых котировок. (1.7) [img=109480]7.png[/img] Чтобы построить график индикатора SMA отдельно, нам необходимо нажать на кнопку «+» в верхней части поля графика истории биржевых котировок, и в открывшемся ниже поле щелкнуть правой кнопкой мыши. Выбрать пункт «Индикатор» , в списке выбрать необходимый и нажать «Ок». (1.8) (1.9) [img=109485]8.png[/img] [img=109482]9.png[/img] График индикатора биржевых котировок построиться в отдельном окне. (1.10) [img=109478]10.png[/img] Рассмотренный функционал программы Hydra, позволяет применять индикаторы рассчитанные по скачанным маркет данные на любой платформе, что облегчает работу с торговыми алгоритмами. Приятного использования программы.
В прошлой статье были разобраны общие принципы работы с программой S#.Data (Hydra), от ее установки на компьютер пользователя, до скачивания истории маркет данных с двух источников ФИНАМ и MFD. В сегодняшней статье мы подробно разберем функцию записи в файл скачанной истории биржевых котировок и настройку шаблона для конвертации данных котировок в текстовой файл, с целью, когда маркет данные используются в других программах алгоритмической торговли и анализа торговых стратегий. Как уже говорилось ранее, программа способна хранить истории торгов в специальном бинарном формате S#.Data (BIN), что обеспечивает максимальную степень сжатия истории торгов, или в текстовом формате CSV, что удобно при анализе рыночных данных в других программах. Рассмотрим порядок выгрузки истории биржевых котировок в разные форматы файлов: Загрузим программу S#.Data (Hydra). Мы уже имеем данные истории торгов, загруженные ранее. [img=108864]1.1.jpg[/img] Выберем, к примеру, источником биржевых данных, ранее скачанные маркет данные с ресурса MFD. [img=108869]1.2.jpg[/img] У нас загружена история котировок акций Сбербанка. [img=108865]1.3.jpg[/img] Нажмем правую клавишу мыши, и выберем пункт «Посмотреть скаченное». [img=108868]1.4.jpg[/img] Выберем справа пиктограмму «сохранить», чтобы сохранить историю биржевых котировок. [img=108871]1.5.jpg[/img] В выпавшем списке выберем необходимый для нас формат. Например - Excel. [img=108867]1.6.jpg[/img] После записи данные биржевых котировок можно просмотреть, открыв файл. [img=108873]1.8.jpg[/img] Сохраним теперь скачанные маркет данные в формате txt. [img=108872]1.9.jpg[/img] Нажмем кнопку «сохранить» и увидим, что появилось меню настройки шаблона записи истории биржевых котировок. Данная функция реализована в программе S#.Data (Hydra) с целью предоставить возможность пользователю сохранить данные котировок в удобном виде, для упрощения использования маркет данных в других программах. [img=108874]1.9а.jpg[/img] Заменим все «:» в программе на «-», и нажимаем «Предпросмотр». Заметим, что вид записи изменился. [img=108870]1.9б.jpg[/img] Сохраним и откроем файл с скаченными маркет данными. [img=108866]1.10.jpg[/img] Рассмотренный сегодня функционал программы S#.Data (Hydra), позволяет говорить о том, что скачанные маркет данные можно применять на любой платформе, что облегчает работу с торговыми алгоритмами. Настройка шаблона представления биржевых котировок позволяет настроить вид скачанных биржевых данных под себя, делая их более удобными для анализа торговой стратегии. Стоит заметить что программа в том числе поддерживает возможность выгрузку истории биржевых котировок в базы данных SQL, что позволит анализировать данные средствами данного языка. Напишите нам в комментариях, какие вопросы вы хотели бы рассмотреть в наших следующих статьях.