Постов с тегом "Plaza 2": 28

Plaza 2


AutoTrade 5. Коннекторы к брокерам и биржам

    • 13 сентября 2024, 14:08
    • |
    • yurikon
  • Еще

AutoTrade 5. Коннекторы к брокерам и биржам

Всем доброго дня!

Назвался груздем, пиши посты. Сегодня я расскажу про различные подключения (коннекторы) к биржевым терминалам и самим биржам, которые есть в нашей программе AutoTradePro. Вы же все равно сидите в LQDT и вам все равно, какая там ставка.

QUIK

Начнем с терминала QUIK, который как сильно любят, также сильно и ненавидят. :-) QUIK я увидел впервые в 2003 году, на заре интернет-трейдинга. Симпатичная программа, она и 20 лет назад также выглядела. Создана программистами для программистов. Не дай бог закрыть табличку с котировками, можно заново инсталлировать. Но для целей алготрейдинга квик хорош, надежен. Мой личный рекорд непрерывной работы квика без перезагрузки 9 месяцев на виртуальном сервере.

Действующий коннектор к QUIK осуществляет взаимодействие через Lua-скрипт, который обеспечивает транспорт основных данных. Из квика отдаются:

  • справочники инструментов

  • лимиты по деньгам и бумагам

  • клиентские портфели

  • позиции по фьючерсам и ограничения по счетам (информация ФОРТС)



( Читать дальше )

Коннекторы Fix/Fast, Plaza2, Twime C# часть 2. Технические нюансы FIX, написание коннектора на C#.

В прошлой статье я рассказывал кратко, что представляет каждый из коннекторов. В этой статье я расскажу глубже про сам FIX, их семейство и как собрать коннектор под FIX для MOEX  на C#, а также расскажу про нюансы протокола, скорость и т.д. Погнали

Что такое FIX? 

Fix — это текстовый протокол общения, который был описан и придуман Робертом Ламуро и Крисом Морсатттом. Они создали протокол FIX для внедрения электронной передачи данных об акциях между компаниями Fidelity Investments и Salomon Brothers аж в 1992 году! Первая публичная версия появилась в 1995 году и во многом была прорывной для тех лет. Задумка гениальная и простая создать некий унифицированный вариант API, если его можно так назвать, для общения между клиентом и биржей. 

На этом история заканчивается и мы переходим к версии FIX 4.4, которая дожила до наших лет. 
Fix общается посредством текстовых строк, которые собраны определенным образом со специальными полями. 

Вот пример строки, которая отвечает за отправку ордера. Также есть другие виды сообщений в виде строки (входящие, исходящие). Logon (подключение), отклик о выставленной заявки (Execution Report), отправка ордера (Single Order) и т.д.  Было разработано огромное количество полей, чтобы FIX был универсален для любой биржи.

( Читать дальше )

Коннекторы Fix/Fast, Plaza2, Twime C# часть 1. Подробности работы, стоимость и т.д.

Приветствую.

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

1. На текущий момент Twime является одним из самых быстрых, современных коннекторов к бирже, но есть некоторые нюансы. Московская биржа это не только срочный рынок, но также и фондовый и валютный рынок. 

На картинке мы можем увидеть, что количество звеньев у Twime минимальное.



И вот тут выходят нюансы :) 

Срочный рынок стоит в месяц 4 000 р./месяц, а если вы захотите торговать на фондовом или валютном, то вам придется уже платить 30 000 р. в месяц.  Также отдельно стоит сказать, что Twime — это только работа с ордерами. То есть никакие маркет данные отсюда вы также не сможете получать, а это означает, что вам также понадобиться еще и Fast подключение для маркет данных (об этом чуть позже).

Я думаю, что большинство читающих здесь людей не профессиональные HFT трейдеры, а скажем так «любители», которые хотят поиграться в арбитраж к примеру и платить по 30к в месяц довольного много, поэтому такими подключениями в основном пользуются серьезные «компании/конторы», которые занимаются арбитражем на российском рынке. 

( Читать дальше )

Коннекторы Fix/Fast, Plaza2, Twime C# с прямым доступом к MOEX

Приветствую.

