Automated trading algos for NSE & BSE

Your strategy.Now running live.

Describe what to watch, when to enter, and when to exit. CandleAlgo turns your idea into clear trading rules you can review, test, and automate.

No coding needed. Run it live on your broker, or test on paper first.

Enter to open it in the builder
NiftySensexBank NiftyStocksOptionsFuturesMCX futures

Indices are charts you watch. Trades go to an instrument you choose: an index option or future, or a stock.

Examples of listed stocks. Names are trademarks of their owners; no affiliation.

Your strategy, live in 3 steps.

No code. Just say what you want to trade.

Write your strategy"Watch Nifty chart and buy call at the nearest expiry, SL will be 1x and take profit will be 2x of candle size"
Connect brokerZerodhaAngel OneDhan+11
It runs liveLIVE on your account

Try it on paper first, free.Start free →

New here? Read how CandleAlgo worksThe full guide: the 3 steps, everything inside the platform, safety, pricing and FAQ - no sign-in needed.Read the guide →
Markets you can trade

Built for NSE and BSE,
run from one account.

The same plain-English builder drives algos on both exchanges - index options on expiry days, F&O stocks through the week, all on your own broker account.

NSE segment

NIFTY & stock F&O

Algos that watch NIFTY, BANKNIFTY and the NSE F&O stock list on 1 to 60 minute candles, trading index or stock options, futures or intraday equity - whichever your rule names.

NIFTYBANKNIFTYStock optionsFutures
BSE segment

SENSEX expiry days

SENSEX option strategies for expiry-day trading - the same rules engine reads the SENSEX chart and manages entries, stops and the end-of-day square-off automatically.

SENSEXIndex optionsExpiry strategies
Your account

Sign in to Candle Algo

One login for everything: your algos, paper tests, broker connection and trade history. New here? The first algo is free to build and runs on paper money.

NSE, NIFTY, BSE and SENSEX are trademarks of their respective exchanges. CandleAlgo is an independent software tool and is not affiliated with, endorsed by or sponsored by any exchange.

Inside the engine

Every candle checked.
Orders out the moment a rule matches.

Your algo reads each completed candle, checks every rule, sends the order to your broker, and manages the stop loss and take profit you chose.

Dalal Street, Mumbai · stylised illustration

Execution logSample trade · not a real result
  1. 5-min candle closed · Nifty 50
  2. 4 rules checked · green candle touched the 20 EMA and closed above it
  3. Buy order sent to your broker · NIFTY ATM CE · 14 lots
  4. Broker confirmed · filled at ₹100.00
  5. Stop loss ₹90.00 and take profit ₹120.00 armed
  6. Take profit hit · sell order sent
  7. Broker confirmed · exit at ₹120.00
Open P&L · 14 lots (1,050 units)
₹0
0.0%
Stop loss ₹90Entry ₹100Take profit ₹120
Premium paid₹1,05,000
ModeLive · Dhan
Now₹100.00
StatusWatching
The other outcome, same size: if the premium falls to ₹90.00 the stop loss exits the trade at −₹10,500 (−10%). The algo exits on its own either way; you can also exit or stop it any time.

A fixed example to show the screens. Entry ₹100, take profit +20%, stop loss −10% of the entry premium, 14 Nifty lots. Real trades can lose money, and past or paper results do not guarantee future returns.

You describe it.
CandleAlgo connects the steps.

From your first instruction to a strategy you can understand.

01

Describe

Tell it which chart to watch and what should trigger a trade.

"Watch Nifty on the 5-minute chart. When a green candle closes above the 20 EMA after touching it, buy an ATM call."

ChartNifty 50Timeframe5 minSignalClose above 20 EMA after touchTradeNifty ATM call
02

Review & test

Check the rules, set your risk, and explore past results where data is available.

EntryClose above 20 EMA after touch
Stop loss10% of premium
Take profit20% of premium

Sample backtest shape, for illustration. Real backtests run only where historical data exists.

03

