Skip to content

Your ideas have no limits.

Describe your strategy in your own words. Develop understandable rules with AI, combine the available building blocks in the visual Builder and examine your idea step by step — without writing code yourself.

Your idea becomes a rule you can inspect.

Start from your own question or take inspiration from a standard strategy. You shape the idea; AI support and the visual Builder help you make the available logic explicit.

  1. Describe your idea

    Choose what you want to investigate: a trend, momentum, a candle pattern or a combination. Explain what should confirm your idea.

  2. Develop it with AI

    Create a project, discuss supported rules with the Copilot and review its proposed conditions. You decide which validated changes to accept.

  3. Refine and investigate

    Connect supported building blocks, adjust parameters and define the remaining conditions. Use available historical tests to challenge the result.

What could your next idea be?

The diagrams show the standard strategies. Additional filters are suggestions for your own development. The examples do not show calculated returns.

Think beyond a ready-made template.

Explore trend, momentum, volatility, price action and more. Combine the building blocks your Builder supports, refine conditions and develop your own approach. A standard strategy can inspire your research without deciding how your next idea should look.

102 standard strategies. Your next starting point.

Explore 10 categories with the actual strategy names, explanations and native diagrams. Open a category to see its existing standard strategies and their documented rules.

Browse the strategy catalogue
Trend strategies20
EMA crossoverSchematic exampleEMA 12EMA 26

EMA crossover

Two exponential moving averages cross on a completed candlestick.

EMA(fast) ↑ EMA(slow) ⇒ Long; EMA(fast) ↓ EMA(slow) ⇒ Short

SMA crossoverSchematic exampleSMA 20SMA 50

SMA crossover

Two simple moving averages cross on a completed candlestick.

SMA(fast) ↑ SMA(slow) ⇒ Long; SMA(fast) ↓ SMA(slow) ⇒ Short

EMA pullbackSchematic exampleEMA 20EMA 50

EMA pullback

After a pullback to the fast moving average, price resumes the trend direction.

EMA(fast) > EMA(slow) ∧ C ↑ EMA(fast) ⇒ Long; EMA(fast) < EMA(slow) ∧ C ↓ EMA(fast) ⇒ Short

Donchian breakoutSchematic exampleDC

Donchian breakout

The closing price breaks the high or low of the previous period.

C > MAX(H₋period…H₋₁) ⇒ Long; C < MIN(L₋period…L₋₁) ⇒ Short

Supertrend reversalSchematic exampleST

Supertrend reversal

The closing price switches sides of a trailing ATR trend band.

Short₋₁ ∧ C > finalUpper₋₁ ⇒ Long; Long₋₁ ∧ C < finalLower₋₁ ⇒ Short

ADX/DI crossoverSchematic example20DI+DI−ADX

ADX/DI crossover

Positive and negative directional movement cross when ADX strength is sufficient.

ADX ≥ threshold ∧ DI+ ↑ DI− ⇒ Long; ADX ≥ threshold ∧ DI+ ↓ DI− ⇒ Short

Aroon crossoverSchematic exampleAroon ↑Aroon ↓

Aroon crossover

Aroon Up and Down cross based on the most recently observed highs and lows.

Aroon Up ↑ Aroon Down ⇒ Long; Aroon Up ↓ Aroon Down ⇒ Short

Regression re-entrySchematic exampleLSMA

Regression re-entry

Price crosses the regression line in the direction of its slope.

OLS slope > 0 ∧ C ↑ LSMA ⇒ Long; OLS slope < 0 ∧ C ↓ LSMA ⇒ Short

Triple EMA alignmentSchematic exampleEMA 9EMA 21EMA 55

Triple EMA alignment

Three EMAs first align in ascending or descending order.

EMA(fast) > EMA(middle) > EMA(slow); inverse

DEMA crossoverSchematic exampleDEMA 12DEMA 26

DEMA crossover

Two double exponential moving averages cross on a completed candle.

DEMA(fast) × DEMA(slow)

TEMA crossoverSchematic exampleTEMA 12TEMA 26

TEMA crossover

Two triple exponential moving averages cross on a completed candle.

TEMA(fast) × TEMA(slow)

Hull trend reversalSchematic exampleHMA 20

Hull trend reversal

The slope of the Hull moving average changes direction.

ΔHMA(n) × 0

KAMA reclaimSchematic exampleKAMA 10

KAMA reclaim

