- Replace fixed 10-minute intervals with adaptive timing based on position risk - CRITICAL/HIGH risk: 5 minutes (minimum to protect ChatGPT budget) - MEDIUM risk: 10 minutes for regular monitoring - LOW risk: 15 minutes for relaxed monitoring - NO POSITION: 10 minutes for entry signal detection - Dynamic monitoring queries position monitor API each cycle for risk assessment - Budget protection: minimum 5-minute intervals (no 1-2 minute excessive usage) - Fallback safety: defaults to 10 minutes if risk assessment fails - Changed from setInterval to setTimeout chain for true dynamic adjustment
26 KiB
26 KiB