TradeMate
Trade index options and MCX commodity options from a live option chain, with several expiries of an index live at once, one-click orders, position tools and automatic risk rules.
What is TradeMate?
TradeMate is an automated trading tool from MyAlgoMate. Trade index options and MCX commodity options from a live option chain, with several expiries of an index live at once, one-click orders, position tools and automatic risk rules. 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 155 brokers
Search for yours — connecting takes minutes, not a development project.
155 brokers
View all 155 supported brokers →Features at a glance
The capabilities that matter most — the rest is configurable in detail below.
Trade from the option chain
Buy or sell a call, a put, or both together, straight from a live option chain.
Several expiries at once
Trade the weekly and the monthly of the same index side by side, each with its own rules.
One-click straddles and strangles
One button places both legs of a straddle, a strangle or a custom pair of strikes.
Price Check and Price Difference
Move a sell leg out when its premium hits your level, or when the gap between both legs widens.
Hedge on every sell
Turn on Hedge and each sell first buys a protective leg further out, then sells.
Roll a leg in one click
Move a position one or two strikes away or closer, or to any strike you pick.
Stop loss, target and trailing
Set them per position, arm new positions automatically, and keep the stop at your broker.
Rules on ATM premium, MTM and the index
Act when your total MTM, the ATM straddle premium, or the index itself reaches your level.
Timed exits
Exit 25%, 50%, 75% or all of your positions at a time you choose.
Smart limit orders
Limit prices with a buffer, automatic price revision until filled, and retry on rejection.
Payoff graph and MTM history
See your positions' payoff with what-if sliders, and your MTM through the day on a chart.
Paper trade first
Run the whole workflow in Paper mode before any real order reaches your broker.
Every setting, explained
Every feature, explained at a functional level — pick any one to read how it works in the panel below.
Live option chain
Copy linkThe option chain is where you trade. It shows one index and one expiry, both picked from the tile at the top left. Each row shows the call on the left, the strike in the middle and the put on the right. A Combined band on the right shows both legs of the row together.
It has three modes:
| Mode | What each row holds |
|---|---|
| Straddle | The call and the put at the same strike |
| Strangle | A call strike and a put strike the same distance either side of ATM |
| Custom | A call strike and a put strike you choose yourself, row by row |
- ±ATM sets how many strikes show above and below the ATM row, from 0 to 200. The default is 10 each side.
- The chain does not re-centre by itself, so rows never jump under your mouse. Press ATM ⟳ to bring the ladder back to the live ATM.
- The ATM row is highlighted and in-the-money cells are shaded.
- In Straddle mode, thin Spot and Syn Fut lines show where the live spot and the synthetic future sit between two strikes.
- A small green or red pill next to a strike shows your open quantity there.
- The chain names the index and expiry its rows belong to, above the strike column. It changes only when the new rows arrive, so it always describes the prices you are looking at.
- While you are switching to another index or expiry, a LOADING strip says which one is on its way, the rows you can still see are dimmed, and the order buttons are off until the new ones land.
- Prices update live. If the feed drops, a banner says the values may be old until it reconnects.
Columns. LTP and Strike always show. You can show or hide Buy, Sell, PNL, Exit, Move, Qty and Delta for each leg, and Buy, Sell, LTP, Exit, Net Qty, PNL and Qty for the combined pair. A call column always shows with its put partner.
One-click orders from the chain
Copy linkEvery row has its own buttons.
- B and S on a call or put buy or sell that contract.
- B and S in the Combined band buy or sell both legs of the row together. That is a straddle, a strangle or your custom pair in one click.
- EXIT closes your whole open position in that contract. Combined EXIT closes both legs.
Quantity is in units and must be a whole number of lots. The toolbar Qty sets the default for each index. You can change the quantity on any single row. A value that is not a lot multiple, or is above your Max qty / order, turns red and blocks that button.
Product and price come from Settings. Each index has its own product (MIS or NRML) and its own limit-price rules.
Buying against a short. If you buy a contract you are short in, the buy closes that quantity first. If that position has a stop loss resting at your broker, TradeMate changes the stop order into the exit instead of placing a second order.
Orders go out as soon as you click. There is no extra confirmation step on chain orders.
Hedge on sell
Copy linkTick Hedge in the chain toolbar and set a distance, from 1 to 99 strikes. The default is 5.
Now every sell does two things, in this order:
- It buys the same type of option, that many strikes further out of the money, for the same quantity.
- Then it sells the contract you clicked.
The Sell buttons change to S+B so you can see Hedge is on. A combined sell hedges both legs.
TradeMate then keeps the pair together:
- Adding to a hedged short buys more hedge first. If the sell then fails, the extra hedge is undone.
- Exiting the short also exits its hedge in the same proportion.
- The hedge quantity is kept equal to the short quantity.
- A hedge leg cannot be moved on its own. Move the short instead.
Move your shorts to a strike
Copy linkThe Move column in the chain has two buttons on each side.
- 1 moves all of your other short positions on that side to this row's strike.
- 1/2 moves half of each of them.
"That side" means the same option type (CE or PE), index, product and expiry. Each position is closed and opened again at the new strike, one at a time. Large quantities are split into slices that fit the exchange limit.
Move works on short positions only. If there is nothing to move, you see No other sell positions to move.
Keyboard trading
Copy linkYou can work the chain from the keyboard.
- Arrow keys move between cells.
- Enter on a Qty cell confirms the quantity.
With KeyBoard Order ticked, keys can also place orders:
| Key | What it does |
|---|---|
| B | Buy the focused leg |
| S | Sell the focused leg |
| E | Exit the focused leg |
| Enter or Space | Press the focused button |
| + or − | In Strangle mode, on a strike cell: buy or sell |
KeyBoard Order is off to begin with. Turning it on asks you to confirm. Holding a key down does not repeat the order.
Three position books
Copy linkYour positions sit under the chain in three books: Sell positions, Buy positions and Closed positions. They scroll together. Each book folds away with a click on its header.
- The Sell and Buy headers show the count and the CE, PE and net quantity.
- The MTM chip shows the live mark-to-market of every position.
- Columns shows or hides columns. Risk and action columns can be pinned to the right edge so they stay in view.
- Each column header has a filter list, like a spreadsheet. With a filter on, Filter MTM shows the MTM of just the rows you can see.
- Group puts rows together by Index, Expiry, Strike or CE/PE, in any mix. Each group shows its count and net quantity.
- The download icon saves the positions as a CSV file.
Exit and add in one click
Copy linkPick a Size, then press Exit or Add. The size works for both.
| Size | What it means |
|---|---|
| 100%, 75%, 50%, 25% | That share of each open position |
| Custom % | Any share from 1 to 100 |
| Custom QTY | A fixed quantity, in lot multiples |
It acts on the rows you have ticked. With nothing ticked, it acts on all open positions.
- A share is rounded to whole lots. A leg where the share is less than one lot is skipped.
- Exit never goes above the open quantity. Add never goes above your Max qty / order.
The Quick exit buttons, Exit 25%, Exit 50%, Exit 75% and Exit 100%, do the same in one press. Each asks you to confirm first, unless you have turned that off.
Cancel All cancels every open order at your broker.
Roll a leg
Copy linkEach position row has buttons to roll it. A roll exits the leg and opens the same side at a new strike.
| Button | New strike |
|---|---|
| Away | One strike further from the money |
| Close | One strike nearer the money |
| Away 2 | Two strikes further |
| Close 2 | Two strikes nearer |
| Move To | Any strike you pick from the list |
Each button shows the strike it will move to and that strike's price. You choose how much to roll with the row's quantity box or with 1/4, 1/2 and 1. An armed stop loss moves with the leg to the new contract.
Rows also have Exit and Add buttons that work the same way.
Timed exits
Copy linkEach Quick exit button has a clock. Set a time and TradeMate exits that share of your positions when the time comes.
- Use 24-hour time, for example 15:10:00. It must be later today.
- You can have one schedule for each share: 25%, 50%, 75% and 100%.
- It exits the rows you had ticked when you set it. With none ticked, it exits all positions.
- The schedule runs in TradeMate's background service, so it fires even if you are on another screen.
- A schedule whose time passed while TradeMate was closed is dropped, not fired later.
- Cancel All also clears every timed exit.
Your timed exits appear in the Active Rules list with their time.
Stop loss and target on each position
Copy linkTurn on SL or TGT in the positions toolbar to set a stop loss or a target for each position.
The settings bar holds your defaults:
| Setting | Options | Default |
|---|---|---|
| Distance | A number, in % or Pts from the entry | 10 % |
| Qty | Full, 90%, 75%, 50%, 25% | Full |
| On hit | Exit, Add, Away, Close, Away2, Close2, Away3, Close3 | Exit |
| Auto arm | Arm new positions by itself | Off |
| Auto arm on | Sell positions or Buy positions | Sell positions |
On hit decides what happens. Exit closes the chosen quantity. Add adds to it. The Away and Close choices roll the leg one, two or three strikes.
Each row has its own SL and TGT cell. You can tick it, edit its price, and choose its own quantity and action. A row can also use a Custom Qty.
At broker. With At broker on, the stop loss rests as a real stop order with your broker. It then still works if TradeMate is closed. The stop order is a stop-limit (SL) order, priced from your stop-loss order settings. With At broker off, TradeMate watches the price itself, ten times a second, and exits when the level is hit. Targets always run inside TradeMate.
Auto arm is for the current session only. It is always off when TradeMate starts.
Trailing stop loss
Copy linkA trailing stop moves your stop loss as the price moves in your favour. It never moves against you.
- every X — how far the price must move before the stop moves. The default is 10.
- move SL Y — how far the stop moves each time. The default is 5.
- Both are in Pts or %.
- At broker — when on, each step also changes the stop order resting at your broker.
- Auto arm — trails new positions by itself. It needs the stop loss Auto arm on as well.
Each row has its own T SL tick and X and Y values.
MTM stop loss and target
Copy linkThe Risk tab protects your whole book at once. It watches your total MTM across every open position and every index.
| Rule | Fires when | Example |
|---|---|---|
| Stop loss | MTM falls to your level | -5000 |
| Target | MTM rises to your level | 8000 |
Each rule has two plain menus:
- Action — what to do: Exit all positions, Add to all positions, Exit buy positions, Exit sell positions, Exit loss-making positions or Exit profit-making positions.
- Qty — how much: Full, 75%, 67%, 50%, 33% or 25%.
You fill in the level, choose the action and quantity, and press Add. The rule is then armed. It is listed under Active Rules in plain words, for example When MTM falls to -5000: exit 50% of all positions. Change it and press Update, or remove it with the bin.
- Trail SL moves the stop loss up as MTM rises. Set every and move SL. For example, every 1000 of MTM gained moves the stop up by 500.
- Stop loss and target are a pair. When one fires, both are removed.
- If MTM has already reached your level, TradeMate asks before it acts.
- The same tab shows your margin from your broker: total, used and available.
- TradeMate checks these rules twice a second. They run inside TradeMate, not at your broker.
ATM straddle stop loss and target
Copy linkThe ATM tab of the Rules panel watches the ATM straddle premium: the call and the put at the ATM strike added together.
| Rule | Fires when |
|---|---|
| Stop loss | The premium rises to your level |
| Target | The premium falls to your level |
Each rule has the same Action menu (Exit all positions or Add to all positions) and Qty menu (Full down to 25%). Fill in the level and press Add. The rule is listed under Active Rules.
- Trail SL moves the stop loss down as the premium falls.
- Stop loss and target are a pair. When one fires, both are removed.
- The rule belongs to the index and expiry that were selected when you added it. It watches that straddle and acts on that expiry's positions.
- How ATM is found is your choice in Settings: spot, index future or synthetic future.
Rolling rules
Copy linkA rolling rule adjusts your legs when the index moves out of a band. It belongs to the index and expiry that were selected when you added it.
When you add the rule, it notes the current price as its reference. You set an Upper and a Lower level, either as points from the reference (Pts) or as prices (Manual). The reference, in From, is Spot or Synthetic. Each card says in one plain sentence what the rule will do with the settings you have chosen.
| Type | When the upper band is crossed | When the lower band is crossed |
|---|---|---|
| Straddle | The call moves one strike away and the put one strike closer | The opposite |
| Strangle | Same as Straddle, for your call and put strikes | The opposite |
| All | Every matching leg moves Move (strikes) away | Every matching leg moves that many strikes closer |
After a roll, the rule sets itself again around the new price. All can be narrowed to one index, to CE or PE legs, and to buy or sell positions.
The rule removes itself when its legs are closed. It does not act while the market is closed.
Price rules
Copy linkPrice rules adjust your short legs when a premium crosses a level. You can have one of each type per index, and each one belongs to the expiry that was selected when you added it.
Price Check CE and Price Check PE watch a short call or put.
- When its premium reaches Adjust at, the leg is moved: bought back, then sold at a new strike.
- New leg picks the new strike: Premium at or below a value, Below the adjust level, or Move away N strikes.
- After ticks waits for the premium to stay above the level for that many ticks.
- Auto sets Adjust at for you: your highest short entry price plus an offset. It is worked out again after each move.
Price Difference watches a short call and a short put together. When the gap between their premiums reaches Adjust at gap, the cheaper side is moved closer.
Each card says in one plain sentence what the rule will do.
Adjustments counts the moves against a maximum. The default maximum is 10, shared by the price rules on one index. At the maximum the rule stops and shows Max Adj Done. You can change the maximum at any time during the day. The count starts again from zero when you restart TradeMate.
Smart limit orders
Copy linkEntry and exit orders are always limit orders. Stop-loss orders are always stop-limit (SL) orders. You decide how each limit price is set, per index and separately for entry, exit and stop loss.
| Setting | Options | Default |
|---|---|---|
| Product (entry only) | MIS or NRML | NRML |
| Limit price from | LTP, BestBidAsk, IMFill, AvgBidAsk | LTP |
| Buffer | A number, in % or Pts | 3 % |
| Min buffer | The smallest buffer in points, when the buffer is a % | 0 |
| If not filled | Revise Limit Price, or Do Nothing & Wait | Revise Limit Price |
| Revise every (s) | Seconds between revisions | 1 |
| Max revisions | 0 to 500 | 15 |
While an order is unfilled, TradeMate moves its limit price again at each interval, up to the maximum number of revisions. The copy button gives every index the same settings in one click.
Retry rejected orders
Copy linkIf your broker rejects an order, TradeMate can place it again by itself.
- Retry rejected orders — on or off. It is on to begin with.
- Max retries — how many attempts, from 0 to 100. The default is 3.
- Wait between retries (seconds) — the pause between attempts. The default is 1 second.
- Retry only with a reduced quantity — retry only when the quantity has been reduced.
Order book
Copy linkThe Orders tab lists the orders at your broker for the day.
- Filters: All, Open and Complete. Cancelled and rejected orders show under All.
- A pager with 5, 10, 25 or 50 rows a page, at the top and the bottom.
- Column filters, a column chooser, and columns you can drag into your own order.
- Tick open orders and press Cancel to cancel them.
- The download icon saves the order book as a CSV file.
Payoff graph
Copy linkPayoff in the top bar opens a live payoff graph of your positions on one underlying.
- The graph shows the payoff at expiry and today, the spot price, break-even points and one and two standard-deviation bands around spot.
- A summary lists the highest and lowest payoff at expiry, break-even levels, net credit or debit, the live P&L of the positions, and Delta, Theta and Vega.
- What if has two sliders. One moves the date towards expiry. The other shifts implied volatility by up to 20% either way.
- The legs table lets you leave a leg out of the graph.
- The graph refreshes every 2 seconds.
The graph is a calculation from current prices. It shows what your positions look like, not what will happen.
MTM history
Copy linkMTM in the top bar opens a chart of your MTM through the day.
- Choose the interval, from 1 second to 1 hour.
- Look at the total or one index at a time.
- See the current MTM, the day's high and low, and when each happened.
- Add up to six lines on top: SMA, EMA, WMA or Bollinger bands.
- Copy or download the data as CSV.
Index summary
Copy linkIndices opens the Index Summary: one row for each index you trade, and a TOTAL row. It opens in its own window that stays on top.
Columns include LTP, Change, Future, Synthetic future, ATM, MIS MTM, NRML MTM, MTM, MTM high and low, Decay, Delta and Net Qty. You choose which columns show.
The session bar
Copy linkThe bar at the top of the screen starts with the index and expiry tile. Next to it are the numbers you check most, for the index and expiry you have selected:
- Spot, with the day's high, low and change.
- Syn Fut — the synthetic future.
- ATM Straddle — the call and put price at ATM added together.
- Pos Value and CE – PE — once you have positions.
- VIX.
- MTM, with the day's high and low and the number of open positions.
When the window is narrow, the bar shortens its labels rather than wrapping onto two lines.
Telegram alerts
Copy linkTradeMate can send alerts to your own Telegram bot.
- Add your Bot token and Channel or chat ID, then turn on Send Telegram alerts.
- Turn on Send live MTM every to get your MTM at a fixed interval, from every minute to every 60 minutes. It is not sent while the market is closed or when MTM is zero.
- When you save, TradeMate sends a test message to check the details.
Paper trade
Copy linkChoose PAPER TRADE or LIVE TRADE on the sign-in screen.
In Paper mode everything works as it does in live trading, but orders are simulated inside TradeMate. They get an order ID and a status, and no order reaches your broker. You still log in to your broker, because prices come from its live feed.
In Live mode, a red border runs round the whole window, so you always know real orders are on. The top bar also shows Paper Trade or Live Trade.
Indices and commodities
Copy linkEach day you choose which instruments to trade, in Settings.
| Exchange | Instruments |
|---|---|
| NSE | NIFTY, BANKNIFTY, FINNIFTY, MIDCPNIFTY |
| BSE | SENSEX, BANKEX |
| MCX | GOLD, GOLD M, SILVER, SILVER M, NATURAL GAS, CRUDE OIL, CRUDE OIL M |
For each one you set:
- On — trade it today. Every instrument starts off when TradeMate opens.
- Expiry — tick every expiry you want to trade. You can tick more than one.
- Strike gap — the spacing between strikes in the chain. Leave it blank for the exchange's own step.
- Max qty / order — the largest quantity allowed in one order.
Nothing here is locked. You can switch an index or an expiry on or off at any time. The tile at the top left of the main screen does the same without opening Settings.
Your screen, your way
Copy link- Dark or Light theme, switched from the top bar.
- Text size from 80% to 200%, with A− and A+ or Ctrl + and Ctrl −. By default it follows your screen size.
- Confirmations — choose which actions ask "Are you sure?" first. Nine actions can ask. All of them ask to begin with.
- Your column choices, filters and layout are remembered.
- Support in the top bar opens the user guide inside TradeMate, raises a support ticket, or renews your plan, and shows when your plan ends. F1 opens the guide too.
TradeMate — questions
What is TradeMate?
TradeMate is a Windows desktop application for trading index options and MCX commodity options. You choose the trades. TradeMate gives you a live option chain to place them from, tools to manage the positions, and rules that act on levels you set.
Does TradeMate trade on its own?
No. Every entry comes from you. TradeMate only acts by itself on rules you have set up, such as a stop loss, a target, a timed exit or a rolling rule. It never decides what to trade.
Which indices and commodities can I trade?
NSE: NIFTY, BANKNIFTY, FINNIFTY and MIDCPNIFTY. BSE: SENSEX and BANKEX. MCX: GOLD, GOLD M, SILVER, SILVER M, NATURAL GAS, CRUDE OIL and CRUDE OIL M. You pick the ones you want each day before you start.
Can I trade more than one expiry of the same index?
Yes. Tick as many expiries as you want in Settings ▸ Instruments and TradeMate trades them side by side. The weekly and the monthly of NIFTY can be live together, each with its own chain, its own ATM straddle and its own rules. How many chains you can run at once is set by your broker plan.
Which brokers does TradeMate work with?
Finvasia (Shoonya), AliceBlue, Dhan, Kotak Neo, IIFL, AC Agarwal, Jainam, Share India and Wisdom Capital.
Can I try it without real orders?
Yes. Choose PAPER TRADE on the sign-in screen. The option chain, the books and the rules all work, but orders are simulated inside TradeMate and nothing reaches your broker. You still log in to your broker, because the prices come from its live feed.
What happens to my stop loss if I close TradeMate?
It depends on one switch. A stop loss with At broker turned on rests as a real order with your broker, so it still works when TradeMate is closed. Everything else, including targets, trailing and rules, runs inside TradeMate and stops when TradeMate stops.
Can I change my indices during the day?
Yes. Switch an index or an expiry on or off whenever you like, from the tile at the top left or in Settings. There is no START button and no restart. A new one takes a few seconds to get its prices. TradeMate refuses to switch one off while it still holds an open position or an armed rule.
Do my rules stay set after a restart?
No, and that is on purpose. Armed stop losses, targets, trailing, ATM and MTM rules, rolling rules and price rules all start fresh each time. The values you typed as defaults are kept, so re-arming takes a click.
Does TradeMate tell me what to trade?
No. MyAlgoMate provides technology only. TradeMate carries out what you tell it to do.
What people say about TradeMate
- Verified
Handy platform for options trading
The live option chain and one-click strike selection are quite convenient. TradeMate also has useful strategy templates and RMS controls, which keeps the overall trading setup in one place.
JJignesh Mehta17 Sept 2026 - Verified
Good options trading software with useful controls
The live option chain and one-click strike selection make TradeMate convenient for regular options trading. I also found the strategy templates and RMS settings useful for managing the complete trading setup.
HHitesh Shah15 Sept 2026 - Verified
Good options trading software with useful controls
TradeMate has several useful features for options traders, especially the strategy templates and live option chain. I found the RMS controls and position management options quite helpful for managing my trading setup. The interface has many settings, but after spending some time with it, everything becomes easier to understand. Overall, a practical options trading platform.
RRahul Joshi12 Sept 2026 - Verified
Feature-rich options trading platform for Indian markets
I have been exploring TradeMate for options trading and liked the number of controls available in one dashboard. It supports NSE, BSE and MCX and has different strategy templates and entry modes. The paper trading option is useful for checking the setup before using it in live trading. I also liked the RMS controls, MTM monitoring and Telegram alerts. Features like custom strike selection, order splitting and one-click position management make the platform useful for traders who prefer having more control over their execution settings. The platform has many options, so spending some time understanding the configuration is recommended.
JJay Patel10 Sept 2026 - Verified
I switched from Tradeflow Algo to Trademate, and the difference is huge! Trademate gives more control over discretionary trades, and I’ve been able to increase my profits by adjusting trades on the fly. Perfect blend of manual and algo trading!
RRajesh Kapoor18 Oct 2024 - Verified
I have been using this product since a long time and trade directly from option chain is a great feature.
NNilesh20 Sept 2024 - Verified
This is good product and a best TradeFlow Algo Software Alternative. Best in price and features
SSwapnil Patel27 Aug 2024 - Verified
I have been using this tool for some time. Software is quite useful in placing strangle and straddle orders and managing them through one click. Execution is very good without lags. Their customer support is very approachable, considerate and open to feedback. They have lot of upcoming features in the software which is very exciting,looking forward, thanks
Ppravin shekhar16 Mar 2024 - Verified
I've been using TradeMate for the past month, and I must say, I'm thoroughly impressed. The trade execution is top-notch, with features like moving away and moving close, along with other risk management tools that are simply superb. Moreover, the customer support is just amazing. Their team is always approachable and willing to help even after the purchase of the product. I recently requested them to add a feature that would better suit my trading style, and they delivered it exactly as I had hoped.
JJ D (@JD_optiontrader)15 Mar 2024 - Verified
Best tool for hassle free trading on 0DTE, Execution is top notch...
AAshwini Kumar31 Jan 2024
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 TradeMate.
Ready to try TradeMate?
Set up in minutes, automate without code — with a team that answers.

