WealthLab - коннектор для подключения к торгам (Закрыта)
Atom
13.10.2016


Мы планируем возобновить работу над нашим продуктом S#.WealthLab, переведя её на последнюю версию S#.

img_showcase.png


S#.WealthLab создан как адаптер для программы WealthLab, и позволяет в реальном времени отправлять заявки на биржу, а так же получать биржевые данные. Другими словами, полная интеграция между вашим брокером и WealthLab.

Мы хотим узнать у вас насколько вам интересна данная тема. Используете ли вы уже программу WealthLab в своей работе, планируете ли, насколько вам интересна тема торговли из данной программы.

Пожалуйста, оставьте свое мнение или пожелания здесь, или написать мне лично на почту mika стокшарп тчк ком (по английски).

upd: Стучитесь в скайп или телегу. Контакты в профиле.



Спасибо: Владимир




87 Ответов
< 1 2 3 4  >
Mikhail Sukhov

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


SavosRU Перейти


Конечно помню. К сожалению, так коннектор тогда и не был доделан. Насчет покупки, насколько я помню, продавалось тогда обучение, а не сам коннектор. Как раз из-за того, что как продукта коннектора не было в релизе.
Автор топика
Спасибо:

SavosRU

Фотография
Курсы
Дата: 14.10.2016


Да-да, прошу прощения за неточность: коннектор тогда выдавался бесплатно при покупке обучения по работе с ним.
Три года прошло, не все запомнилось... Виноват ;-)
В общем - ИНТЕРЕСНО!
Спасибо:

Mikhail Sukhov

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


Следующую неделю ждем прояснений по готовым решениям (я написал авторам нескольких публичных продуктов, подождем их ответа, какие у них условия). Иллюзий тут особо не строю, скорее всего будет то же самое, что указано в ценниках.

В случае собственной разработки я могу предложить такой вариант:

1) Определяем бюджет. Беру цифру с потолка - 100 т.р.
2) Делим ее равномерно по всем участникам. Если нас будет 10, значит по 10 т.р. с носа. Если 20 - по 5 т.р.. И т.д.
3) Выплаты единоразовые. Тоесть те, кто участвовал, получают продукт. Абон платы, скрытой комисии и т.д. не должно быть.
4) Оплата на юр лицо по схеме краудфайдинга (что это такое надеюсь все знают).
5) Мы выплачиваем гонорар исполнителю (налоги и т.д. на нас). Поиск исполнителя, предоставление ему документации, взаимодействие с MS123 - это наша часть.
6) Происходит тестирование продукта (с совмещение этапа акта-приемки). Тестирование всеми, кто участвует в пункте 2. Это не опция, а часть этапа. Если кто-то добровольно не участвует, значит он отдает голос в пользу решения большинства.BigGrin
7) Скидки тестировщикам делать или давать бесплатно я не вижу смысла. Все эти скидки - это значит кто-то из своего кармана платит за другого. За себя сразу скажу - я пасс. Платить за незнакомых взрослых мужиков в интенете для меня совсем непонятное действие.

Я так же напишу в MS123 насчет легальности подобного решения. Я знаю, что 2 года назад они были вполне воодушевлены подобными разработками, но кто знает что могло изменится со временем. Аналогично спрошу их о системе скидок. 2 года назад мы покупали для участников нашего форума пакет из 5 лицензий. Обошлось там значительно дешево, и, если тут нет лицензионных пользователей, то это могло бы сподвигнуть их купить.

Вообщем как-то так. Если кто-то сразу выходит из процессе из-за фин условий, больша просьба, напишите об этом сейчас. Чтобы понимать вообще сколько человек остается, и действительно продукт им нужен в работе.
Автор топика
Спасибо:

SavosRU

Фотография
Курсы
Дата: 14.10.2016


Принято! Я первый?
Лицензия на WealthLab не нужна - есть... Но если у них можно получить скидку на продление (хотя бы разовое) - тоже не лишним будет, спросите при возможности!
Спасибо:

Mikhail Sukhov

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


SavosRU Перейти
Принято! Я первый?
Лицензия на WealthLab не нужна - есть... Но если у них можно получить скидку на продление (хотя бы разовое) - тоже не лишним будет, спросите при возможности!


Я напишу им на след. неделе. Предлагаю сюда накидать вопросов к ним.

1) Скидка за продление.
2) Скидки за пакеты новой версии.
3) что еще?
Автор топика
Спасибо:

SavosRU

Фотография
Курсы
Дата: 14.10.2016


