Strategy Builder
Build custom trading strategies visually. Combine indicators, define entry and exit conditions, add filters and risk management — then backtest instantly.
How It Works
The Strategy Builder uses an atom-based architecture. Each condition in your strategy is an "atom" — a building block that evaluates to true or false. You combine atoms to create entry rules, exit rules, and filters.
Entry Atoms
Conditions that trigger a trade entry. Example: "RSI crosses below 30" or "MACD histogram turns positive."
Exit Atoms
Conditions that close a position. Example: "RSI crosses above 70" or "Price hits take-profit level."
Filter Atoms
Conditions that must be true for entries to fire. Example: "ADX above 20" (only trade in trending markets).
Position Sizing
Risk management rules. Fixed percentage, ATR-based, or Kelly criterion sizing.
Available Indicators
| Indicator | Type | Parameters |
|---|---|---|
| RSI | Oscillator | Period (default: 14) |
| MACD | Momentum | Fast, Slow, Signal (12, 26, 9) |
| Bollinger Bands | Volatility | Period, StdDev (20, 2.0) |
| EMA / SMA | Trend | Period |
| ADX | Trend Strength | Period (default: 14) |
| ATR | Volatility | Period (default: 14) |
| Stochastic | Oscillator | K, D, Smooth (14, 3, 3) |
| CCI | Oscillator | Period (default: 20) |
| Williams %R | Oscillator | Period (default: 14) |
| OBV | Volume | None |
| VWAP | Volume-Weighted | Period |
| Ichimoku | Multi-Component | Tenkan, Kijun, Senkou (9, 26, 52) |
Condition Types
Each atom uses a condition to compare indicator values:
- Crosses Above / Below — Trigger on crossover events (e.g., RSI crosses above 30)
- Greater Than / Less Than — Static threshold comparison
- Between — Value within a range (e.g., RSI between 40 and 60)
- Crosses MA — Price or indicator crosses a moving average
- Rising / Falling — Slope direction over N bars
Risk Management
Every strategy should include risk controls:
- Stop Loss — Fixed percentage or ATR-based trailing stop
- Take Profit — Target percentage or risk-reward ratio
- Max Open Trades — Limit concurrent positions
- Position Sizing — Fixed amount, percentage of equity, or Kelly criterion
- Cooldown — Minimum bars between entries to prevent overtrading
TOML Strategy Files
Under the hood, every strategy is stored as a TOML file. Advanced users can write strategies directly in TOML for maximum control. The format is documented in the API docs.
Build Your First Strategy
The visual builder makes it easy — no code required.
Open Strategy Builder