TradeBridge
Turn signals from Chartink, TradingView or your own code into live orders across every broker account you run.
What is TradeBridge?
TradeBridge is an automated trading tool from MyAlgoMate. Turn signals from Chartink, TradingView or your own code into live orders across every broker account you run. It runs across MyAlgoMate’s 160+ Indian broker integrations with no coding required, and MyAlgoMate provides technology only — not investment advice.
Last updated:
Plans
Pay for the tools you use. All prices in INR, exclusive of GST.
Works with 150 brokers
Search for yours — connecting takes minutes, not a development project.
150 brokers
View all 150 supported brokers →Features at a glance
The capabilities that matter most — the rest is configurable in detail below.
Connect Chartink
Paste one URL into your scanner's alert — one scan can enter every stock it returns.
Connect TradingView
Paste the URL into an alert and your chart setups become live broker orders.
Connect your own code
A JSON API you can call from Python, C++, Java, Node or Excel — full control per leg.
Execution only, by design
Entry and exit signals come from Chartink, TradingView or your own code. TradeBridge manages the execution.
Every account at once
One signal executes across all your broker accounts, with a per-account multiplier.
Multi-leg strategies
Up to eight legs, with hedges and per-leg target, stop-loss and trailing.
Strikes chosen live
Seven strike-selection methods, every one evaluated at the moment your signal fires rather than fixed in advance.
Risk management at two levels
Max loss, max profit, trailing and profit lock — set per strategy and per account.
Smart order execution
Limit-price revision until an order fills, plus rejection retries and broker-side stop-losses.
Paper trade first
Run the whole setup in Paper mode before any money is involved.
Every setting, explained
Every feature, explained at a functional level — pick any one to read how it works in the panel below.
Chartink integration
Copy linkPaste one URL into a Chartink alert's Webhook field and that scan becomes an execution trigger. No code.
A Chartink alert carries every symbol its scan returned, and TradeBridge acts on all of them — one scanner drives a whole basket, so you never build a scanner per stock. The strategy behind it is an Equity strategy with no symbol configured; the symbol arrives with the alert.
- Chartink sends no exchange, so each symbol is looked up on NSE and falls back to BSE.
- A symbol that already has an open position is skipped rather than entered twice.
- Alerts are paired: one scanner fires entry, another fires exit.
- Chartink drives Equity strategies. For indices and commodities use TradingView or the JSON API.
TradingView integration
Copy linkEnable Webhook URL in a TradingView alert, paste the URL, and set the alert message to a short JSON block that uses TradingView's own {{ticker}} and {{exchange}} placeholders.
TradingView fires one call per triggered symbol, so an alert placed on a watchlist covers every stock in it — add a symbol to the watchlist and it is covered, remove it and it is not. Indices work the same way, one alert per index.
- Works with any condition TradingView can express, including your own Pine Script indicators.
- Once per bar close is the safe trigger setting; Open-ended expiry stops alerts lapsing.
- The message must use the bare
{{ticker}}— a combinedEXCHANGE:TICKERvalue will not resolve.
Custom JSON API
Copy linkWhen you write your own strategy, the Custom integration hands you the trade explicitly instead of inferring it. Send JSON from Python, C++, Java, Node, Excel VBA — anything that can make an HTTP request.
Five actions ship:
| Action | What it does |
|---|---|
| STRATEGY_ENTRY | Enter one or more strategies, each with its own legs |
| STRATEGY_EXIT | Exit the strategies you name |
| STRATEGY_EXIT_ALL | Exit everything currently running |
| LEG_EXIT | Exit individual legs, leaving the rest of the strategy running |
| LEG_PARTIAL_EXIT | Book part of a leg, by lots or by percentage |
STRATEGY_ENTRY states each leg outright — exchange, instrument type, symbol, expiry, strike, option type, side, quantity in lots, hedge configuration, stop-loss and target. Many legs, many strategies, one call.
Entry and exit URLs
Copy linkEvery strategy gets two URLs, one that opens a position and one that closes it, generated inside the app and copied out with one click.
The URL encodes the integration, the strategy name and the signal type, and ends in a token unique to that URL — regenerate it and the previous URL stops working immediately.
- Choose a Local IP URL for a signal source on your own network, or a Public IP URL for cloud services like Chartink and TradingView.
- The listening port is fixed internally, but the port you publish is yours to choose — forward an outside port to it if your network blocks the default.
- The Windows Firewall rule is added for you; the router forward is yours.
Reversal systems
Copy linkA URL is not owned by a single strategy. Every strategy whose entry or exit URL matches an incoming call acts on it — which is how you build an always-in-market reversal from two signals instead of four.
Use one URL as the long strategy's entry and the short strategy's exit, and the other the other way round. A buy alert then flattens the short and opens the long in a single call.
Exits are triggered before entries so a reversal closes before it opens. Note that the exit is not waited for, so on a margin-tight account the new position may be requested while the old one is still closing.
The trading window
Copy linkStart Time, Stop Entry Time and Exit Time bound when a signal may act — they do not generate entries themselves.
- Signals arriving before Start Time are ignored.
- After Stop Entry Time no new position opens, however many alerts arrive.
- At Exit Time whatever is open is squared off, signal or no signal.
That combination stops a stray or late alert opening a trade you did not want, and ensures you are flat by a time you chose. Alongside it, Day / DTE restricts a strategy to chosen weekdays or to a days-to-expiry range, and Trade Type selects intraday, positional or STBT.
Multi-account execution
Copy linkOne signal executes across every broker account you have connected, in parallel — you do not repeat a strategy per account.
Each account is added once with its own credentials and appears as a row you can act on individually: log in, log out, exit everything on that account, or open its risk settings. The grid shows login state, funds, used and available margin, risk caps and current multiplier side by side.
Groups and multipliers
Copy linkRunning several accounts does not mean running the same size on all of them.
- Multiplier — set per account. A multiplier of
2doubles every leg's quantity on that account, so one strategy serves a large account and a small one at once. - Groups — collect accounts under a name in Group Account Manager, then point a portfolio at the group rather than at individual accounts. Add an account to the group and it inherits everything the group runs.
Auto Login and templates
Copy linkAuto Login on startup logs your accounts in when the application starts, so a morning routine is one less step. Login All Accounts does the same on demand.
Save / Load Account Template exports your account set-up and restores it on another machine — useful when moving to a new cloud machine, or rebuilding one.
Accounts must be logged in before the session starts; logging in is not available afterwards.
Multi-leg strategy builder
Copy linkBuild up to eight legs in one strategy. A short straddle is two rows, an iron condor four.
Each leg sets its instrument type — CE, PE, FUT or EQ — its side, its size, how its strike is chosen, and its own exits. Copy a leg, delete it, or add another.
Strategies trade indices, single-stock F&O or MCX commodities, priced off spot, the future, or a synthetic future derived from the option chain, on the nearest or next expiry, as MIS or NRML.
Strike selection
Copy linkFor an index or commodity strategy, TradeBridge works out the exact strike and contract to trade at the moment your signal fires — nothing is pinned the night before. (Equity strategies do not need this: their symbol arrives with the signal.)
Four things decide the contract, and you control each one:
| Step | What you choose |
|---|---|
| Underlying reference | Price the strikes off Spot, the Future, or a synthetic future derived from the option chain |
| Expiry | Nearest or next |
| Strike | Seven modes — ATM Points, ATM %, Direct Strike, Closest Premium, Closest Delta, CP Strikes based on SP, or Straddle Width |
| Rounding | Towards OTM, Towards ITM or Closest, set separately for main and hedge legs |
When a strike is chosen by premium or delta the nearest contract may not be an exact match, so you also set the match tolerance and what happens when nothing falls inside it: Avoid Entry, Keep waiting, or Wait for X seconds and then take the closest available. That is the difference between missing a trade and taking a worse one, so it is a decision rather than a hidden default.
Every one of these is evaluated live against the option chain at signal time.
Hedging
Copy linkTick Hedge and every leg gains a hedge configuration, pairing a short option with a long one for the margin benefit.
The hedge strike is chosen independently of the main leg — by ATM Points, Closest Premium, Closest Delta or a Fixed Distance — and hedge legs are placed before the main leg so the protection is in place first.
Position sizing
Copy linkSize each leg in fixed lots, or let the strategy size itself.
Capital-based sizing takes the capital you want deployed plus a minimum and maximum lot count, and fits the leg to the account. Combined with per-account multipliers, the same strategy runs proportionally on accounts of different sizes.
Per-leg exits
Copy linkEvery leg carries its own exit rules, independent of the strategy-level risk manager.
- Target and Stop Loss, each as a percentage, in points, or as an absolute price.
- Trailing stop-loss with X/Y steps — for every X the position gains, the stop moves by Y.
- Exits can be referenced to the leg's own price or to the underlying, so a leg can be cut on the index moving rather than on its own premium.
Portfolios
Copy linkA portfolio is the link between strategies and the accounts they run on. Create one, choose whether it runs for accounts or for groups, and select which.
Strategies belong to a portfolio, so pointing the portfolio at a different set of accounts moves everything inside it at once. Portfolios can be activated and deactivated, exited or reset as a unit, fired immediately by hand, and exported or imported to move a configuration between machines.
Order execution
Copy linkGetting filled is a separate problem from deciding to trade, so entry, exit and stop-loss orders each get their own profile.
- Limit Price Ref — price the order off LTP, best bid/ask, an immediate-fill price, or the average of bid and ask.
- Limit Buffer — how far through that price to sit, in percent or points.
- If Not Filled — revise the limit price or keep waiting; you set the revision interval and how many revisions before giving up.
- Order Rejection Retry — retry a rejected order a set number of times at an interval you choose.
- Place SL in Broker and Trail SL in Broker — push the stop-loss to the broker as a real resting order, so it survives even if your machine does not.
Paper Trade
Copy linkRun the entire system without sending a single order to a broker.
In Paper Trade mode signals arrive, contracts resolve, legs are created, positions and exits appear in the grids and the logs — everything behaves as it will live, except nothing reaches your broker. The current mode is shown on the command bar at all times.
Part booking
Copy linkScaling out is a first-class action, not something you improvise with a manual order. There are three ways to book part of a position, and all of them leave the remainder running under its original target, stop-loss and trailing rules.
| Route | What it books |
|---|---|
| The whole strategy | Every leg, proportionally — single-leg or multi-leg alike |
| A single leg | One leg only, while the rest of the strategy carries on |
| The JSON API | LEG_PARTIAL_EXIT, per leg, from your own code |
In the application you choose the amount as By Lots or By Percentage. The API uses the same two units, as LOTS or PERCENT.
The strategy stays live throughout, so what is left keeps managing itself.
Exit controls
Copy linkGetting out matters more than getting in, so there is an exit at every level and three different things that can pull the trigger.
You press it
| Control | Where it lives | What it exits |
|---|---|---|
| Exit | A row in Legs Detail | That leg only |
| Exit | A row in Strategies, or Strategies ▸ Exit Selected | Every open leg of that strategy |
| Exit | A row in Portfolio, or Portfolios ▸ Exit Selected | Every strategy in that portfolio |
| Exit All | A row in A/C Management | Everything open on that broker account |
| EXIT ALL | The command bar | Everything, everywhere, immediately |
| Part Book | A strategy or leg row | Part of a position — see part booking |
The software does it
- Per-leg rules — each leg's own target, stop-loss and trailing stop, referenced either to the leg's own price or to the underlying.
- The risk manager — max loss, max profit, trailing max loss and profit-lock, running at strategy and account scope at the same time. Either can act alone.
- Exit Time — squares off at a time you choose. Set it per strategy, per account, or both.
Your code does it
Through the JSON API: STRATEGY_EXIT for named strategies, STRATEGY_EXIT_ALL for everything running, LEG_EXIT for individual legs, and LEG_PARTIAL_EXIT to book part of one.
And through the exit webhook URL you give to Chartink or TradingView — that one closes the whole strategy rather than a single symbol, and leaves it able to re-enter on a later signal.
Global risk limits
Copy linkThe widest safety net: one set of limits measured across every account together.
Set a max profit of a given figure and it is the combined mark-to-market of all your accounts that is watched — when the total reaches it, every account is squared off, regardless of how any individual account or strategy is doing. Max loss behaves the same way.
- Max Loss and Max Profit — on the combined position across all accounts.
- Frequency and Exit Mode — how often the total is checked, and whether it acts immediately, after a delay, or after a number of ticks.
- Trail Max Loss (X / Y) — tighten the combined loss limit as the total gains.
- Protect Profit — lock and trail the combined profit, with the same four modes.
- Time Based Exit — square everything off, across all accounts, at a time you choose.
Set it in Settings ▸ RMS Settings. It runs alongside the account and strategy limits rather than replacing them: all three are live at once, and whichever triggers first acts.
Risk limits per strategy
Copy linkYour signal decides when to enter. The risk manager decides when to get out regardless — it is the safety net under whatever your scanner, alert or code is doing.
Set on the strategy, these limits travel with it, so every account running it inherits the same rules without configuring them one at a time.
- Max Loss and Max Profit — exit when either figure is reached.
- Frequency — how often the limit is checked.
- Exit Mode — immediately, after a delay in seconds, or after a number of ticks, so a single spike does not trigger an exit.
- Trail Max Loss (X / Y) — tighten the loss limit as the position gains.
Risk limits per account
Copy linkA broker account can carry several strategies at once, and the account-level risk manager watches the account as a whole — whatever any individual strategy happens to be doing.
Set on the account, these limits apply across every strategy running on it, so one bad day is capped at the account level even if no single strategy breached its own rules.
- Max Loss and Max Profit — exit when either figure is reached.
- Frequency — how often the limit is checked.
- Exit Mode — immediately, after a delay in seconds, or after a number of ticks, so a single spike does not trigger an exit.
- Trail Max Loss (X / Y) — tighten the loss limit as the account gains.
- Protect Profit — lock and trail gains already made (see below).
- Exit Time — square the account off at a time you choose.
Open it from RMS on any row of A/C Management.
The account grid then reports the live state beside the settings — the account's running P&L, whether trading has been stopped, and how much profit is currently locked — so you can see a limit working rather than merely configured.
Account, strategy and global limits are independent and all three apply at once. A strategy can be stopped by its own rule while the account carries on; an account limit can flatten everything on that account; and the global limit can flatten every account together. Whichever triggers first acts. Settings stay editable while trading is live, so you can always tighten one mid-session.
Profit protection
Copy linkProtecting gains already made is separate from capping losses, and it is available at all three scopes — on a strategy, on an account, and across all accounts together. Use one, or all of them.
Four modes decide what happens to a position that is ahead:
| Mode | What it does |
|---|---|
| Ignore | No profit protection |
| Lock Min Profits | Once profit reaches a level, hold a minimum from that point |
| Trail Profits | Move the protected level up as profit grows |
| Lock & Trail Profits | Both — lock a minimum, then keep raising it |
The figures behind them:
- If Profit Reaches — the level at which locking begins.
- Lock Min Profit At — the minimum held from that point.
- Increase In Profit and Trail Min Profit By — how far it must gain before the lock moves, and by how much it moves.
Anything switched off reads Disabled in the grids rather than showing a stale number, so a configured value is never mistaken for an active one. Both the strategy grid and the account grid show the profit currently locked, so you can watch it move.
The live workspace
Copy linkSeven tabs, each answering one question:
| Tab | Answers |
|---|---|
| Portfolio | What is scheduled, active and running |
| Strategies | Every live strategy, its status and risk state |
| Legs Detail | Every leg — symbol, side, quantity, entry and exit, target, SL, trail |
| Order Book | Every order placed, with status and any rejection message |
| Position | Net positions by symbol, with LTP, bid, ask and delta |
| A/C Management | The accounts — login state, funds, margin, risk caps |
| Index Summary | Underlyings with spot, futures and synthetic-future prices and ATM strike |
All of it updates continuously while the session runs.
Terminal-grade grids
Copy linkEvery grid is built for people who watch screens all day, and every change you make is remembered for next time.
- Columns — show or hide any column and drag them into the order you want.
- Filters — a spreadsheet-style panel on each column header: search, tick the values you want, select all results, or clear.
- Freeze — keep the identifying columns in place while the rest scrolls.
- Pinned actions — promote the row buttons you use most out of the overflow menu.
- Density — comfortable or compact, and a light or dark theme.
- Reset returns a grid to its defaults.
MTM chart
Copy linkThe MTM Visualizer plots mark-to-market over the session, at global, account, portfolio or strategy level, so you can see how a position developed rather than only where it ended. It is a window rather than a dialog — leave it open beside your work, move it, resize it. Hover for a crosshair reading every line at that moment, drag across to zoom, and click a legend chip to show or hide a series. The last leg is drawn dashed and tracks the live figure until the minute closes.
Logs
Copy linkTwo logs sit under the workspace. Application Logs record the software's own activity — logins, downloads, connection state. Execution Logs record what your strategies did: signals received, contracts chosen, orders placed, exits taken, and the reason for anything skipped.
Both are searchable and filterable by column, the underlying file can be opened directly, and log retention is configurable in days.
Telegram alerts
Copy linkConnect a Telegram bot and receive alerts away from the machine. Supply the Bot Token and Channel Id, switch on Send Telegram Alerts, and optionally Live MTM Alerts on a timeframe you choose.
The settings are shared across every account, so it is configured once.
Excel export
Copy linkExport any grid to Excel, or every grid at once from a single menu item. Portfolio definitions and account set-ups export separately, which doubles as a backup and as the way to move a configuration to another machine.
Exports use the full column set rather than only the columns you have visible.
Index and commodity settings
Copy linkChoose which underlyings the software tracks and trades: NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY, SENSEX, BANKEX, and MCX commodities including GOLD, GOLDM, SILVER, SILVERM, CRUDEOIL and NATURALGAS.
Each carries its own expiry selection with days-to-expiry shown. Anything you do not trade can be switched off to keep the feed and the grids focused — and an underlying that is switched off will not accept an entry, which is worth knowing before you wonder why a signal did nothing.
Appearance and data
Copy link- Theme — dark or light. Density — comfortable or compact.
- Delta Base On — whether delta is computed against spot or the future.
- Auto Delete Logs — how many days of logs to keep.
- Reset & Data — clear stored state and start clean.
Runs on your Windows cloud machine
Copy linkTradeBridge is a Windows application that runs on a cloud server — that is the supported way to run it, not an upgrade path. The signal listener lives inside the application, so the machine must be on, awake and reachable for the whole trading day.
A cloud machine gives you the three things a desktop cannot: it never sleeps or restarts under you, it has a stable public address your signal source can reach, and it is independent of your home internet.
Minimum specification: 1 vCPU · 4 GB RAM · 50 GB HA NVMe.
You can bring your own, or use MyAlgoMate's cloud server, which is set up for exactly this.
Your strategies, accounts, portfolios and history are stored on that machine — TradeBridge does not hold them on a shared service.
TradeBridge — questions
Do I need to know how to code to use TradeBridge?
No. If you use Chartink or TradingView, you copy a URL out of TradeBridge and paste it into your scanner or alert. Writing code is a third option, not a requirement.
Where do the trading signals come from?
From you. TradeBridge does not generate signals and does not tell you what to trade — it executes what your scanner, alert or code decides.
Can one scanner trade several stocks?
Yes. A Chartink entry alert carries every symbol its scan returned, and TradeBridge enters each one — one scanner can drive a whole basket.
Can one scanner handle both long and short?
No. A Chartink or TradingView alert says what and when, never which direction — buy or sell is fixed on the strategy. Long and short are two strategies, each with its own entry and exit signal. Only the Custom JSON integration lets a single call state the order side.
Do I need a cloud server?
Yes. TradeBridge runs on a Windows cloud machine — the signal listener lives inside the application, so the machine has to be on, awake and reachable throughout the trading day. A desktop that sleeps, restarts for updates or sits behind a changing home broadband address will drop signals. Minimum specification: 1 vCPU · 4 GB RAM · 50 GB HA NVMe. You can use MyAlgoMate's cloud server.
Do I need a paid Chartink or TradingView plan?
Yes, for either. Chartink's webhook alerts and real-time scans are premium features, and TradingView's webhook notifications are not on the free tier.
Can I use the same URL for two strategies?
Yes, and it is the neat way to build a reversal system: use one URL as the long strategy's entry and the short strategy's exit, so a single buy alert flattens one and opens the other. Every strategy whose entry or exit URL matches an incoming call acts on it — deliberate here, surprising if you did not intend it, so keep URLs distinct otherwise.
What people say about TradeBridge
Good Product
I have been using this product for a long time. Fast execution and runs smooth.
Write a review
Copy review linkReviews are moderated before they appear. Please describe your experience — setup, execution, support — not performance or returns. Use “Copy review link” to invite a customer to review TradeBridge.
Ready to try TradeBridge?
Set up in minutes, automate without code — with a team that answers.

