From 7c05359bccfa0ca50a8f55c1a99cfadd731c8e89 Mon Sep 17 00:00:00 2001 From: TheSiahxyz <164138827+TheSiahxyz@users.noreply.github.com> Date: Wed, 1 Apr 2026 18:06:25 +0900 Subject: fix: resolve final 3 issues for production readiness - Fix API strategies endpoint path resolution (use STRATEGIES_DIR env var) - Add DATABASE_URL env var override in alembic env.py - Move risk config fields to shared Settings base class - Remove duplicate fields from ExecutorConfig --- shared/src/shared/config.py | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'shared/src') diff --git a/shared/src/shared/config.py b/shared/src/shared/config.py index 867702b..ab0331c 100644 --- a/shared/src/shared/config.py +++ b/shared/src/shared/config.py @@ -14,6 +14,10 @@ class Settings(BaseSettings): risk_max_position_size: float = 0.1 risk_stop_loss_pct: float = 5.0 risk_daily_loss_limit_pct: float = 10.0 + risk_trailing_stop_pct: float = 0.0 + risk_max_open_positions: int = 10 + risk_volatility_lookback: int = 20 + risk_volatility_scale: bool = False dry_run: bool = True telegram_bot_token: str = "" telegram_chat_id: str = "" -- cgit v1.2.3