WLD коннектор
Atom Ответить
01.11.2012


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

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

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

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

Теги:


Спасибо: StockSharp Sema Соболев Иван




66 Ответов
< 1 2 3  >
Дмитрий ирк

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


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

esper

Фотография
Программист
Дата: 17.12.2012
Ответить


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


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

Дмитрий ирк

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


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

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

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


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

Mikhail Sukhov

Фотография
Автор статей Программист Трейдер
Дата: 23.12.2012
Ответить


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

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


Там это есть.
Автор топика
Спасибо:

Дмитрий ирк

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


НЕТ НЕТУ ,ДАЙ ССЫЛКИ НЕ МОГУ СКОНЕКТИТЬ ,ДА А ВЛД ДОЛЖЕН БЫТЬ ЛЕЦЕНЗИРОВАН ОБЯЗАТЕЛЬНО ,ИЛИ КРЯКНУТЫЙ ПОЙДЕТ
Спасибо:

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

Фотография
Автор статей
Дата: 23.12.2012
Ответить


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

aleksey_69

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


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

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

Фотография
Автор статей
Дата: 12.01.2013
Ответить


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

dunpeal77

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


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

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

Фотография
Автор статей
Дата: 14.01.2013
Ответить


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

dunpeal77

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


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


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

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

Фотография
Автор статей
Дата: 14.01.2013
Ответить


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


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

dunpeal77

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


Стала возникать ошибка при запуске 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

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

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

Фотография
Автор статей
Дата: 15.01.2013
Ответить


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

dunpeal77

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


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

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

Фотография
Автор статей
Дата: 15.01.2013
Ответить


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

Спасибо:

dunpeal77

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


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

Спасибо:

dunpeal77

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


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



Помогло восстановление системы.
Спасибо:

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

Фотография
Автор статей
Дата: 15.01.2013
Ответить


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

ring10

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


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

aleksey_69

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


После добавления файлов адаптера в папку 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 с файлами адаптера прекрасным образом запускаются и работают. Ура!
На очереди Гидра. Не желает она запускаться на моём компьютере.
Спасибо:

aleksey_69

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


Уважаемый 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)
Спасибо:

bsg1958

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


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 тики не идут ?
Спасибо:

rtDen

Фотография
Курсы Программист
Дата: 07.02.2013
Ответить


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

akoz

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


Добрый день.

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

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

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

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

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

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

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

loading
clippy