Settings

Sign in

Use the old API token instead

Overview

⣿
Portfolio value
—
—
⣿
Futures wallet
—
Available
—
Unrealized P&L
—
Margin balance
—
Spot value
—
⣿

Open positions

⣿

Spot assets

⣿

Latest signals

—
⣿

Brokers

—

Bots

New bot

TP ladder (optional) — level % from entry · size % of position

Your bots

Chart

loading chart…
Anonymous TradingView widget — candles, indicators and drawing tools. Your saved layouts and invite-only indicators (LuxAlgo) need your TradingView account, which browsers can't embed — open this symbol on TradingView ↗ (the mobile app's "My TradingView" mode CAN embed the signed-in chart).

drag ⣿ to move · drag the corner to resize · layout saves automatically

⣿
⣿
×
%
⣿

Positions

Open positions

Open orders

⚡ = conditional (algo) order — your resting stop-loss / take-profit orders.

Backtest

Test an entry rule with your own exit ladder over real candles. Fills come from the next bar's open, fees are always charged, and when one candle holds both stop and target the stop is taken first — the three things that make a backtest lie.

Find me something that works

One button. Every rule, every timeframe, thousands of combinations — nothing to fill in. Each is fitted on older history and then tested on newer history it has never seen, and only what held up there is reported. If nothing held up, it says so: that is an answer about this market, not a failed search.

takes a minute or two

Scan the whole market — every liquid Binance pair, ranked

Runs the same fitted/unseen test across the most traded USDT pairs and ranks them by what held up. Takes a while — it keeps running if you close this page, and paces its requests so a backtest can never earn a rate-limit ban that would stop real orders.

—

Sweep every combination — ranked by history it was never fitted to · for when you want to choose the ranges yourself

A sweep always finds something that looks brilliant on the period it was fitted to. So each combination is fitted on the first 60% of the history and then run on the last 40% it has never seen, and the ranking is by that unseen part. Anything that wins on the fitted half and loses on the unseen half is noise wearing a good number.

Strategies

Bots
Object tree

Backtest Summary

Press Run test to measure this script. Nothing here places an order.

Journal

Net P&L
—
Trades
—
Win rate
—
Profit factor
—
Fees paid
—
Funding net
—

Equity curve (cumulative realized P&L)

—

Statistics — what the win rate does not tell you

Per symbol — which instruments make the money, not which get traded most

Per bot

Closed trades

Strategy factory

running

Queue

Verdicts

the vault and the graveyard
nothing judged yet
COMMAND CENTER
BOOTING…
PAIRS TERMINAL ranked by 24h volume
LIVE TRADE TAPE shadow bots
COMBINED EQUITY all shadows · paper
click a pane to open it ·

History

Signals

—

Executions

—

Rejected webhooks

Deliveries the server refused (wrong secret, non-JSON alert message, symbol-lock mismatch). A TradingView alert that keeps appearing here is misconfigured.
—

Settings

Account

—
Changing your password signs out every other device.

Signed-in devices

Terminal

connect first…

TradingView webhook setup

How a trade happens: alert fires on your chart → TradingView sends the message below to your webhook URL → the server looks up the bot named in it → the bot's broker, size, leverage and SL/TP are applied → order executes → it appears here.
The message only says which bot and what to do — everything else is configured on the Bots page.
1 · Webhook URL — paste into the alert's "Notifications → Webhook URL" box (same URL for every alert; replace the secret placeholder with your real WEBHOOK_SECRET):
connect to see your URL
2 · Alert message — paste into the alert's "Message" box. Pick ONE style:
Strategy alert (recommended — e.g. LuxAlgo Backtester): one alert handles everything — entries, partial TP1/TP2 exits and stops all execute with the exact sizes the strategy decides:
{"bot": "YOUR-BOT-NAME", "symbol": "{{ticker}}", "action": "{{strategy.order.action}}", "qty": {{strategy.order.contracts}}, "marketPosition": "{{strategy.market_position}}", "price": {{close}}}
Indicator alerts (e.g. S&O confirmations): two alerts — one per direction:
{"bot": "YOUR-BOT-NAME", "symbol": "{{ticker}}", "action": "buy", "price": {{close}}} {"bot": "YOUR-BOT-NAME", "symbol": "{{ticker}}", "action": "sell", "price": {{close}}}
Close-only alert (exit without opening the other direction):
{"bot": "YOUR-BOT-NAME", "symbol": "{{ticker}}", "action": "close"}
Direction-filtered close — for indicator exits that are side-specific (a LuxAlgo bullish exit ends a long, its bearish exit ends a short), so an exit never closes the wrong side. Works on MetaTrader and Binance Futures (where hedge mode can hold both legs at once). On MetaTrader use these instead of the plain close above; on Binance Futures either style is valid. Spot has one direction, so side does nothing there:
{"bot": "YOUR-BOT-NAME", "symbol": "{{ticker}}", "action": "close", "side": "long"} {"bot": "YOUR-BOT-NAME", "symbol": "{{ticker}}", "action": "close", "side": "short"}
Each bot's own alert card (Bots page) generates these with the name already filled in and only the styles that bot supports — prefer copying from there. Replace YOUR-BOT-NAME with the bot's exact name from the Bots page. The {{...}} placeholders are filled by TradingView — leave them as-is. Advanced per-alert overrides (qty, slPercent, leverage…) exist too: see docs/API.md.

Credits

Charts render with TradingView Lightweight Charts™ (Apache 2.0). Market data from Binance. TradingView also delivers the alerts that drive every bot.

Danger zone

Erases all dashboard history: signals, executions and the MetaTrader queue. Bots and settings stay. Binance balances, open positions and the income-ledger Journal live on Binance — closing positions or a fresh testnet account is the only way to reset those.
Reset journal P&L: net P&L, win rate and the equity curve restart from zero (earlier Binance income is ignored, not deleted).
Assistant
Ask about anything here — why a bot paused, what a walk-forward verdict means, whether an indicator idea is worth testing. Advice only: it can never place a trade.