WL источник для Гидры
Atom
09.10.2013


Источник загружает данные оттуда же, откуда и pro версия wealth-lab.

Поддерживаются свечки всех мастей.

Вроде как, с фиделити можно много разной инфы утянуть в том числе и макро, но в источнике нельзя.

Поддерживается Гидра версии 4.1.19.1


Установка (все почти также, как и для яху-гугл)

И снова идем на ГИТХАБ

Обращаем внимание на то, что б была включена ветка "master" и жмем "download zip".

1

После того, как скачали, идем в архиве в папку 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. Можно не обращать внимания.

Для импорта инструментов в гидре жмем добавить.

2

3

Инструменты спарсятся и добавятся в базу.


Перед началом закачки нужно не забыть добавить желаемые данные - свечки нужного ТФ.


1 2  >
Oldman

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


Не заводится

Код
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

Kazai Mazai

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


Oldman Перейти
Не заводится

Код
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.



Quick and dirty или Алготрейдинг в стиле "казай мазай" =)



Пофиксил.



Спасибо: Oldman

Oldman

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


Kazai Mazai, подскажи в чем может быть проблема, если не тянуться интрадей данные по некоторым инструментам, например
BRK.B@SMART
для WL плагина раут @SMART - универсальный или стоит другие попробовать?

И второй вопрос, кроме акций есть еще какие-то рынки у них в фиде?
Спасибо:

Kazai Mazai

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


Oldman Перейти
Kazai Mazai, подскажи в чем может быть проблема, если не тянуться интрадей данные по некоторым инструментам, например
BRK.B@SMART
для WL плагина раут @SMART - универсальный или стоит другие попробовать?

И второй вопрос, кроме акций есть еще какие-то рынки у них в фиде?


@smart влияет только на то, с какими айди и exchange board создадутся инструменты в гидре, запросы данных чисто по код инструмента.

Скорее всего у них просто нет данных таких.... Надо попробовать в самом велс лабе. Возможно для особых инструментов особые запросы надо делать.
Спасибо:

SavosRU

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


Увы, не пашет.
Инструменты добавил, запускаю на скачивание данных и вижу:

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!) подойдет в этом случае?
Спасибо:

SavosRU

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


Kazai Mazai Перейти
Источник загружает данные оттуда же, откуда и pro версия wealth-lab.
Поддерживаются свечки всех мастей.
...
Перед началом закачки нужно не забыть добавить желаемые данные - свечки нужного ТФ.


Вот на этом месте можно подробнее? Я про свечки...
Дело в том, что у меня после добавления инструментов Гидра дает возможность каждому из них выбрать для закачки только сделки!
А свечки вообще недоступны - смотрите на скриншот...
[confused]
Спасибо:

Oldman

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


SavosRU Перейти
Увы, не пашет.
Да, и уточни, пожалуйста, работает это автономно или нужен ЗАПУЩЕННЫЙ WealthLab?
Я пробовал и так и так - результат одинаковый, но все же...
И если нужен запущенный велслаб, то версия Developer (не PRO!) подойдет в этом случае?


запущенный велс не нужен, плагин автономный
Спасибо:

Oldman

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


SavosRU Перейти
Kazai Mazai Перейти
Источник загружает данные оттуда же, откуда и pro версия wealth-lab.
Поддерживаются свечки всех мастей.
...
Перед началом закачки нужно не забыть добавить желаемые данные - свечки нужного ТФ.


Вот на этом месте можно подробнее? Я про свечки...
Дело в том, что у меня после добавления инструментов Гидра дает возможность каждому из них выбрать для закачки только сделки!
А свечки вообще недоступны - смотрите на скриншот...
[confused]


Посмотрите в шапке темы:
Поддерживается Гидра версии 4.1.19.1

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


Спасибо:

SavosRU

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


Oldman Перейти

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


Ах вот оно в чем дело...
гм...
Для меня всегда по жизни подобная фраза значила "от такой-то версии и выше".
Ну придется "зоопарк" собирать. У меня уже отдельно от самой последней Гидры стоит версия 4.1.16 для корректной закачки данных из Блэквуда, которая ( закачка ) почему-то перестала работать в следующих версиях вплоть до 4.1.21 и только (может быть) в следующей или еще через одну разработчики обещали опять починить эту функцию...
[cursing]
Значит теперь еще и 4.1.19 тоже придется отдельно ставить. Оно, конечно, не сложно, но странно - то, что работало раньше, не работает в новых версиях - зачем тогда новые версии нужны-то???
[confused]
Спасибо, приеду домой и попробую.
Спасибо:

Kazai Mazai

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


SavosRU Перейти
Oldman Перейти

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


Ах вот оно в чем дело...
гм...
Для меня всегда по жизни подобная фраза значила "от такой-то версии и выше".
Ну придется "зоопарк" собирать. У меня уже отдельно от самой последней Гидры стоит версия 4.1.16 для корректной закачки данных из Блэквуда, которая ( закачка ) почему-то перестала работать в следующих версиях вплоть до 4.1.21 и только (может быть) в следующей или еще через одну разработчики обещали опять починить эту функцию...
[cursing]
Значит теперь еще и 4.1.19 тоже придется отдельно ставить. Оно, конечно, не сложно, но странно - то, что работало раньше, не работает в новых версиях - зачем тогда новые версии нужны-то???
[confused]
Спасибо, приеду домой и попробую.



От версии к версии меняется интерфейс взаимодействия источников данных и гидры. Поэтому для каждой версии приходится вносить правки.
Спасибо:
1 2  >

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

loading
clippy