S#.Data (Гидра) - бесплатная программа загрузки и хранение рыночных данных. StockSharp

Автор: StockSharp

S#.Data (Гидра) - бесплатная программа автоматической загрузки и хранения маркет-данных.



Источники
Огромный выбор источников маркет-данных: РТС, ММВБ, Quik, SmartCOM, Plaza2, Финам, Transaq, Google Finance, Yahoo Finance, AlfaDirect, LMAX, Oanda, Interactive Brokers, OpenECry, Blackwood (Fusion), FIX, Micex Bridge, DukasCopy, MBTrading, TrueFX, GainCapital, Rithmic, FinViz, MFD, BTCE, BitStamp, BitStamp, Bitfinex, Coinbase, Kraken, Poloniex, GDAX, Bittrex, Bithumb, HitBTC, OKCoin, Coincheck, Binance, Liqui, CEX.IO, Cryptopia, OKEx, BitMEX, YoBit, Livecoin, EXMO, Deribit, Huobi, KuCoin, BITEXBOOK, CoinExchange, УкрБиржа, SPB биржа.

Поддерживает все рынки (российские, американские, азиатские; акции, фьючерсы, опционы, биткоины, форекс и т.д.)

Исторические и реал-тайм маркет-данные всех типов (японские свечи (candlesticks), level1, level2, тики, стаканы (order book), ордер-лог, открытый интерес (ОИ), опционы, облигации и многое другое).



Хранилище
Высочайшая степенью сжатия (2 байта на сделку, 7 байтов на стакан).

Может хранить данные как в bin формате, так и классическом csv.

Бэкап данных.

Удобное копирование данных (через Windows Explorer).




Экспорт

Экспорт и импорт в несколько форматов (csv, excel, xml, напрямую в базу данных).

Позволяет строить одни данные из других (например, свечки из тиков).






Сервер

Может быть запущена как сервер маркет-данных.

Работа по расписанию.

Простая интеграция с S#.Designer и S#.API.

Программный доступ к данным через специальный API.





< 1 2 3 4  > >>
esper

Фотография
Дата: 23.07.2013
Ответить


Новая версия S# Data 4.1.16.1

Баги:
  1. Ошибка загрузки свечек.
Спасибо:

esper

Фотография
Дата: 15.08.2013
Ответить


Новая версия S# Data 4.1.17.1

Фичи:
  1. При закачке блокируются только включенные источники.
  2. Открытие окна источника при двойном клике по карточке.
  3. Открытие настроек источника при двойном клике по заголовку вкладки.
  4. Путь сохранения настроек вынесен в app.config.

Баги:
  1. Источник данных ЛЧИ не работает.
  2. Виснет при поиске инструменто в Blackwood.
  3. Ошибка при остановке источника.
  4. Ошибка при удалении источника.
  5. При выборе карточки источника не меняется источник в активном окне.
  6. Мелкие исправления.
Спасибо:

esper

Фотография
Дата: 06.09.2013
Ответить


Новая версия S# Data 4.1.18

Фичи:
  1. Источники и задачи объединены общим интерфейсом IHydraTask.
  2. Используется стандартный механизм переподключения для всех Trader-источников.
  3. При добавлении источника/задачи открывается окно настроек. Для источника так же открывается вкладка с источником.
  4. Добавлено создание инструментов в окне Инструменты.
  5. Окна Все инструменты и Склеивание данных открываются в виде вкладок.

Баги:
  1. Источник данных ЛЧИ не работает.
  2. Не сохраняются инструменты.
  3. Не склеиваются инструменты.
  4. Не работает progressbar при копировании в bin.
  5. Не работает progressbar при экспорте в bin.
  6. LMAX. Ошибка переподключения.
  7. LMAX. Ошибка сохранения стаканов.
  8. IQFeed. Ошибка сохранения данных.
  9. Rts. Сохранение даты начала загрузки данных.
  10. Мелкие исправления.
Спасибо:

Bond

Фотография
Дата: 08.09.2013
Ответить


esper GoTo
Новая версия S# Data 4.1.18

