Trading Strategy Template
This template provides a standardized format for documenting trading strategies in the TradePsykl system.
Strategy Template Structure
When documenting a new trading strategy, use the following format:
Strategy Name
Version: [Semantic version, e.g., 1.0.0]
Status: [draft | active | deprecated]
Description:
- Brief overview of the strategy logic
- Key indicators or signals used
- Expected holding period
Rationale:
- Why this strategy makes sense
- Market conditions where it performs best
- Theoretical or empirical basis
Algorithm/Logic:
- Step-by-step execution flow
- Entry conditions
- Exit conditions
- Risk management rules
Parameters:
- Configurable inputs (e.g., lookback period, thresholds)
- Default values and ranges
- Parameter sensitivity notes
Data Requirements:
- Price data (OHLCV, timeframe)
- Fundamental data (if applicable)
- Alternative data sources (if applicable)
Backtest Results:
- Time period tested
- Key performance metrics (Sharpe ratio, max drawdown, win rate)
- Comparison to benchmark
- [Link to detailed backtest report if available]
ML Readiness:
- Features that could be extracted
- Potential for ML enhancement
- Labels for supervised learning
Change Log:
- YYYY-MM-DD: Description of change (author)
More Info
For additional context on strategy documentation:
- Architecture: See
docs/architecture/03-component.mdfor Strategy Engine design - Implementation: Track progress in
docs/architecture/05-implementation.md - Trading Overview: See
overview.mdfor weekly trading concepts and examples