fix: move PDT startup log after class definitions to prevent NameError

This commit is contained in:
Justin Oros
2026-02-19 11:21:14 -07:00
parent 0f6c563177
commit a91e220eb8
2 changed files with 5 additions and 4 deletions
+1 -1
View File
@@ -8,7 +8,7 @@
"MIN_NOTIONAL": 1.0,
"POLL_INTERVAL": 300,
"MAX_DRAWDOWN": 0.08,
"PDT_RULE": false,
"PDT_RULE": true,
"USE_TRAILING_STOP": true,
"PROFIT_TARGET_1": 2.0,
"PROFIT_TARGET_2": 3.0,
+4 -3
View File
@@ -259,9 +259,6 @@ MIN_NOTIONAL = float(config["MIN_NOTIONAL"])
POLL_INTERVAL = int(config["POLL_INTERVAL"])
MAX_DRAWDOWN = float(config["MAX_DRAWDOWN"])
PDT_RULE = bool(config["PDT_RULE"])
if PDT_RULE:
_startup_pdt = PDTTracker()
logger.info(f" PDT Rule Enforcement: ON ({_startup_pdt.rolling_count()}/3 trades used, {_startup_pdt.remaining()} remaining this window)")
USE_TRAILING_STOP = bool(config["USE_TRAILING_STOP"])
PROFIT_TARGET_1 = float(config["PROFIT_TARGET_1"])
PROFIT_TARGET_2 = float(config["PROFIT_TARGET_2"])
@@ -426,6 +423,10 @@ class PositionState:
signal_state = SignalState()
position_state = PositionState()
if PDT_RULE:
_startup_pdt = PDTTracker()
logger.info(f" PDT Rule Enforcement: ON ({_startup_pdt.rolling_count()}/3 trades used, {_startup_pdt.remaining()} remaining this window)")
def save_session_state(trades_today, opening_equity, last_bullish_crossover, last_bearish_crossover, session_date):
try:
state_data = {