У них продление автоматически подразумевает обновление:
- в течение года все обновления бесплатны
- потом оплачиваешь продление и опять все обновления весь год бесплатны.

Причем, если купил, например, в январе, а потом через год в январе не стал продлевать, то в феврале программа уже не работает, но спокойно можно, скажем, в июне опять оплатить продление и оно будет работать теперь с июня по июнь... Проверено на личном опыте - все ок!

Так что "скидка за пакеты новой версии" не актуальна - достаточно продлить и обновляйся по самое "нехочу"!
Спасибо:

v2015

Фотография
Дата: 14.10.2016


Готов участвовать в оплате разработки/доработки коннектора к QUIK за разумную сумму. Идеальный для меня вариант это покупка работающей версии с исходным кодом на C# без доп. платных библиотек, чтобы подстраховаться от будущей потери работоспособности продуктом.

Для своей торговли я пользовался простым вариантом связи с QUIK: записывал из WLD стратегии маркет-ордер в TRI, читал результат из TRO. Дальше мой "коннектор" пока не ушел, т.к. запрограммировать полную логику работы со всеми статусами ордеров и все типы ордеров + видеть в WL в Strategy Monitor / Accounts всю инфу в реальном времени – оказалось сложной задачей и предпочел пока тратить время на стратегию.

Видел в интернет выложенные исходники
https://github.com/ss-abramchuk/quik-live-trading
https://github.com/ss-ab...huk/live-trading-manager
с ходу они у меня не взлетели, хотя в WL их установить удалось, но дальше было сообщение о внутренней ошибке при работе с QUIK, не удалось оживить DDE-pipe между коннектором и QUIK. Если я правильно понимаю ситуацию, то это ранее работавший платный коннектор, который при закрытии темы у брокера выложили в открытый доступ.
Судя по коду - там есть многое, если не всё. Скорее всего эти 2 плагина к WLD реально оживить, т.к. версия WL (6) с тех пор существенно не менялась и похоже там больше вопросы настройки/конфигурации + нового API QUIK, чем реальной неработоспособности продукта. Мне кажется для программиста C# + DDE + знающего API QUIK сделать из этого продукта работающий коннектор это вопрос очень малых трудозатрат, вплоть 1 рабочего дня. С автором я не связывался, но конечно он первый кандидат, которому вы/мы могли бы предложить оживить продукт. Если конечно, продукт настолько близок к работоспособности, как мне показалось.

Новая лицензия на WLD мне не нужна, скидку на продление существующей, если появится возможность – почему бы и нет.

Также может интересовать версия коннектора WLD к Interactive Brokers.
Спасибо:

Владимир

Фотография
Курсы
Дата: 14.10.2016


Я за!
Лицензия на WLD есть, но если с продлением будут бонусы, то не откажусь.
Спасибо:

Владимир

Фотография
Курсы
Дата: 15.10.2016


Я один из тех кто покупал quik-live-trading :(
Не взлетел... Работало, но не стабильно. Иной раз даже бесило.

v2015 Перейти
Готов участвовать в оплате разработки/доработки коннектора к QUIK за разумную сумму. Идеальный для меня вариант это покупка работающей версии с исходным кодом на C# без доп. платных библиотек, чтобы подстраховаться от будущей потери работоспособности продуктом.

Для своей торговли я пользовался простым вариантом связи с QUIK: записывал из WLD стратегии маркет-ордер в TRI, читал результат из TRO. Дальше мой "коннектор" пока не ушел, т.к. запрограммировать полную логику работы со всеми статусами ордеров и все типы ордеров + видеть в WL в Strategy Monitor / Accounts всю инфу в реальном времени – оказалось сложной задачей и предпочел пока тратить время на стратегию.

Видел в интернет выложенные исходники
https://github.com/ss-abramchuk/quik-live-trading
https://github.com/ss-ab...huk/live-trading-manager
с ходу они у меня не взлетели, хотя в WL их установить удалось, но дальше было сообщение о внутренней ошибке при работе с QUIK, не удалось оживить DDE-pipe между коннектором и QUIK. Если я правильно понимаю ситуацию, то это ранее работавший платный коннектор, который при закрытии темы у брокера выложили в открытый доступ.
Судя по коду - там есть многое, если не всё. Скорее всего эти 2 плагина к WLD реально оживить, т.к. версия WL (6) с тех пор существенно не менялась и похоже там больше вопросы настройки/конфигурации + нового API QUIK, чем реальной неработоспособности продукта. Мне кажется для программиста C# + DDE + знающего API QUIK сделать из этого продукта работающий коннектор это вопрос очень малых трудозатрат, вплоть 1 рабочего дня. С автором я не связывался, но конечно он первый кандидат, которому вы/мы могли бы предложить оживить продукт. Если конечно, продукт настолько близок к работоспособности, как мне показалось.

Новая лицензия на WLD мне не нужна, скидку на продление существующей, если появится возможность – почему бы и нет.

Также может интересовать версия коннектора WLD к Interactive Brokers.


Спасибо:

SavosRU

Фотография
Курсы
Дата: 15.10.2016


Я так понимаю, что речь о именно о коннекторахQuik, к Interactive, к Blackwood и так далее) тут не идет - ибо все эти коннекторы вроде бы в наличии у StockSharp есть в той или иной степени готовности. Они подключаются к (через?) StockSharp API и вопрос только в том, чтобы ко всему этому же можно было подключить WealthLab. Тогда уже связка WL-API-коннектор-брокер и позволит торговать.

