Skip to content
StatePath
All lessons

Recipe Library

Ready-made strategy building blocks. Copy any recipe's DSL into the designer and adapt it — or open a fresh editor and rebuild it step by step. Filter by family or skill level to find a starting point.

Family
Level
15 recipes
TrendBeginnerSearch Signal

EMA Crossover

Buy when the fast EMA crosses above the slow EMA; sell on the cross down. The classic trend-following entry.

EMA(10) / EMA(30) → cross → buy / sell
Open in designer
MomentumBeginnerSearch Signal

MACD Signal Cross

Enter when the MACD line crosses its signal line — momentum turning with the trend.

MACD(12,26,9) line / signal → cross → buy / sell
Open in designer
Mean reversionBeginnerSearch Signal

RSI Reversal

Fade extremes: buy when RSI(14) is oversold below 30, sell when overbought above 70.

RSI(14) → below 30 buy · above 70 sell
Open in designer
MomentumBeginnerSearch Signal

Awesome Zero Cross

Trade momentum shifts as the Awesome Oscillator crosses its zero line.

AO(34) → above 0 buy · below 0 sell
Open in designer
ClassicsBeginnerSearch Signal

CCI Reversal

A classic ±100 mean-reversion trigger on the Commodity Channel Index.

CCI(14) → below −100 buy · above +100 sell
Open in designer
MomentumIntermediateSearch Signal

Stochastic RSI Reversal

The smoothed-momentum cousin of RSI reversal — buy below 20, sell above 80.

StochRSI(14) → below 20 buy · above 80 sell
Open in designer
TrendIntermediateSearch Signal

Ichimoku TK Cross

Enter on the Tenkan/Kijun cross — Ichimoku's core trend trigger.

tenkan / kijun → cross → buy / sell
Open in designer
BreakoutIntermediateSearch Signal

Bollinger Breakout

Ride expansion: buy when price breaks the upper band, sell when it breaks the lower.

price / Bollinger(20,2) → break → buy / sell
Open in designer
BreakoutIntermediateSearch Signal

Donchian Breakout

The turtle channel breakout — buy the 20-bar high, sell the 20-bar low.

price / Donchian(20) → break → buy / sell
Open in designer
Mean reversionBeginnerFilter

Not Overbought

A quality gate that blocks entries while RSI(14) is above 70 — don't chase overbought markets.

RSI(14) → below 70 → pass
Open in designer
TimingBeginnerFilter

Session Hours

Only trade the liquid 08:00–16:00 window; skip the thin overnight session.

hour of day → in 08–16 → pass
Open in designer
TrendIntermediateFilter

Trend Strength Gate

Pass only when ADX(14) is above 25 — keeps trend strategies out of chop.

ADX(14) → above 25 → pass
Open in designer
MomentumIntermediateFilter

MACD Momentum Gate

Confirm longs only when the MACD histogram is positive, shorts only when negative.

MACD histogram → above 0 buy · below 0 sell
Open in designer
StructureIntermediateCreate Order

Swing-Low Stop

Place the stop under the most recent swing low from a zigzag pivot, with a fixed take-profit.

zigzag → swing point → sl · constant → tp
Open in designer
VolatilityAdvancedCreate Order

ATR Volatility Bracket

Size the stop and target to volatility — one ATR(14) either side of price.

price ± ATR(14) → sl / tp
Open in designer