Checking your session…

Pick your exchange

Where should your TradingView signals place trades?

or skip the exchange
Just send to Telegram Get a message on every entry & exit. No exchange, no API keys.

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.

🔒 We never store your API keys or secrets. They're encrypted right here and handed straight back to you inside your alert files. Nothing is saved on our side.

Trade setup

How big should each trade be, and on what pair?

Using a DaviddTech strategy?
Skip the setup. One alert does everything: the strategy controls entries, exits, take-profit and stop-loss for you.
or set up your own trade
Each alert trades whatever chart it’s set on. TradingView fills in the symbol when the alert fires, so the same files work on any coin.
Platform default is 7×.
Enter just the money you want to put in. 100 at 10× leverage opens a position of about $1,000, backed by $100 of your balance. Don’t multiply by leverage yourself, that happens automatically.
Advanced

Take-profit & stop-loss

Attached automatically to every entry by the exchange, so you’re protected even if TradingView goes quiet.

Percent mode is the right choice for strategies: every entry gets TP/SL relative to its own fill price.

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.

Prefer Claude to do this for you?
Download the trigger.trade skill and just tell Claude “set up auto-trading on Bybit”: it builds these same files in chat.
Download the skill View on GitHub
Fire one test alert with a small size and check the trade shows up on your exchange before trusting a live strategy. And keep these files private: anyone who has them could fire trades on your account.
🔒 trigger.trade · powered by StrategyFactory