S#.Data (Гидра) - бесплатная программа загрузки и хранение рыночных данных. 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.

>> Скачать | Документация <<

Спасибо: igorwen sallum



269 Ответов
<< < 3 4 5 6 7  > >>
alexey.oyun

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


Михаил Сухов Перейти
dij1 Перейти
Соглашусь с тем


Если есть баги - пишите на форум. Как воспроизвести их. На что влияют. Мы их фиксим. А в чем смысл просто писать "соглашусь"? Это же форум, а не доска для соглашения. На доске можно "лайк" поставить. А форум сделан для текста и общения.


Я уже спрашивал. Но напишу еще раз.

Последние версии гидры не могут восстановить статистику загрузки.

1. берем чистую гидру;
2. качаем sber@eqbr и lkoh@eqbr из Finam;
3. дожидаемся окончания итерации (не обязательно);
4. закрываем программу;
5. открываем заново, все данные статистики сброшены.

Еще вопрос, в меню "Дополнительно > Синхронизировать данные с директориями..." я ожидал что она должна прочитать скачанные данные и восстановить статистику.
А он пишет что "кеш сброшен". Не интуитивно.

P.S. Ни разу в этом году гидра не смогла восстановить статистику. Кажется он вечно качает одно и то же.

P.S.S.

Ошибка с лога как просили

