Pick your exchange
Where should your TradingView signals place trades?
Connect your account
Paste your API key and secret from your exchange. Hit Continue and we take care of the rest: your keys are locked down and checked automatically. Nothing is stored.
Trade setup
How big should each trade be, and on what pair?
BTCUSDT.P.
Please double-check the format, it can differ per exchange and we can’t verify it for you.Advanced
Take-profit & stop-loss
Attached automatically to every entry by the exchange, so you’re protected even if TradingView goes quiet.
Your TradingView files ready
One-alert setup for Pine strategies (recommended)
Add these alert_message arguments to your
strategy calls, then create one alert with the message
{{strategy.order.alert_message}} and the webhook URL above.
Good to know before you go live (FAQ)
Run one strategy per coin pair. If two strategies trade the same pair on the same exchange account, they share one position. When strategy A closes, it can close what strategy B opened, and cancel B’s take-profit and stop-loss with it. We tag each order with your strategy so this is far less likely, but the exchange still only shows one position per pair. One strategy per pair per account is the safe setup. If you want to run two, use a second account or a sub-account.
Don’t use pyramiding. Adding to an open position
(several entries in the same direction before any exit) is not supported.
Your take-profit and stop-loss are sized to the position we knew about at the
time, so a later add-on can leave part of your position uncovered. Set
pyramiding = 1 in your Pine strategy.
Always send a take-profit or a stop-loss. On some exchanges this is required, not optional. Bybit EU has no futures positions at all, so we track what the bot opened through the protective orders it places. No take-profit and no stop-loss means nothing to track, and your close signals would do nothing. We reject those alerts up front rather than open a trade we cannot close.
A market order can occasionally not fill. On Kraken, market orders carry 1% price protection: on a very fast candle the order is cancelled instead of filling at a much worse price. Nothing is charged and no position is opened, and you’ll get a Telegram message explaining it. Just re-send the signal if you still want the trade.
Closing is not instant on every exchange. Where the exchange has no built-in “one cancels the other”, a filled take-profit leaves the stop-loss sitting on the book. We cancel the leftover for you on the next signal, but if you close a trade by hand on the exchange, cancel its take-profit and stop-loss by hand too.
Bybit EU is spot margin, not futures. EU rules mean Bybit’s European entity offers no perpetual futures at all. A long borrows USDC and a short borrows the coin, both at up to 10x. Borrowing accrues an hourly interest charge and can be liquidated, so a position left open for weeks costs more than the same trade on a futures exchange. Everything settles in USDC and only 37 pairs can be margin-traded.
Leverage on Bybit EU is account-wide. Unlike futures exchanges, the leverage setting applies to your whole account rather than to one pair. If you’d rather set it yourself on Bybit, choose “Leave my account as it is” on the leverage step and we won’t touch it.
OKX needs a passphrase as well as a key and a secret. All three OKX venues use a third credential on top of the API key and secret. You choose it yourself in the moment you create the key, and OKX never shows it again: it cannot be looked up, reset or recovered afterwards. Save it somewhere safe when you create the key. If it’s already lost, delete that key on OKX and create a fresh one.
OKX US and OKX EU are listed but not yet proven. Their regional web addresses hand back the same worldwide list of markets as the main OKX site, so from the outside there’s no way to tell what a regional account may actually trade. That is decided by OKX on your account itself, and nobody has yet run a live US or EU OKX account through us. Treat your first trade there as the real test: use a small size, check the position appears on OKX, and only then point a live strategy at it.
Alpaca paper and live are two separate accounts. Alpaca gives you a paper trading account with simulated money alongside your live one, and each has its own Key and Secret. Pick Alpaca Paper here for paper keys and Alpaca for live keys: a key from one is rejected by the other. Alpaca only shows the Secret once, when the keys are created, so if your dashboard only shows the Key, click Regenerate on the API Keys panel to get a fresh pair. You never need the Endpoint address it shows; picking the right card here takes care of that.
Alpaca trades without leverage. Alpaca is a stock and crypto broker, not a futures exchange. Its crypto is cash-only and stock margin is a setting on your whole Alpaca account, so we place every Alpaca order at 1x: the amount per trade is the full dollar value of the order. Any leverage in an alert is ignored there.
Crypto on Alpaca is buy-only. Alpaca does not allow short selling crypto, so a short signal on a coin will not open a position. You’ll get a Telegram message saying so, and a long position is still closed if your strategy sends a close or flips direction. Stocks can be shorted, as long as your Alpaca account holds at least $2,000 and the stock is available to borrow.
Crypto on Alpaca gets a stop-loss, not both. Alpaca allows only one resting exit order per coin, so a take-profit and a stop-loss cannot sit side by side the way they do on a futures exchange. When you send both, we place the stop-loss to protect the position, and your strategy’s own close signal takes the profit. The crypto stop-loss triggers at your price and may fill up to 2% below it in a fast drop, which is the trade-off that keeps it from being skipped altogether.
Stocks with a take-profit or stop-loss trade whole shares. Alpaca attaches your take-profit and stop-loss to the order itself, and it only does that for whole shares. Your amount per trade is rounded down to whole shares (for example $1,000 buys 5 shares of a $189 stock), and a stock that costs more than your amount per trade can’t be bought with TP/SL switched on. Without TP/SL, fractional shares work as normal. Short sales are always whole shares.
Stocks follow US market hours. US stocks trade on weekdays while the market is open (9:30 to 16:00 New York time), and crypto trades around the clock. A stock signal that arrives while the market is closed is held by Alpaca and fills when the market next opens, which suits a daily strategy that fires at the close. Your take-profit and stop-loss stay in place overnight and until they fill or your strategy closes the trade.
Exchange minimums still apply. If your position size works out below the exchange’s minimum order size, the trade is rejected rather than rounded up to something you didn’t ask for. Increase your size per trade if you see that.
Download the trigger.trade skill and just tell Claude “set up auto-trading on Bybit”: it builds these same files in chat.