The closing price crosses the adaptive Kaufman moving average in the direction of its slope.

C × KAMA(n); sign(ΔKAMA) = sign(ΔC)

Parabolic SAR flipSchematic exampleSAR

Parabolic SAR flip

The closing price confirms a flip of the causally trailed Parabolic SAR.

SAR trend flip; C > SAR(long) / C < SAR(short)

Ichimoku Tenkan–KijunSchematic exampleTenkan 9Kijun 26

Ichimoku Tenkan–Kijun

Tenkan and Kijun cross; the closing price confirms the same side.

Tenkan(fast) × Kijun(slow); C > Kijun / C < Kijun

Ichimoku cloud breakoutSchematic exampleSSA₋26SSB₋26

Ichimoku cloud breakout

The closing price breaks through the cloud plotted at the current time from past values.

C × MAX(SpanA₋shift,SpanB₋shift) / MIN(SpanA₋shift,SpanB₋shift)

Ichimoku Kijun reclaimSchematic exampleTenkan 9Kijun 26

Ichimoku Kijun reclaim

The closing price reclaims the upper or lower side of Kijun while Tenkan confirms the trend direction.

C × Kijun(slow); Tenkan(fast) > Kijun / < Kijun

Alligator awakeningSchematic exampleSMMA 5 −3SMMA 8 −5SMMA 13 −8

Alligator awakening

Causally shifted smoothed median-price lines first align in one direction.

SMMA(HL2,fast)₋3 > SMMA(HL2,middle)₋5 > SMMA(HL2,slow)₋8; inverse

Elder Impulse SystemSchematic example0EMA 13EMA 65MACD

Elder Impulse System

The EMA slope and MACD histogram newly agree; EMA 65 provides context in the same timeframe.

sign(ΔEMA(n)) = sign(ΔMACD-Histogram); C > EMA(context) / < EMA(context)

Chandelier trend reversalSchematic exampleCE ↑CE ↓

Chandelier trend reversal

The closing price crosses the previous trailed Chandelier ATR stop.

C > previous short stop / C < previous long stop; stop = extremum(n) ± k×ATR(n)

Momentum strategies20
RSI re-entrySchematic example3070RSI

RSI re-entry

RSI exits the oversold or overbought range.

RSI ↑ lower ⇒ Long; RSI ↓ upper ⇒ Short

RSI midlineSchematic example50RSI

RSI midline

RSI crosses the adjustable midline.

RSI ↑ threshold ⇒ Long; RSI ↓ threshold ⇒ Short

MACD signal crossoverSchematic example0MACDSignal

MACD signal crossover

MACD crosses its own exponential signal moving average.

MACD ↑ Signal ⇒ Long; MACD ↓ Signal ⇒ Short

MACD zero lineSchematic example0MACD

MACD zero line

The difference between two exponential moving averages crosses zero.

MACD ↑ 0 ⇒ Long; MACD ↓ 0 ⇒ Short

Stochastic re-entrySchematic example2080%K

Stochastic re-entry

Fast stochastic exits an extreme range.

%K ↑ lower ⇒ Long; %K ↓ upper ⇒ Short

Williams-%R re-entrySchematic example-80-20%R

Williams-%R re-entry

Williams %R exits an extreme range.

%R ↑ lower ⇒ Long; %R ↓ upper ⇒ Short

CCI re-entrySchematic example-100100CCI

CCI re-entry

CCI returns from a large deviation to its normal range.

CCI ↑ lower ⇒ Long; CCI ↓ upper ⇒ Short

ROC zero lineSchematic example0ROC

ROC zero line

The percentage price change crosses zero.

ROC(C, period) ↑ 0 ⇒ Long; ROC(C, period) ↓ 0 ⇒ Short

Stochastic crossoverSchematic example2080%K%D

Stochastic crossover

The fast stochastic crosses its smoothed signal average.

%K(n) × SMA(%K,signal)

Stochastic RSI re-entrySchematic example2080StochRSI

Stochastic RSI re-entry

The normalised RSI leaves an oversold or overbought zone.

StochRSI(n) ↑ lower / ↓ upper

TRIX signal crossoverSchematic example0TRIXSignal

TRIX signal crossover

The rate of change of a triple EMA smoothing crosses its signal line.

TRIX(n) × EMA(TRIX,signal)

Awesome zero lineSchematic example0AO

Awesome zero line

The difference between fast and slow median-price averages crosses zero.

