exchange-data-manager/config.yaml

68 lines
1.2 KiB
YAML

server:
host: 127.0.0.1
rest_port: 8080
websocket_port: 8765
database:
type: sqlite
path: ./data/candles.db
cache:
memory_max_candles: 100000
memory_ttl_seconds: 432000 # 5 days (matches BrighterTrading)
exchanges:
# Major exchanges with good public API support
binance:
enabled: true
rate_limit_ms: 100
binanceus:
enabled: true
rate_limit_ms: 100
bybit:
enabled: true
rate_limit_ms: 100
kucoin:
enabled: true
rate_limit_ms: 100
kraken:
enabled: true
rate_limit_ms: 100
okx:
enabled: true
rate_limit_ms: 100
coinbase:
enabled: true
rate_limit_ms: 100
bitget:
enabled: true
rate_limit_ms: 100
mexc:
enabled: true
rate_limit_ms: 100
gate:
enabled: true
rate_limit_ms: 100
htx:
enabled: true
rate_limit_ms: 100
bitfinex:
enabled: true
rate_limit_ms: 100
bitstamp:
enabled: true
rate_limit_ms: 100
gemini:
enabled: true
rate_limit_ms: 100
poloniex:
enabled: true
rate_limit_ms: 100
cryptocom:
enabled: true
rate_limit_ms: 100
logging:
level: INFO
format: "%(asctime)s - %(name)s - %(levelname)s - %(message)s"