Visual Strategy Builder
Build trading strategies by dragging and connecting indicators, logic blocks, and actions without writing code.
How It Works: Left-to-Right Data Flow
Connect graphical logic blocks together. The engine evaluates each stage sequentially bar-by-bar:
Example logic chain: SMA(20) CROSSOVER SMA(50) -> BUY
Node Types
Indicator Nodes
SMA, EMA, RSI, MACD, Bollinger Bands, and more. Edit parameters and timeframe in settings. Multi-output indicators can route different outputs to different logic blocks.
Logic Nodes
Combine inputs with CROSSOVER, CROSSUNDER, >, <, >=, <=, ==, AND, OR. Connect indicator outputs to A and B, then edit operators after placement.
Action Nodes
BUY defines entry. SELL/Exit defines close conditions. Connect a logic node's signal output to the action trigger. At least one BUY linked to logic is required.
Connection Rules
- •Indicator output -> Logic input (A or B)
- •Logic signal output -> Action trigger
- •Logic signal -> Logic input (for AND/OR nesting)
- •Invalid connections are rejected (e.g. indicator directly to action)
Risk Settings & Constraints
- •Stop-loss %: applied to all positions
- •Take-profit %: target exit
- •Trailing stop % (optional): locks in profits
Example Visual Setups
SMA Crossover
Buy when fast SMA crosses above slow SMA; sell when it crosses below.
RSI Mean Reversion
Buy when RSI < 30; sell when RSI > 70. Use constants for thresholds.
MACD Histogram
Buy when histogram crosses above zero; sell when it crosses below.
Try the Visual Builder now
Assemble multi-indicator strategies on an interactive canvas with instant historical backtest validation.