AO = SMA(HL2,fast) − SMA(HL2,slow); AO × 0

Awesome saucerSchematic example0AO

Awesome saucer

Three Awesome bars turn upward above zero or downward below zero.

AO₋2,AO₋1,AO > 0; AO₋1 < AO₋2; AO > AO₋1; inverse

Accelerator colour changeSchematic example0AC

Accelerator colour change

Two rising Accelerator bars above zero or three below zero confirm upward momentum; the downward rule is reversed.

AC = AO − SMA(AO,signal); 2 rising > 0 / 3 rising ≤ 0; inverse

TSI signal crossoverSchematic example0TSISignal

TSI signal crossover

The double-smoothed True Strength Index crosses its signal average.

TSI(fast,slow) × EMA(TSI,signal)

Coppock bullish signalSchematic example0Coppock

Coppock bullish signal

The smoothed sum of two rates of change crosses zero from below; this variant produces Long signals only.

WMA(ROC(fast)+ROC(slow),n) ↑ 0; Long only

Ultimate midlineSchematic example50UO

Ultimate midline

The weighted Ultimate oscillator over three periods crosses the midline.

UO(fast,period,slow) × threshold

Fisher signal crossoverSchematic example0FisherFisher₋1

Fisher signal crossover

The Fisher transform of the median price crosses its own previous value.

Fisher(HL2,n) × Fisher₋1

RSI failure swingSchematic example3070RSI

RSI failure swing

After an extreme, RSI rebounds and forms a higher low or lower high; the subsequent breakout confirms.

RSI < lower; rebound; higher low ≥ lower; break rebound high; inverse

MACD histogram reversalSchematic example0MACD

MACD histogram reversal

Three MACD histogram values turn upward below zero or downward above zero.

Hist₋2,Hist₋1,Hist < 0; Hist₋1 < Hist₋2; Hist > Hist₋1; inverse

Volatility strategies10
Bollinger breakoutSchematic exampleBB

Bollinger breakout

A closing price breaks out of the Bollinger price bands.

C ↑ upperBand ⇒ Long; C ↓ lowerBand ⇒ Short

Bollinger re-entrySchematic exampleBB

Bollinger re-entry

A closing price previously outside the price bands returns between them.

C ↑ lowerBand ⇒ Long; C ↓ upperBand ⇒ Short

Keltner breakoutSchematic exampleKC

Keltner breakout

The closing price breaks out of an EMA channel with a Wilder ATR distance.

C ↑ (EMA + multiplier × ATR) ⇒ Long; C ↓ (EMA − multiplier × ATR) ⇒ Short

ATR range breakoutSchematic exampleATR

ATR range breakout

The closing price moves beyond the previous closing price by an ATR distance.

C > C₋₁ + multiplier × ATR₋₁ ⇒ Long; C < C₋₁ − multiplier × ATR₋₁ ⇒ Short

Bollinger squeeze breakoutSchematic exampleBBBBWidth

Bollinger squeeze breakout

After historically narrow Bollinger bandwidth, the price first closes outside the bands.

BBWidth₋1 = MIN(BBWidth,lookback)₋1; C > BBUpper / C < BBLower

TTM squeeze releaseSchematic exampleBBKC

TTM squeeze release

Bollinger Bands leave the EMA/Wilder-ATR Keltner channel; the closing-price deviation determines direction in this OHLC variant.

BB(n,2) inside KC(n,k)₋1; release; sign(C−SMA(n))

Keltner re-entrySchematic exampleKC

Keltner re-entry

A closing price previously outside the EMA/Wilder-ATR channel returns inside.

C ↑ KC Lower(n,k) / C ↓ KC Upper(n,k)

Darvas box breakoutSchematic exampleHL

Darvas box breakout

A high followed by three lower highs forms a box; a later closing price breaks its boundary.

H₋3 > MAX(H₋2,H₋1,H); frozen box; later C > top / C < bottom

Donchian midline reclaimSchematic exampleDC

Donchian midline reclaim

The closing price crosses the Donchian midline in the direction of its current slope.

C × (MAX(H,n)+MIN(L,n))/2; same slope direction

Envelope breakoutSchematic exampleENV

Envelope breakout

The closing price breaks a percentage channel around its simple moving average.

C ↑ SMA(n)×(1+k/100) / C ↓ SMA(n)×(1−k/100)