Имя Время Тип Сообщение
Finam 26.02.2014 21:29:07 Info Инициализируется.
Finam 26.02.2014 21:29:07 Info Перешел в состояние Starting.
Finam 26.02.2014 21:29:07 Info Перешел в состояние Started.
Finam 26.02.2014 21:31:31 Info Старт загрузки сделок за 25.02.2014 для SBER@EQBR.
Finam 26.02.2014 21:31:32 Info Для SBER@EQBR загружено 47277 Trade.
Finam 26.02.2014 21:34:35 Error System.InvalidOperationException: Файл 'C:\Downloads\S#\Hydra\TemporaryFiles\200_SBER\candles_1m_2012_04_23_2012_04_23.txt' не был успешно распарсен и будет удален. ---> System.InvalidOperationException: Время свечки 04/23/2012 21:49:00 выходит за пределы торгового периода.
at StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=q$Glh0biqr1EgDC4osX8SFywHsHi5pFlHSjrE09C1Et4=(TimeSpan #=qgytoVFG4ndFOqu_UtLkL4w==, DateTime #=qzDcdeSoXjCCNQ_hz2Xr8Ww==, ExchangeBoard #=qmMD81CT2XLngMVnC24OaMA==)
at StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=q8f9krK1joTHN59g$X1NVTcWuBbHDQ2ZBCM7gOeank9o=.#=qXUIQ1cto1Kozol8Wyz8A8ks3HJes4w5GFci85acEJ9I=(#=qFhJxsH1o6RhKoalhn_vZWrd2yzfLrVcQMNgO3x21S0A= #=qyFr81L8aaM9N_uWlCA$051GQ0gEjONK92x20If4NRj4=)
at System.Linq.Enumerable.<>c__DisplayClass12`3.<CombineSelectors>b__11(TSource x)
at System.Linq.Enumerable.WhereSelectArrayIterator`2.MoveNext()
at System.Linq.Buffer`1..ctor(IEnumerable`1 source)
at System.Linq.Enumerable.ToArray[TSource](IEnumerable`1 source)
at Ecng.Common.Converter.DoInCulture[T](CultureInfo cultureInfo, Func`1 func)
at StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qdxddeFYiIe0NzbvRsHYx5g==[T](String #=qMxmVhJyLquue9ytqtfSVhA==, Func`1 #=qFffjB21SVbig1jszt4FXHA==, Func`2 #=qPaGegELMdb_NheGrU_PX1w==)
--- End of inner exception stack trace ---
at StockSharp.Algo.History.Russian.Finam.FinamHistorySource.#=qdxddeFYiIe0NzbvRsHYx5g==[T](String #=qMxmVhJyLquue9ytqtfSVhA==, Func`1 #=qFffjB21SVbig1jszt4FXHA==, Func`2 #=qPaGegELMdb_NheGrU_PX1w==)
at StockSharp.Algo.History.Russian.Finam.FinamHistorySource.GetCandles(Security security, DateTime beginDate, DateTime endDate, TimeSpan tf)
at StockSharp.Hydra.Finam.FinamTask.OnProcess()
Finam 26.02.2014 21:35:24 Info Старт загрузки 00:01:00 свечек за 25.02.2014 для SBER@EQBR.
Finam 26.02.2014 21:35:24 Info Для SBER@EQBR загружено 520 Candle.
Спасибо:

JaguarFX

Фотография
Курсы
Дата: 26.02.2014
Ответить


Михаил Сухов Перейти

Киньте ссылки на эту периодику.


Периодика состоит как в собственной статистике наблюдений - примерно в 25% случаев полученных с Финам данных они не парсятся и удалятся системой. Так сегодня Hydra закачала 3014 свечей, из них по 701 закачка завершилась ошибкой парсинга (см. принт-скрин).
Соответственно у меня при тестировании нет гарантии полноты закачки данных.

Так же периодика - в сообщениях пользователей, которые так же сталкиваются с этой проблемой (см. выше пост alexey.oyun)

alexey.oyun Перейти


Ошибка с лога как просили
......
Finam 26.02.2014 21:34:35 Error System.InvalidOperationException: Файл 'C:\Downloads\S#\Hydra\TemporaryFiles\200_SBER\candles_1m_2012_04_23_2012_04_23.txt' не был успешно распарсен и будет удален. ---> System.InvalidOperationException: Время свечки 04/23/2012 21:49:00 выходит за пределы торгового периода.
Hydra-Err6.jpg 608,6KB (0)
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 14.03.2014
Ответить


lebedevsrg Перейти

из них по 701 закачка завершилась ошибкой парсинга (см. принт-скрин).
Соответственно у меня при тестировании нет гарантии полноты закачки данных.


Чтобы вы от Гидры то хотите? Ошибка пасинга означает только одно - что Финам вернут что-то не то. В 99% случаев он отдает файл с фразой "Ваш запрос обрабатывается".

Финам предоставляет данные as is. Бесплатному коню в зубы не смотрят. Скажите спасибо, что он хоть что-то вам отдает за бесплатно.
Спасибо:

esper

Фотография
Программист
Дата: 15.03.2014
Ответить


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

Фичи:
  1. Добавлена панель графика.
  2. Добавлена поддержка аналитических скриптов.

Баги:
  1. Обработка ошибок в задачах.
  2. Обрабока ошибок при поиске инструментов.
  3. Ошибка импорта инструментов.
  4. Ошибка при сохранении дневных свечек в SQL.
Спасибо:

esper

Фотография
Программист
Дата: 18.03.2014
Ответить


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

Баги:
  1. Ошибки в поиске инструментов.
  2. Ошибки в источниках для Forex (Dukas, Gain, MBTrading, TrueFX).
Спасибо:

esper

Фотография
Программист
Дата: 24.03.2014
Ответить


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

Фичи:
  1. Поддержка новостей.
  2. Экспорт инструментов.

Баги:
  1. Ошибки в поиске инструментов.
  2. Ошибки в источнике TrueFX.
  3. Проблема с импортом данных.
Спасибо:

whitebar

Фотография
Курсы
Дата: 24.03.2014
Ответить


Доброго дня!

При поиске инструмента падает S#.Data версия 4.2.2.23.
Открыт источник Quik. При попытке найти инструмент (Добавить -> В окне инструменты в поле "Поиск на бирже" ввожу AFLT, жму кнопку с биноклем) выводится сообщение, что программа выполнила недопустимую операцию и будет закрыта. Предлагает в качестве средства отладки использовать VS 2012.
Вот стэк:
Спасибо:

esper

Фотография
Программист
Дата: 29.03.2014
Ответить


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

Баги:
  1. Исправлены ошибки в S# API.
Спасибо:

esper

Фотография
Программист
Дата: 12.04.2014
Ответить


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

Фичи:
  1. Переход на .NET 4.5.1.
  2. Добавлен источник BTC-e.

Баги:
  1. Ошибка в источнике данных DukasCopy.
  2. Исправлены ошибки в S# API.
Спасибо:

esper

Фотография
Программист
Дата: 23.04.2014
Ответить


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

Фичи:
  • Добавлены источники Rithmic и Alor history.
  • Задачи и задачи разделены по категориям.
  • DukasCopy. Поиск инструментов.
  • Закачка всех данных при выборе All для источников Dukas, Finam, GainCapital, MBTrading, TrueFX, Yahoo.

Баги:
  • Yahoo. Ошибки поиска инструментов.
  • Исправлены ошибки в S# API.
Спасибо:

esper

Фотография
Программист
Дата: 04.05.2014
Ответить


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

Фичи:
  • Добавлен источник MFD.
  • Добавлено отображение счетчика для ALL (Все инструменты).
  • Добавлен вывод дополнительной информации по ошибкам.
  • Добавлена автоматическая синхронизация идентификаторов Финам, для инструментов полученных не из Финама.

Баги:
Спасибо:

esper

Фотография
Программист
Дата: 07.05.2014
Ответить


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

Фичи:
  • Отдельный лог-файл для каждого источника данных.

Баги:
  • Неверный шаг цены для MBTrading.
  • Мелкие исправления в источниках данных GainCapSource, Dukas, MBTrading.
Спасибо:

esper

Фотография
Программист
Дата: 10.05.2014
Ответить


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

Фичи:
  • TrueFX. Увеличена производительность.
  • Для таблицы доступных рыночных данных добавлено отображение доступных свечек.
  • Для ЛЧИ добавлена поддержка 2013 года.

Баги:
  • Ошибка фильтрации инструментов на вкладке источника.
  • Исправлены ошибки в источниках GainCapital, AlorHistory, Yahoo, MFD, Google.
  • Исправлена ошибка получения типов свечек для хранилища.
Спасибо:

esper

Фотография
Программист
Дата: 16.05.2014
Ответить


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

Фичи:
  • Для UX добавлена закачка данных для фондового рынка.

Баги:
  • Исправлены ошибки в источниках GainCapital, Finam.
Спасибо:

esper

Фотография
Программист
Дата: 28.05.2014
Ответить


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

Фичи:
  • Добавлен источник BitStamp.
  • Лицензия, добавлена фича Multi для возможности запуска нескольких копий источника.

Баги:
Спасибо:

esper

Фотография
Программист
Дата: 10.06.2014
Ответить


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

Фичи:
  • Новый формат хранения данных - CSV.
  • Формат экспорта в CSV определяется в config файле.
  • Уменьшение потребления памяти.
  • Встроенная возможность сбора статистики потребления памяти.

Баги:
  • Исправлены ошибки в источниках Finam и Yahoo.
Спасибо:

esper

Фотография
Программист
Дата: 12.06.2014
Ответить


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

Фичи:
  • Редактирование типа инструмента.

Баги:
Спасибо:

esper

Фотография
Программист
Дата: 18.06.2014
Ответить


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

Баги:
Спасибо:

esper

Фотография
Программист
Дата: 18.06.2014
Ответить


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

Баги:
Спасибо:

devruss

Фотография
Курсы
Дата: 18.06.2014
Ответить


esper Перейти
Новая версия S# Data 4.2.3.13

Баги:


Обновился на 3.13 и перестал работать импорт данных из Квика -
Quik 18.06.2014 15:50:34 Error При запуске источника произошел максимально допустимый таймаут. Источник будет остановлен.
Quik 18.06.2014 15:50:34 Info Перешел в состояние Stopped.

Квик обновился на новую версию утром, на .11 импорт работал, так что проблемма именно в .13
Спасибо:

esper

Фотография
Программист
Дата: 18.06.2014
Ответить


Проверил у себя последнюю версию, все запустилось с первого раза.
Спасибо:

devruss

Фотография
Курсы
Дата: 18.06.2014
Ответить


esper Перейти
Проверил у себя последнюю версию, все запустилось с первого раза.


Круто, но это не решает моей проблемы. Я даже комп перезагрузил. Стабильно вылезает ошибка:

Код
Quik 18.06.2014 16:46:51 Error При запуске источника произошел максимально допустимый таймаут. Источник будет остановлен.


До обновления на версию .13 все работало. Как откатиться на .11?
Спасибо:

devruss

Фотография
Курсы
Дата: 18.06.2014
Ответить


esper Перейти
Проверил у себя последнюю версию, все запустилось с первого раза.


Вот еще ошибки сыпятся:
Код

HydraQuikTrader 18.06.2014 18:11:02 Error System.InvalidOperationException: Данные для таблицы 'инструменты' экспортировались в меньшем формате. Не было найдено значение для колонки 'Размер лота'. Количество колонок равно '3', индекс колонки '4'.
   at #=qaKCx1vdW0XiWyeldKUrrjZUQWccFPSk0SlSwOR1zfWft4E$BOOeBDZ$ce5hnOe3_.#=qY$bSM7ecaCABjIsfOr$mxaFEkP5MGuoI3vNbUx2SZjI=.#=qXHNqNQ_OO1b5WzQaDiyZOBEztO6Dcg8P_N4ttRSy3oU=(DdeTableColumn #=q$Wj6KZf$vbGz4pM4wivU0A==)
   at #=qaKCx1vdW0XiWyeldKUrrjZUQWccFPSk0SlSwOR1zfWft4E$BOOeBDZ$ce5hnOe3_.#=q$Y83xtfbqBvaZDbHQnj6wA==[T](Func`2 #=qKgM2KGaE3wDzXB2AZkZJ$Q==, DdeTableColumn #=qqOT3BeWscEIqs1emJTHyGQ==, T #=q7QY53qqF396G69y_PchIDA==)
   at StockSharp.Quik.QuikDdeAdapter.#=qfsKgpXjKTuAG8gsDnk4Gsy6JTQQW4NFHEChLa1Baafg=.#=qFHWPmOAnrOITC8fC4bw1ZIoce2XjWksMynXagTc8qRn2xOjvBN7wGTzqSPqGetKf(IList`1 #=qWxD6g_T7TQ$fgwiAmjpKBw==, Func`2 #=qNVNR4imfxFzNwuEBLNfkIA==)
   at #=qaKCx1vdW0XiWyeldKUrrjZUQWccFPSk0SlSwOR1zfWft4E$BOOeBDZ$ce5hnOe3_.#=qj6rpn51S19CPQ$gevmHD3w==(DdeTable #=qgZ1akGufE52JR4Ibg6FhOg==, IList`1 #=qpF3xj68YvkEKNjoYdm9dvw==, Action`2 #=qfZ5zYG_yLe9i1ZgkW0kCkg==, Action`1 #=q2kip_nvnY7V0otq$2n1JHw==, Boolean #=qHn0ES5TGRJlW_mxx$Xgk0A==)

HydraQuikTrader 18.06.2014 18:13:03 Error Ошибка регистрации инструмента RIU4@FORTS на получение рыночных данных для MarketDepth: System.TimeoutException: Действие 'Открытие DDE окна' с окном Quik превысило допустимое время.
   at StockSharp.Quik.QuikTerminal.#=qMZFIlPmg3VxX1gUdNMeR6A==(Func`1 #=q55Co3wSoXhjVOhKI5PWLng==, String #=q5uu0uMp6gmV2nVnGbRHfIw==, Int32 #=qauIomF8zOEyZ_N9yJWpcIg==)
   at StockSharp.Quik.QuikTerminal.#=qiHPUMb4tdHZaF1ROcId5RA==(Func`1 #=qImFqcywp7wGAUnEr3tf6uA==, String #=qBTNMMZWJiWOgyTOmt5blEw==, Int32 #=qYIBZoVz3bFi_IcJAKYHvLA==)
   at StockSharp.Quik.QuikTerminal.#=qAeWPXTRQciNdnDP8iVpGfw==(SystemWindow #=qUOLrhsTLmhNL84II8yrGzw==)
   at StockSharp.Quik.QuikTerminal.#=qyQclDB48kv3CbBXLcR$$fVjMIcKhRfvmyJCyQdU0sbI=(SecurityId #=qWhiF2P$dtoJPANeNYo0nrw==)
   at StockSharp.Quik.QuikTerminal.#=qQzQYdShFgXakuU7Qps40$A==(SecurityId #=q093dvpQ9aBA8hTwBci8WOA==)
   at StockSharp.Quik.QuikDdeAdapter.#=q2WFXQB_zlqIpRf1WPMAKxEWQbdF0DYCBLKZe7YHY4X8=(MarketDataMessage #=q_3tklF1N5XvDBSpmsVyJ3g==)
   at StockSharp.Quik.QuikDdeAdapter.#=q2S7Q9QHGbIT0nfevT3NZZM7tiuqcYyXSluCytcoaPfU=(MarketDataMessage #=q9Xf2nl_EYMd2pCUVEnGGhw==)
   at StockSharp.Messages.MessageAdapter`1.OnInMessageProcessor(Message message, IMessageAdapter adapter)



Еще раз напомню, что ни настройки Квика, ни Гидры не менялись - Гидра обновилась через свой внутренний мехаизм, перезапустилась и больше импорт не работает
Спасибо:

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 18.06.2014
Ответить


devruss Перейти
esper Перейти
Проверил у себя последнюю версию, все запустилось с первого раза.


Вот еще ошибки сыпятся:


Скрин таблицы инструментов можно увидеть?
Спасибо:

devruss

Фотография
Курсы
Дата: 18.06.2014
Ответить


Михаил Сухов Перейти
devruss Перейти
esper Перейти
Проверил у себя последнюю версию, все запустилось с первого раза.


Вот еще ошибки сыпятся:


Скрин таблицы инструментов можно увидеть?


Все настройки импортированы из вашего wnd файла
http://gyazo.com/669afb7ee15b5363dbd005aaf0919b8d
Спасибо:
<< < 3 4 5 6 7  > >>

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

loading
clippy