Opening Range Breakout (ORB) — range, entry bands & paper automation
Sample the opening window from live ticks, lock ORH and ORL, then trade only inside measurable entry bands with R-multiple targets and configurable re-entries.
What is ORB?
Opening Range Breakout measures the high and low during your chosen opening window (default 09:15–09:30 IST). That gives you ORH (opening range high), ORL (opening range low), and R = ORH − ORL.
After the window ends, the range locks. Entries fire only when LTP moves into the entry band past ORH (buy) or ORL (sell) — not on a permanent buffer and not when price gaps through the level. Targets scale as multiples of R. This is a separate module from Camarilla — different logic, alerts, and reports.
Open the live board at /app/opening-range.
Free includes the board and signal alerts;
Camarilla Pro adds ORB paper auto-trade.
Daily automation timeline (IST)
Step 1 — Build the opening range
During your window, every tick updates the session high and low. At range_to the range locks.
How PrintProfits runs ORB
ORB is a separate strategy module with its own scheduler pass, signals, Telegram header, and trade reports. Board calls and auto-trade use the same entry-band evaluator.
Live tick sampling
High/low tracked in Redis during your opening window; range locks when the window ends.
Entry bands
Shared StrategyEntryThreshold service for ORB and Camarilla — segment-aware % by level price.
Board + engine alignment
BUY/SELL/HOLD on the live board matches what the entry engine would fire — no ghost calls.
Presets
Per-symbol or default: window times, buy/sell qty, max trades, exit mode, partial %, Telegram toggle.
Paper MIS orders
Pro plan: market MIS entries with RMS checks; Free plan: signals + board view.
Trade reports
Win rate, net P&L, duration, exit legs — filtered to ORB-only trades.
Alert-only mode
Signals and Telegram alerts work even when auto-trade is off or outside MIS order window.
Dual strategy
ORB and Camarilla allocations tracked separately on the same instrument position.
Entry bands — when a signal actually fires
Entry percent (P) depends on instrument type and level price. Bands are one-sided windows — not a permanent buffer above/below the level.
| Level < ₹100 | 2% |
| ₹100 – ₹500 | 1% |
| Level > ₹500 | 0.5% |
| Level < ₹10 | 5% |
| ₹10 – ₹100 | 3% |
| ₹100 – ₹500 | 2% |
| Level > ₹500 | 1% |
Buy example
ORH = ₹101 (EQ, 1% band) → valid only 101 < LTP ≤ 102.01. LTP ₹103 = no buy.
Sell example
ORL = ₹80 (EQ, 2% band) → valid only ₹78.40 ≤ LTP < 80. LTP ₹70 = no sell.
Step 2a — Buy breakout (ORH)
LTP enters buy band above ORH → entry. Stop at ORL. Targets above ORH.
Step 2b — Sell breakdown (ORL)
LTP enters sell band below ORL → short. Stop at ORH. Targets below ORL.
Step 3 — Targets = multiples of R
If R = ORH − ORL = 10 points, buy targets are ORH+10, ORH+20, … ORH+50. Sell targets mirror below ORL.
Step 4 — Re-entries
Set max buy/sell trades per day (1–10). After exit, price must leave the entry band and enter again — not just stay inside it.
Implemented rules
Buy band
ORH < LTP ≤ ORH × (1 + P%) — long MIS entry inside the band only · SL at ORL · targets ORH + n×R
Sell band
ORL × (1 − P%) ≤ LTP < ORL — short MIS entry inside the band only · SL at ORH · targets ORL − n×R
Gap-through
If price jumps past the band (e.g. ORL 100 → LTP 70), no sell — the entry window was missed.
Re-entry
After exit, price must leave the band and enter again. Max buy/sell trades per day (1–10) per symbol.
Exits
Stop-loss, TGT1–TGT5 partials, or points trailing — range-based, independent of Camarilla.
Isolation
ORB uses its own position allocation bucket — Camarilla and ORB can run on the same symbol without mixing qty.
Separate ORB Telegram alerts
ORB messages use a 🟦 Opening Range Breakout (ORB) header — distinct from Camarilla 🎯 alerts. You get:
- → Entry alerts with ORH/ORL/R, targets, exit mode
- → Partial exit alerts with remaining qty
- → Trade closed summary with exit legs & P&L
- → Signal-only alerts when auto-trade is off
ORB on each plan
Free
- ✓ ORB live board — ORH, ORL, R, BUY/SELL/HOLD calls
- ✓ Up to 5 ORB symbols
- ✓ ORB signal alerts (when Telegram linked)
- ✓ ORB trade reports (view)
Paper auto-trade not included
Camarilla Pro
- ✓ Everything in Free
- ✓ ORB paper auto-trade (MIS entries & exits)
- ✓ Up to 50 ORB symbols
- ✓ Telegram & push alerts for ORB entries/exits
- ✓ F&O symbols supported on ORB board
Same plan unlocks Camarilla auto-trade
Elite
- ✓ Unlimited ORB symbols
- ✓ All Pro ORB features
- ✓ Higher virtual capital & RMS limits
Grandfathered subscribers
Trade limits & safety
- ✓ Max BUY and max SELL trades per symbol per day (your preset, 1–10 each).
- ✓ No new entry while an open/partial trade exists on that side.
- ✓ Re-entry requires price to leave the entry band and enter again after the prior trade closed.
- ✓ Opening range is per instrument + window — different symbols can use different range times.
- ✓ Entry only inside the band — gap-through levels do not trigger.
How it gives results
- → Live board shows ORH, ORL, R, LTP, and BUY/SELL/HOLD call per symbol.
- → Separate ORB Telegram alerts (🟦 header) — not mixed with Camarilla (🎯).
- → Trade reports tab: timeline, exit legs, win rate, net P&L per ORB paper trade.
- → Works on vendor OAuth tick Redis — no chart API required.
In the app
- Live board — ORH, ORL, R, calls, trade counts
- Trade reports — win rate, P&L, timeline, exit legs
- Presets — window, qty, exit mode, max re-entries
Paper trading only — virtual MIS orders. Not investment advice.
View plans · Sign in if you already have an account