From a22f4a444a4ca6a31521d59418c07e095bf82617 Mon Sep 17 00:00:00 2001 From: "Bobby (aider)" Date: Tue, 11 Feb 2025 17:59:38 -0800 Subject: [PATCH] refactor: Simplify trading_plans table structure with TinyLog engine --- src/trading/trading_plan.py | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/src/trading/trading_plan.py b/src/trading/trading_plan.py index 3de0e81..70d41bf 100644 --- a/src/trading/trading_plan.py +++ b/src/trading/trading_plan.py @@ -111,9 +111,9 @@ def create_trading_plan_table(): max_portfolio_risk Float64, adjustments_for_drawdown String, risk_controls String, - win_rate Float64 DEFAULT 0, - average_return_per_trade Float64 DEFAULT 0, - profit_factor Float64 DEFAULT 0, + win_rate Float64, + average_return_per_trade Float64, + profit_factor Float64, historical_backtest_results String, real_trade_performance String, improvements_needed String, @@ -125,8 +125,7 @@ def create_trading_plan_table(): fundamental_criteria String, options_strategy_details String ) - ENGINE = MergeTree - PRIMARY KEY (id) + ENGINE = TinyLog """ client.execute(query)