Коннект - подразумевает соединять, в этом плане "коннектор для ВелсЛаб" условно можно считать коннектором. Но все имеющиеся коннекторы в системе StockSharp предназначены для обеспечения подключения API к брокеру (бирже), а этот продукт - совсем не предназначен для данной связи!!!

Так что для избежания путаницы лучше сразу договориться и не называть то, что мы тут обсуждаем, словом "коннектор". А то нам потом придется оперировать такими понятиями как "коннектор для коннектора" (например, коннектор к QUIK для коннектора к WealthLab) и это только добавит неразберихи и недопонимания!!!

Предлагаю слово "адаптер" - мы ведь хотим адаптировать возможности WealtLab для работы с коннекторами к биржам через промежуточное звено в виде StockSharp API.

Оно, конечно, хоть горшком назови... Но все же изначально кому-то может что-то из-за этой путаницы быть неясно...

Спасибо:

v2015

Фотография
Дата: 15.10.2016


Вы правы, что надо выравнять терминологию,
это позволит уточнить, кому что требуется от продукта.

Мои ожидания такие:

- система написанная на C# в WLD сможет, используя стандартные функции WealthScript
(ButAt.., SellAt.., ShortAt.., CoverAt..)
вызывать отправку ордеров (маркет, лимит, стоп) на исполнение
(в QUIK, а может и в IB)

- объекты WealthLab Orders, Positions будут содержать статус исполнения и фактически взятый объем

- при этом WLD Strategy Monitor будет отображать отправленные ордера,
а на вкладке WLD Accounts будет текущее состояние счета у брокера

Скорее всего вы правы, что в терминах WealthLab это действительно называется Broker Adapter.

Доставка потока котировок в рамках этого продукта лично мне не нужна, т.к. можно настроить средствами WealthLab.
Спасибо:

SavosRU

Фотография
Курсы
Дата: 15.10.2016


Вот-вот! Именно "Broker Adapter" - спасибо что напомнили термин!!!
Именно механизм "брокер-адаптеров" для WealthLab как раз и обладает всеми перечисленными в Ваших требованиях возможностями - отображение ордеров, монитор стратегий и так далее...
Только в данном случае он будет связывать ВелсЛаб не с брокером, а с движком СтокШарп.
Который уже, в свою очередь, через имеющийся у него механизм готовых коннекторов к тем или иным брокерам(биржам) организует передачу ордеров и обратную связь.
Поэтому сейчас зацикливаться на "QUICK или не QUICK" не имеет никакого смысла - любой стокшарповский коннектор будет работать, если обеспечить саму связь WealtLab'a со StockSharp'ом через такой вот "брокер-адаптер"
Спасибо:

ilmir

Фотография
Дата: 16.10.2016


Предлагаю для начала найти стабильно работающий "Брокер адаптер" для WealtLab'a (если существует такой вообще мне такой не попадался) , т.к. у велса есть проблемки со стабильностью .

Был адаптер "Абрамчука " https://github.com/ss-abramchuk/quik-live-trading , но как было сказано выше стабильной работой он не отличился .(Я так же пытался его запустить.).

Был адаптер у Валентина Мирошниченко , так же у автора он возможно работал , а у кого то нет .

Так же есть неизвестный разработчик который написал брокер адаптер на Transaq (у меня есть его mail контакт , если необходимо скину) , и готов выдать его бесплатно (только не для продажи пишет автор), но данный адаптер так же не заработал как хотелось бы.

