Overview
Getting Started
Last updated April 20, 2026
Norena is a visual algorithmic trading platform. Build strategies by connecting blocks — no coding required. The platform compiles your visual logic into executable code and runs it automatically against real Binance market data, either in simulated paper mode or connected to your live exchange account.
Platform Overview
Norena has three core layers working together: a visual Strategy Builder powered by Blockly, a Runner that executes compiled strategies on a configurable schedule, and a Broker that handles order execution — either simulated (paper) or real (live via Binance API).
Drag and connect blocks in the Strategy Editor to define your entry, exit, and filter logic.
Click Compile to convert the block workspace into JavaScript that the Runner can execute.
The Runner evaluates your strategy on each tick, executes orders through the configured broker, and records everything.
Simulate the strategy against historical Binance data directly in your browser with full analytics.
Execution Modes
Each project operates in one of two modes, configured in the Settings tab:
| Mode | What it does | Requires |
|---|---|---|
| Paper | All orders are simulated. The PaperBroker fills trades at the latest mark price with no real money involved. PnL is hypothetical. | Nothing — this is the default. |
| Live | Orders are routed to Binance as real MARKET orders through your connected wallet (API key + secret). Real funds are at risk. | A wallet configured in Settings → Wallets with valid Binance API credentials. |
Creating a Project
A project is the self-contained unit for one strategy. It holds the block workspace, compiled code, settings, open positions, trade history, and execution logs. You can run multiple projects simultaneously — each is fully independent.
- From the Home screen, click New Project.
- Enter a project name (e.g.
BTC RSI Swing). - Add the trading symbols you want the strategy to trade (e.g.
BTCUSDT,ETHUSDT). The strategy runs independently for each symbol — positions, trades, and indicator state are all separate per symbol. - Click Create. You'll be taken to the project dashboard.
Project Tabs
Every project has six tabs:
| Tab | Description |
|---|---|
| Live | Dashboard overview: project status, execution mode, interval, equity curve (1D / 1W / 1M / ALL), open positions summary, and recent logs. |
| Positions | Open positions with real-time unrealized PnL, plus a full paginated history of all filled buy and sell orders. Click any trade to open the Trade Detail modal showing exactly which conditions triggered it. |
| Logs | Filterable execution log with level (info / warn / error), symbol, run ID, and free-text filters. Expand any log row to inspect its structured metadata. |
| Editor | The full-screen visual block strategy builder. Build logic, then click Compile and Run from here. |
| Backtest | Historical simulation against Binance kline data, runs entirely in the browser. Includes a full Strategy Analytics suite with eight analytics modules. |
| Settings | Configure symbols, execution interval, trade mode (paper / live), connected wallet, trade hours, weekend guard, max trades per day, and advanced logging. |
Your First Strategy
The fastest path to a working strategy: buy when RSI is oversold, exit at a profit target or stop loss.
- Open the Editor tab. Click Blocks to open the toolbox panel.
- From Logic, drag an if / do block onto the canvas.
- From Strategy → State, drag a NOT In Position block into the condition slot. This prevents buying while already holding.
- Add an AND block to combine conditions.
- From Indicators → Momentum, drag an RSI block. Set period to
14. - Add a comparison block (
<) connecting RSI to30: this is the "oversold" condition. - From Trading, drag a BUY block into the do slot. Set the USD amount (e.g.
100). - Add a second if / do. Use In Position AND Take Profit (e.g. 5%) as the condition, wired to SELL 100%.
- Add a third if / do. Use In Position AND Stop Loss (e.g. 3%) wired to SELL 100%.
- Click Compile. Then click Run. Your strategy is now live.