debug: add logging to trace strategy_config in backtest engine

This commit is contained in:
shokollm
2026-04-11 11:59:37 +00:00
parent 9973b8f6e2
commit 680a9322e3

View File

@@ -18,11 +18,14 @@ class BacktestEngine:
) )
self.bot_id = config.get("bot_id") self.bot_id = config.get("bot_id")
self.strategy_config = config.get("strategy_config", {}) self.strategy_config = config.get("strategy_config", {})
print(f"[DEBUG] strategy_config received: {self.strategy_config}")
self.conditions = self.strategy_config.get("conditions", []) self.conditions = self.strategy_config.get("conditions", [])
self.actions = self.strategy_config.get("actions", []) self.actions = self.strategy_config.get("actions", [])
self.risk_management = self.strategy_config.get("risk_management", {}) self.risk_management = self.strategy_config.get("risk_management", {})
print(f"[DEBUG] risk_management: {self.risk_management}")
self.stop_loss_percent = self.risk_management.get("stop_loss_percent") self.stop_loss_percent = self.risk_management.get("stop_loss_percent")
self.take_profit_percent = self.risk_management.get("take_profit_percent") self.take_profit_percent = self.risk_management.get("take_profit_percent")
print(f"[DEBUG] stop_loss_percent: {self.stop_loss_percent}, take_profit_percent: {self.take_profit_percent}")
self.initial_balance = config.get("initial_balance", 10000.0) self.initial_balance = config.get("initial_balance", 10000.0)
self.current_balance = self.initial_balance self.current_balance = self.initial_balance
self.position = 0.0 self.position = 0.0