- Removed 0.7*ATR multiplier from signal_engine and paper_monitor - risk_distance now stored per-trade in paper_trades table - paper_monitor/signal_engine read risk_distance from DB (no hardcoded values) - V5.1 TP/SL: 2.0/1.5/3.0 -> 1.4/1.05/2.1 (same actual distance) - V5.2 TP/SL: 3.0/2.0/4.5 -> 2.1/1.4/3.15 (same actual distance) - Fixed V5.2 pnl_r: all historical values corrected by *2/3 - API unrealized_pnl_r also reads from DB risk_distance
20 lines
389 B
JSON
20 lines
389 B
JSON
{
|
|
"name": "v51_baseline",
|
|
"version": "5.1",
|
|
"threshold": 75,
|
|
"weights": {
|
|
"direction": 45,
|
|
"crowding": 20,
|
|
"environment": 15,
|
|
"confirmation": 15,
|
|
"auxiliary": 5
|
|
},
|
|
"accel_bonus": 5,
|
|
"tp_sl": {
|
|
"sl_multiplier": 1.4,
|
|
"tp1_multiplier": 1.05,
|
|
"tp2_multiplier": 2.1
|
|
},
|
|
"signals": ["cvd", "p99", "accel", "ls_ratio", "oi", "coinbase_premium"]
|
|
}
|