Skip to content

badhitman/StockSharp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

StockSharp - integration (over mqtt) - starter case [+ TelegramBot]

Клиент-серверное решение, совместимое с BlankCRM, но имеет собственный/нативный (локальный: win/android/ios/macos/tizen) клиент. Лицензия на StockSharp приобретается отдельно.

Торговля trade view

Управление подключением init

  • Before connecting, you should configure the adapters

Адаптеры adapters

Инструменты (они же Securities) instruments view Настройка instruments view

Рубрики (сегментация) rubrics view

Системная конфигурация system

Логирование (заимствовано из BlankCRM) logs

  • StockSharpDriver Драйвер (BackEnd служба): net6 решение взаимодействует с StockSharp, логирование, транслирует события в MQTT и отвечает входящие запросы (извне). +TelegramBot, а так же встроенный MQTT сервер (на случай отсутствия отдельного/автономного mqtt сервиса).
  • MAUI-Blazor клиент: net9 GUI решение, которое взаимодействует с драйвером через MQTT

StockSharpDriver +TelegramBot

Встроенный MQTT сервер, но можно использовать любой MQTT v5. По умолчанию используется localhost:1883, но можно настроить по своему усмотрению. С точки зрения событий - транслирует их все в MQTT, что бы любой клиент мог прослушать его. Изолирует "нежелательные" зависимости из оригинальной сборки StockSharp, но и не совместим с оригинальными решениями от StockSharp (Гидра, Дизайнер и т.д.). Встроены TelegramBot для доступа к сервису и оповещений.

MAUI-Blazor client

Демонстрация взаимодействия клиента с драйвером StockSharp (over MQTT). Чистый проект без зависимостей от StockSharp (net6, wpf, etc ...). Открытый исходный код заготовки для торгового бота через StockSharp коннектор.

About

StockSharp mqtt driver

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published