Skip to content

Build

Build your first trading algorithm

Now let’s turn a trading idea into an automated strategy. Reversion’s visual canvas lets you build algorithms by dragging nodes, connecting them, and configuring parameters — no code required.

  1. Switch to Build Mode

    Click Build in the header mode selector. The interface switches to a full-screen canvas — a zoomable, pannable workspace where you’ll design your algorithm visually.

    Build mode with empty canvas and toolbar

  2. Start with a Template

    Press T or click Templates in the toolbar to open the templates overlay. Select RSI Mean Reversion — it’s tagged as Beginner and gives you a ready-made strategy to explore.

    The template drops a pre-wired set of nodes onto your canvas: a Config node, RSI indicators, entry/exit groups, and stop loss/take profit.

    Templates overlay with RSI Mean Reversion selected

  3. Explore the Canvas

    Take a moment to understand what you see:

    • Config node (purple border) — the core of your algorithm. Sets the name, trading pair, strategy type, capital, and leverage
    • Indicator nodes (colored by category) — technical analysis signals like RSI, EMA, MACD
    • Entry/Exit Group nodes — collect indicator signals to define when to enter and exit trades
    • Stop Loss / Take Profit nodes — define your risk management rules
    • Connection lines — show the flow of data between nodes

    Navigation:

    • Scroll to zoom in and out
    • Click and drag on the background to pan around
    • Press Home to reset the camera to center

    RSI Mean Reversion template on the canvas

  4. Configure the Algorithm

    Click Configure on the Config node (purple border) to open its settings. Fill in:

    SettingValue
    NameMy RSI Strategy
    SymbolBTC/USDC
    TypeLONG
    Capital$1,000
    Leverage2x
    Position Size50%

    Config node configuration panel

  5. Configure the Indicators

    Click Configure on each indicator node to set its parameters. For the RSI Mean Reversion template:

    • Entry RSI: Signal = value_below_threshold, Threshold = 30 (buy when oversold)
    • Exit RSI: Signal = value_above_threshold, Threshold = 70 (sell when overbought)

    Each indicator shows its current parameters directly on the node, so you can see your configuration at a glance.

    RSI indicator node with configuration panel open

  6. Set Your Risk Management

    Click Configure on the Stop Loss and Take Profit nodes:

    • Stop Loss: Mode = Fixed, Type = Percent, Distance = 5%
    • Take Profit: Mode = Fixed, Type = Percent, Distance = 10%

    This means every trade is protected — if price drops 5% you’re stopped out, if it rises 10% you take profit.

    Stop Loss node configuration

  7. Save Your Blueprint

    Click the Save button in the top-left corner (or press Ctrl+S). The save indicator turns green when saved successfully.

    Your blueprint is stored with version history — every change you save creates a new version, so you can always roll back.

    Save button showing green saved indicator

  8. Quick Test Your Strategy

    Click Quick Test on the Config node. This saves the blueprint if needed, compiles the selected algorithm, and opens the Test workspace with that algorithm pre-selected.

    From there, click Run Backtest to test the strategy against historical data. You’ll see the equity curve, win rate, Sharpe ratio, trade history, and detailed trade diagnostics.

    Quick Test button on the Config node

  9. Quick Run When You’re Ready

    After you’ve tested the strategy, you can return to Build and click Quick Run on the Config node. This opens the Run workspace with the algorithm pre-selected so you can choose a run wallet, set live capital, and start execution.


  • Right-click anywhere on the canvas to add new nodes — indicators, logic gates, algorithm cores, and more
  • Press I to quickly add an indicator, L for a logic gate
  • Use AND/OR/NOT logic gates to combine multiple indicators into complex signals
  • Ctrl+Z to undo, Ctrl+Shift+Z to redo
  • The toolbar shows all available tools: Select (V), Pan (H), Connect (C), and more

Want to…Go to
Test this algorithmTest Walkthrough →
Learn all algorithm options in depthBuild Features →
Browse available indicatorsIndicators Library →