WLD коннектор
Atom Reply
11/1/2012


Тут с одного форума заинтересовались коннектором. Появился интерес, какое сейчас вообще у Велса АПИ. У кого есть 6-ка платная, можете запостить описание АПИ? Можно попробовать разобраться вместе и оценить, насколько это трудоемко с учетом существующих S# возможностей.

На данный момент для экспорта реал тайм котировок доступны следующие терминалы:
  • Альфа-директ
    Quik
    Plaza II
    SmartCOM

Для подачи приказов и получения позиции доступны следующие терминалы:
  • Quik

upd. Сделал крупное обновление адаптера. Кто скачивал предыдущие версии перекачайте. Так же в виду большого количества вопросов. Приложил инструкцию по установке. Главное нововведение полноценная поддержка брокер адаптера. То есть теперь вы можете подавать ордера непосредственно в терминал, а так же синхронизировать позиции. Правда такая возможность присутствует только в версии для Квика. Почему для синхронизации позиций не поддерживаются другие терминала? Потому что я являюсь пользователем квика и не знаю как получить значение поля "Цена приобретения " из других терминалов. Если вы знаете ответ на этот вопрос, пожалуйста, свяжитесь со мной для улучшения функционала адаптера. Так же для повышения качества продукта если вы заметите, какие, то баги так же свяжитесь со мной. После применения настроек необходимо перезагрузить Wealth Lab. Автор адаптера WD-40




66 Answers
< 1 2 3  >
Дмитрий ирк

Avatar
Date: 12/17/2012
Reply


а где он сам ,выложи ссылку или кинь в личку Confused Confused Confused
Thanks:

esper

Avatar
Programmer
Date: 12/17/2012
Reply


Дмитрий ирк Перейти
а где он сам ,выложи ссылку или кинь в личку Confused Confused Confused


В первом сообщении темы есть ссылка.
Thanks:

Дмитрий ирк

Avatar
Date: 12/23/2012
Reply


Тут с одного форума заинтересовались коннектором. Появился интерес, какое сейчас вообще у Велса АПИ. У кого есть 6-ка платная, можете запостить описание АПИ? Можно попробовать разобраться вместе и оценить, насколько это трудоемко с учетом существующих S# возможностей.

upd. Приложил первую версию. Готов статик и стриминг режимы (история + рилтайм). Работает с Велсом начиная с 6.4. Создатель адаптера WD-40
Отредактировано пользователем 19 дней назад | Причина: Не указана

Вложение(я):
WealthLabAdapter.zip (5,236kb) загружен 50 раз(а).
Вопросы? Поддержка от команды StockSharp по Skype!


ДА этот здорово ,но не то это адаптер толька на историю а вот как же передача с ВЛД в QUIK
Thanks:

Mikhail Sukhov

Avatar
Articles author Programmer Trader
Date: 12/23/2012
Reply


Дмитрий ирк Перейти

ДА этот здорово ,но не то это адаптер толька на историю а вот как же передача с ВЛД в QUIK


Там это есть.
Topic starter
Thanks:

Дмитрий ирк

Avatar
Date: 12/23/2012
Reply


НЕТ НЕТУ ,ДАЙ ССЫЛКИ НЕ МОГУ СКОНЕКТИТЬ ,ДА А ВЛД ДОЛЖЕН БЫТЬ ЛЕЦЕНЗИРОВАН ОБЯЗАТЕЛЬНО ,ИЛИ КРЯКНУТЫЙ ПОЙДЕТ
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 12/23/2012
Reply


Я почти дописал брокер адаптер. Заявки уже передает и отображает позиции. Но я сейчас немного занят. По этому релиз будет после нового года. WLD может быть каким угодно, но версия его должна быть 6.4 x86 BigGrin
Thanks:

aleksey_69

Avatar
Date: 1/8/2013
Reply


