TradeLocker
Trade your TradingView alerts and Telegram signals on your TradeLocker accounts. Sign in with your TradeLocker email, password and server, pick your accounts, and TradeSgnl places and manages the trades. Nothing to install.
Connect your TradeLocker accounts to TradeSgnl and your TradingView alerts and Telegram signals become real trades on them. You sign in with the same email, password and server you use for TradeLocker, choose the accounts you want to use, and from then on every signal you send opens, closes or adjusts trades on those accounts. It works with brokers and prop firms that use TradeLocker. There is nothing to download and nothing to keep running on your computer.
One alert, every account
Connect as many accounts as you like, demo or live. One alert trades all of them at once.
Your password is stored encrypted
TradeSgnl uses it only to sign in to TradeLocker for you, so your accounts keep trading without asking again.
Trades looked after for you
Stop loss, several take profit levels, trailing stop and breakeven are all set and moved for you.
Connect an account
Start from your dashboard
Click Connect Account, pick the license you want these accounts to trade from, then choose TradeLocker and click Next step.
Sign in to TradeLocker
Fill in your TradeLocker login and click Sign in:
| Field | What to enter |
|---|---|
| Account type | Demo or Live, matching the account you want to trade |
| The email you signed up to TradeLocker (your broker) with. Your account number does not work here | |
| Password | Your TradeLocker password |
| Server | The server exactly as it appears on TradeLocker's sign-in page for your broker or prop firm |
If your TradeLocker login uses two-factor sign-in, or you sign in with a Google or Apple profile, other apps can't sign in with it. Set a password for it in TradeLocker first, then sign in here with that password.
Pick your accounts
You see every account on that login. Tick the ones you want to trade and click Connect (the button shows how many, for example Connect 2 accounts). Each one appears on your dashboard as its own card, named after the server and account number, with a Demo label on demo accounts.
Accounts that are already connected show as Connected, or name the license they're on, and can't be ticked again. To move one to another license, use Edit on its card. Each TradeLocker account can only be connected to one TradeSgnl account.
Send your first signal
In TradingView, set your alert's webhook to TradeSgnl and write the message using the signal syntax, starting with your license code. For example, this buys 0.10 lots of EURUSD with a 30 pip stop loss and a 60 pip take profit:
LicenseID,EURUSD,buy,vol_lots=0.1,sl=30,tp=60Signals from Telegram channels work too. Set up the Telegram Copier, send a channel's signals to the same license, and they are traded on your TradeLocker accounts with their entry, stop loss and take profits.
Start on a demo account
Connect a demo account first, send a few alerts, and check the results on the Signals page before you trade a funded account.
Prop firm rules are the firm's
Some prop firms limit or don't allow automated trading. Check your firm's rules before you connect a challenge or funded account. If the firm refuses a trade, the Signals page shows its reason.
What your signals can do
| To do this | Use |
|---|---|
| Buy or sell at the current price | buy or sell (also long or short) |
| Place an order that waits for a price | buylimit, selllimit, buystop or sellstop, with the price in entry_price= |
| Close your buys or your sells on a symbol | closebuy or closesell. Add pct=0.5 to close half |
| Close everything on a symbol | closeall. This only closes that one symbol, never your whole account |
| Close one side and open the other in one step | closelongsell closes your buys and opens a sell. closeshortbuy closes your sells and opens a buy |
| Close trades in the other direction first | Add exent to close any trades in the other direction before opening. Add exop to close them and skip the new trade if there were any. Works on buys and sells at the current price |
| Cancel waiting orders | cancellong or cancelshort |
| Move the stop loss or take profit on open trades | modifylong or modifyshort. sl=entry moves the stop loss to your entry price |
| Change a waiting order | modifybuylimit, modifyselllimit, modifybuystop or modifysellstop |
Signals only ever close or change trades that TradeSgnl opened. Anything you open yourself in TradeLocker is left alone.
Some TradeLocker accounts don't allow closing part of a trade. On those, a close with pct= leaves the trade open and the Signals page says so.
Running more than one strategy on the same account. Give each strategy's alerts its own comment=, for example comment=breakout. Closes and changes that carry a comment only affect trades with the same comment, so one strategy never closes another's trades. Without a comment, a close acts on every TradeSgnl trade on that symbol.
Every alert places an order. If TradingView fires the same alert twice, you get two trades. To skip alerts that arrive late, add timenow={{timenow}} to your message: any alert more than two minutes old when it reaches TradeSgnl is ignored.
Stop loss and take profit
Your stop loss and your final take profit are saved in TradeLocker with the trade, so they protect it even if TradeSgnl can't be reached. Some accounts don't accept them on the order itself: on those, TradeSgnl sets them on the trade as soon as it opens. For a waiting order on such an account, the Signals page asks you to set them in TradeLocker once it fills.
You can set them in whichever way suits you:
| Parameter | Meaning | Example |
|---|---|---|
sl=, tp= | Distance from your entry in pips | sl=30 on EURUSD is 30 pips |
sl_price=, tp_price= | An exact price | tp_price=1.1050 |
sl_percent=, tp_percent= | Distance from your entry in percent | sl_percent=1 |
sl_points=, tp_points= | Distance as a price amount | sl_points=10 on gold is 10.00 |
On most forex pairs a pip is the fourth decimal (0.0001), or the second on yen pairs. On gold and most other symbols quoted with two decimals, a pip is 0.01, so sl=100 on gold is 1.00. If a symbol has no decimals at all, use a price or a percent instead of pips.
A distance is never placed closer to the price than you asked. If a stop loss or take profit would land on the wrong side of the price, the order is not sent. If TradeLocker turns down a level after the trade opens, the trade stays open without it. You get an alert, and the Signals page tells you which level is missing so you can add it in TradeLocker.
Several take profits
Take profit in stages with tp1=, tp2=, tp3= and so on. Use pct1=, pct2= to choose how much of the trade each level closes, written as a fraction: pct1=0.5 closes half of what is still open.
LicenseID,EURUSD,buy,vol_lots=0.04,sl=30,tp1=10,pct1=0.5,tp2=20,pct2=0.5,tp3=40This closes half at 10 pips, half of what is left at 20 pips, and the rest at 40 pips. If you leave out the pct values, the trade is split evenly across the levels. Each partial close shows on the Signals page as its own row.
If you give tp1 as a price (tp1_price=), the later levels are read as prices too.
Trailing stop and breakeven
- Trailing stop.
trtrig=20,trdist=15,trstep=5starts trailing once the trade is 20 pips in profit, keeps the stop loss 15 pips behind the price, and moves it 5 pips at a time. You need all three. - Breakeven.
betrig=15moves your stop loss just past your entry (covering the spread) once the trade is 15 pips in profit. Addbedist=to lock in a few extra pips.
Neither one ever moves your stop loss further away.
If TradeSgnl can't be reached
Your earlier take profit levels, trailing stop and breakeven are managed by TradeSgnl. If TradeSgnl is briefly unavailable, they pause and carry on as soon as it is back. Your stop loss and final take profit stay in place in TradeLocker the whole time.
TradeSgnl checks your TradeLocker accounts every few seconds. If a trade closes in TradeLocker, whether from its stop loss, a take profit, or a close you made yourself, TradeSgnl picks it up at its next check and stops managing it.
Trade size
Every order that opens a trade needs a size. Choose one of these:
| Parameter | Meaning |
|---|---|
vol_lots= | A fixed number of lots. vol_lots=0.1 is 0.10 lots |
risk= | Also a fixed number of lots |
vol_pctbal= | Size based on your balance. vol_pctbal=1 trades 0.10 lots for every 10,000 of balance |
vol_dollar= | The amount of money you're willing to lose if the stop loss is hit. Needs a stop loss set in pips or with sl_points= |
Sizes are rounded down to the nearest size your broker allows, never up. If the size is below your broker's minimum for that symbol, the order is not placed. If it's above the maximum, the maximum is used and the Signals page tells you.
Symbol names
You don't need to match your broker's exact symbol names. Many TradeLocker brokers add an ending to their symbols, such as EURUSD.R, and a plain EURUSD still finds it. eurusd, EUR/USD and EUR-USD all trade EURUSD too.
If an alert uses a name your broker doesn't recognise, open Edit on the account's card and, under Symbol names, tell TradeSgnl which name to use instead. For example, map BTCUSDm to BTCUSD. You can also add a Prefix or Suffix that is added to every symbol for that account. A symbol mapping on your license works too.
Leave out any exchange name in front of the symbol: use EURUSD, not OANDA:EURUSD. When no symbol matches, the Signals page suggests the closest names your broker offers.
Cloud Connections
TradeLocker is included in every TradeSgnl plan. Each connected TradeLocker account uses one of your plan's Cloud Connections for as long as it is switched on, so it's ready to trade the moment an alert arrives. A paused account doesn't use one.
When all your Cloud Connections are in use, the portal offers to add another if your plan allows it. You can also move up to a plan with more, or pause an account you're not using. A free trial includes one Cloud Connection.
Managing your accounts
Open an account's card to pause, resume, edit or remove it.
- Pause stops new signals trading on the account and frees up its Cloud Connection. Open trades keep their stop loss and final take profit in TradeLocker, but earlier take profit levels, the trailing stop and breakeven stop moving. Resume turns everything back on, as long as a Cloud Connection is free.
- Edit lets you rename the account, move it to another license, or set its Symbol names.
- Remove disconnects the account, deletes its stored TradeLocker sign-in, and deletes its history from your analytics. Any open trades stay open in TradeLocker with their stop loss and final take profit.
If the card shows Sign-in rejected, TradeLocker no longer accepts the account's sign-in, usually because you changed your TradeLocker password. Nothing trades until you click Reconnect and sign in with your current password. Your account type, server and email are already filled in. Reconnecting updates every account on that TradeLocker login at once, and each keeps its card and history. You're alerted once when the sign-in is refused.
If your subscription ends, your TradeLocker accounts are paused and the card tells you why. Check any open trades in TradeLocker, since only their stop loss and final take profit remain. Once you subscribe again, resume each account from its card. While a payment is being retried, your accounts keep trading, but you can't connect or resume accounts until it goes through.
Seeing your results
Every signal shows on the Signals page with the account it traded, the size filled, and whether it worked. If something was adjusted, like a size rounded down, a short note explains it. If an order couldn't be placed, you'll see an error code and a sentence saying why. You're also notified by email or Telegram, depending on what you've set under Alerts.
Now and then TradeLocker takes an order or a close but doesn't confirm it straight away. The signal then shows as pending, and TradeSgnl checks it again within a few minutes and updates it. Don't send it again in the meantime.
In Analytics, each TradeLocker account appears on its own with its balance, equity and trade history. Its figures update every hour and after each trade.
Not available on TradeLocker
A few TradeSgnl features don't work on TradeLocker accounts. A signal that uses one isn't placed, and the Signals page says why.
- Pending orders set as a distance from the current price (
entry_pips=,entry_points=,entry_percent=,pending=). Useentry_price=instead. - Pyramiding and the recovery system.
- Sizing from equity or from a loss amount (
vol_pcteq=,vol_pctbal_loss=,vol_pcteq_loss=). - Session and news filters, trade limits, drawdown limits and hedge protection.
The live balance on the account card, and live account and price readings in the AI assistant and Market Analyst, are not available for TradeLocker accounts yet.
cTrader
Trade your TradingView alerts and Telegram signals on your cTrader accounts. Sign in with your cTrader ID, pick your accounts, and TradeSgnl places and manages the trades. Nothing to install.
Crypto Exchanges
Execute your TradingView and Telegram signals on crypto exchange spot accounts, starting with Binance. Connect an exchange with an API key and TradeSgnl places the orders.