Skip to main content

Rules and Assumptions

Rule quality

Good strategy rules are explicit, testable, and bounded. Avoid vague phrases that cannot be evaluated historically.

Useful rule fields

FieldExample
TriggerMoving average crossover, breakout, volatility filter
ConditionTimeframe, instrument, candle source
ExitStop, target, time exit, rule invalidation
RiskPosition sizing, max open risk, max daily loss
Historical context

Historical behavior depends on available data, costs, slippage, liquidity, and broker behavior.

Assumption checklist

  • State market session and timezone.
  • State cost and slippage assumptions.
  • State missing-data handling.
  • State any broker-specific constraints.