Я просто не могу не поделиться новой 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 в корневой директории Гидры.
Kommentare (8)
Anmelden oder Konto erstellen, Melden Sie sich an oder registrieren Sie sich, um einen Kommentar zu hinterlassen
Обновление до 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".
Как исправить?