refactor: Simplify trading_plans table structure with TinyLog engine

This commit is contained in:
Bobby (aider) 2025-02-11 17:59:38 -08:00
parent 19f06601d9
commit a22f4a444a

View File

@ -111,9 +111,9 @@ def create_trading_plan_table():
max_portfolio_risk Float64, max_portfolio_risk Float64,
adjustments_for_drawdown String, adjustments_for_drawdown String,
risk_controls String, risk_controls String,
win_rate Float64 DEFAULT 0, win_rate Float64,
average_return_per_trade Float64 DEFAULT 0, average_return_per_trade Float64,
profit_factor Float64 DEFAULT 0, profit_factor Float64,
historical_backtest_results String, historical_backtest_results String,
real_trade_performance String, real_trade_performance String,
improvements_needed String, improvements_needed String,
@ -125,8 +125,7 @@ def create_trading_plan_table():
fundamental_criteria String, fundamental_criteria String,
options_strategy_details String options_strategy_details String
) )
ENGINE = MergeTree ENGINE = TinyLog
PRIMARY KEY (id)
""" """
client.execute(query) client.execute(query)