What schedules and filters are
Schedules and filters define when a strategy is allowed to trade. They do not generate signals on their own.Instead, they restrict or allow entry and exit logic to execute. This layer is critical for:
- controlling exposure
- avoiding low-quality market conditions
- aligning strategies with specific sessions or days
Trading schedules
A trading schedule limits when the strategy can open trades. Common schedule dimensions:- days of the week
- time of day
- market sessions
- custom time windows
Time-of-day filters
Time-of-day filters restrict trading to specific hours. Example:- avoiding low-liquidity hours
- focusing on active sessions
- excluding high-volatility news periods
Session-based filters
Session filters allow trading only during specific market sessions. Examples:- improve liquidity
- reduce noise
- align with institutional activity
Session filters are applied before entry logic is evaluated.
Day-based filters
Day filters restrict trading by weekday. Examples:- avoid abnormal market behavior
- align with historical patterns
Indicator-based filters
Filters can also be indicator-driven. Examples:- reduce false signals
- adapt strategy to market conditions
- do not define entries by themselves
Higher-timeframe filters
A common and powerful filter type. Example:- context (filter timeframe)
- execution (entry timeframe)
How filters are evaluated
Filters are evaluated:- before entry logic
- on every candle close
- independently from exits
- no new trades open
- existing trades continue normally
Default behavior
If schedules or filters are:- clearly defined → applied exactly
- implied → ATI may infer conservatively
- missing → strategy trades continuously
What Trinigence fills automatically
See how timing assumptions are handled.
Common mistakes
Assuming filters close trades
Assuming filters close trades
Filters only restrict entries, not exits.
Over-filtering strategies
Over-filtering strategies
Too many filters can eliminate valid trades entirely.
Mixing schedules and exits
Mixing schedules and exits
Time-based exits must be defined explicitly as exit logic.
Best practices
- Start without filters
- Add one filter at a time
- Measure impact on trade count
- Prefer higher-timeframe filters over many indicators
Entry logic
See how filters interact with entries.
What to read next
Entry logic
How entries are evaluated.
Exit logic
How exits differ from filters.
Market & timeframe
Timing foundations.
Strategy overview
Return to the full structure.
Filters shape when you trade.
Entries decide if you trade.
Entries decide if you trade.