S#

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, УкрБиржа, SPB биржа.

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

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



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

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

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

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




Экспорт

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

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






Сервер

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

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

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

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

>> Скачать <<

Спасибо: igorwen sallum



243 Ответов
< 1 2 3 4 5  > >>
IvanB

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


Михаил Сухов Перейти
IvanB Перейти
Как качать историю волатильности?


Можно через Плазу, можно через Квик. Может еще какой подключение позволяет.

В Плазе нужно включить поток. VOLAT как-то так.


Михаил спасибо, а в Гидре как и что выбирать?
Спасибо:

Mikhail Sukhov

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


IvanB Перейти
Михаил Сухов Перейти
IvanB Перейти
Как качать историю волатильности?


Можно через Плазу, можно через Квик. Может еще какой подключение позволяет.

В Плазе нужно включить поток. VOLAT как-то так.


Михаил спасибо, а в Гидре как и что выбирать?


В настройках источника Плазы.
Спасибо: IvanB

esper

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


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

Фичи:
  1. Добавлена возможность указать уровень логирования для задач.
  2. Добавлена возможность редактирования заголовка задачи.
  3. Изменено редактирование инструментов.

Баги:
  1. Ошибка открытия директорий с данными.
  2. Не обновляются данные по инструментам.
  3. Сбросить настройки по-умолчанию.
  4. Нельзя указать таймфрейм более одного дня.
  5. Перестал грузиться индикативный курс USD/RUR.
  6. Ошибка загрузки конфигурации.
  7. Ошибка при выводе ордерлога.
  8. Не выгружаются свечки в формате S# (возможный фикс).
  9. Ошибка автозапуска.
Спасибо:

esper

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


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

Баги:
  1. Ошибка остановки источника Quik под x64.
  2. Дублирование логов.
  3. Не сохраняются изменения по инструментам.
  4. Ошибка переполнения при записи опционов.
  5. Неправильно заполняется Security.MinStepSize.


Upd: изменился формат хранения данных в БД для инструментов, поэтому необходимо удалить старые настройки из Мои документы\StockSharp\Hydra. Восстановить список инструментов по маркет-данным можно через Синхронизацию.
Спасибо:

esper

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


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

Баги:
  1. Ошибка записи стаканов с одинаковым временем.
  2. Исправлен поиск инструментов и подписка на маркет-данные.
  3. Ошибка при остановке источника.
  4. Выделение нескольких строчек в LogMonitor и вывод в буффер приводит к исключению.
  5. Ошибка обработки стоимости шага цены для SmartCOM и LMAX.


Upd. Ошибка на ADR - Гидра v4.1.21.1.
Спасибо:

Jeta

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


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

Фичи:
  1. Добавлена возможность закачивать данные через Blackwood (Fusion), LMAX.
  2. Построение свечек большего таймфрейма из 1мин.

Баги:
  1. Финам: удаление временных файлов для пустых дней.
  2. РТС: данные постоянно закачиваются с начала периода.
  3. Мелкие исправления.


В версии 4.1.13.1, была озвучена фича "Построение свечек большего таймфрейма из 1мин.". В 4.2.1.1 этот функционал не перешел?Confused

Спасибо:

esper

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


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

Баги:
  1. Одинаковое количество стаканов для разных инструментов.
  2. Исправлена возможная утечка памяти.
Спасибо:

esper

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


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

Фичи:
  1. По умолчанию для нового инструмента указаны все типы данных.

Баги:
  1. Множество мелких исправлений.
Спасибо:

esper

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


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

Фичи:
  1. Хранение и экспорт ОИ для свечек.

Баги:
  1. Не запускается экспорт после повторного запуска источника.
  2. Дублируются инструменты в окне поиска.
  3. Долгая регистрация инструментов для получения маркет-данных.
  4. Множество мелких исправлений.
Спасибо:

esper

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


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

Баги:
  1. Ошибки в работе источника IQFeed.
  2. Множество мелких исправлений.
Спасибо:

Jeta

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


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

Иногда такое чувство, как об стенку горох...Confused

Из истории:
Новая версия S# Data 4.1.13.1
Фичи:
Построение свечек большего таймфрейма из 1мин
Так и где эти новые фичи?
В каждой новой версии "Множество мелких исправлений" Но о них мы Вам не расскажем!Confused Flapper
Спасибо: VassilSanych

Mikhail Sukhov

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


jTr Перейти
В каждой новой версии "Множество мелких исправлений" Но о них мы Вам не расскажем!Confused Flapper


1) Протерли значок до блеска (с предыдущих релизов был немного заляпан).
2) Подкрутили отверткой разболтавшийся болт, что соединял качалку с хранилищем.
3) Смазали шарнирный механизм у логов.
Спасибо:

esper

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


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

Баги:
  1. Утечка памяти в источнике IQFeed.
Спасибо:

esper

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


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

Баги:
  1. Ошибка записи изменений по инструментам.
  2. Мелкие исправления в источнике IQFeed.
Спасибо:

esper

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


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

Баги:
  1. Ошибка записи изменений для IQFeed.
Спасибо:

sazon

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


