ProductsVisual Strategy Builder

Build Strategies with
Visual Blocks

Drag, drop, and connect blocks to create automated trading strategies. Each block forms a sentence—no code needed.

Trigger

1 output

The starting point of every strategy. Defines execution frequency and position limits.

Condition

2 outputs

Creates decision points with binary branching. Evaluates market conditions.

Order

6 outputs

Executes trades with multiple outcome branches for comprehensive flow control.

Action

1 output

Performs operations without branching. Ideal for sequential flow control.

/dashboard/editor
Loading preview...
Try dragging blocks
Live Preview
Building Blocks

Four Blocks, Endless Strategies

Each block type serves a specific purpose. Combine them to create any trading logic you can imagine.

Trigger

0 input • 1 output

The starting point of every strategy. Defines execution frequency and position limits.

LoopScheduled

Trigger Block

The starting point of every strategy. Defines execution frequency and position limits.

Example Configuration

"Run once every step with a max of 10 open orders"

Inputs

0

Outputs

1

Available SubTypes

Loop
Scheduled

Condition

1 input • 2 outputs

Creates decision points with binary branching. Evaluates market conditions.

PriceVolumeIndicatorMetric

Output Branches

MatchDoesn't Match

Order

1 input • 6 outputs

Executes trades with multiple outcome branches for comprehensive flow control.

Place Order BuyPlace Order Sell

Output Branches

FilledSubmittedCanceled+3 more

Action

1 input • 1 output

Performs operations without branching. Ideal for sequential flow control.

WaitCancel Orders
Why It Works

Built for Traders, Not Developers

Natural Language

Blocks form readable sentences. Your strategy reads like English, not code.

Smart Branching

Handle every outcome. Orders have 6 paths, conditions have 2.

Live Updates

See changes instantly. Edit a value, watch the strategy adapt.

Built-in Validation

Invalid connections are blocked. Build error-free strategies.

Advanced Logic

Understanding Branching

Branching is the key to powerful strategies. Handle every outcome, create decision trees, and build robust trading logic.

Condition Branching

Every condition creates two paths based on whether the condition is true or false.

Match

Executes when the condition evaluates to TRUE

e.g., Price IS greater than $50,000

Doesn't Match

Executes when the condition evaluates to FALSE

e.g., Price is NOT greater than $50,000

Common Patterns

Buy only when RSI is oversoldSell only during high volumeDifferent logic for bull vs bear markets

Order Branching

Orders can have 6 different outcomes. Each outcome can trigger different logic.

Filled

Order was completely executed

e.g., Market order bought 100 USD of BTC

Submitted

Limit/Stop order is pending execution

e.g., Limit order placed, waiting for price

Canceled

Order was canceled before filling

e.g., User or system canceled the order

Invalid

Order could not be placed

e.g., Insufficient funds or invalid params

Take Profit

Position closed at profit target

e.g., Sold at +5% gain

Stop Loss

Position closed to limit loss

e.g., Sold at -3% to prevent further loss

Common Patterns

Log trades when filledRetry logic when order failsDifferent exits for TP vs SL

Why Branching Matters

Without branching, you can only build linear strategies. With branching, you can handle "what if" scenarios: What if the order fails? What if the price doesn't match? Professional strategies need to handle every possible outcome—and that's exactly what our branching system enables.

Try It Now

Experience Dynamic Blocks

Click on the dropdowns below to see how block state updates in real-time. This is exactly how blocks work in the actual editor.

Order Block

Place Order Buy

Place a buy order of
100
USD
as
market
order
Block StateLive
{
  "input": "100",
  "dropdown": "market"
}

Click highlighted chips to edit values

Condition Block

Price

If price
crossing over
EMA
in a timeframe of
1h
Block StateLive
{
  "dropdown": "1h"
}

Click highlighted chips to edit values

FAQ

Frequently Asked Questions

Everything you need to know about the Visual Strategy Builder

Start Building

Ready to Create Your Strategy?

Build unlimited strategies for free. No code required—just your trading ideas, visualized.

No credit card required • Unlimited free strategy building