Блог им. algofintrader
Приветствую.
Готов поделиться опытом работы с российскими коннекторами прямого доступа к московской биржи (MOEX). Я довольно долго искал коннекторы для прямого доступа на московскую биржу Fix/Fast, Plaza2, Twime на C#, в итоге пришлось все написать самому :)
Я пробовал использовать готовые решения (закрытые библиотеки), которые предлагает к примеру S#. Там очень часто появляются ошибки, которые могут не исправляться просто годами. Во-вторых, непонятно, что происходит внутри и огромные задержки по скорости отправления заявок. Исходные коды стоят довольно дорого и в конце неизвестно то же, что будет тебя ждать.
Поскольку я сам программист, пришлось написать эти коннекторы самому.
От перепутья коннекторов, технологий и пересечения, какой подходит под какие задачи вы офигеете.
И честно скажу полный хаос также твориться и в описании документации к этим подключениям у самой биржи.
С одной стороны высокий барьер входа это хорошо и позволяет реализовывать простые арбитражные схемы на российском рынке, что нельзя было бы сделать к примеру на других рынках. Но с другой стороны — это просто ад и кошмар. Все запутано, документация крайне не дружелюбна, нормальных примеров нет.
Так что, если вам нужна помощь по прямому доступу. Как это делается, какие процедуры, что выбрать лучше, что быстрее, дороже или дешевле, обращайтесь и пишите.
Все интересно.
Хотя похоже уже незачем.
Я вот дописал свой plaza2 в середине февраля. И выкинул.
Но как исторический опыт — очень интересно.
Потом блокировка биржи на месяц.
Стало понятно, что мои долговременные планы, связанные со российским срочным рынком, не актуальны.
Вот уже год приходится развиваться в другом направлении.
Если идеи были межбиржевого арбитража (или около того) — тогда да, только время поможет — рано или поздно возобновится.
Терпения!
баги у таких кулибыных были тоже, что и вешали саму биржу )
А так уже некоторая информация будет.
+1
«высокий барьер входа»- интересны детали стоимости со стороны биржи и прочие расходы для разных протоколов и что оптимально не для супер скоростных алгоритмов…
Дальше по доступности идет FIX/FAST. Сделан на основе протокола FIX. Подходит для валютного, срочного и фондового рынка. Минус в том что один коннектор под отправку заявок, а FAST нужен для получения данных. Вроде как FAST собран на основе FIX но все равно это по сути совершенно отдельные механизмы. Минус также в том, что нужен отдельный терминал для обычной ручной торговли, чтобы проверять бота, который на реальном счете стоит не так уж и много. около 10 тыс.р.
------------
ну и вот быстрые и уже классные варианты это идет Twime, ну и довольно дорогие соответственно :)
Да и многие программисты ругали их наработки.
«прям под вас выкатить всё готовое»-об этом разговора нет...
Хорошее решение затачивается под свои задачи с мин. танцев с бубном вокруг… Но это лишь моё частное мнение. )
А так, много на C# и платного и бесплатного (в том числе с исходными кодами). Только он проигрывает по скорости, и ценность не имеет в контексте hft.
Если вы только лишь как нанять программиста, сразу нет. Только если готовы предлагать сервис как Викинги.