Skip to main content

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 (default 8): Broker hour when signal generation begins.
  • SessionEndHour (default 18): 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 (default 3): Limits total trade attempts per session.
  • Circuit Breaker Independence: Signal attempts blocked by MaxConsecutiveLosses or ConsecLossCooldownMinutes do not consume a MaxSignalsPerSession slot.

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.