Added basic paper-trader. Fix signals_health_client.py to support the multiple personalities.

This commit is contained in:
Kalzu Rekku
2026-01-18 16:17:53 +02:00
parent 12b22f2dae
commit f827728f51
5 changed files with 966 additions and 26 deletions

20
trader/config.json Normal file
View File

@@ -0,0 +1,20 @@
{
"trades_db": "trades.db",
"candles_db": "../onramp/market_data.db",
"signal_socket": "/tmp/signals.sock",
"initial_balance": 100.0,
"position_size_percent": 10.0,
"max_positions": 3,
"stop_loss_percent": 2.0,
"take_profit_percent": 4.0,
"min_confidence": 0.5,
"enabled_personalities": ["scalping", "swing"],
"enabled_timeframes": ["1m", "5m"],
"max_daily_loss_percent": 5.0,
"trailing_stop": false,
"trailing_stop_percent": 1.5
}