Готов поделиться опытом работы с российскими коннекторами прямого доступа к московской биржи (MOEX). Я довольно долго искал коннекторы для прямого доступа на московскую биржу Fix/Fast, Plaza2, Twime на C#, в итоге пришлось все написать самому :)

Я пробовал использовать готовые решения (закрытые библиотеки), которые предлагает к примеру S#. Там очень часто появляются ошибки, которые могут не исправляться просто годами. Во-вторых, непонятно, что происходит внутри и огромные задержки по скорости отправления заявок. Исходные коды стоят довольно дорого и в конце неизвестно то же, что будет тебя ждать.

Поскольку я сам программист, пришлось написать эти коннекторы самому.

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

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



( Читать дальше )

Ищу программиста на PLAZA

    • 12 ноября 2019, 16:28
    • |
    • Andrey
  • Еще
Всем привет! Ищу программиста с опытом работы на plaza, писать в личку или на почту! Плачу выше рынка, спасибо
почта: sakharovav@me.com

Плаза 2. Запуск примеров.

Начал изучение Плазы.

Попробовал запустить на тестовом полигоне пример построения агрегированного стакана на покупку и продажу по фиксированному инструменту по потоку FORTS_FUTAGGR50_REPL.
Плаза 2. Запуск примеров.

В файл ничего не выводит.
Плаза 2. Запуск примеров.

( Читать дальше )

Plaza 2, Fast, Fix, TWIME. Вопросы чайника.

Повышаю уровень технической подготовки. По мотивам:

Plaza II
сайт биржи - http://www.moex.com/a582
форум биржи - http://forum.moex.com/viewforum.asp?f=12
Топики на смартлабе:
https://smart-lab.ru/blog/30661.php
https://smart-lab.ru/blog/360270.php
https://smart-lab.ru/blog/361797.php

Протокол FAST
сайт биржи - http://www.moex.com/s441
статья на хабре - https://habrahabr.ru/company/itinvest/blog/243657/

Протокол FIX
сайт биржи - http://www.moex.com/a554
Топик на смартлабе - https://smart-lab.ru/blog/310446.php

Протокол TWIME
форум московской биржи - http://forum.moex.com/viewtopic.asp?t=30534&topicdays=0&postorder=asc&start=0
Топик на смартлабе - https://smart-lab.ru/blog/357048.php

( Читать дальше )

Что такое Plaza 2 и с чем ее едят! Ч.3.

Всем привет.

В предыдущих статьях мы получили логин для Plaza 2, настроили подключение. В этой статье настроим FortsSoftTerminal (FST).

  • Загружаем и устанавливаем FSTс нашего сайта www.fortssoft.ru (на весь период проведения конкурса ЛЧИ FortsSoftTerminal (FST) доступен бесплатно!!! Пользуйтесь на здоровье)))).
  • Запускаем FortsSoft Startup Center
  • Выбираем последний релиз.
  • Нажимаем «Загрузить выбранную версию»
  • Что такое Plaza 2 и с чем ее едят! Ч.3.
  • Переходим на вкладку «Лицензия»
  • Нажмите «Скачать лицензию».
  • Что такое Plaza 2 и с чем ее едят! Ч.3.


( Читать дальше )

Что такое Plaza 2 и с чем ее едят! Ч.2.

Что такое Plaza 2 и с чем ее едят! Ч.2.

     Дальше будет интереснее.

Контуры Plaza 2.

     Существует 2 контура Plaza 2: для тестовых торгов и реальных торгов. Тестовый контур необходим для разработчиков. Доступ можно получить здесь: http://moex.com/s438.

На тестовом цена последней сделки, цена покупки и продажи очень похожи на реальный, но остальные данные далеки от реальности.

Установка и настройка шлюза.

     После того как получили логин Plaza 2 скачаем последнюю версию cGate ftp://ftp.moex.com/pub/FORTS/Plaza2/CGate/.

В процесс установки можно параметры по умолчанию не менять, кроме следующих:

 Что такое Plaza 2 и с чем ее едят! Ч.2.

Выбираем вариант подключения:

     Тестовая система для разработчиков если хотим подключаться к тестовому контуру.



( Читать дальше )

....все тэги
UPDONW
Новый дизайн