Price Action strategies14
Inside-bar breakoutSchematic exampleHL

Inside-bar breakout

After a fully enclosed candlestick, the next candlestick closes outside the mother candlestick.

H₋₁ < H₋₂ ∧ L₋₁ > L₋₂; C > H₋₂ × (1 + buffer / 100) ⇒ Long; C < L₋₂ × (1 − buffer / 100) ⇒ Short

Engulfing reversalSchematic example

Engulfing reversal

An opposite candlestick body completely engulfs the previous body.

|C−O| ≥ bodyRatio × |C₋₁−O₋₁| > 0; Long: C₋₁ < O₋₁ ∧ C > O ∧ O ≤ C₋₁ ∧ C ≥ O₋₁ ∧ (O < C₋₁ ∨ C > O₋₁); Short: C₋₁ > O₋₁ ∧ C < O ∧ O ≥ C₋₁ ∧ C ≤ O₋₁ ∧ (O > C₋₁ ∨ C < O₋₁)

NR7 breakoutSchematic exampleNR7

NR7 breakout

The closing price breaks out of the narrowest candlestick among the previous seven candlesticks.

H₋₁ − L₋₁ = MIN(Range₋period…Range₋₁) > 0; C > H₋₁ ⇒ Long; C < L₋₁ ⇒ Short

Three-candlestick reversalSchematic exampleH

Three-candlestick reversal

A new extreme is reversed by a closing price beyond the first candlestick.

Long: C₋₂ < O₋₂ ∧ L₋₁ < L₋₂ ∧ C > H₋₂ × (1 + buffer / 100); Short: C₋₂ > O₋₂ ∧ H₋₁ > H₋₂ ∧ C < L₋₂ × (1 − buffer / 100)

Pin bar reversalSchematic example

Pin bar reversal

A long wick rejects a new local extreme; the body closes in the reversal direction.

wick ≥ ratio×body; other wick ≤ body; C>O at low(n) / C<O at high(n)

Morning/Evening StarSchematic example½

Morning/Evening Star

A small middle candle body follows a large opposing body; the third candle closes beyond its midpoint, with no gap requirement.

opposite first body; middle body ≤ small×first; third C crosses first midpoint

Piercing/Dark Cloud reversalSchematic example½

Piercing/Dark Cloud reversal

The opposing candle opens beyond the previous close and penetrates the selected fraction of the previous body without fully engulfing it.

opposite body; O ≤ C₋1 and C₋1 + penetration×body₋1 < C < O₋1; inverse

Harami breakoutSchematic exampleHL

Harami breakout

An opposing inside body follows the large mother body; the next candle confirms beyond the mother range.

opposite inside body₋1 within body₋2; C > H₋2 / C < L₋2

Tweezer reversalSchematic exampleL

Tweezer reversal

Two opposing candles reject nearly equal lows or highs within a relative tolerance.

opposite bodies; |L−L₋1| / C ≤ tolerance% / |H−H₋1| / C ≤ tolerance%

Three soldiers/crowsSchematic example

Three soldiers/crows

Three candles in the same direction close successively higher or lower and each opens inside the previous body.

3 directional bodies; rising/falling C; O inside previous body; first occurrence

Three Inside reversalSchematic exampleO

Three Inside reversal

An opposing inside body is confirmed by the third candle closing beyond the first body.

opposite inside body₋1; C > O₋2 for Long / C < O₋2 for Short

Three Outside reversalSchematic example

Three Outside reversal

An engulfing opposing candle is confirmed by a further close in the reversal direction.

engulfing₋1; C > C₋1 / C < C₋1

Hikkake breakoutSchematic exampleHL

Hikkake breakout

After an Inside Bar and a false breakout, a close within the confirmation window confirms the opposite direction.

inside; false HH+HL / LL+LH; next ≤window C breaks opposite inside boundary

Swing failure reversalSchematic exampleL

Swing failure reversal

A wick exceeds a confirmed local swing and the closing price reclaims it.

past confirmed pivot(depth); wick breaks pivot; C returns inside

Smart Money Concepts8
FVG retestSchematic exampleHL

FVG retest

A confirmed three-candle price gap is touched later; a close outside the zone confirms the original direction.

L > H₋2 / H < L₋2; later zone touch; C outside in original direction

Inverse FVGSchematic exampleHL

Inverse FVG

A close invalidates a confirmed price gap; a later retest confirms the reversed zone direction.

