Привет, друзья!

Сегодня я хочу поделиться кратким обзором и анализом цикла статей о создании FIX-коннектора. Эти статьи помогут вам разобраться с основами FIX-протокола и его реализацией на языке программирования C#.

Изучение FIX-протокола

Разбор протокола и первый код на C#

Читать статью

В первой статье автор знакомит читателей с основами FIX-протокола, его назначением и основными концепциями. Приводится пример настройки библиотеки QuickFIX/n и написания простейшего кода для установления соединения.

Продолжение программирования

Читать статью

Во второй статье рассматриваются различные параметры конфигурации, обработка событий подключения и отключения, а также отправка и получение сообщений. Автор акцентирует внимание на практических аспектах реализации FIX-коннектора.

Итоги и оптимизация

Читать статью

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

Анализ и выводы

Эти статьи предоставляют ценное руководство для начинающих разработчиков, желающих внедрить FIX-протокол в своих проектах.

Преимущества:

  • Пошаговое руководство: Четкие и последовательные инструкции.
  • Практические примеры: Множество примеров кода.
  • Фокус на оптимизацию: Полезные советы по улучшению производительности.

Недостатки:

  • Отсутствие глубокого теоретического анализа: Потребуется дополнительное чтение для глубокого понимания.
  • Ограниченная область применения: Основное внимание уделяется работе с библиотекой QuickFIX/n на C#.

В целом, цикл статей является отличным стартом для освоения основ FIX-протокола и его использования в торговых приложениях.

Репозитории с открытым кодом по FIX-протоколу для C#

  1. QuickFIX/n
    • Описание: QuickFIX/n - это .NET порт популярного FIX-движка QuickFIX. Он поддерживает множество версий протокола FIX и широко используется для создания торговых приложений.
    • Репозиторий: QuickFIX/n на GitHub
  2. FIX Antenna .NET Core
    • Описание: FIX Antenna .NET Core - это высокопроизводительная реализация FIX-протокола на .NET Core от компании EPAM.
    • Репозиторий: FIX Antenna .NET Core на GitHub
  3. FixClient
    • Описание: FixClient - это реализация клиента для FIX-протокола на .NET, предоставляемая компанией Virtu Financial.
    • Репозиторий: FixClient на GitHub
  4. openfast.net
    • Описание: openfast.net - это реализация FAST-протокола (FIX Adapted for STreaming) для .NET.
    • Репозиторий: openfast.net на GitHub

Платные FIX-коннекторы для C#

  1. OnixS FIX Engine
    • Описание: OnixS предлагает высокопроизводительные FIX-движки для различных версий протокола FIX, поддерживающие .NET и C#.
    • Веб-сайт: OnixS FIX Engine
  2. StockSharp
    • Описание: StockSharp предоставляет решения для работы с протоколом FIX, предлагая высокопроизводительные FIX/Fast коннекторы под Московую Биржу.
    • Веб-сайт: StockSharp

Спасибо всем за внимание! Надеюсь, этот обзор будет полезен для вас.