Skip to content

aabolfazl/market-data-handler

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

18 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Real-time Crypto Market Data Handler System

Purpose:

  • Real-time market data processing from Binance
  • Order book state management
  • Market statistics calculation
  • Data distribution for trading strategies

Tech Stack:

  • C++20
  • Boost.Beast/ASIO (WebSocket)
  • nlohmann/json
  • spdlog
  • CMake
  • Google Test
  • Google Benchmark

Core Features:

  1. Market Data Collection
  • WebSocket connection management
  • Multi-symbol support
  • Order book updates
  • Trade data processing
  1. Data Processing
  • Real-time order book maintenance
  • Price/volume analytics
  • Market depth tracking
  • Event-driven architecture
  1. Performance Metrics
  • < 100μs processing latency
  • 10K+ messages/second
  • Memory-efficient design
  • Low CPU usage
  • Scalable architecture
  • High availability
  1. Data Distribution
  • Trading signals generation
  • Market data broadcasting
  • WebSockets server

About

Real-time Crypto Market Data Handler System

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published