From 58c72b4d90a03f11e2398a3480626f54b69cf92d Mon Sep 17 00:00:00 2001 From: root Date: Sun, 1 Mar 2026 23:06:29 +0000 Subject: [PATCH] fix: V5.2 TP/SL parameters - wider stops for better risk/reward MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit V5.2: SL=3.0×ATR, TP1=2.0×ATR, TP2=4.5×ATR V5.1: SL=2.0×ATR, TP1=1.5×ATR, TP2=3.0×ATR (unchanged) Expected improvement: win/loss ratio 0.72→0.84, breakeven winrate 58%→54% --- backend/ecosystem.dev.config.js | 13 +++++++++++++ backend/paper_config.json | 12 ++++++++++++ backend/strategies/v52_8signals.json | 6 +++--- 3 files changed, 28 insertions(+), 3 deletions(-) create mode 100644 backend/ecosystem.dev.config.js create mode 100644 backend/paper_config.json diff --git a/backend/ecosystem.dev.config.js b/backend/ecosystem.dev.config.js new file mode 100644 index 0000000..26a0623 --- /dev/null +++ b/backend/ecosystem.dev.config.js @@ -0,0 +1,13 @@ +module.exports = { + apps: [{ + name: "arb-dev-signal", + script: "signal_engine.py", + interpreter: "python3", + cwd: "/root/Projects/arbitrage-engine/backend", + env: { + PG_HOST: "34.85.117.248", + CLOUD_PG_HOST: "34.85.117.248", + CLOUD_PG_ENABLED: "true" + } + }] +}; diff --git a/backend/paper_config.json b/backend/paper_config.json new file mode 100644 index 0000000..db3db3f --- /dev/null +++ b/backend/paper_config.json @@ -0,0 +1,12 @@ +{ + "enabled": true, + "enabled_strategies": ["v52_8signals"], + "initial_balance": 10000, + "risk_per_trade": 0.02, + "max_positions": 4, + "tier_multiplier": { + "light": 0.5, + "standard": 1.0, + "heavy": 1.5 + } +} diff --git a/backend/strategies/v52_8signals.json b/backend/strategies/v52_8signals.json index 5589f92..ca07bf9 100644 --- a/backend/strategies/v52_8signals.json +++ b/backend/strategies/v52_8signals.json @@ -11,9 +11,9 @@ }, "accel_bonus": 5, "tp_sl": { - "sl_multiplier": 2.0, - "tp1_multiplier": 1.5, - "tp2_multiplier": 3.0 + "sl_multiplier": 3.0, + "tp1_multiplier": 2.0, + "tp2_multiplier": 4.5 }, "signals": ["cvd", "p99", "accel", "ls_ratio", "oi", "coinbase_premium", "funding_rate", "liquidation"] }