Фичи:
  1. Источники и задачи объединены общим интерфейсом IHydraTask.
  2. Используется стандартный механизм переподключения для всех Trader-источников.
  3. При добавлении источника/задачи открывается окно настроек. Для источника так же открывается вкладка с источником.
  4. Добавлено создание инструментов в окне Инструменты.
  5. Окна Все инструменты и Склеивание данных открываются в виде вкладок.

Баги:
  1. Источник данных ЛЧИ не работает.
  2. Не сохраняются инструменты.
  3. Не склеиваются инструменты.
  4. Не работает progressbar при копировании в bin.
  5. Не работает progressbar при экспорте в bin.
  6. LMAX. Ошибка переподключения.
  7. LMAX. Ошибка сохранения стаканов.
  8. IQFeed. Ошибка сохранения данных.
  9. Rts. Сохранение даты начала загрузки данных.
  10. Мелкие исправления.


Спасибо, интерфейс приятный! Здорово сделали!
- Не склеиваются инструменты. Старые косяки исправились. Новые добавились. При попытке склеить фьючерсы выдает ошибку, что шаг цены 0. Проверял на разных инструментах, толку нет. И невозможно закрыть вкладки, говорит что нужно остановить склейку(которой нет), соглашаешься и ничего не происходит. Кнопка остановить на склейку не работает. Лечится только перезагрузкой Гидры.
Code

01:14:08.748|Error  |Unhandled Exception|System.AggregateException: При ожидании задачи или доступе к ее свойству исключения не были замечены исключения задачи. В результате незамеченные исключения были созданы повторно потоком завершения. ---> System.ArgumentException: Инструмент riii@TEST имеет нулевой шаг цены.
   в #=qm_r2T_4N3nZIG4$8FhpQpDylHVjBKcuAb469m0GTRKs=.#=ql1BXEa2Qna$7ZCG_wu0T_WY78IkRWYq2tRNo44ECZ1U=(Security #=qhgeA$Zhztsuh6WeKI4F_JQ==)
   в #=qwhAw_JBnNs6fVFs$YtXFZt7nLHS9sL5$oknXPusxRml8vfyclG5p2bIAd1eFmB$N.#=qgtQ74GvEzAxObNx7RLbCDQ==(#=qGuEW6qF15RWxjxFafH6$VA== #=qXYlqcqJfdEyM_w1t67FPcg==)
   в System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   в System.Linq.GroupedEnumerable`3.GetEnumerator()
   в #=qwhAw_JBnNs6fVFs$YtXFZt7nLHS9sL5$oknXPusxRml8vfyclG5p2bIAd1eFmB$N.Save(IEnumerable`1 #=qKXQaXQqNaqJcX$ks9ruLEQ==)
   в StockSharp.Hydra.Controls.Windows.GluingDataWindow.<>c__DisplayClass8.<GluingTrades>b__5()
   в System.Threading.Tasks.Task.Execute()
   --- Конец трассировки внутреннего стека исключений ---