confirmed FVG; C invalidates far boundary; later opposite retest + close

Liquidity sweepSchematic exampleHL

Liquidity sweep

A wick exceeds a previously confirmed swing; the directional close returns inside the boundary.

confirmed pivot(depth); wick sweep; C reclaim + directional body

BOS retestSchematic exampleHL

BOS retest

After a close breaks a confirmed swing, a later candle touches the boundary and closes in the breakout direction.

confirmed pivot(depth); close break; later touch + same-direction close

CHoCH reversalSchematic exampleHL

CHoCH reversal

Two rising or falling confirmed swing pairs form the structure; a close breaking in the opposite direction confirms the change.

2 confirmed HH+HL / LH+LL; C breaks opposite protected swing

Order block retestSchematic exampleHL

Order block retest

The last opposing candle before a confirmed swing break forms an OHLC zone; a later retest closes in the break direction.

confirmed BOS; last opposite candle ≤ lookback; later zone touch + directional close

Breaker block retestSchematic exampleHL

Breaker block retest

A close invalidates the opposing-candle zone formed by a swing break; its later retest confirms the opposite direction.

BOS order block; far-boundary close invalidation; later opposite retest

OTE retracementSchematic exampleHL

OTE retracement

After a confirmed swing break, price returns to the fixed 61.8–79% retracement zone of the known impulse and closes in the impulse direction.

confirmed BOS impulse; retrace 0.618–0.79; directional close beyond near boundary

Waves6
Third wave startSchematic example

Third wave start

A confirmed impulse and higher correction low are followed by a candle closing price above the first impulse high. Stop at the correction low.

A confirmed impulse and higher correction low are followed by a candle closing price above the first impulse high. Stop at the correction low.

Fifth wave continuationSchematic example

Fifth wave continuation

Four confirmed waves have rising highs and lows without wave-four overlap. A candle closing price above wave three confirms; stop at the wave-four low.

Four confirmed waves have rising highs and lows without wave-four overlap. A candle closing price above wave three confirms; stop at the wave-four low.

Five-wave exhaustionSchematic example

Five-wave exhaustion

A complete five-wave impulse respects non-overlap and the third-wave length rule. A later break of wave four confirms reversal; stop at wave five.

A complete five-wave impulse respects non-overlap and the third-wave length rule. A later break of wave four confirms reversal; stop at wave five.

ABC correction completionSchematic example

ABC correction completion

A three-leg ABC correction holds the trend origin. A candle closing price beyond B after confirmed C confirms continuation; stop at C.

A three-leg ABC correction holds the trend origin. A candle closing price beyond B after confirmed C confirms continuation; stop at C.

Wave triangle exitSchematic example

Wave triangle exit

Five alternating confirmed turns form converging boundaries. A candle closing price outside the triangle after E confirms; stop at the opposing extreme.

Five alternating confirmed turns form converging boundaries. A candle closing price outside the triangle after E confirms; stop at the opposing extreme.

WXY double correctionSchematic example

WXY double correction

Two separate three-leg corrections are connected by X. After confirmed Y, a candle closing price beyond X confirms while the impulse origin holds; stop at Y.

Two separate three-leg corrections are connected by X. After confirmed Y, a candle closing price beyond X confirms while the impulse origin holds; stop at Y.

Fibonacci and harmonics5
Fibonacci cluster reactionSchematic example

Fibonacci cluster reaction

Levels from two different completed impulses form a cluster. Contact, reclaim and a break of the reaction high confirm; stop at the reaction low.

Levels from two different completed impulses form a cluster. Contact, reclaim and a break of the reaction high confirm; stop at the reaction low.

AB=CD proportional reversalSchematic example

AB=CD proportional reversal

Confirmed AB and CD have a length ratio from 0.9 to 1.1. A reversal break after D confirms; stop at D.

Confirmed AB and CD have a length ratio from 0.9 to 1.1. A reversal break after D confirms; stop at D.

XABCD harmonic reactionSchematic example

XABCD harmonic reaction

Gartley ratios define a shared reversal zone. Confirmed D and a later reversal break trigger; stop at the outer reversal-zone or D extreme.

Gartley ratios define a shared reversal zone. Confirmed D and a later reversal break trigger; stop at the outer reversal-zone or D extreme.

Fibonacci fan contactSchematic example

Fibonacci fan contact

Price contacts the time-dependent 61.8 percent Fibonacci fan ray, reclaims it and breaks the contact high. Stop at the contact low.

