QuantsappFaster in the app: live data, alerts, tradingOpen
Log inStart free
Futures · technicalIntradayNIFTYlow complexity

Open = high / open = low

Open equals low, open equals high is one of the most searched intraday scanners in India. If the day's opening price is still the day's low some time after the open, buyers are seen as in control and the setup buys; if the open is still the high, it sells. This version checks NIFTY futures at 09:30, uses the open as the stop and aims for twice the risk.
At 09:30, buys NIFTY futures if the day's open is still the low, or sells if the open is still the high, with the stop at the open and a 1:2 target.
Market viewEither direction (follows the move)
TradesNIFTY near-month futures, 1 lot
RiskOpen-ended (loss not capped by the structure)
CapitalFutures margin
SuitsBeginner
Trades a month3.2
Typical hold2.5 hours
Profitable months2 of 12
Longest losing run6 trades
Made money inCalm markets with India VIX below 11.5Markets above their 20-day average
Lost money inChoppy, wide-range sessionsMarkets below their 20-day averageIndia VIX between 11.5 and 14.5
Default settings
Symbol
Check time
Tol points
Rr
Exit time
Lots
Backtest this strategy →Change any setting, pick your own period and run it in the Quantsapp web app. Backtesting is part of the Max plan. Pro+ members can use it now as a free trial.
1

How it trades

What it trades
Universe
NIFTY Intraday · 1 Oct 25 → 30 Sep 26
Enters
09:30: open = low so far (buy) or open = high so far (sell)
Legs
BUY FUT · near month · Current month · 1 lotSELL FUT · near month · Current month · 1 lot
Exits
stop the day's opening pricetarget twice the entry-to-open distancetime 15:15
Re-entry
None; one trade a day
Check
at CHECK_TIME read the session's exchange open, high and low so far (bt.history("fut").extra - the exchange's own running values, which include prints the LTP series may not show). open == low (within TOL_PTS) and open != high -> buy; open == high (within TOL_PTS) -> sell.
Entry
the first futures tick at/after CHECK_TIME.
Stop
the day's open (a trade back through the open kills the setup).
Target
entry +/- RR x (entry - open).
Exit
EXIT_TIME square-off. One trade a day.
2

Results

PRE-BUILT · DEFAULTS
NIFTY · 2025-10-01 → 2026-09-30 · 39 trades · before costs
Net P&L−₹71,736
Win rate36%
Max drawdown−₹85,505
Avg per trade−₹1,839
Profit factor0.43
Worst trade−₹13,390
3

Where it made and lost money

The setup bets that a session which has not traded beyond its open in 15 minutes will trend away from it. When that happened, it worked: the eight trend days made ₹25,439 with seven winners. But the 12 choppy, wide-range days lost ₹82,926 without a single win, because price came back through the open, hitting the stop, before swinging the other way. The trend going in mattered too. In markets already below their 20-day average the strategy lost ₹76,488 over 18 trades, while in uptrends it made ₹4,752 over 21. Calm markets with India VIX below 11.5 were the only volatility bucket in profit, at ₹3,685 over 14 trades.

Kind of session on the entry day
Quiet session (range under 0.75%)−₹14,24919 trades37% won
Trend day (closed near the high or low)+₹25,4398 trades88% won
Choppy day (wide range, closed mid-range)−₹82,92612 trades0% won
Trend going in
Uptrend (NIFTY above its 20-day average)+₹4,75221 trades48% won
Downtrend (NIFTY below its 20-day average)−₹76,48818 trades22% won
India VIX the evening before
VIX below 11.5 (calm)+₹3,68514 trades57% won
VIX 11.5-14.5 (normal)−₹45,78118 trades22% won
VIX above 14.5 (nervous)−₹29,6407 trades29% won
Day of the week
Monday−₹15,0688 trades25% won
Tuesday−₹25,2256 trades33% won
Wednesday−₹32,37910 trades20% won
Thursday−₹4,8714 trades25% won
Friday+₹8,11410 trades70% won
Session direction on the entry day
NIFTY closed above its open−₹34,82816 trades25% won
NIFTY closed below its open−₹36,90823 trades43% won
How the entry day opened
Gap up of 0.4% or more−₹33,5947 trades14% won
Flat open−₹44,69529 trades38% won
Gap down of 0.4% or more+₹6,5523 trades67% won
Expiry day (NIFTY weekly)
Expiry day−₹25,2256 trades33% won
Other days−₹46,51133 trades36% won
The same trades, split by the market conditions around each entry, before costs.
4

