This update improves several core parts of the trading engine, focusing on entry quality, trade filtering, execution safety, and risk management.
BUY entries now use higher-timeframe confirmation before opening trend-following positions. When a BUY signal is generated, the bot checks the 1h timeframe and skips the entry if the broader market is detected as bearish.
Market-condition filtering has been strengthened to avoid lower-quality entries during noisy candles, weak volume, or unfavourable volatility. This reduces chase entries and improves overall signal selectivity.
Scalp strategy behaviour has been refined with stricter EMA trend alignment, pullback and reclaim validation, RSI filtering, volume confirmation, and volatility constraints.
Cooldown handling has been improved to better prevent overtrading after exits or loss streaks, with smarter reset logic and clearer enforcement.
Exit handling has been expanded with ATR-aware stops, trailing stops, breakeven protection, time-based exits, and support for user-configured stop-loss settings. Style-based exit tuning has also been improved.
Additionally, internal logging and diagnostics have been enhanced. The bot now records skipped trades (such as cooldown, market filter, insufficient balance, or duplicate signals), making behaviour more transparent and easier to debug.
Overall, this update introduces stronger confirmation before entries, more adaptive trade management, and improved visibility into bot decision-making.