← Назад

Купим у фрилансеров новые фичи

Всем привет!

Хочу предложить идею совместного заказа новых фишек у фрилансеров. Например, коннекторы. У нас есть на данный момент 2 коннектора в пендинг состоянии - Транзак и Алор. Коннекторы, скажем там, далеко неплохие, если их довести до конца. По сравнению с Плазой обладают рядом преимуществ 1) нет абонентки 2) позволяют торговать на нескольких площадках 3) не требует серьезных технических средств (как то жирный канал, статик айпи и т.д.). Алор коннектор последней версии (называется Атенсис) вообще полностью написан на .NET, что делает его по настоящему родным для C# и S#. Положа руку на сердце, Квик является далеко не лучшим средством для программирования роботов. Да, я когда-то на нем начинал. Но зачем же совершать мои ошибки?

Многие из нас уже торгую на западных площадках или только начинают присматриваться к ним. Конкретнее, мое направление - это CME. Значит на выбор или OEC или IB (возможно еще и ZF).

Коннектор стоит порядка 100 штук (средняя температура по больнице, так как сильно зависит от качества торгового шлюза). Делать его примерно 1-2 месяца фултайм. Мое личное мнение, что не все готовы потратить такую сумму. Возможно, есть и те, кто готов, но не хочет вкладывать деньги в проект, который в последствие будет доступен всем остальным. Я предлагаю сбрасываться группой. Сумма от этого уменьшается в разы, и эффект, что платишь за кого-то исчезает, так как ты не один такой. В качестве примеры готов вложиться наравне со всеми, не зависимо, что решат заказать (нужное мне или нет).

Для разработки у нас есть все: 1) КодеПлекс для хранения исходников и просмотра хода работы 2) Документация по АПИ 3) Существующие коннекторы с исходниками как примеры 4) Команда Stock# для ответов есть.

Что скажет олл?

Комментарии (22)

Вход или Создать аккаунт, Войдите или зарегистрируйтесь, чтобы оставить комментарий

esper
esper

На сколько я помню, OEC API тоже полностью Managed, что будет плюсом при разработке коннектора.

DT
DT

Поддерживаю!

Alexander
Alexander

DT: Поддерживаю!

В смысле готов скинуться?

DT
DT

Alexander Mukhanchikov:

DT: Поддерживаю!

В смысле готов скинуться?

Поддерживаю == готов скинуться :-)

Eskra
Eskra

Поддерживаю, те готов скинуться)

ALEKO
ALEKO

Mikhail Sukhov: ...Конкретнее, мое направление - это CME...

Hi all.

Честно сказать, я пока новичок в этом деле.. причём до такой степени , что пока даже слабо представляю себе что такое "коннектор".😊 Но наверно что то нужное, если есть интерес :)

В общем... СМЕ это конечно хорошо. Но, на сколько я знаю, под Чикаго уже есть готовые платформы с возможность алготрейдинга И С# там и брокер, предлагающий платформу.

А вот моё направление (NYSE NASDAQ AMEX) почему то остаётся обделённым в смысле алготрейдинга. Может дело как раз в отсутствии коннектора? Если так - то я готов скинуться..

PS: Если невпопад - не пинайте сильно :)

Mikhail Sukhov
Mikhail Sukhov Автор

ALEKO: В общем... СМЕ это конечно хорошо. Но, на сколько я знаю, под Чикаго уже есть готовые платформы с возможность алготрейдинга И С# там и брокер, предлагающий платформу.

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

Это что касается "обёрточной" части S# (надеюсь, понятно, что S# пересылает сигналы в какой-то другой АПИ, что он обернул?). Но есть еще и алгоритмическая. Не все АПИ поддерживаю бэктестер. Не все АПИ дают историю. Не все АПИ дают прямой доступ. Не все АПИ дают индюки. Не все АПИ дают встроенные алгоритмы. Найти АПИ, дающий все возможности, нереально. Такое АПИ просто не может существовать в природе, потому что завтра выпустят что-то новое, и вот оно уже не идеально. Собственно, если делать некую прослойку, тогда будет возможность комбинировать разные АПИ, нивелирую минусы одного плюсами другого. Не скажу, что прямо на 100% это получиться. Но вот к примеру СмартКом и Квик можно соединять и тогда получится история по свечкам для робота под Квик. Или, скажем через Квик брать тики по СнН, а торговать через Плазу (которая РТС).

Еще отдельным пунктом стоит отметить, что большинство торгового АПИ для роботов написано из рук вон плохо. Настолько, что возникает желание тут же сделать обертку и забыть о кривизне раз и навсегда. А это уже первый кирпичик подобных проектов, как S#.

Вот собственно это и есть S#. А что там в качестве реализации у брокера выбрано, COM или .NET - это не так уж и важно. Конечно, приятнее .NET. Но как показывает практика, выжить можно и на COM.

Church
Church

Из приведенного списка, по крайней мере у IB очень простое и удобное API, вся коннекторская часть робота реализуется за сотню строк (на питоне).

Mikhail Sukhov
Mikhail Sukhov Автор

Church: Из приведенного списка, по крайней мере у IB очень простое и удобное API, вся коннекторская часть робота реализуется за сотню строк (на питоне).

На Плазе не больше. Но. Дьявол кроется в деталях.

InsiderHSE
InsiderHSE

Тоже заинтересован в S# на CME. Готов скинуться.

skuvv
skuvv

