Why this distinction matters
Not every part of a strategy is equal. Some components are required for a strategy to exist.Others are optional, but can dramatically change behavior and results. Understanding this distinction helps you:
- write clearer trading ideas
- avoid invalid strategies
- know when ATI will ask questions vs infer safely
Required components
A strategy cannot be created or backtested without these components.1. Market
Every strategy must specify what is being traded. Example:- price data cannot be loaded
- indicators cannot be calculated
- strategy is invalid
2. Timeframe
Every strategy must specify when logic is evaluated. Example:- candle resolution is unknown
- signals cannot be evaluated
3. Entry logic
A strategy must define at least one entry condition. Example:- no trades can ever open
- backtesting is impossible
4. Exit logic
Every entry must have a corresponding exit. Example:Optional components
Optional components are not required, but strongly recommended. They refine behavior rather than define existence.Direction (long / short)
If not explicitly stated:- ATI may infer direction
- or default to long-only
Risk management extensions
Beyond basic stop loss:- position sizing
- exposure limits
- trade limits
Filters & schedules
Examples:- trading days
- sessions
- volatility filters
- higher timeframe filters
- strategy trades continuously
- entry logic is always eligible
Multi-timeframe logic
Higher timeframe filters or confirmations are optional. They:- reduce noise
- add context
- increase complexity
What ATI fills automatically
ATI can safely infer some missing details. Typical examples:- reasonable default timeframe
- implied direction
- conservative risk assumptions
- exits
- market symbol
- contradictory logic
What Trinigence fills automatically
See exactly what can and cannot be inferred.
When ATI asks for clarification
ATI will stop and ask when:- required components are missing
- logic is ambiguous
- multiple interpretations exist
- exits are undefined
Common misunderstandings
I thought filters were required
I thought filters were required
Filters refine behavior but are not mandatory for a valid strategy.
I assumed risk management was optional
I assumed risk management was optional
Basic risk control is mandatory. Advanced risk rules are optional.
ATI should guess missing exits
ATI should guess missing exits
Exits define outcomes and are never guessed.
Best practices
- Always define required components explicitly
- Add optional components gradually
- Treat exits and risk as first-class logic
- Use ATI questions as guidance, not friction
Strategy structure overview
See how all components fit together.
What to read next
Writing trading ideas
Write clearer ideas with fewer assumptions.
Common missing details
See what users forget most often.
Strategy overview
Return to the big picture.
Backtesting metrics
See how structure affects results.
Required components define existence.
Optional components define quality.
Optional components define quality.