Skip to main content

Trading Days And Filters

Version 5 adds clearer day-of-week controls and expands the reasons a valid-looking signal may be blocked.

Trading Sessions

The main session controls are:

  • UseTimeWindow
  • UseSession1
  • Session1_StartHour
  • Session1_StartMinute
  • Session1_EndHour
  • Session1_EndMinute
  • UseSession2
  • Session2_StartHour
  • Session2_StartMinute
  • Session2_EndHour
  • Session2_EndMinute

Session times use broker server time. Confirm your broker server time before assuming a session matches your local clock.

Day-Of-Week Controls

The day filter uses:

  • UseDayOfWeekFilter
  • TradeMonday
  • TradeTuesday
  • TradeWednesday
  • TradeThursday
  • TradeFriday
  • TradeSunday

If UseDayOfWeekFilter is enabled and a day is switched off, Version 5 should not open new trades on that day.

Market Filters

Signals may be blocked by filters even when a chart pattern is visible.

Common filter groups:

  • EMA and moving-average filters.
  • Trend filter mode.
  • EMA slope and EMA distance filters.
  • ADX trend-strength filter.
  • ATR volatility filter.
  • Daily range filter.
  • Session movement filter.
  • Open price filter.

Troubleshooting No Trades

If Version 5 is not taking trades, check:

  • Is the current day enabled?
  • Is the current time inside an enabled session?
  • Has MaxSignalsPerSession already been reached?
  • Is a Smart Risk protection blocking entries?
  • Is MaxOpenTrades already reached?
  • Is scale-in waiting for break even or PC1?
  • Did a market filter reject the signal?
  • Did pending-order lifecycle rules cancel the order?

Use the Experts tab and dashboard messages when available. They are usually the fastest way to identify whether the EA is waiting, blocked, or rejecting a setup.