Источник загружает данные оттуда же, откуда и pro версия wealth-lab.
Поддерживаются свечки всех мастей.
Вроде как, с фиделити можно много разной инфы утянуть в том числе и макро, но в источнике нельзя.
Поддерживается Гидра версии 4.1.19.1
Установка (все почти также, как и для яху-гугл)
И снова идем на ГИТХАБ
Обращаем внимание на то, что б была включена ветка "master" и жмем "download zip".

После того, как скачали, идем в архиве в папку bin\Release или bin\Debug и ищем там Файлы:
WealthLab.DataProviders.Common.dll WealthLab.dll Fidelity.Components.dll StockSharp.Hydra.WLTask.dll
Копируем его в Hydra\Plugins
Также ищем папку в архиве log4net_1_2_10_0 или Log4Net_old Копируем оттуда log4net.dll и кидаем ее в корень Гидры с заменой.
Дело в том, что компоненты велс лаба собраны с более старой версией log4net, чем гидра. Выпилить оттуда эту библиотеку нельзя, равно как и из гидры. Но заменить в гидре можно, тем более что в они фактически и не используется.
Запускаем Гидру. В списке Источников должен был появиться WL-source. Если не появился, жмем добавить источник.
Настройки.
Есть два режима: обычный и перезагрузка.
В режиме перезагрузка, будут качаться все отсутствующие данные, начиная с указанной начальной даты.
Временной отступ - для обычного режима. При отступе равном, например, 50, будут качаться все отсутствующие данные за последние 50 дней.
Полезно, например, если вы считаете какой-нибудь индикатор за последние 50 дней, а все что раньше, вас не интересует.
Инструменты
При первом запуске, в главной директории Hydra появится текстовый файл WLSourceTickers.txt
Записываем в него id необходимых инструментов через пробел, например:
AAPL@SMART SPY@SMART APOL@NASDAQ GOOG@SMART
SMART это умная система роутинга ордеров по ECN'ам. Типа как exchange board. Можно не обращать внимания.
Для импорта инструментов в гидре жмем добавить.


