fix: initialize IF_TRADE to True (trades expected by default)

Root cause: IF_TRADE was initialized to False and never updated when
trades executed, causing 'No trading' message to always display.

Design documents (2025-02-11-complete-schema-migration) specify
IF_TRADE should start as True, with trades setting it to False only
after completion.

Fixes sporadic issue where all trading sessions reported 'No trading'
despite successful buy/sell actions.
This commit is contained in:
2025-11-06 07:33:33 -05:00
parent 6d30244fc9
commit 7c4874715b
2 changed files with 28 additions and 2 deletions

View File

@@ -80,7 +80,7 @@ class RuntimeConfigManager:
initial_config = {
"TODAY_DATE": date,
"SIGNATURE": model_sig,
"IF_TRADE": False,
"IF_TRADE": True, # FIX: Trades are expected by default
"JOB_ID": job_id,
"TRADING_DAY_ID": trading_day_id
}