Initial commit: Crypto trader application

This commit is contained in:
2025-12-25 20:20:40 -05:00
commit 07a04c1bb8
47895 changed files with 2042266 additions and 0 deletions

View File

@@ -0,0 +1,40 @@
Exchange Adapters
=================
The exchange adapter system provides a unified interface for trading on multiple cryptocurrency exchanges.
Base Exchange Adapter
---------------------
.. automodule:: src.exchanges.base
:members:
:undoc-members:
:show-inheritance:
Exchange Factory
----------------
.. automodule:: src.exchanges.factory
:members:
:undoc-members:
:show-inheritance:
Coinbase Exchange
-----------------
.. automodule:: src.exchanges.coinbase
:members:
:undoc-members:
:show-inheritance:
WebSocket Support
-----------------
The Coinbase adapter includes WebSocket subscription methods:
- ``subscribe_ticker()``: Subscribe to real-time price updates
- ``subscribe_orderbook()``: Subscribe to order book changes
- ``subscribe_trades()``: Subscribe to trade executions
These methods support real-time data streaming for UI updates.