---> (Внутреннее исключение #0) System.ArgumentException: Инструмент riii@TEST имеет нулевой шаг цены.
   в #=qm_r2T_4N3nZIG4$8FhpQpDylHVjBKcuAb469m0GTRKs=.#=ql1BXEa2Qna$7ZCG_wu0T_WY78IkRWYq2tRNo44ECZ1U=(Security #=qhgeA$Zhztsuh6WeKI4F_JQ==)
   в #=qwhAw_JBnNs6fVFs$YtXFZt7nLHS9sL5$oknXPusxRml8vfyclG5p2bIAd1eFmB$N.#=qgtQ74GvEzAxObNx7RLbCDQ==(#=qGuEW6qF15RWxjxFafH6$VA== #=qXYlqcqJfdEyM_w1t67FPcg==)
   в System.Linq.Lookup`2.Create[TSource](IEnumerable`1 source, Func`2 keySelector, Func`2 elementSelector, IEqualityComparer`1 comparer)
   в System.Linq.GroupedEnumerable`3.GetEnumerator()
   в #=qwhAw_JBnNs6fVFs$YtXFZt7nLHS9sL5$oknXPusxRml8vfyclG5p2bIAd1eFmB$N.Save(IEnumerable`1 #=qKXQaXQqNaqJcX$ks9ruLEQ==)
   в StockSharp.Hydra.Controls.Windows.GluingDataWindow.<>c__DisplayClass8.<GluingTrades>b__5()
   в System.Threading.Tasks.Task.Execute()<---
Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.09.2013
Ответить


Bond GoTo
При попытке склеить фьючерсы выдает ошибку, что шаг цены 0.


Шаг цены склеенного фьючерса берется из его составляющих. Измените шаг цены тех инструментов, из которых вы клеите данные.
Спасибо:

Bond

Фотография
Дата: 12.09.2013
Ответить


Михаил Сухов GoTo
Bond GoTo
При попытке склеить фьючерсы выдает ошибку, что шаг цены 0.


Шаг цены склеенного фьючерса берется из его составляющих. Измените шаг цены тех инструментов, из которых вы клеите данные.


Михаил, данные все скачивал одновременно Гидрой с одинаковым шагом (для фьючерсов выставлял 1). С шагом 0 Гидра просто не позволит скачивать данные. И шаг у всех инструментов одинаковый. При склейке настройки шага нигде не нашел. Какой шаг выставить при склейке и как, не понятно Confused . Может все таки в Гидре косяк? Потому что по всем инструментам по отдельности данные присутствуют и Гидра нормально по ним строит свечи.
Спасибо:

esper

Фотография
Дата: 12.09.2013
Ответить


Новая версия S# Data 4.1.19.1

Фичи:
  1. Склейка данных происходит через прямое копирование файлов.
Спасибо:

Bond

Фотография
Дата: 12.09.2013
Ответить


esper GoTo
Новая версия S# Data 4.1.19.1

Фичи:
  1. Склейка данных происходит через прямое копирование файлов.


Пожалуйста, объясните не много подробнее как производить склейку.
Спасибо:

Mikhail Sukhov

Фотография
Дата: 12.09.2013
Ответить


Bond GoTo
Пожалуйста, объясните не много подробнее как производить склейку.


Так же, как и раньше. Ошибка, что у вас есть инструменты с нулевым шагом, никуда не ушла. Но теперь склейка не зависит от этого параметра.
Спасибо:

Bond

Фотография
Дата: 13.09.2013
Ответить


Михаил Сухов GoTo
Bond GoTo
Пожалуйста, объясните не много подробнее как производить склейку.


Так же, как и раньше. Ошибка, что у вас есть инструменты с нулевым шагом, никуда не ушла. Но теперь склейка не зависит от этого параметра.


Вы значительно опытнее меня и вам, однозначно, виднее, но я не представляю как у меня могли получиться инструменты с разным шагом и тем более с нулевым.
Но тем не менее после долгожданного фикса и танца с бубнами у меня получилось склеить инструменты! Laugh Спасибо за оптимизацию работы с памятью, потребление значительно уменьшилось и свечи сохраняются сразу, а не в конце работы. Это очень удобно. Но скорость работы программы чувствительно замедлилась. Также нельзя теперь параллельно формировать свечи разного таймфрейма. Но она работает!)))
Гидра очень быстро меняется, что не может не радовать! Но из-за скорости получается много мелких недочетов: проблема с синхронизацией инструментов(иногда имеются старые не существующие и нет новых), синхронизация директорий не всегда срабатывает. По неизвестной причине может отказаться сохранять свечи в формате .bin. Прогрессбар при сохранении свечей не движется. Да, просто непонятные глюки иногда происходят и т.д. Советую в случае таких безобразий сносить все настройки в директории C:\Users\ХХХ\Documents\StockSharp\Hydra. Мне так удалось реанимировать некоторые функции программы!
Спасибо:
< 1 2 3 4  > >>

Добавить файлы через драг-н-дроп, , или вставить из буфера обмена.

loading
clippy