Здравствуйте. Хочется сконвертировать в текстовый файл order log. Так как к Plaza доступа нет, нащел на просторах интернета (http://rusalgo.com/article/orderlog-plaza2-stocksharp) три ордер лога на RIZ2@FORTS, произведенные Гидрой в формате bin. Скачиваю данные, получаю папку, в которой есть файл OrderLog.bin и Security.bin. Переименовываю эту папку в RIZ2@FORTS и кидаю ее в подпапку "R", чтобы обеспечить алфавитный поиск. Далее открываю Гидру, ордер-лог, указываю инструмент и папку, в которой лежит папка "R", ставлю даты. Как итог, не находит данные. Хотелось бы узнать, что делаю не так.
Заранее, благодарен.
Спасибо:

Лебедев Сергей

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


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

Баги:
  1. Ошибки в работе источника IQFeed.
  2. Множество мелких исправлений.


Давно пора не мелкие исправления сделать, а сделать большой адвенс - полноценное пользовательское меню для настройки хранения закаченных данных в MSSQL Server вместо SQLLite/bin_файлов.
Иначе вы мелкими исправлениями занимаетесь, а в это время пользователи мучаются, пытаясь найти путь перевода места хранения исторических на MSSQL - в файле справке ничего! в примерах тоже ничего! на форуме несколько топиков на эту тему, НО ни одного полноценного варианта решения вопроса!
http://stocksharp.ru/fo...ma-tiki--zaghnat--v-sql/
http://stocksharp.ru/fo...8/Gidra--MS-SQL-2008-R2/
http://stocksharp.ru/fo...iestit--ghidru-s-MS-SQL/
Спасибо:

Mikhail Sukhov

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


lebedevsrg Перейти

Давно пора не мелкие исправления сделать, а сделать большой адвенс - полноценное пользовательское меню для настройки хранения закаченных данных в MSSQL Server вместо SQLLite/bin_файлов.


Данные хранятся на диске. В БД хранится служебная информация Гидры. Зачем вам ее менять на MS SQL?
Спасибо:

Лебедев Сергей

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


Нет, служебную базу менять на MSSQL смысла конечно нет. Речь идет о том чтобы хранить исторические данные по бумагам не на диске в bin-файлах, а в таблицах MSSQL, где их и обработать можно привычными методами, и доступ получить из внешних приложений.
Как я понял сейчас такой возможности изменить место хранения нет - получается что Гидра всегда навязывает пользователю формат хранение.
Пусть даже, я поверю на слово вам как разработчикам - что данный формат экономней чем MSSQL - но MSSQL более привычное и универсальное место хранения данных.
Спасибо:

esper

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


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

Баги:
  1. Ошибка записи SIC и NAICS для источника IQFeed.
  2. Ошибки в работе источника Micex.
Спасибо:

Mikhail Sukhov

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


lebedevsrg Перейти



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

Плюс ко всему, если тестировать в облаках лучше на файлах. Так как MSSQL не всегда установлен по умолчанию.

MSSQL - это не привычное хранение данных. Как и наш формат - это бинарный файл, без возможности быстро отредактировать данные. MSSQL - это скорее удобное средство для трансформации данных.

Изначально все как раз хранилось в MSSQL. Тоесть самая первая версия, наверное в году 2010. Когда я залил в БД всю историю публичную ММВБ и РТС, то получил что-то около 200 гигов. Потому что я еще сразу 3 индекса сделал, на ID, Date и Security (что ускорило доступ, но увеличило объем). И это без стаканов. Писать стаканы в реальном времени в БД практически невозможно - БД на предназначена для таких операций. Тоесть возникла необходимость в промежуточном хранилище. Как итог - отказ от СУБД.

Я уже не говорю про то, что формат таблиц не подходит для маркет-данных. Они постоянно меняются. Новые поля. Это все прозрачно поддерживается на уровне формата, потому что у нас в формате нет четких колонок. С таблицами же пришлось делать кучу миграционных скриптов. Опять же - лишняя нагрузка на разработку и поддержку.

Вы можете данные выгружать в конце для в БД. Hydra это умеет. Даже есть такие вещи как Schedule tasks. Через них можете задать расписание экспорта. Но пользоваться MSSQL как активным хранилищем для алготрейдинга считаю неправильным решением.
Спасибо: Лебедев Сергей

Лебедев Сергей

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


Интересная предистория. По крайне мере логика теперь понятна.
Благодарю за ответ, постараюсь разобраться с автоматическими выгрузками.
Спасибо:

esper

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


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

Баги:
  1. Ошибка записи Level2 (стаканов) для источника IQFeed.


Основные изменения S# Data 4.2.2 связаны со S#.API. Список изменений новой версии S#.API будет опубликован в ближайшее время.
Спасибо:

esper

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


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

Баги:
  1. Обновление в связи с ошибками в API.
Спасибо:

Diamat

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


Теперь начал выдавать следующую ошибку:

S#.Data 1/28/2014 16:16:29 Error System.IO.PathTooLongException: The specified path, file name, or both are too long. The fully qualified file name must be less than 260 characters, and the directory name must be less than 248 characters.
at System.IO.Directory.InternalCreateDirectory(String fullPath, String path, Object dirSecurityObj)
at System.IO.DirectoryInfo.CreateSubdirectoryHelper(String path, Object directorySecurity)
at StockSharp.Hydra.Extensions.CopyAll(DirectoryInfo sourceDir, DirectoryInfo targetDir)

at StockSharp.Hydra.MainWindow.<>c__DisplayClass9.<>c__DisplayClassb.<CheckIsAlphabeticStorage>b__3()

Суть в том, что в папке с программой для IQFeed создаётся папка с названием-@, а потом в ней одна в другой ещё множество таких же. После попытки сменить путь выдаёт ошибку что путь задан неверно.
Спасибо:
< 1 2 3 4 5  > >>

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

loading
clippy