Skip to content

Latest commit

 

History

History
120 lines (86 loc) · 3.08 KB

CHANGELOG.md

File metadata and controls

120 lines (86 loc) · 3.08 KB

2024-07-18

ToDo

  • нативные контракты для маркет даты
  • методы подписки в контроллере на другие типы МД
  • API client (Refit?)
  • ! OrderProcessing - от выставления заявки до движения в позиции
  • Интеграция с позициями
  • Ручной трейдинг (2 кнопки)
  • Дашборд по МД и по позициям (Redis?)

2024-07-14

Kafka https://docs.confluent.io/platform/current/clients/consumer.html https://docs.confluent.io/platform/current/clients/producer.html https://docs.confluent.io/platform/current/clients/confluent-kafka-dotnet/_site/api/Confluent.Kafka.ConsumerConfig.html https://github.com/confluentinc/confluent-kafka-dotnet https://github.com/edenhill/librdkafka/blob/master/INTRODUCTION.md https://medium.com/streamthoughts/understanding-kafka-partition-assignment-strategies-and-how-to-write-your-own-custom-assignor-ebeda1fc06f3

2024-07-13

ToDo

2024-07-12

Done REST API Controllers

  • Accounts
  • Orders
  • Sandbox
  • Instruments

ToDo

Kafka

  • [x]Поднять инфру

  • Примеры кода для продюсера и консьюмера

  • Тесты

  • Конфиги

  • Обработка эксепшенов

  • Продюсеры -- OrderTrades -- OrderExecution -- Market Data Topics: OrderBooks, Candles, Trades, LastPrice

Контроллеры

  • подписка на стримы MarketData
  • выпилить акаунт и заменить конфигом

2024-07-11

ToDo

  • Market Data Stream Management
  • Positions

Kafka producers

  • MyTrades Topic
  • Order Status(?)
  • Market Data Topics: OrderBooks, Candles, Trades, LastPrice

Client API

  • Contracts
  • Messages
  • Refit Client? (how to replace?)

Positions Service

  • Order Management (Post, Check Status)
  • Portfolio-account binding
  • Sandbox flag
  • Signal Consumer + Risk Management
  • Portolio Changed Producer
  • Pnl Percent
  • Reports

Market Data Service

  • Market Data Hot DB (Redis?)
  • Market Data Cold DB (pgSql)
  • Market Data Consumers
  • Instruments (Static Data)
  • Basic Indicators?

System

  • Internal Timer (Clock)?

2024-07-10

Done

  • basic integration tests
  • stream services

2024-07-09

Done

  • Project started