Так же есть неизведанные мною адаптеры к велсу от WLRT ( http://www.wealth-lab.net/ ) к квику и плазе (Они написаны не так как все остальные , и отличаются в использованнии) , а так же Игорь Чечет переписал адаптеры для Transaq , АльфаДирект , MetaTrader .


Предлагаю для начала найти действительно рабочий адаптер из уже существующих , а то возможно что существует проблемка в самом Wealth Lab которую решить не удастся.


Спасибо: Mikhail Sukhov

SavosRU

Фотография
Курсы
Дата: 16.10.2016


Ой, хорошо, что "адаптер" от WLRT Вами неизведан... BigGrin
Это монстр! При установке надо и Майкрософтовский SQL-сервер зачем-то ставить и вообще танцев с бубном там столько, что...
Я пробовал - удалось договориться на "попробовать" без покупки. А вот после всех плясок и так и не заработавшей связки для торговли... пришлось весь софт переустанавливать на компьютере заново... Нет уж, спасибо...
Я не исключаю, что за прошедшее время они сильно продвинулись, но в памяти остались вот такие воспоминания, которые тут написал.
А тот разработчик, который готов выдать бесплатно не для продажи - коды предоставить сможет для попытки понять что не так и почему не заработало как надо???? Может действительно допилить чье-то неработающее творение будет проще, чем начинать с нуля при практически закрытой документации со стороны MS123 на разработку именно брокер-адаптера??? Или я где-то что-то пропустил и эта документация доступна?
Спасибо:

Mikhail Sukhov

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


SavosRU Перейти
при практически закрытой документации со стороны MS123 на разработку именно брокер-адаптера??? Или я где-то что-то пропустил и эта документация доступна?


Ввиде примеров.

АПИ Велса простой. Для программиста он понятен. Насколько я помню, там какие-то проблемы с многопоточностью уже у самой системы ВелсЛаб. Поэтому комментарий от Ильмира достаточно своевременный.
Автор топика
Спасибо:

SavosRU

Фотография
Курсы
Дата: 16.10.2016


Смотрите, что нашел:
http://prntscr.com/cv0322

Интересно там два момента:
- с одной стороны
Цитата:
However, according to Fidelity decision, third-party brokers aren't supported in Wealth-Lab 6 and the broker API documentation doesn't exist.

- а с другой стороны - ДЛЯ РОССИЙСКИХ ПОЛЬЗОВАТЕЛЕЙ(!!!) отдельно сообщается про варианты с открытыми исходниками!!! Как раз от упомянутого уже выше Абрамчука...

Вот может с этого и начать? Ну, когда будет КОМУ, разумеется...
Спасибо:

SavosRU

Фотография
Курсы
Дата: 16.10.2016


Михаил, в виде примеров там предоставлены ПРОВАЙДЕРЫ - это поставщики данных без двухсторонней связи.
То есть в ВелсЛаб они данные передадут (например, котировки от брокера), вот а обратно наши ордера на биржу не отправят!
Я так понимаю, что основная загвоздка со стабильностью именно в этой части. Во всяком случае, так было в моем примере с адаптером от Валентина. Хотя и в сам Велс кроме котировок надо передавать другую информацию (ответы биржевого сервера на обработку наших ордеров, состояние счета и так далее) - ПРОВАЙДЕРЫ этого тоже не делают, так что самому только методом проб и ошибок...
Если кто-то уже эту часть пути прошел и может помочь - это сэкономит время и силы разработчику нашего заказа и, следовательно, уменьшит финансовые затраты на разработку в том числе.
Спасибо:

ilmir

Фотография
Дата: 16.10.2016


SavosRU Перейти

А тот разработчик, который готов выдать бесплатно не для продажи - коды предоставить сможет для попытки понять что не так и почему не заработало как надо???? Может действительно допилить чье-то неработающее творение будет проще, чем начинать с нуля при практически закрытой документации со стороны MS123 на разработку именно брокер-адаптера??? Или я где-то что-то пропустил и эта документация доступна?



Коды думаю не предоставит только файлы dll , если посидеть открыть не долго , но смысла нет если она не рабочая . За основу лучше взять работающие механизмы , возможно тот же WLRT .


Спасибо:

SavosRU

Фотография
Курсы
Дата: 16.10.2016


Цитата:
За основу лучше взять работающие механизмы , возможно тот же WLRT .

А как их взять за основу - у них разве есть открытые исходники?

Плюс читали ли Вы выше мое описание процесса установки - вернее описание этого процесса займет много страниц, я только отрицательные эмоции высказал... И судя по их сайту проект не сильно развивается: последние сообщения в блоге от 2013 года! То есть как раз тогда, когда я этот проект тестировал и не впечатлился результатами... Bored
Спасибо:

ilmir

Фотография
Дата: 16.10.2016


SavosRU Перейти
Цитата:
За основу лучше взять работающие механизмы , возможно тот же WLRT .

А как их взять за основу - у них разве есть открытые исходники?

Плюс читали ли Вы выше мое описание процесса установки - вернее описание этого процесса займет много страниц, я только отрицательные эмоции высказал... И судя по их сайту проект не сильно развивается: последние сообщения в блоге от 2013 года! То есть как раз тогда, когда я этот проект тестировал и не впечатлился результатами... Bored



Смысл найти любой неважно чей квик , транзак или иностранный стабильно работающий адаптер к велсу - и на основе этой информации сделать вывод о том что вообще можно писать адаптер Wealth-S# . Если даже нет исходников можно много информации "выловить" из файлов *.dll
Спасибо:

Mikhail Sukhov

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


v2015 Перейти

Также может интересовать версия коннектора WLD к Interactive Brokers.


А вы напрямую у них открыты? С сентября у них закрыли для частников FX рынок путем убирания плечей у тех, у кого меньше что-то порядка $5мио.
Автор топика
Спасибо:

v2015

Фотография
Дата: 17.10.2016


Mikhail Sukhov Перейти
v2015 Перейти

Также может интересовать версия коннектора WLD к Interactive Brokers.

А вы напрямую у них открыты? С сентября у них закрыли для частников FX рынок путем убирания плечей у тех, у кого меньше что-то порядка $5мио.

Мне будут сначала интересны там акции, счет в IB у меня пока отсутствует.
Спасибо:

v2015

Фотография
Дата: 17.10.2016


Михаил, а какая ваша цель? Если в первую очередь привлечь новых пользователей из тех, кто пользуется Wealth-lab и пишет там систему, но при этом все еще не знаком со StockSharp (я пример такого пользователя), то IMHO очень пригодилось бы оборачивание функционала S# в стандартные классы и методы WealthScript.

При этом хотя WLD не будет своими средствами связан с QUIK (т.е. в окне Accounts счета QUIK/IB/etc не будет), но торговля будет идти корректно, благодаря прозрачной замене всех нужных "родных" методов WLD на переопределенные вами.
Тогда стратегии WLD будут работать без переделок и в-общем никакой Broker Adapter не будет нужен.
А посмотреть за состоянием счета вполне можно просто в QUIK, совсем не обязательно это делать в WLD.

Такая обертка на 100% снизит порог знакомства с S#, позволит косвенно пользуясь им сконнектить WLD с QUIK, даст возможность в будущем при необходмости углубиться в S#. Классы и поля namespace WealthLab имеют понятные названия и структуру, и делать над ними обертки достаточно удобно.

Я намечал писать сам такую штуку, но только начал и дальше пока стало некогда. В тот момент кстати я не видел необходимости S#. Но в будущем, если за такую библиотеку-обертку не возьметесь вы, я возможно сам для себя её все же напишу уже с S#, т.к. у вас с тех пор прибавилось площадок и коннекторов и это очень хорошо.
Спасибо:

Mikhail Sukhov

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


v2015 Перейти
Михаил, а какая ваша цель? Если в первую очередь привлечь новых пользователей из тех, кто пользуется Wealth-lab и пишет там систему, но при этом все еще не знаком со StockSharp


Просто привлечь. Без второго. Цели везде воткнуть нашу платформу не существует изначально. Мир разнообразен, сделать все нереально. А создать удобство при использвании определенных продуктов, в т.ч. и ВелсЛаб, вполне по силам.
Автор топика
Спасибо:

SavosRU

Фотография
Курсы
Дата: 18.10.2016


Цитата:
При этом хотя WLD не будет своими средствами связан с QUIK (т.е. в окне Accounts счета QUIK/IB/etc не будет), но торговля будет идти корректно, благодаря прозрачной замене всех нужных "родных" методов WLD на переопределенные вами.
Тогда стратегии WLD будут работать без переделок и в-общем никакой Broker Adapter не будет нужен.


Это совсем другой подход, но он тоже имеет право быть востребованным кем-то... Насколько я помню, в те далекие уже 2013-е у Валентина Мирошниченко была какая-то разработка подобного плана: на основе СтокШарпа была написана некая оболочка, в которую можно было загрузить прямо готовый файл-стратегию, сохраненную, проверенную и оттестированную в WealthLab. Называлась как-то вроде WealthLab Executor - но может путаю. Суть просто в том, что подобные идеи действительно витают в воздухе.

Может у него спросить?
Спасибо:
< 1 2 3 4  >

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

loading
clippy