Есть опыт работы с API zen-fire, oec + iqfeed(только маркет дата) В основном прорабатывал получение тиковых/исторических данных, без торговли. Сейчас под праздники будет куча свободного времени, готов выступить в качестве программера, возможно в паре с кем-нибудь.

Mikhail Sukhov
Mikhail Sukhov Автор

skuvv: Есть опыт работы с API zen-fire, oec + iqfeed(только маркет дата) В основном прорабатывал получение тиковых/исторических данных, без торговли. Сейчас под праздники будет куча свободного времени, готов выступить в качестве программера, возможно в паре с кем-нибудь.

Первый бид?😀

Если решим скинуться и реально наберем бюджет, то будем искать профессионального прогера, чтобы с опытом от 5-ти лет. Попадаете? Коннектор - это очень ответственно место, тем более когда он покупается, а не на добровольных началах создается. Поэтому мы проведем серьезное собеседование на высокое знание C#.

Пар точно не будет, заказ одному фрилансеру (нет того, кто будет команду контролировать). Лучший способ с фрилансерами - заказ и оговоренная сумма. Чтобы нанятые помощники не требовали себе других помощников.

skuvv
skuvv

Mikhail Sukhov:

skuvv: Есть опыт работы с API zen-fire, oec + iqfeed(только маркет дата) В основном прорабатывал получение тиковых/исторических данных, без торговли. Сейчас под праздники будет куча свободного времени, готов выступить в качестве программера, возможно в паре с кем-нибудь.

Первый бид?😀

Если решим скинуться и реально наберем бюджет, то будем искать профессионального прогера, чтобы с опытом от 5-ти лет. Попадаете? Коннектор - это очень ответственно место, тем более когда он покупается, а не на добровольных началах создается. Поэтому мы проведем серьезное собеседование на высокое знание C#.

Пар точно не будет, заказ одному фрилансеру (нет того, кто будет команду контролировать). Лучший способ с фрилансерами - заказ и оговоренная сумма. Чтобы нанятые помощники не требовали себе других помощников. Опыт на с# у меня поскромнее - 2 года. Готов к обсуждению...

Mikhail Sukhov
Mikhail Sukhov Автор

На данный момент от S# команды готовы выступить спонсорами 3 человека. От пользователей - DT, InsiderHSE, Eskra, VovaM. Итого, 7 человек. Будем ориентироваться на сумму в 15 т.р. с носа. Надеюсь, еще присоединяться (деньги не большие для многих, а S# не участников уж забудет😉).

Теперь что касается того, что делать. Тут, как оказалось, сложнее выбор.

Есть три старых участника. ZF, OEC, IB. От себя предлагаю добавить еще FIX. За-против.

ZF - плюс в новизне (вторая версия вышла или еще выходит). https://forums.zenfire.com/wiki/API2/FAQ Минус опять же в новизне. Мы рискуем оказаться бета тестерами сырого продукта. Под вопросом степень распространенности у брокеров.

OEC - http://www.openecry.com/api/api/index.html Тоже интересна статистика по брокерам. На вид очень даже ничего.

IB - http://www.interactivebrokers.com/php/apiUsersGuide/apiguide.htm Наверное, самое популярное и старое из АПИ. COM решение (это минус). Один брокер - ИБ.

FIX - в теории популярен. На практике, неизвестно, кто дает FIX доступ из брокеров. Минус в том, что существуют разные версии протокола, что конечно же скажется на цене. Плюс у всех своя диалектика. Да - это стандарт. Но если все топовые брокера поддерживают три выше описанных АПИ, то получается что и те своего рода являются стандартом.

Приветствуется критика. Надо понять четко, что мы упускаем.

Ищется помощь зала в определении ТОП 10 брокеров под Запад с целью выяснения программного покрытия. Надо выбирать самый популярный. Сам склоняюсь в сторону OEC и IB. Первым мне кажется интереснее с точки зрения роботов. ZF - вообще даже в глаза не видел. В инете нарыл только это http://www.visualvolume.net/2011/09/zen-fire-api.html Такая распространенность через Гугл говорит о том, что с ZF есть какие-то подводные камни.

Mikhail Sukhov
Mikhail Sukhov Автор

В кулуарах команды назрела дельная мысль. Коннектор будет даваться всем тем, кто заплатил деньги. Те, кто захочет поиграться с ним в дальнейшем, уплатит сумму. Вот сколько сейчас на одного желающего? 15. Те, кто придет на готовое, пускай уплатит в 2 раза больше - 30-ку. Покупку предлагаю сделать прозрачной, так как все деньги пойдут на следующие коннекторы (ну или что там выберет общественность).

Или сейчас 15 (даже меньше, если будет больше желающих), или завтра 30.

skuvv
skuvv

zen-fire api v2 сейчас только на с++ рейтинги брокеров за 2010, номинация "Futures Data Feed Of The Year": http://www.bigmiketrading.com/bmt-best-of-trading-2010/ насчет кинетика не скажу, но zen-fire и iqfeed реально очень популярные, правда iqfeed это только датафид.

Eskra
Eskra

IB поуниверсальней будет - там есть все)

Eskra
Eskra

Обновлял страницу - 2 лишних раза проголосовал за OEC) Верните честные выборы!))

Supervisor
Supervisor

😳

Mikhail Sukhov Sergey Masyura Church
Alexander
Alexander

Это 5! 😀

Mikhail Sukhov
Mikhail Sukhov Автор

OEC?

vader
vader

Извинти, я ошибся, случайтно проголосовал за OEC. Отмените пожалуйста.