This Python application is a real-time market aggregator that collects and processes trade data from multiple cryptocurrency exchanges using the CCXT Pro library. It organizes trade data based on the traded volume and Cumulative Volume Delta (CVD) for various order size categories while grouping trades that occur in the same timestamp together. The aggregated data is then displayed in a formatted table and can be optionally written to an InfluxDB database which can be queried to display statistics or a trade feed for a markets. The application also supports asynchronous handling of trade data and manages the connections to the exchanges. The main components include the MarketAggregator class for data aggregation and statistics calculation, and the CCXTManager class for handling the connections to the exchanges and processing trades. The application monitors selected trading pairs on a predefined list of exchanges and reports the aggregated data in real-time.
This repository has been archived by the owner on Dec 24, 2023. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 3
This Python application is a real-time market aggregator that collects and processes trade data from multiple cryptocurrency exchanges using the CCXT Pro library. Storing and resampling of trade data from InfluxDB to any timeframe kline.
pattty847/Crypto-Market-Watch
Folders and files
Name | Name | Last commit message | Last commit date | |
---|---|---|---|---|
Repository files navigation
About
This Python application is a real-time market aggregator that collects and processes trade data from multiple cryptocurrency exchanges using the CCXT Pro library. Storing and resampling of trade data from InfluxDB to any timeframe kline.
Resources
Stars
Watchers
Forks
Releases
No releases published
Packages 0
No packages published