Зарегистрировался на Fidelity, установил триал версию на 30 дней, но оказалось что этот коннектор не работает с Альфа Директом. Скажите пожалуйста как прикрутить реалтайм WLD6.4 к АД?
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 1/12/2013
Reply


Сделал крупное обновление адаптера. Кто скачивал предыдущие версии перекачайте. Так же в виду большого количества вопросов. Приложил инструкцию по установке. Главное нововведение полноценная поддержка брокер адаптера. То есть теперь вы можете подавать ордера непосредственно в терминал, а так же синхронизировать позиции. Правда такая возможность присутствует только в версии для Квика. Почему для синхронизации позиций не поддерживаются другие терминала? Потому что я являюсь пользователем квика и не знаю как получить значение поля "Цена приобретения " из других терминалов. Если вы знаете ответ на этот вопрос, пожалуйста, свяжитесь со мной для улучшения функционала адаптера. Так же для повышения качества продукта если вы заметите, какие, то баги так же свяжитесь со мной.
Thanks: aleksey_69 Sema

dunpeal77

Avatar
Date: 1/14/2013
Reply


Сделал все по инструкции. WealthLab выдает (Индекс находился вне границ массива) или (Заданный аргумент находится вне диапазона допустимых значений).
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 1/14/2013
Reply


Ну, так сложно, что либо сказать. Какой инструмент? Какой Таймфрейм? Лучше киньте скрин велса и квика для начала, только что бы можно было посмотреть все подробности. Забыл сказать что после применения настроек необходимо перезагрузить Wealth lab.
Thanks:

dunpeal77

Avatar
Date: 1/14/2013
Reply


WD-40 Перейти
Ну, так сложно, что либо сказать. Какой инструмент? Какой Таймфрейм? Лучше киньте скрин велса и квика для начала, только что бы можно было посмотреть все подробности. Забыл сказать что после применения настроек необходимо перезагрузить Wealth lab.


Написал инструкцию. Вот что я делаю и где у меня не получается.
WLD.docx 408 KB (2)
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 1/14/2013
Reply


Совсем забыл сказать. Если вы используете квик джуниор то там используется некорректный код класса. Вам необходимо зайти в папку с данными, которая скачала гидра и переименовать ее, так что бы код класса соответствовал коду класса в квике. К примеру гидра скачала данные для сбера и присвоила папке название SBER@EQBR вам необходимо переименовать папку в SBER@QJSIM.


Напрашивается вопрос исторические данные обязательно нужно или можно просто каталог указать пустой. Да исторические данные нужны. Или первоначально не будет отрисован график. Как на скрине No Data Avaliable.
Доп. Столбцы нужно выбирать или по усмотрению? Нужно иначе будет некорректно работать брокер адаптер.
По поводу последней ошибки. Сегодня на сайте велса было крупное обновление по этому вы не могли пройти процедуру авторизации.
Thanks:

dunpeal77

Avatar
Date: 1/15/2013
Reply


Стала возникать ошибка при запуске Wealth-Lab Developer 6 32-bit

Приложение: WealthLabDev.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.TypeInitializationException
Стек:
в WealthLabPro.MainForm..ctor()
в a.a()

Имя сбойного приложения: WealthLabDev.exe, версия: 1.0.0.0, отметка времени: 0x508b10f7
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.17514, отметка времени 0x4ce7bafa
Код исключения: 0xe0434352
Смещение ошибки: 0x0000b727
Идентификатор сбойного процесса: 0x1250
Время запуска сбойного приложения: 0x01cdf34e2eb40a8b
Путь сбойного приложения: C:\Program Files (x86)\MS123\Wealth-Lab Developer 6\WealthLabDev.exe
Путь сбойного модуля: C:\Windows\syswow64\KERNELBASE.dll
Код отчета: 713c279a-5f41-11e2-abc9-00e052f3e11d

Что предпринять? Перестановка не дала результатов.
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 1/15/2013
Reply


А после чего? Что изменилось?
Thanks:

dunpeal77

Avatar
Date: 1/15/2013
Reply


