Trading Days & Filters — Banana EA MT4 v6.0
Banana EA v6.0 provides granular session timing, day-of-week filters, and unified day-boundary drawdown measurement.
Intraday Session Windows
You can configure active trading hours to align with major market sessions (London, New York):
SessionStartHour(default8): Broker hour when signal generation begins.SessionEndHour(default18): Broker hour when new signal entries stop.- Outside Session: Existing open positions continue to be managed (trailing stops, partial closes, stop loss), but no new trades are opened.
Session Signal Quotas & Circuit Breaker Logic
MaxSignalsPerSession(default3): Limits total trade attempts per session.- Circuit Breaker Independence: Signal attempts blocked by
MaxConsecutiveLossesorConsecLossCooldownMinutesdo not consume aMaxSignalsPerSessionslot.
Unified Day-Boundary Drawdown Evaluation
In pre-v6.0 builds, day boundaries were evaluated at multiple points within a single tick processing cycle, occasionally creating a race condition if a tick arrived precisely during server Midnight (00:00).
Unified Time Read Fix in v6.0
In Version 6.0, the entire daily drawdown compliance path evaluates against a single time snapshot per tick. This eliminates day-boundary race conditions and ensures daily drawdown calculations are 100% accurate across session rollovers.