Deploy & monitor

Start with paper money or deploy through your connected broker.

Running · Live
PositionNIFTY ATM CE · 1 lot
Exit rules−10% / +20% of premium
ModeLive · your broker

Sample. In the app the stop control is always one tap away.

See what your
strategy sees.

Follow the conditions behind each signal, from the chart being watched to the rule still waiting to match.

Sample activityNot live market data
  1. Watchlist scan completed.Rule engine · Nifty 50, 5-minute chart
  2. Price touched the selected EMA.Signal check · the 20 EMA is inside the candle's range
  3. Waiting for the candle to close.Signal check · the rule needs a completed candle
  4. Entry conditions matched.Instrument · Nifty ATM call, nearest expiry
  5. Position limit reached. New entry skipped.Risk check · 1 of 1 positions open
Signal conditions
EMA touch confirmed. Candle close pending.
TouchCloseGreen candle
Instrument selection
Underlying: Nifty. Trade instrument: ATM call.
The chart you watch and the contract you trade are always shown separately.
Risk check
New entries paused while the position limit is reached.
Exits are never blocked by this check.

Watch one chart.
Trade the instrument you choose.

Build rules around a stock, index, or option chart. Then clearly choose what the algo should buy or sell.

Tell us your ideaDemonstration
Chart being watched: Illustration

Strategy preview Needs your answers

Your algos, live
on your broker.

The same algo and the same rules. In live mode its orders go to your connected broker, with your limits and a stop control always in view.

Nifty breakoutRunning · Live
BrokerZerodha · connected
PositionNIFTY ATM CE · 14 lots
Entry → now₹100.00 → ₹109.20
Open P&L · sample
+₹9,660
+9.2%
Review rulesStop algo
Nifty EMA touchRunning · Live
BrokerDhan · connected
Last orderBuy 14 lots · confirmed by broker
Entry → now₹100.00 → ₹100.00
Open P&L · sample
+₹0
+0.0%
  • Broker connected and checked
  • Rules reviewed by you
  • Your confirmation before it started
Exit nowStop algo

Sample numbers for 14 Nifty lots (1,050 units) with the premium paid of ₹1,05,000, shown to illustrate the screens. Not a real result. Real trades can lose money.

Why traders choose CandleAlgo

Say it in your own words.

Describe your setup in everyday language. CandleAlgo helps turn it into structured rules.

"Buy Bank Nifty ATM put when RSI crosses below 70 on 15-min candles. Exit at a 25% stop loss."

WatchBank Nifty · 15-minute chartSignalRSI crosses below 70TradeBuy ATM putExitStop loss 25% of premiumMissingTake profit and expiry: you are asked

Understand every entry.

See which chart, candle, indicator, and condition can trigger the trade.

Closes above the EMA EMA inside high–low = touch Completed 5-min candle Chart: Nifty 50 · 5 minIndicator: 20 EMA

Your limits stay in view.

Keep allocation, stop loss, take profit, and position limits easy to find.

Allocation per trade₹10,000
Open positions1 max
Stop loss−10% premium
Take profit+20% premium

Example values. You set your own.

Connect your broker.
Keep your workflow together.

Dhan Live + PaperZerodha Live + PaperAngel One Live + PaperGroww Live + PaperKotak Neo Live + PaperAlice Blue Live + PaperShoonya Live + Paper5paisa Live + PaperSAMCO Live + PaperCompositedge Live + PaperIIFL Capital Live + PaperIndiabulls Securities Live + PaperWisdom Capital Live + PaperZebu Live + Paper63 more listed · not yet available
Available: automatic orders work todayConnected: linked to your accountSetup required: finish the steps on the Connect pagePaper for now: connects, live orders not open yet

Each broker's setup step explains its token, IP and data needs in plain English. A broker that merely has a public API is not counted as integrated.

Connect broker

Less screen watching.
More trading with a plan.

Bring your idea. Build the rules. Test before going live.

No coding needed. You choose when to go live.