Доп. Столбцы все выбрал сохранил и сразу вылетел Wealth-Lab Developer 6
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 1/15/2013
Reply


Так в инструкции написано что вы должны добавить только один столбец а не все. И он должен быть в определенном порядке. У вас таблица должна быть именно такой.

Thanks:

dunpeal77

Avatar
Date: 1/15/2013
Reply


Решил все попробовать добавить. И вот что из этого вышло вот сижу ломаю голову как исправить.

Thanks:

dunpeal77

Avatar
Date: 1/15/2013
Reply


dunpeal77 Перейти
Решил все попробовать добавить. И вот что из этого вышло вот сижу ломаю голову как исправить.



Помогло восстановление системы.
Thanks:

Валентин Мирошниченко

Avatar
Articles author
Date: 1/15/2013
Reply


Ну можно было просто привести таблицу в состояние как на скрине и все бы заработало.
Thanks:

ring10

Avatar
Date: 1/24/2013
Reply


У меня так и не получилось полноценно настроить коннектор. Даже платная тех. поддержка не помогла. Целый день сегодня убил на это. В итоге обновление котировок не идет RIH почему то грузит гидра в одну папку RIH3@RTS а ВЛД берет RIH3@SPBFUT, а с акциями тоже как то не так именуется, в общем то все не просто. Для пром. эксплуатации совсем не пригодно.Confused
Thanks:

aleksey_69

Avatar
Date: 1/24/2013
Reply


После добавления файлов адаптера в папку C:\Program Files\MS123\Wealth-Lab Developer 6 программа отказывается запускаться! Вот такая ошибка:

EventType : clr20r3 P1 : wealthlabdev.exe P2 : 6.4.52.0
P3 : 508b10f7 P4 : system P5 : 4.0.0.0 P6 : 50485745 P7 : 1cd1
P8 : 75 P9 : system.uriformatexception

Система WindowsXP, Wealth-Lab Developer 6.4.52


P.S. Вопрос снимается.
Обновил лицензию StockSharp и теперь WLD с файлами адаптера прекрасным образом запускаются и работают. Ура!
На очереди Гидра. Не желает она запускаться на моём компьютере.
Thanks:

aleksey_69

Avatar
Date: 1/28/2013
Reply