About this strategy

  1. At 09:30, read the NIFTY near-month future's opening price and its high and low so far.
  2. If the open equals the low (within one tick) and is not also the high, buy one lot at the next tick.
  3. If the open equals the high and is not also the low, sell one lot instead.
  4. Place the stop at the day's opening price.
  5. Set the target at twice the distance from entry to the open.
  6. Close anything still open at 15:15; one trade a day at most.

Why traders use it

When a market opens and never trades below that price, it suggests buyers absorbed every early sell order, and the reverse for sellers. The rule is simple to scan for and gives a precise stop: if price trades back through the open, the setup is plainly wrong. Checking at a fixed time after the open, rather than at the end of the day, avoids the hindsight problem of knowing the day's low in advance.

Works best whenGenuine trend days that open at their extreme and never look back, in calm markets and in an established uptrend, where the move away from the open continues into the afternoon.
Struggles whenChoppy, wide-range sessions that hold the open for the first 15 minutes and then swing back through it, and markets already in a downtrend.

The year in plain words

On NIFTY futures from 1 Oct 2025 to 30 Sep 2026 the setup appeared 39 times. It won 14 and lost ₹71,736 before costs, a profit factor of 0.43, and ₹81,477 after ₹20 per order and bid-ask slippage. Losses averaged about ₹4,990 against wins of about ₹3,790, because by 09:30 the entry was often far from the open, making the stop wide. Twenty-two trades were stopped at the open, seven reached target and ten closed at 15:15. Only October 2025 and September 2026 were positive; July 2026 lost ₹21,139.

What the settings do

Check timeWhen the open is compared with the high and low. Later checks give stronger confirmation but fewer setups and a later entry.Tol pointsHow close, in points, the open must be to the low or high to count as equal. A larger tolerance finds more setups.RrThe target as a multiple of the distance from entry to the open.Exit timeWhen any open trade is squared off.

Risks

  • By 09:30 the price can be well away from the open, so the stop distance and rupee risk vary a lot from day to day.
  • A single futures lot can lose over ₹13,000 on one day, as the worst trade did.
  • Setups are rare, around three a month, so a few bad days decide the year.
  • Requiring the open to equal the low within one tick depends on how precisely the exchange's open is recorded.

Who it suits

Traders who use open-high-low scanners and want to see the idea tested on NIFTY futures with fixed rules, and who have futures margin for an intraday position.

5

Questions traders ask

What is the open = low open = high strategy?

It is an intraday setup. If a stock or index has not traded below its opening price after the first minutes, the open equals the low and the setup buys. If it has not traded above the open, the open equals the high and it sells. The stop goes at the open.

Is open = low open = high profitable on NIFTY futures?

Not in this test. From 1 Oct 2025 to 30 Sep 2026 it lost ₹71,736 before costs and ₹81,477 after ₹20 per order and bid-ask slippage, over 39 trades. Statutory charges were excluded. Past results do not guarantee future ones, and stock futures may behave differently.

Why check at 09:30 and not at the close?

Whether the open is the day's low is only known for certain after the close, which is too late to trade. Checking at a fixed time after the open uses only what was known then, so the backtest has no look-ahead.

Can I use this on stocks?

The idea began as a stock-futures scanner, and the symbol setting accepts F&O stocks. Stock futures have wider spreads, so after-costs results will be weaker than before-costs ones by a larger margin.

6

Before you rely on it

ADAPTED FOR TODAY'S NSE RULESstock-futures scanner applied to NIFTY futures, sized in lots. Gross of costs.
WHERE THE RULES WERE UNCLEAR · OUR CHOICESSpec interpretation: decide at 09:30 (not at 09:15 - "the day's low" before the day is over is look-ahead unless time-boxed), stop at the open, target 2R, exit 15:15. The scanner's "open is a round number" variant is not applied. TOL_PTS = one NIFTY futures tick (0.10).
Also known asopen low open high strategyO=L O=H
Backtests run on historical NSE data with fills at the last traded price. "Before costs" excludes brokerage, taxes and slippage. Quantsapp is not recommending any strategy; it is just a backtesting utility. Past results are not a promise of future returns.

Log in or sign up

Enter your mobile number. New to Quantsapp? The same OTP creates your free account.

+91

By continuing you agree to the Terms of Use and Privacy Policy.