Private beta — early access open

Build trading strategies
without writing code.

A visual strategy lab. Drag nodes onto a canvas, replay real tick data through the same engine that trades live, and deploy to the cloud in one click — on Binance and B3.

Free during beta. No spam — one email when it's your turn.

EMA 20Indicator node
Cross ↑Signal fired
Buy MarketOrder filled · BTCUSDT
magiatrade — golden_cross_btc.mgs
MagiaTrade visual strategy editor: node graph and live chart
How it works

From idea to live market
in three moves.

/01

Build it visually

Drag data, indicators, logic and execution nodes onto the canvas and wire them together. The strategy is the graph — no glue code, no scripts required.

/02

Backtest on real ticks

Replay historical market data trade-by-trade — not OHLC approximations — through the exact engine that runs live. What you test is what you trade.

/03

Deploy to the cloud

One click packages your strategy and runs it 24/7 on our infrastructure — live orders, position tracking and P&L streamed back to your desktop.


AI Copilot

An AI that doesn't just chat — it builds.

The copilot lives inside the editor and sees your whole graph. Describe an idea and watch it assemble the strategy in front of you.

  • Reads your strategy — explains the pipeline, spots weak points, suggests concrete fixes.
  • Acts on the canvas — adds nodes, wires connections, tunes parameters. Every action is visible and reversible.
  • Writes new indicators — if a node doesn't exist, it codes one in Lua on the spot, icon included.
  • You stay in control — nothing trades without your click. The AI proposes, you decide.
ai copilot
MagiaTrade AI Copilot analyzing a strategy graph

indicators/ema/indicator.lua hot-reload
function metadata()
    return {
        name        = "EMA",
        caption     = "Exponential Moving Average",
        category    = "Indicator",
        overlay     = true,   -- draws on the price chart
        outputs = {
            { name = "ema", render = "line",
              color = "#FF9800", lineWeight = 2.0 }
        },
        parameters = {
            { key = "period", type = "int",
              default = 20, min = 1, max = 500 }
        }
    }
end

function onBarClose(ind, candle)
    -- your logic. O(1) per bar, replayed tick-exact.
end
Open by design

Every node is a small, open Lua script.

Indicators aren't black boxes here. Each node — its inputs, parameters, colors, even how it renders on the chart — is a readable Lua file you can open, tweak and hot-reload without restarting.

  • Create your own nodes in minutes — by hand, or by asking the copilot.
  • Hot reload — save the file and the node updates live on the canvas.
  • Chart-ready metadata — render type, color and subplot come from the script. Zero hardcode.
  • Share with the community — a marketplace of user-built nodes is coming with the launch.

Cloud deploy

Your strategy, running while you sleep.

Publishing packages the exact graph you backtested into a self-contained bundle and runs it on our cloud — with the discipline of an execution desk.

  • One-click publish — enable, disable and monitor every strategy from the app.
  • Per-strategy accounting — each deployment keeps its own position ledger, reconciled against the broker.
  • Safety built in — orders are tagged per strategy, and stopping a strategy closes its positions. No orphans.
  • Live telemetry — fills, P&L and health stream back to your desktop in real time.
Golden Cross BTC BTCUSDT · Binance Futures Running
Net P&L+124.60
Position0.010 LONG
HealthOK
14:02:11 warmup replay done — execution enabled
14:02:11 live feed connected — BTCUSDT
15:47:03 BUY 0.010 @ 64,102.5 — filled
15:47:04 telemetry → position ledger updated

Markets at launch

Crypto and Brazilian futures,
side by side.

BinanceCrypto futures · 24/7
B3
B3Brazilian exchange · WIN, WDO & more

Your ideas deserve to be tested.

Join the waitlist and be first in when the beta opens.