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.
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.