Я просто не могу не поделиться новой user-friendly версией.+)
Источник поддерживает закачку daily свечек с Yahoo и Google finance.
Поддерживается Гидра версии 4.1.16.1
Установка
Идем на ГитХаб.
Обращаем внимание на то, что б была включена ветка "master" и жмем "download zip".

После того, как скачали, идем в архиве в папку bin\Release и ищем там файлик StockSharp.Hydra.YahooGoogle.dll
Копируем его в Hydra\Plugins
Запускаем Гидру. В списке Источников должен был появиться Yahoo+Google. Если не появился, жмем добавить источник.
Настройки.
Есть два режима: обычный и перезагрузка.
В режиме перезагрузка, будут качаться все отсутствующие данные, начиная с указанной начальной даты.
Временной отступ - для обычного режима. При отступе равном, например, 50, будут качаться все отсутствующие данные за последние 50 дней.
Полезно, например, если вы считаете какой-нибудь индикатор за последние 50 дней, а все что раньше, вас не интересует.
Инструменты
При первом запуске, в главной директории Hydra появится текстовый файл YahooGoogleSourceTickers.txt
Записываем в него id необходимых инструментов через пробел, например:
AAPL@SMART SPY@SMART APOL@NASDAQ GOOG@SMART
SMART это умная система роутинга ордеров по ECN'ам. Типа как exchange board. Можно не обращать внимания.
Для импорта инструментов в гидре жмем добавить.


Инструменты спарсятся и добавятся в базу.
Перед началом закачки нужно не забыть добавить желаемые данные - свечки 1 DAY
Ошибки
Id инструментов, по которым по каким-то причинам не удалось загрузить данные, или были получены битые данные, записываются в файл ErrorTickers.txt в корневой директории Гидры.
评论 (8)
登录 或 创建账户, 登录或注册以发表评论
Обновление до 4.1.19.1
Инструкция та же. Брать там же.
Комментарий.
Был замечен маленький фейл на версии 4.1.16.1:
Если никаких инструментов не выбрано, т.е. выбран All, то он расценивается,как полноценный инструмент с названием All и для него ищутся свечки. А раньше вроде такого не было.
Но теперь это неважно, потому что с новыми контролами можно удобнейшим образом выделить все инструменты.
Kazai Mazai, не мог бы ты проапдейтить плагин для работы с Гидрой 4.1.19.1?
Так он и так для 4.1.19.1
Завелся :) И другой вопрос, возможно ли твоими плагинами WL и Google-Yahoo качать данные в одну папку (минутки и дневки), или лучше разнести?
Скорее всего можно. Это уже ответственность гидры, как хранить все. Но думаю, что проблем не должно возникнуть. Там в папках для каждого инструмента, для каждой даты, для каждого таймфрейма свой файлик создается.
Возможно ли ним протестировать на истории? Если взять SampleHistoryTesting
var trader = new EmulationTrader( new[] , new[] ) { MarketTimeChangedInterval = timeFrame, StorageRegistry = new YahooGoogelHistorySource(...),
Сделал всё по инструкции. Только версия Гидры 4.2.2.1. После запуска выдаёт следующее сообщение:
S#.Data 1/27/2014 15:48:53 Error System.Reflection.ReflectionTypeLoadException: Не удается загрузить один или более запрошенных типов. Обратитесь к свойству LoaderExceptions для получения дополнительных сведений. в System.Reflection.RuntimeModule.GetTypes(RuntimeModule module) в System.Reflection.Assembly.GetTypes() в StockSharp.Hydra.MainWindow.InitializeTasks() System.TypeLoadException: Отсутствует реализация метода "add_LookupSecuritiesResult" в типе "StockSharp.Hydra.YahooGoogle.YahooGoogleTask" из сборки "StockSharp.Hydra.YahooGoogle, Version=1.0.0.1, Culture=neutral, PublicKeyToken=null".
Как исправить?