- Added mandatory cleanup logic when no position detected before re-entry attempts - Enhanced cleanup with dual-endpoint approach: cleanup-orders + cancel-all-orders fallback - Added pre-trade cleanup before executing new trades to prevent order conflicts - Implemented verification delays and safety checks for cleanup completion - Added detailed logging for cleanup operations and results Features: Mandatory cleanup when no position detected (re-entry scenario) Pre-trade cleanup before new trade execution Dual cleanup strategy: cleanup-orders -> cancel-all-orders if needed Fallback error handling with alternative cleanup methods Verification delays to ensure cleanup processing Preserves legitimate TP/SL orders when position exists Testing verified: - Properly preserves 2 active TP/SL orders when position exists (90 SL, 95 TP) - Cleanup logic correctly identifies 0 orphaned orders with active position - System maintains order integrity while enabling aggressive re-entry when needed
52 KiB
52 KiB