Инструменты спарсятся и добавятся в базу.
Перед началом закачки нужно не забыть добавить желаемые данные - свечки нужного ТФ.
コメント (18)
ログイン または アカウントを作成, コメントを残すにはログインまたは新規登録してください
Не заводится
13:35:47.287| |WL |Перешел в состояние Started. 13:35:47.335| |WL |Старт загрузки 00:01:00 свечек за 01.01.12 для C@SMART. 13:35:56.742| |WL |Старт загрузки 00:01:00 свечек за 02.01.12 для C@SMART. 13:35:56.743|Error |WL |System.ArgumentNullException: Value cannot be null. Parameter name: source at System.Linq.Enumerable.Any[TSource](IEnumerable`1 source) at StockSharp.Hydra.WLDataSource.WLTask.OnProcess() at StockSharp.Hydra.Core.BaseHydraTask.<Start>b__0() 13:35:56.743| |WL |Старт загрузки 00:01:00 свечек за 03.01.12 для C@SMART.
Kazai Mazai, подскажи в чем может быть проблема, если не тянуться интрадей данные по некоторым инструментам, например BRK.B@SMART для WL плагина раут @SMART - универсальный или стоит другие попробовать?
И второй вопрос, кроме акций есть еще какие-то рынки у них в фиде?
@smart влияет только на то, с какими айди и exchange board создадутся инструменты в гидре, запросы данных чисто по код инструмента.
Скорее всего у них просто нет данных таких.... Надо попробовать в самом велс лабе. Возможно для особых инструментов особые запросы надо делать.
Увы, не пашет. Инструменты добавил, запускаю на скачивание данных и вижу:
11:45:50.390|Error |WL |System.MissingMethodException: Метод не найден: "StockSharp.BusinessEntities.Security StockSharp.Hydra.Core.Extensions.GetAllSecurity(StockSharp.Hydra.Core.IHydraTask)". в StockSharp.Hydra.WLDataSource.WLTask.OnStarted() в StockSharp.Hydra.Core.BaseHydraTask.<Start>b__0()
11:45:50.391|Error |WL |Ошибка при запуске источника. Источник будет остановлен.
Все, закачка автоматически останавливается...
Да, и уточни, пожалуйста, работает это автономно или нужен ЗАПУЩЕННЫЙ WealthLab? Я пробовал и так и так - результат одинаковый, но все же... И если нужен запущенный велслаб, то версия Developer (не PRO!) подойдет в этом случае?
запущенный велс не нужен, плагин автономный
Вот на этом месте можно подробнее? Я про свечки... Дело в том, что у меня после добавления инструментов Гидра дает возможность каждому из них выбрать для закачки только сделки! А свечки вообще недоступны - смотрите на скриншот... 🤨
Посмотрите в шапке темы: Поддерживается Гидра версии 4.1.19.1
после чего посмотрите какая у вас версия... и поставьте одну из старых версий, как описано в соседних ветках, и все заведется)
Ах вот оно в чем дело... гм... Для меня всегда по жизни подобная фраза значила "от такой-то версии и выше". Ну придется "зоопарк" собирать. У меня уже отдельно от самой последней Гидры стоит версия 4.1.16 для корректной закачки данных из Блэквуда, которая ( закачка ) почему-то перестала работать в следующих версиях вплоть до 4.1.21 и только (может быть) в следующей или еще через одну разработчики обещали опять починить эту функцию... 🤬 Значит теперь еще и 4.1.19 тоже придется отдельно ставить. Оно, конечно, не сложно, но странно - то, что работало раньше, не работает в новых версиях - зачем тогда новые версии нужны-то??? 🤨 Спасибо, приеду домой и попробую.
От версии к версии меняется интерфейс взаимодействия источников данных и гидры. Поэтому для каждой версии приходится вносить правки.
Приехал и попробовал с версией Гидры 4.1.19.1 - действительно заработало все. Закачало ровно по 390 свечек на инструмент - 1-минутки от открытия Америки и до закрытия, без учета премаркета и постмаркета. Это меня вполне устраивает. Вот только... не знаю - может так и надо???... закачка "взяла" свечки только за ВЧЕРАШНИЙ день. Ни сегодняшний ни позавчерашний - а только вчера. Это так и должно быть? Каждый день будет качать данные предыдущего дня? Или можно и нужно что-то подкрутить, чтобы качало больший диапазон дат? Я знаю, что, например, с гугл-финанс можно минутные свечки скачивать за последние две недели торгов, у меня так скрипт на PHP качает (кстати, как бы его "прикрутить" к Гидре?) В любом случае - спасибо за отличную работу. А где-то почитать про эти плагины для Гидры можно? Для общего развития и собственных нужд???
Забыл про настройки написать.
Есть два режима: обычный и перезагрузка.
В режиме перезагрузка, будут качаться все отсутствующие данные, начиная с указанной начальной даты.
Временной отступ - для обычного режима. При отступе равном, например, 50, будут качаться все отсутствующие данные за последние 50 дней.
Полезно, например, если вы считаете какой-нибудь индикатор за последние 50 дней, а все что раньше, вас не интересует.
Думаю, дело в этом.
Ошибка на daily свечках. Для всех свечей они тайм по закрытию ставят, а для дейли по открытию.
Поправил.
Дейли данные надо теперь все перекачать.
Подскажите что еще, кроме акций NYSE дает фид от WL? Фьючерсы, форекс...
Можно попробовать через StockSharp.Algo.History.Forex
Как обеспечить поддержку в версии 4.2.1.7 ?
Автор же с самого начала написал: Поддерживается Гидра версии 4.1.19.1
И я уже в этой ветке спрашивал про другие версии - мне ответили "СМОТРИ В ШАПКЕ ЭТОЙ ТЕМЫ". Стало быть, иных вариантов нет! 😀
Ставишь в отдельной папке ту Гидру старой версии и в ней качаешь данные от Фиделити. Не айс, конечно, но работает! За что автору и респект!!!
Подскажите пожалуйста, какой тикер индекса волы VXX у фиделити?