Price contacts the time-dependent 61.8 percent Fibonacci fan ray, reclaims it and breaks the contact high. Stop at the contact low.

Fibonacci time confluenceSchematic example

Fibonacci time confluence

Time projections of two independent confirmed swing intervals coincide within one bar. A real break of the previous three highs confirms; stop at their lowest low.

Time projections of two independent confirmed swing intervals coincide within one bar. A real break of the previous three highs confirms; stop at their lowest low.

ZigZag and swings5
ZigZag channel breakoutSchematic example

ZigZag channel breakout

Three upper and three lower confirmed turns form a descending parallel channel. A candle closing price above its extended upper line confirms; stop at the last channel low.

Three upper and three lower confirmed turns form a descending parallel channel. A candle closing price above its extended upper line confirms; stop at the last channel low.

Swing/RSI divergenceSchematic example

Swing/RSI divergence

Two lower price lows have higher RSI readings. After the second low is confirmed, a candle closing price above the intervening high confirms; stop at the second low.

Two lower price lows have higher RSI readings. After the second low is confirmed, a candle closing price above the intervening high confirms; stop at the second low.

Swing speed exhaustionSchematic example

Swing speed exhaustion

Three trend impulses lose speed while counter-moves grow. A break of the last counter-pivot confirms reversal; stop at the final trend extreme.

Three trend impulses lose speed while counter-moves grow. A break of the last counter-pivot confirms reversal; stop at the final trend extreme.

ZigZag compression and expansionSchematic example

ZigZag compression and expansion

Three completed swing pairs become smaller and shorter. An expanding bar breaks their frozen envelope; stop at the last opposing internal pivot.

Three completed swing pairs become smaller and shorter. An expanding bar breaks their frozen envelope; stop at the last opposing internal pivot.

Multiscale correction channelSchematic example

Multiscale correction channel

A slow swing trend remains intact. A fast three-leg counter-move breaks its correction channel; stop at the last correction low.

A slow swing trend remains intact. A fast three-leg counter-move breaks its correction channel; stop at the last correction low.

Opening and sessions8
Opening range breakoutSchematic example

Opening range breakout

After a fully observed fifteen-minute opening range, the first later candle closing price outside confirms. Stop at the opposite opening-range edge.

After a fully observed fifteen-minute opening range, the first later candle closing price outside confirms. Stop at the opposite opening-range edge.

Failed opening breakoutSchematic example

Failed opening breakout

An opening breakout returns inside within three bars and breaks the breakout candle opposite extreme. Stop at the failed breakout extreme.

An opening breakout returns inside within three bars and breaks the breakout candle opposite extreme. Stop at the failed breakout extreme.

Opening gap fillSchematic example

Opening gap fill

An opening gap of at least half the prior ATR returns into the prior session range and breaks the first opening bar toward the prior candle closing price. Stop at the opening extreme; target the prior candle closing price.

An opening gap of at least half the prior ATR returns into the prior session range and breaks the first opening bar toward the prior candle closing price. Stop at the opening extreme; target the prior candle closing price.

Gap acceptance and continuationSchematic example

Gap acceptance and continuation

A session opens outside the entire prior range. The first pullback holds its outer edge and price breaks the opening extreme. Stop at the pullback extreme.

A session opens outside the entire prior range. The first pullback holds its outer edge and price breaks the opening extreme. Stop at the pullback extreme.

Overnight test and cash reversalSchematic example

Overnight test and cash reversal

After a fully observed overnight range, the cash opening tests its edge, reclaims it and breaks the test bar opposite extreme. Stop at the test extreme.

After a fully observed overnight range, the cash opening tests its edge, reclaims it and breaks the test bar opposite extreme. Stop at the test extreme.

Session VWAP reclaimSchematic example

Session VWAP reclaim

Two candle closing prices below the session VWAP are followed by reclaim, a later retest and two candle closing prices above a rising VWAP. Stop at the retest low.

Two candle closing prices below the session VWAP are followed by reclaim, a later retest and two candle closing prices above a rising VWAP. Stop at the retest low.

Opening volume climaxSchematic example

Opening volume climax

Three directed opening bars lead to volume above three times its prior median without a new price extreme. A later opposite break confirms; stop at the climax extreme.

Three directed opening bars lead to volume above three times its prior median without a new price extreme. A later opposite break confirms; stop at the climax extreme.

