TradingView to ExpertOption Signal Copier: 4 Fast Servers
ExpertOption runs its trading platform from four regional servers. Which one answers you fastest depends on where the request comes from and on the moment. That detail matters once alerts trade for you, because every millisecond before the order counts. This guide sets up TradingView to ExpertOption so each alert takes the quickest route.
TPcopier does it through its TradingView → Binary brokers bridge. First your alert lands on a webhook address of your own. Then TPcopier's servers open a CALL for a buy or a PUT for a sell on your ExpertOption account. All of this happens in the cloud, so your computer can be off. You need a TradingView plan with webhook alerts, an ExpertOption account and a TPcopier account. The free trial needs no card.
TPcopier is not affiliated with ExpertOption or any other broker. Broker names are trademarks of their owners.
Four servers, raced on every connect
ExpertOption's own web page keeps connections to four regional servers, labelled in, eu, us and sg. TPcopier opens all four at the same moment and sends each one your login. Whichever answers first wins, and TPcopier closes the other three. It repeats that race every time the account connects. So if one region slows down or drops, the next connect simply lands elsewhere.
The connect message names the winner, in the form "Connected to ExpertOption (eu server, ... ms)". Later, the account card's Speed and Broker reply cells show how quickly your real orders went through. There's no warm-up either, because ExpertOption needs no subscription before an order.
TradingView to ExpertOption in 6 steps
1. Make the bridge
Sign up, open Bridge and press Make a bridge. Pick TradingView as the sender and ExpertOption as the receiver, then press Open the bridge. The bridge's Set-up list keeps track of the remaining steps.
Make a bridge: ExpertOption picked as the receiver, TradingView → ExpertOption shown below, and Open the bridge.
2. Connect ExpertOption with Log in
On the Binary brokers page, press Add account. In Add a broker account, pick ExpertOption, leave Account type on Demo (practice money) and press Add and connect.
ExpertOption picked on Demo (practice money); the note says to use Log in, not the guest demo it opens with.
The Connect dialog then shows ExpertOption's own page, which starts in a guest demo. Don't trade from that. Press Log in and sign in with your own account instead. TPcopier saves the signed-in token, encrypted, and never sees your password. On a later Connect, if the saved sign-in is still valid, the window closes by itself. Afterwards, set the amount in the account's Settings, under Stake per trade; 0 means the default stake.
3. Make a feed
Go to the TradingView page and press New feed. Name it, and choose Binary expiry when the alert names none. Next, copy the Webhook URL from its card.
The TradingView page: a feed with binary expiry 1m, its Webhook URL and Copy, the connected ExpertOption demo, and The alert message builder with What each field means (example workspace).
4. Copy the message
In The alert message, choose an Action and an Expiry, then press Copy. As an example, a one-minute PUT looks like this:
{"symbol":"{{ticker}}","type":"sell","expiry":"1m"}
5. Create the alert in TradingView
In TradingView's alert dialog, paste the text into Message. Then tick Webhook URL under Notifications and paste the feed's address. TradingView's help on webhook alerts shows where both go.
6. Link it and test
Back in the bridge's window, link the feed on the left to your ExpertOption account on the right. The Set-up list then ticks Link the feed to your account. Until you do, alerts wait on the feed. Afterwards, press Test trade on the ExpertOption card for one small order on the demo balance.
The TradingView → Binary brokers window: a TradingView feed on the left, an ExpertOption demo on the right, the link Live, and the Set-up list (example workspace).
Demo or real is set on every connection
ExpertOption covers both balances with one login. However, each connection has to say which balance it trades before any order. TPcopier sets that on every connection, straight after the race. Without it, ExpertOption refuses the order with ERROR_EXPECT_REAL_CONTEXT. You'd then see TPcopier's plain version: "the connection was in the other account mode".
Switching an account from demo to real needs no new sign-in. You do it with Switch to real money under More on the account's card, and it asks you to confirm.
TradingView to ExpertOption: expiry and the broker clock
ExpertOption takes an order as a start time plus a shift in seconds. TPcopier takes the start time from ExpertOption's own clock once it has synced. It then sets the shift to the alert's expiry, unrounded. So a 30s alert asks for a 30-second trade, and 5m asks for 300 seconds.
The expiry comes from the alert, or from the feed when the alert names none. It must also fit Shortest expiry allowed and Longest expiry allowed in the bridge's settings. Those start at 5 seconds and 4 hours.
OTC twins that share a symbol
On ExpertOption, a real-market pair and its OTC twin can share one symbol, such as EURUSD. Only the name tells them apart, because the OTC one says "(OTC)". TPcopier therefore reads the name, not just the symbol. Where both exist, an active listing wins over an inactive one.
That matters for TradingView, since your chart shows the real market. An alert on FX:EURUSD reaches ExpertOption's real EUR/USD, never the OTC twin. To trade OTC on purpose, put it in the symbol, like EURUSD-OTC. Your chart and the trade then follow different prices.
Watch two more alert habits. A strategy's exit fill reports the opposite side, so through {{strategy.order.action}} it opens a new trade. A plain-text alert names no pair, so its note reads CHART is not offered by your binary brokers.
Messages you might see
Some alerts stop before any order. Their note on the TradingView page gives the reason, such as a closed market or a low payout. The payout is ExpertOption's own figure, checked against your payout minimum and, once you switch it on, the account's own Payout filter.
Other messages appear on the order itself, in History:
| Message | What to do |
|---|---|
| ... is not offered on ExpertOption - nothing was sent | Use a pair ExpertOption lists |
| ... is closed on ExpertOption right now - nothing was sent | Wait for the pair to open |
| ExpertOption refused the trade on ...: ERROR_NOT_ENOUGH_MONEY - not enough balance | Top up, or lower the stake |
| ExpertOption did not answer the order within 15 s. | Rare; TPcopier first looks for a matching trade that opened |
Every refusal quotes ExpertOption's own code and adds the stake with its currency. That currency comes from your ExpertOption profile, with demo and real read separately. An account can also skip an alert on its own: a repeat within 60 seconds, a daily stop, or four losses in a row.
If the connection drops
TPcopier treats a network failure and a refused login differently. When it can't reach ExpertOption, the card says "Could not reach ExpertOption yet - it keeps trying by itself". Then it retries within seconds, and each retry runs the four-server race again. Only when ExpertOption rejects the token itself does the card ask for you: "ExpertOption no longer accepts the saved login. Press Connect to sign in again." That way a short outage never turns into a lost login.
A login that lasts
ExpertOption's login token lasts 400 days. TPcopier checks it every two days from the saved sign-in. When ExpertOption hands out a new token, TPcopier tests it before saving it. Meanwhile, the trading connection sends a profile request every 15 seconds. Each answer brings the balance and ExpertOption's clock, so both stay fresh.
History: each trade's time, account, symbol and expiry, direction, stake, speed, result and profit (example workspace).
Results come from ExpertOption as each trade closes. After a restart, TPcopier asks ExpertOption's trade history instead of guessing. One default needs your decision: Martingale starts on By message for new accounts, so a gale goes only when the message itself gives one, and an alert that names none is one trade. You can switch an account to its own martingale in its Settings. The risk management guide explains the other limits.
FAQ
Which server does TradingView to ExpertOption use?
Whichever of ExpertOption's four regional servers answers first. TPcopier races all four on every connect and keeps the winner.
Why does the ExpertOption sign-in window open in a demo?
ExpertOption starts visitors in a guest demo. Press Log in and use your own account, because the guest demo is not your account's balance.
Can I trade my real balance without signing in again?
Yes. One login covers demo and real, and TPcopier sets the balance on every connection. Just choose Switch to real money under More on its card.
Does an alert on EURUSD ever hit the OTC pair?
No. TPcopier tells the twins apart by name and sends the real-market pair. It only trades OTC when the alert's symbol says OTC.
What does the bridge cost?
TradingView → Binary brokers is a bridge of its own, with some accounts included. See the pricing page for current numbers; all payments are final.
Try it with one alert on demo
Start the free trial, connect ExpertOption on demo and send one alert. Your TradingView to ExpertOption chain works once the note says Placed on the binary accounts and the trade shows in ExpertOption's history. The TradingView to Quotex walkthrough covers every field of the message. The same feed can trade Pocket Option, IQ Option, Binomo and Olymp Trade too. Signals from a channel have their own guide, Telegram to ExpertOption. The ExpertOption page and the TradingView copier have more.
Legality: binary options are banned or restricted in many countries. In India, the RBI lists several binary platforms, including ExpertOption, as not authorised for forex trading. Check the law where you live before you use any broker. TPcopier is software only; it is not a broker and is not linked to ExpertOption.
Risk warning: binary options carry a high risk of losing money and are restricted in some countries. Nothing here is investment advice.