Уважаемый WD-40!
Скажите пожалуйста в каком формате выводить ценные бумаги для Альфа Директа? Например в справке для Quik это MICEX.QJSIM.SBER.EQUITY, но в Альфа Директе я не нашел понятия Код Класса, при попытке подключить индикатор ошибка:
System.FormatException: Входная строка имела неверный формат.
в System.Number.StringToNumber(String str, NumberStyles options, NumberBuffer& number, NumberFormatInfo info, Boolean parseDecimal)
в System.Number.ParseInt32(String s, NumberStyles style, NumberFormatInfo info)
в System.Convert.ToInt32(String value)
в WealthLab.Providers_StockSharp.StockSharpStaticProvider.CreateDataSource()
в WealthLabPro.NewDataSourceForm.b(Object A_0, EventArgs A_1)
в System.Windows.Forms.Control.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnClick(EventArgs e)
в System.Windows.Forms.Button.OnMouseUp(MouseEventArgs mevent)
в System.Windows.Forms.Control.WmMouseUp(Message& m, MouseButtons button, Int32 clicks)
в System.Windows.Forms.Control.WndProc(Message& m)
в System.Windows.Forms.ButtonBase.WndProc(Message& m)
в System.Windows.Forms.Button.WndProc(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.OnMessage(Message& m)
в System.Windows.Forms.Control.ControlNativeWindow.WndProc(Message& m)
в System.Windows.Forms.NativeWindow.Callback(IntPtr hWnd, Int32 msg, IntPtr wparam, IntPtr lparam)
Thanks:

bsg1958

Avatar
Date: 2/7/2013
Reply


dunpeal77 Перейти
Стала возникать ошибка при запуске Wealth-Lab Developer 6 32-bit

Приложение: WealthLabDev.exe
Версия платформы: v4.0.30319
Описание. Процесс был завершен из-за необработанного исключения.
Сведения об исключении: System.TypeInitializationException
Стек:
в WealthLabPro.MainForm..ctor()
в a.a()

Имя сбойного приложения: WealthLabDev.exe, версия: 1.0.0.0, отметка времени: 0x508b10f7
Имя сбойного модуля: KERNELBASE.dll, версия: 6.1.7601.17514, отметка времени 0x4ce7bafa
Код исключения: 0xe0434352
Смещение ошибки: 0x0000b727
Идентификатор сбойного процесса: 0x1250
Время запуска сбойного приложения: 0x01cdf34e2eb40a8b
Путь сбойного приложения: C:\Program Files (x86)\MS123\Wealth-Lab Developer 6\WealthLabDev.exe
Путь сбойного модуля: C:\Windows\syswow64\KERNELBASE.dll
Код отчета: 713c279a-5f41-11e2-abc9-00e052f3e11d

Что предпринять? Перестановка не дала результатов.


Аналогичная ошибка.
Почти все заработало.
И лицензия стояла, и счета в QUIK-e видел.
Не мог добавить dataset, вываливался по какому-то исключению.
Полез добавить поле в таблицу "Цена приобретения" и усе, грузился WL и без этого поля.
Сейчас вообще не грузится.
И точки восстановления перед установкой WLD похоже у меня нет.
Как исправить ?
Переустановки всякие не помогают.
Таблицы в QUIK-е все совпадают.

Без адаптера WLD загружается.
И как сбросить настройки адаптера в "нуль", чтоб заново прописать ?
Может так поможет.

Мой ответ:
Мои документы/StockSharp/WealthLab/Settings.xml - удалил.
WL стал грузится - ну хоть так. Счас все заново.

Поднастроил заново.
Счета вижу - позиции в счетах не вижу.
Ввел для примера FORTS.SPBFUT.RIH3.FUTURE ==> Последовательность не содержит соответствующий элемент.
Для истории: c:\MarketData\RIH3@SPBFUT или надо RIH3@RTS ?

И куда надо вносит инструмент в таблицу ИНСТРУМЕНТЫ, чтобы шли тики ?
Или в trial тики не идут ?
Thanks:

rtDen

Avatar
Training Programmer
Date: 2/7/2013
Reply


Увидел эту тему только сейчас, есть лицензионный WLD 6.x Если нужна какая-то помощь от меня, как владельца WLD, то помогу по мере сил.
Thanks:

akoz

Avatar
Date: 3/6/2013
Reply


Добрый день.

Скачал триальную версию WLD, хочу изучить возможность подключения Stock# до покупки лицензии.
Пока ничего не получается. Хотя все по инструкции делаю.

Quik настроил, Verifier говорит, что все ок. Только пару предупреждений, что в "инструментах" колонка "Статус приема заявок" вместо "Статус" и в "мои сделки" колонка "Дата сделки" вместо "Дата торгов". Как я понял, это некритично. Да и поменять их непонятно как.

Гидрой история скачана, WLD настроен, при добавлении инструмента класс QJSIM на EQBR как в квике поменян,
В итоге соединение с StockSharp нормально проходит без ругани и ошибок (долго этого добивался), в строке состояния пишет
StockSharp Streaming Data Provider (Connected).

Но далее даже построить график не выходит:
1. Если без режима Stream, то просто в окне "No Data Availiable". Т.е. историю не видит.
2. Если включить режим Stream (правый нижний угол графика), то ошибка "Последовательность не содержит элементов"

И WLD и QUIK запущены под администратором (это оказалось важно, иначе не коннектились совсем).

Что делать? Может есть еще какие тонкости?
Это не из-за триальности версии?
Thanks:
< 1 2 3  >

Attach files by dragging & dropping, , or pasting from the clipboard.

loading
clippy