What a trading schedule is
A trading schedule defines when a strategy is allowed to open new trades. Schedules are a risk and behavior control layer:- reduce exposure during unwanted periods
- keep behavior consistent with your intent
- prevent trades in low-liquidity or high-risk windows
Schedules are filters, not signals.
Common schedule types
Day-of-week schedules
Examples:- avoid weekend volatility in crypto
- match your preferred monitoring days
- remove periods with historically weak performance
Time-of-day schedules
Examples:- avoid low-liquidity hours
- exclude high-slippage windows
- align with your workflow
Session-based schedules
Examples:- focus on high-liquidity sessions
- reduce noise during off-hours
- better match volatility expectations
What schedules affect
In most strategies, schedules control:- whether entry logic is evaluated
- whether a new position can be opened
- close open trades automatically
- override exit logic
Time & session logic
Learn the difference between filters and triggers.
Timezone behavior
Schedules depend on timezone. If timezone is:- explicitly defined → schedule is evaluated in that timezone
- missing → Trinigence uses a safe default and shows it
- use UTC for consistency unless you have a reason not to
Combining schedules with filters
Schedules are commonly combined with indicator filters. Example:- reduces trade frequency
- reduces exposure
- improves selectivity
Defaults and assumptions
If schedule is:- explicit → applied exactly
- implied (“weekdays only”) → inferred conservatively
- ambiguous → ATI asks for clarification
What Trinigence fills automatically
See how schedule gaps are handled.
Common mistakes
Assuming schedule closes open trades
Assuming schedule closes open trades
Schedules restrict entries. Exits must be defined separately.
Over-restricting trading windows
Over-restricting trading windows
Narrow schedules can eliminate trades and create misleading backtests.
Ignoring timezone shifts
Ignoring timezone shifts
Session rules can shift by an hour depending on timezone assumptions.
Using schedule to fix a bad strategy
Using schedule to fix a bad strategy
Schedules improve behavior, but they don’t create edge.
Best practices
- Start with simple rules (weekdays only)
- Use UTC when possible
- Avoid over-restricting early
- Validate trade count after adding schedules
- If you need “close at time,” define an explicit exit
Schedule & filters
See how schedules fit into strategy structure.
What to read next
Trade frequency & exposure
Schedules directly change frequency.
How to read results
Check trade count after scheduling.
Common pitfalls
Scheduling mistakes that mislead.
Time & session logic
Time-based conditions in detail.
Schedules reduce opportunity.
Use them to reduce risk - not to force profitability.
Use them to reduce risk - not to force profitability.