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 per side, with hedges and per-leg target, stop-loss and trailing.
Long and short in one strategy
One strategy takes both directions, with a single max profit and max loss covering the pair — or stop and reverse, where the opposite signal closes and flips in one call.
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 sends one call per triggered symbol. Put an alert on a watchlist and it covers every stock in that list. 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.
- Trigger offers four settings — Once only, Once per bar, Once per bar close and Once per minute. Once per bar close is the safe default; Once only fires a single time and then stops for good. Open-ended expiry stops alerts lapsing.
- TradingView checks your condition when a trade comes in, not on a timer, so on a thinly traded contract the alert can leave several seconds after the candle ended.
- 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 linkA strategy gets two URLs: one opens a position, one closes it. A strategy that takes both long and short entries gets four. You generate them inside the app and copy each one with a single 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.
- With both sides on, the URLs are named LONG ENTRY, LONG EXIT, SHORT ENTRY and SHORT EXIT. The direction appears in the address itself, so two similar URLs cannot be confused.
- Choose a Local IP URL for a signal source on your own network. Chartink and TradingView post from the internet, so they always use the Public IP URL and the choice is not offered.
- 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 linkTick Stop and reverse on a strategy that takes both directions. It then stays in the market using two signals and no exit URLs. The opposite entry closes whichever side is open, then opens the new one.
A URL is not owned by a single strategy. That matters when two directions need different settings or schedules, and so have to be separate strategies. Every strategy whose entry or exit URL matches an incoming call acts on it, so one URL can be the long strategy's entry and the short strategy's exit.
Either way, the close is triggered before the open, and is not waited for. On a margin-tight account the new position may be requested while the old one is still closing.
Long and short in one strategy
Copy linkEntry sides decides which signals a strategy accepts: Long only, Short only, or Long and short.
Choose both and the strategy carries two separate leg sets. Each set holds up to eight legs, with its own strikes, targets, stop-losses and trails. Both sets sit under a single Max Profit and Max Loss that covers the whole strategy.
- Each side gets its own entry and exit URL, direction-labelled.
- Stop and reverse makes the opposite entry close whatever is open, so no exit URLs are needed at all — two URLs for a system that is always in the market.
- A single-sided strategy is unchanged, and says on screen which way it trades.
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.
The defaults follow the segment: 15:00 / 15:15 for Equity and Indices, 23:00 / 23:15 for MCX, which trades until 23:30. 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. It then appears as a row you can act on on its own: 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 per side. A short straddle is two rows, an iron condor four.
Each leg has its own settings: instrument type (CE, PE, FUT or EQ), side, 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. You price them off spot, the future, or a synthetic future built from the option chain. Pick the nearest or next expiry, and MIS or NRML.
Strike selection
Copy linkFor an index or commodity strategy, TradeBridge works out the exact strike and contract at the moment your signal fires. Nothing is pinned the night before. Equity strategies do not need this, because their symbol arrives with the signal.
Strike selection applies to option legs only. A leg set to FUT or EQ trades the underlying itself, so its strike controls are switched off.
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 built from the option chain. On MCX the option is written on the future, so Spot is not offered |
| 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 match exactly. So you also set the match tolerance, and what happens when no strike falls inside it. Your choices are Avoid Entry, Keep waiting, or Wait for X seconds and then take the closest available. This is your decision to make, not 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. Hedge legs go in before the main leg, so your 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, and positions and exits appear in the grids and the logs. Everything behaves as it will live, except that 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. It does not matter how any single account or strategy is doing. Max loss works 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 Trades per Stock counts each stock on its own. Max No of Stocks caps how many different stocks the strategy will open in a day. A scan returning forty symbols will not open forty positions unless you allow it.
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. 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 locked in. You can see a limit working, not just set.
Account, strategy and global limits are separate, and all three apply at the same time:
- A strategy can be stopped by its own rule while the account keeps trading.
- An account limit can close everything on that account.
- The global limit can close every account together.
Whichever one triggers first is the one that acts. You can edit these settings while trading is live, so you can always tighten a limit part-way through the day.
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 the MCX commodities GOLD, GOLD M, SILVER, SILVER M, Natural Gas and Crude Oil.
Each carries its own expiry selection, with days-to-expiry shown. Switch off anything you do not trade. It keeps the feed and the grids focused.
An underlying that is switched off will not accept an entry. Check this first if a signal arrives and nothing happens.
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 three things a home desktop cannot. It never sleeps or restarts on its own. Its public address stays the same, so your signal source can always reach it. And it does not depend on 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.
Why did my order go in after the candle closed?
Because your alert left its source after the candle closed. TradingView confirms a candle when the first tick of the next one arrives — instant on a liquid contract, several seconds on a thin one that is not trading. The delay is in the signal, not in the execution. The user guide shows measured examples and how to check the split on your own account.
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?
One scanner, no — but one strategy, yes. A Chartink or TradingView alert says what and when, never which direction, so you need a scan per direction. Both can point at the same strategy: set Entry sides to Long and short and it gives you a LONG ENTRY and a SHORT ENTRY URL. 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. It is a neat way to build a reversal system. Use one URL as the long strategy's entry and the short strategy's exit. A single buy alert then closes one side and opens the other.
Be careful, though. Every strategy whose entry or exit URL matches an incoming call will act on it. That is useful when you plan it. It is a surprise when you do not. Keep your URLs different unless you want them shared.
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.

