What is TWL PRO?
TWL PRO is a personal intraday trading decision-support tool for the Indian stock market (NSE). It scans 446 stocks every minute during market hours (9:15 AM to 3:30 PM) and identifies the 3 strongest Long (buy) and 3 strongest Short (sell) opportunities based on a multi-factor scoring engine.
The application does not place orders or connect to any trading account. It provides analysis and information to help you make your own trading decisions in your own broker application.
Important: TWL PRO is not SEBI registered. It does not provide investment advice. All trading decisions are solely your responsibility.
Dashboard layout
The screen is divided into clear sections from top to bottom:
Top Bar — Shows the application name, connection status (LIVE/LOADING/CLOSED), next scan countdown, last scan time, current IST clock, and the help button (?) and theme toggle.
Control Bar — Shows your capital settings, risk percentage, trade count for the day (0/2), current trading window (Pre-Market/Prime/Lull/Exit), the Journal button, and the CSV export button.
Index Strip — Six cards showing Nifty 50 price, Bank Nifty price, India VIX, market breadth (% of stocks advancing), number of Long setups found, and number of Short setups found.
Day Quality Bar — A single-line summary telling you whether today is good for trading, and specifically whether Long or Short trades are recommended. Shows a score out of 100.
Market Context — Additional market conditions including Nifty direction, VIX level, breadth reading, and risk regime.
ONE ANSWER Banner — The most important section. Shows the single best trade opportunity in one of three states: a green GO signal with full trade details, an amber WATCHING message when signals are building, or a dark NO TRADE message when conditions are not met.
TOP 3 Tables — Two side-by-side tables showing the top 3 Long (bullish) and top 3 Short (bearish) setups. Click any row to expand and see full details.
Disclaimer — Legal notice at the bottom of every screen.
Status indicators
Connection dot (top bar)
• Green (LIVE) — Connected and receiving data
• Amber (LOADING) — Waiting for data
• Red (ERROR) — Connection issue
• Grey (CLOSED) — Market is closed
Next scan countdown — Shows seconds until the next data refresh. During market hours this counts down from approximately 60 seconds.
Trading window indicator — Shows which part of the trading day you are in: Pre-Market (before 9:15), Opening (9:15-9:30), Prime (9:30-11:00), Lull (11:00-2:00), Exit (2:00-3:30), or Closed.
Understanding the tables
Each table shows 3 stocks with 6 columns:
# — Rank position (1, 2, or 3). Rank 1 is the strongest signal.
Score — A number from 0 to 130+ calculated from multiple factors. Higher score = stronger setup. Colour coded: green (100+) = very strong, amber (85-99) = good, grey (<85) = moderate. The arrow next to the score shows momentum: ▲ rising, ▸ flat, ▼ falling. The letter (A, B, C) is the grade.
Stock — The ticker symbol and sector. Small coloured tags show detected patterns (explained in the Badges section below).
CHG% — Today’s price change percentage. Green ▲ = price up, Red ▼ = price down.
Risk% — The percentage of price between entry and stop loss. Lower = tighter stop = less risk per share.
Signal — The current recommendation: GO = conditions met for entry, WAIT = setup building, DO NOT CHASE = move already extended, too late to enter safely.
Expanded row details
Click any stock row to expand it. The expanded section shows:
Score breakdown — Every scoring factor with its value out of maximum. For example “Range 17.1/25” means the Range Position factor scored 17.1 out of a possible 25 points. Colour coded: green = strong contribution, amber = moderate, grey = weak.
Entry / Stop / Target / R:R — The suggested entry price, stop loss price, target price, and reward-to-risk ratio. Also shows how many shares to buy/sell and the rupee amount.
Analysis sentence — A plain-English explanation of what is happening with this stock right now.
Exit ladder — A visual guide showing the sequence: Stop → Entry → 1R profit → Target → 3:25 PM forced exit. This helps you plan your exit strategy before entering.
Click the same row again to collapse it. Only one row can be expanded at a time.
Signal badges explained
Small coloured tags appear next to stock names to indicate detected patterns:
ORB — Opening Range Breakout detected. Price has broken above (Long) or below (Short) the opening 15-minute range.
EXT — Extended move. The stock has already moved significantly and entry at this point carries higher risk of reversal.
W2 — Second wave continuation. The stock made an initial move, pulled back on low volume, and is now resuming in the same direction.
BLOCK — Block deal detected. Large institutional order (Rs.10 Cr+) inferred from volume and price behaviour during the block deal window.
ABS — Absorption pattern. Price barely moved despite very high volume, suggesting a large buyer or seller is absorbing all supply/demand.
ICE — Iceberg order detected. Price stuck at the same level for several minutes on high volume, indicating a large hidden order being filled.
FP — Institutional fingerprint. A specific 3-candle pattern associated with institutional accumulation.
52W — Price is at or near its 52-week high, indicating breakout territory.
▲▲▲ — Score velocity rising. The stock’s score has been increasing across consecutive scans.
DELIV↑ — Delivery percentage has been rising for 3 or more consecutive days, suggesting institutional accumulation.
INST — Institutional volume type detected. The volume pattern matches characteristics of institutional trading (large orders, on-minute timing).
SECTOR✓ — Smart Day Gate exemption. Even though the market direction is against this trade, the stock’s sector is strong enough to override the general market condition.
The ONE ANSWER banner
The banner at the top of the tables area always shows one of these states:
GO (green) — A trade setup meets all conditions. The banner shows the stock name, direction (Long/Short), entry price, stop loss, target, position size, and analysis. Read the details, then decide whether to trade in your broker application.
WATCHING (amber) — Signals are building but no stock has met all conditions yet. Stay patient. Check again on the next scan.
PREPARE (amber) — A stock is very close to triggering a GO signal. Get ready.
NO TRADE (dark) — All signals are either below threshold or already extended. Protect your capital. Do not force a trade.
When a GO signal appears, use the Log this trade link to record it in your Trade Journal after you have entered the trade in your broker application.
Trade Journal
The Trade Journal records your trading history for analysis and improvement.
Opening the Journal — Click the “Journal” button in the control bar.
Logging a trade — Fill in the stock name, quantity, entry price, exit price, whether you followed your plan, the outcome (Win/Loss), the exit reason (hit target, hit stop, manual exit), and any notes. Click “Save Trade” to record it.
Journal statistics — At the top of the journal you will see: Total Trades, Win Rate (%), Average R-multiple, and Plan Discipline (%). These update automatically as you log trades.
Trade history — Below the entry form, all past trades are listed with date, stock, outcome, and details. You can delete individual entries if needed.
After 20 trades — The system begins analysing your trading patterns and will identify your best-performing setups, time windows, and sectors. This information appears in the journal statistics area.
After 30 trades — Your personal win rate per setup type is used to filter future signals. Setups where your historical win rate is below 40% may be flagged.
CSV export and reports
CSV button — Click the “CSV” button in the control bar to download a daily report file. The file contains every stock that appeared in the scanner during the day with all scoring details, timestamps, and market conditions.
When to export — For the most complete report, export after 3:30 PM when market has closed. Exporting during market hours gives you the data collected so far.
What is included — Date, time, stock name, sector, rank, side (Long/Short), score, grade, energy, decision, all individual scoring factors, entry/stop/target prices, R:R ratio, risk percentage, detected patterns, market regime, and more.
Usage — Open the CSV file in any spreadsheet application to filter, sort, and analyse. Use it to review which signals performed well and which did not, and to refine your trading approach over time.
Capital settings
Click the capital pill in the control bar (shows “CAP Rs.1,00,000 · 1.5% risk”) to change your capital settings.
Total Capital — The amount you allocate for intraday trading. Default: Rs.1,00,000. This is used to calculate position sizes.
Risk per trade — Currently fixed at 1.5% of capital (Rs.1,500 at default capital). This means the maximum you can lose on any single trade is Rs.1,500.
How it affects calculations — When the scanner shows “34 shares · Rs.35,460”, this is calculated as: Risk amount (Rs.1,500) divided by the distance between entry and stop loss = number of shares. The rupee amount is shares multiplied by entry price.
Daily loss limit — Set at 3% of capital (Rs.3,000 at default). After reaching this limit, the system displays a warning and recommends stopping for the day.
Maximum trades per day — Fixed at 2. The “0/2 trades” counter in the control bar tracks how many trades you have logged today.
Day quality and market context
Day Quality Bar shows a score from 0 to 100:
• 70+ = TRADE TODAY — conditions are favourable
• 40–69 = BE SELECTIVE — only take the strongest signals
• Below 40 = SIT OUT — conditions are poor, avoid trading
The bar also shows separately whether Long trades or Short trades are recommended. For example: “LONG ✘ AVOID” and “SHORT ✓ OK” means only Short trades are recommended today.
Market Context combines Nifty direction, VIX level, breadth, and risk regime into a single line. The coloured factors (green = positive, red = negative) give you a quick read of overall market conditions.
Sector Flow shows which sectors are leading (green) and lagging (red) today. Stocks in leading sectors have higher probability of follow-through.
Best entry times
Not all times of day are equal for entering trades. Based on market behaviour patterns:
9:30 – 10:00 AM • Opening Drive — Highest probability window. Institutional orders are being filled. ORB Break signals are most reliable during this period.
11:00 – 11:30 AM • Second Wind — Stocks that held their levels through the late-morning lull show genuine institutional conviction.
2:00 – 2:30 PM • Institutional Close — Last chance for the day. Institutions closing positions create directional moves.
Avoid entering trades between 10:00 – 11:00 AM (ORB signals fading), 12:00 – 2:00 PM (low volume lull period), and after 2:30 PM (too late for new positions).
Exit strategy and stop loss
Every trade shown by the scanner includes a pre-calculated stop loss and target. These are computed using the stock’s recent volatility (ATR) so they are specific to each stock’s behaviour.
Stop loss — The price at which you should exit to limit your loss. Always set this when entering a trade. Never move your stop further away from entry.
Target — The price at which you take profit. The minimum reward-to-risk ratio is 2:1, meaning the target is at least twice as far from entry as the stop loss.
At +1R profit — When your trade has moved 1x the risk distance in your favour, move your stop loss to your entry price. This creates a “free trade” where you can no longer lose money.
At +2R profit — When your trade has reached the full target, exit the position. Do not hold hoping for more.
3:25 PM — Close all positions regardless of profit or loss. This application is designed for intraday trading only. Holding overnight exposes you to gap risk that the stop loss cannot protect against.
Exit ladder — The expanded row shows a visual sequence: Stop → Entry → 1R → Target → 3:25 PM. Use this to plan your complete exit strategy before entering any trade.
Trading discipline rules
These rules are built into the application to protect your capital:
1. Maximum 2 trades per day. After 2 trades, stop trading for the day.
2. Maximum Rs.1,500 risk per trade (1.5% of Rs.1,00,000 capital).
3. Maximum Rs.3,000 daily loss (3% of capital). After this, the system warns you to stop.
4. 15-minute cooldown after any stop loss is hit. This prevents emotional revenge trading.
5. After 3 consecutive losses, a REVENGE WARNING appears. Do not enter a 4th trade.
6. Never enter new trades after 2:30 PM.
7. Close everything by 3:25 PM. No exceptions. No overnight positions.
Theme and display settings
Dark / Light theme — Click the moon/sun icon in the top-right corner to switch between dark and light mode. Your preference is saved and remembered between sessions.
Responsive layout — The application adapts to different screen sizes. On desktop and laptop, the two tables display side by side. On tablet, they stack vertically. On mobile phone, a simplified card view is used.
Frequently asked questions
Why does the page show “Loading”?
The scanner runs only during NSE market hours (Monday to Friday, 9:15 AM to 3:30 PM). Outside these hours, it displays the last available scan data.
Why are some stocks marked “DO NOT CHASE”?
These stocks have already moved significantly (extended). Entering at this point carries high reversal risk. Wait for a pullback or the next fresh signal.
What does the score actually mean?
The score combines multiple factors including price position, momentum, trend alignment, volume activity, and institutional signals. A higher score indicates more factors aligning in favour of the trade. The exact calculation methodology is proprietary.
Why does the system sometimes show NO TRADE?
This means no stock currently meets all the quality criteria. This is normal and happens frequently. Not every day or every hour produces a good trading opportunity. The system is designed to protect you from poor setups.
How many stocks does the system scan?
446 stocks from the NSE (Nifty 500 index excluding Nifty 50 constituents) are scanned every minute during market hours.
Can I change the number of stocks shown?
The tables always show the top 3 Long and top 3 Short setups. This limit is intentional — showing fewer options makes the decision simpler and prevents analysis paralysis.
Is my data saved?
Your capital settings, theme preference, and cooldown status are saved in your browser. Trade journal entries are saved on the server. CSV exports are downloaded to your device. No personal data is collected or shared.
⚖ Legal notice
TWL PRO is a personal decision-support tool for informational and educational purposes only. The creator is not registered with SEBI as an Investment Adviser, Research Analyst, or Portfolio Manager. This tool does not constitute investment advice, stock recommendations, or trading signals. All trading decisions are solely the user’s responsibility. Trading involves substantial risk of loss. Past performance does not guarantee future results. The creator accepts no liability for financial losses arising from the use of this tool. Always consult a SEBI-registered advisor before making investment decisions.