Skip to main content

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:
Trade BTC/USDT.
Without a market:
  • price data cannot be loaded
  • indicators cannot be calculated
  • strategy is invalid

2. Timeframe

Every strategy must specify when logic is evaluated. Example:
Use the 1h timeframe.
Without a timeframe:
  • candle resolution is unknown
  • signals cannot be evaluated

3. Entry logic

A strategy must define at least one entry condition. Example:
Go long when RSI(14) crosses above 50.
Without entry logic:
  • no trades can ever open
  • backtesting is impossible

4. Exit logic

Every entry must have a corresponding exit. Example:
Exit with a 5% take profit and a 1% stop loss.
A strategy without exit logic is considered invalid.

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
Explicit direction is always safer.

Risk management extensions

Beyond basic stop loss:
  • position sizing
  • exposure limits
  • trade limits
These improve robustness but are not strictly required.

Filters & schedules

Examples:
  • trading days
  • sessions
  • volatility filters
  • higher timeframe filters
If omitted:
  • 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
However, ATI will never guess:
  • 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
This prevents silent failures and misleading results.

Common misunderstandings

Filters refine behavior but are not mandatory for a valid strategy.
Basic risk control is mandatory. Advanced risk rules are optional.
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.

Required components define existence.
Optional components define quality.