Two-sided opening auctionSchematic example

Two-sided opening auction

Both opening-range edges are exceeded and reclaimed in succession. Only the midpoint break after the second failure confirms; stop at its extreme.

Both opening-range edges are exceeded and reclaimed in succession. Only the midpoint break after the second failure confirms; stop at its extreme.

Economic releases6
Release breakout after compressionSchematic example

Release breakout after compression

A narrow 30-minute pre-release range is followed by a fully post-release expanding bar closing outside. Stop at the opposite pre-release edge.

A narrow 30-minute pre-release range is followed by a fully post-release expanding bar closing outside. Stop at the opposite pre-release edge.

First release impulse fadeSchematic example

First release impulse fade

The first post-release impulse candle closing prices in its outer fifth. Within three bars, price returns through its opening price and the pre-release candle closing price. Stop at the first impulse extreme.

The first post-release impulse candle closing prices in its outer fifth. Within three bars, price returns through its opening price and the pre-release candle closing price. Stop at the first impulse extreme.

Release pullback and second impulseSchematic example

Release pullback and second impulse

The release impulse breaks the pre-release range. Two to five counter-bars hold its edge before a second impulse break. Stop at the observed pullback extreme.

The release impulse breaks the pre-release range. Two to five counter-bars hold its edge before a second impulse break. Stop at the observed pullback extreme.

Delayed release decisionSchematic example

Delayed release decision

The first three post-release candle closing prices stay inside the pre-release range. Two later consecutive candle closing prices outside confirm; stop at the opposite neutral-bar extreme.

The first three post-release candle closing prices stay inside the pre-release range. Two later consecutive candle closing prices outside confirm; stop at the opposite neutral-bar extreme.

Two-release conflict resolutionSchematic example

Two-release conflict resolution

Two relevant releases 5 to 120 minutes apart cause opposing impulses. A later candle closing price outside their combined range confirms; stop at its opposite edge.

Two relevant releases 5 to 120 minutes apart cause opposing impulses. A later candle closing price outside their combined range confirms; stop at its opposite edge.

Cross-asset release lagSchematic example

Cross-asset release lag

An explicitly selected authorized reference instrument reacts first. The target later breaks according to the correlation measured before the release. Stop at its opposite pre-release edge.

An explicitly selected authorized reference instrument reacts first. The target later breaks according to the correlation measured before the release. Stop at its opposite pre-release edge.

Build rules you can explain

Structure an idea as IF → AND → THEN → AFTER → EXIT. Combine conditions step by step in the visual builder, so the path from a market observation to an entry and exit remains understandable.

Define risk before the result

Consider entry, stop, target and exit together. Specify when a setup no longer applies and what should happen after entry. Clear conditions help you find contradictions before you rely on a strategy.

Improve one assumption at a time

Review the resulting rules, test supported configurations on available history and compare changes. Keep the reason for each adjustment visible. Builder access and the available test functions depend on your plan and data rights.

Separate a condition from an action

A condition asks whether something is true, such as a confirmed close above a reference level. An action describes what the strategy should do when its conditions are met. Keeping these roles clear makes combined rules easier to inspect and prevents a visual connection from hiding an incomplete trading idea.

Reuse supported building blocks

Combine the indicators, candle patterns, chart patterns and custom assets actually offered by your Builder. Compatible saved versions and valid licences matter when you reuse assets. Your private project remains separate from a published marketplace offer; you decide whether to initiate publication.

Example: investigate a filtered breakout

Define a price breakout, add a trend condition and specify an exit or invalidation. Then change one supported parameter and compare the historical result over the same period. Record why you made the change, rather than selecting the most attractive result after many untracked attempts.

Frequently asked questions

Do I need to write code?

The visual Builder lets you connect supported conditions and actions without manually programming the graph. It still requires precise choices. If your idea needs an unsupported input or operation, a description alone cannot make it executable.

Can AI help me develop the rules?

AI can help develop strategies, signals, indicators and candle-pattern drafts. Current AI strategy proposals support SMA, EMA, RSI, ATR, engulfing patterns and supported logic. Review the proposal and explicitly accept validated changes. The manual Builder offers further building blocks; access, provider availability and credits still apply.

Can I use a strategy immediately?

First check that the graph is valid, the required data is available and the intended test is supported. Builder authoring depends on your plan. The development workflow does not itself establish a broker order execution service.