AlgoStudio turns TradingView alerts into real orders on Binance, Alpaca and Hyperliquid — through execution edges co-located with the exchange, governed by risk rules you set in one portal.
What happens in the first second after your strategy fires. Watch it play:
Your TradingView alert POSTs its JSON to your personal webhook URL.
The edge you chose (Local or Tokyo) authenticates the URL token instantly.
Kill-switch, sizing caps and signal rules are checked from local memory — no database, no network, no added latency.
The order hits your broker over the shortest path. Execution never routes through a proxy.
The broker responds; the edge books the fill and reports back to the portal.
Dashboard updates live via websockets; Telegram pings your phone; the iPhone app shows the position.
From zero to your first automated trade. Start on demo/testnet — everything below works identically on paper money.
Sign up at algostudio.trade/signup (email, Google or Apple). Turn on 2-factor auth under My account before adding real keys.
Go to Keys and add an API key from your broker:
Keys are encrypted at rest; the portal never displays a stored secret again.
Under Trading → Strategies, create a strategy and attach your key. You get a unique webhook URL:
https://algostudio.trade/webhook/tv/<your-token>
The token in the URL is the secret — treat it like a password.
In your TradingView alert, set the webhook URL from step 3 and paste this message:
{
"ticker": "{{ticker}}",
"order_contracts": "{{strategy.order.contracts}}",
"order_action": "{{strategy.market_position}}",
"price": "{{close}}"
}
order_action arrives as long / short /
flat — flat closes the position. Optional fields (market type, margin mode,
hedge mode) are documented on the strategy page.
Firing from an indicator instead of a strategy?
Indicators have no {{strategy.*}} placeholders, so you hard-code the
action and size the order in dollars (the pair's quote currency):
Entry — go long, ~1000 of the quote currency:
{
"ticker": "{{ticker}}",
"order_action": "long",
"order_notional_quote": "1000",
"price": "{{close}}"
}
Exit — close the whole position (no size needed):
{
"ticker": "{{ticker}}",
"order_action": "flat"
}
Flip with no exit signal — close whatever is open first, then open the new side, in one alert:
{
"ticker": "{{ticker}}",
"order_action": "short",
"order_notional_quote": "1000",
"price": "{{close}}",
"flat_first": true
}
flat_first: true is for an indicator that flips direction without
sending an exit — it closes any open position on the ticker first, then opens the new
one. A no-op when nothing is open (a fresh entry still opens); if the pre-close fails, the new
position is not opened on top. Omit it and nothing changes.
order_notional_quote sizes in the pair's quote currency —
whatever {{close}} is priced in (USDT / USDC / U, not necessarily USD).
Prefer a fixed quantity? Send order_contracts instead. On a Binance key set to
directional, use long/short/flat (not
buy/sell). Add "strategy": "a-label" to tag which
indicator fired.
Per account, pick where signals execute:
Under Risk Management → Get started, the wizard walks you through:
Rules sync to your edge ahead of time, so enforcement adds zero latency.
Fire a test alert from TradingView, then watch:
Where to find everything once you're logged in.
| Positions | live positions across all accounts, real-time P&L |
| Cross-margin | per-coin cards with true size + per-coin Close |
| Close / Flatten | close one leg or flatten a whole account |
| Kill switch | account-wide emergency flat |
| Strategies | webhook strategies, keys, routing |
| Live ▶ | activations — what's armed right now |
| Assess | strategy assessment & scoring |
| Manual trade | terminal for market/limit orders with SL/TP |
| Copy trading | mirror a source account onto targets |
| Get started | guided setup wizard |
| Signal rules | size caps, symbol filters, windows |
| Event sizing | shrink risk around scheduled events |
| Library | reusable rule blocks & profiles |
| Events | macro/economic calendar with trade blocks |
| News BT | backtest strategies against news history |
| TV session | TradingView session sync |
| Whale watch | large on-chain movement alerts |
| Telegram | fills, entries, exits, daily summaries |
| iPhone app | login, home, live positions on the go |
| History | orders, fills, webhooks — full audit trail |
| Keys | broker API keys (encrypted at rest) |
| My account | email, password, 2-factor auth |
| Billing | plan & subscription |