Skip to content

Pakistan Stock Exchange · 1-hour & daily timeframes

Rule-based signals for PSX stocks, with every trade tracked in the open.

Stockify scores PSX equities against a fixed set of technical rules and turns each directional setup into a plan: an entry, an ATR-sized stop and two targets. Qualifying signals are then paper-traded automatically, so you can judge the system by its results, not its promises.

  • Free, no paid tiers
  • No ads or trackers
  • Not investment advice
NETSOL1H

Illustrative example · not live data

LONG · STRONG
Target 2
127.05
+3.0 × ATR
Target 1
125.20
+2.0 × ATR
Entry
121.50
last close
Stop
118.73
−1.5 × ATR
Conviction8.0 / 10

Tiers: weak ≥ 4 · moderate ≥ 6.5 · strong ≥ 8

  • EMA 10 > 20 > 50+3.0
  • CCI reversal cross+2.0
  • MACD bullish cross+1.0
  • RSI recovery from < 30+1.0
  • Volume ≥ 1.2× 20-day avg+1.0
Risk : reward to T1 · 1 : 1.33Paper trade opened
Example signal card: a hypothetical long setup on NETSOL with entry 121.50, stop 118.73, first target 125.20, second target 127.05 and conviction 8.0 out of 10. Numbers are illustrative, not live market data.

Illustrative symbols only. These are decorative, not live quotes.

How it works

From watchlist to scored setup in four steps

No discretion and no tips. The same inputs always produce the same signal, which is what makes the results worth measuring.
  1. Sign in with Google

    One click, no password. Your account holds your watchlist and settings.

  2. Build a watchlist

    Add the PSX symbols you follow. Prices refresh during market hours, Mon–Fri, 9:15 AM–4:30 PM PKT.

  3. Signals on closed candles

    As each 1-hour or daily candle closes, the rules score it 0–10 and decide long, short or flat.

  4. Paper trades keep score

    Qualifying signals open a paper trade with fixed exit rules, and the performance page tallies the outcome.

Features

Everything you need to test a rulebook, nothing to sell you

Built for one job: generating disciplined, explainable setups and keeping an honest record of how they play out.

Watchlist with live prices

Your symbols with prices sourced from PSX's public data portal, refreshed through the session and showing the last close outside it.

1-hour and daily signals

Two timeframes from the same rulebook. Hourly signals are checked against the daily trend before they can rank as strong.

A plan with every signal

Entry at the close, a stop 1.5× ATR away, targets at 2× and 3× ATR. Stops adapt to each stock's volatility instead of a fixed percentage.

Volume confirmation

Without daily volume at 1.2× its 20-day average, conviction is capped below the strong tier, however good the chart looks.

Performance, in full

Win rate, average R, total R, best and worst trades and the complete closed-trade history, losses included.

Backtester

Replay the same deterministic rules over stored price history to see how they would have behaved.

Daily digest

An end-of-day roll-up of the session's signals and trades, so you can catch up in a minute.

Push notifications

Opt-in web push alerts when a paper trade opens or closes. Turn them off any time.

Installable app

Add Stockify to your phone's home screen or desktop as a progressive web app. No app store needed.

Anatomy of a signal

A 0–10 score you can audit line by line

Each component adds a fixed number of points. Nothing is hidden in a model, so you can always see why a signal fired, and why it didn't.

Scoring components (per side, long and short)

  • Trend regime+3.0

    EMA 10 / 20 / 50 stacked in order

  • CCI(20) reversal+2.0

    Cross back from beyond ±100

  • MACD cross+1.0

    12 / 26 / 9 line crosses its signal

  • RSI(14) recovery+1.0

    Back from below 30 or above 70

  • Bollinger touch+1.0

    At the band, only with the trend

  • Support / resistance+1.0

    Within 1.5% of a recent swing level

  • Volume gate+1.0

    Daily volume ≥ 1.2× 20-day average

Maximum 10 points. A side needs at least 4.0 and a 1.5-point lead over the other side to become directional; otherwise the signal is flat. Missing volume confirmation caps the score at 5.5.

Strength tiers

Weak
≥ 4.0
Moderate
≥ 6.5
Strong
≥ 8.0

Trend filters

Hourly signals that fight the daily EMA trend are capped at 5.5; ones that agree get +0.5. With enough history, a swing-adapted trend-template check adds or caps in the same way.

The trade plan

Entry
last close
Stop
1.5 × ATR(14)
Target 1
2 × ATR · 1 : 1.33
Target 2
3 × ATR · 1 : 2

Transparency

Signals are paper-traded. Wins and losses both count.

A signal service that only shows its winners isn't telling you anything. Stockify opens a simulated trade when a signal clears the conviction threshold, subject to simple risk limits (one open trade per symbol, a cap per sector and a pause after a losing streak), and manages it by fixed rules until it exits.

What the performance page measures

  • Win rate
  • Average R
  • Total R
  • Best & worst trade
  • Exit reason per trade
  • Full closed-trade history

Paper results are hypothetical. They involve no real orders, slippage or fees as you would experience them, and past results, simulated or real, do not predict future returns.

  • Rule 1

    Stops only tighten

    At +1R the stop moves to breakeven, at +2R it locks in 1R, at +3R it locks in 2R. It never moves back.

  • Rule 2

    Conservative fills

    If one bar touches both the stop and a target, the stop is assumed to have hit first.

  • Rule 3

    Opposite signal exits

    A strong enough signal in the other direction closes the trade at that bar's close.

  • Rule 4

    28-day time stop

    A setup that hasn't worked in four weeks is closed, so stale positions don't linger.

Optional AI

AI to help you read, never to make the call

Signals come from the rules above, not from a language model, and AI doesn't predict prices. It's there to save you research time, and you can ignore it entirely.

Fundamental briefs

A concise write-up on a company, produced by Claude with web search, so the technical picture comes with some business context.

Explain this signal

A plain-English walk-through of why a signal scored the way it did, for when the indicator readings alone don't tell the story.

A small daily allowance, free

Every account gets a limited number of AI requests per day at no cost, enough to try the features on the symbols you care about.

Or bring your own key

Add your own Anthropic or Deepseek API key in Settings to use AI beyond the allowance. It's stored encrypted, billed to you by the provider, and removable any time.

AI output can be inaccurate or out of date. Verify anything important against primary sources.

Personal project

Non-commercial, and staying that way

Stockify started as a way to hold a trading rulebook to account: write the rules down, run them on every candle, and keep score honestly. It's shared in case it's useful to other people following the PSX. It is not a business, and it is not affiliated with Pakistan Stock Exchange Limited.

More about the project
  • Free, for good

    No subscriptions, no premium tier, no upsell.

  • No ads, no data sales

    Nothing is sold, and there are no advertising trackers.

  • Educational

    A tool for learning and testing ideas, not an advisory service.

Plain and simple

What Stockify is — and isn't

It is

  • A program that applies fixed, published technical-analysis rules to public PSX price data
  • A record of every signal those rules produce, tracked as simulated paper trades
  • A free, personal, non-commercial educational project

It isn't

  • Investment advice, research or a recommendation to buy, sell or hold anything
  • A broker, investment adviser or research analyst — and not licensed by SECP as one
  • A product, subscription or paid service of any kind; nothing is for sale
  • Affiliated with or endorsed by Pakistan Stock Exchange Limited

Signals describe what a set of rules sees in past prices. They don't know your finances or goals, they can be wrong, and paper-trade results are simulated. Any decision to trade is yours alone — if you want advice, speak to a professional licensed to give it. Read the full terms and risk disclaimer.

FAQ

Questions, answered plainly

Is Stockify free?

Yes. Stockify is a personal, non-commercial project. There are no subscriptions, paid tiers or ads. Optional AI features come with a small daily allowance per account, and you can add your own Anthropic or Deepseek API key if you want to use them beyond that.

Is this investment advice?

No. Stockify is an educational tool that applies a fixed set of technical-analysis rules to public market data. It is not a broker, investment adviser or research analyst, and is not licensed by the SECP as any of these. It does not know your circumstances, and nothing on it is a recommendation to buy or sell any security. Always do your own research and consider speaking to a licensed adviser.

Where does the market data come from?

Prices are sourced from PSX's public data portal (dps.psx.com.pk). Stockify is not affiliated with, endorsed by or licensed by Pakistan Stock Exchange Limited. Data can be delayed, incomplete or occasionally wrong, so always confirm prices with your broker before acting.

Is the data real-time?

Not tick-by-tick. During market hours the portal publishes intraday data in batches, so prices on Stockify are typically a few minutes behind the exchange. That is fine for 1-hour and daily signals, but it is not suitable for timing order execution.

When does Stockify update?

PSX trades Mon–Fri, 9:15 AM–4:30 PM PKT (Pakistan time). Live watchlist prices and 1-hour signals update during that session as candles close. Outside market hours you see the last close, and daily signals are based on completed daily candles.

How are the signals generated?

By fixed rules, not by AI. Each symbol gets a 0–10 conviction score from EMA 10/20/50 stack alignment, CCI reversal crosses, MACD crosses, RSI recovery from extremes, Bollinger Band touches and proximity to recent support or resistance. Daily volume must be at least 1.2× its 20-day average, otherwise conviction is capped below the strong tier. Directional signals get an entry, a stop 1.5× ATR away and targets at 2× and 3× ATR.

How do I know if the signals are any good?

Qualifying signals open a paper trade automatically, managed by the same rules every time: stop, two targets, a trailing stop that only tightens, and a 28-day time stop. The performance page shows win rate, average R and the full closed-trade history, wins and losses alike. Past paper results do not predict future results.

What does the AI do?

AI is optional and does not generate signals; those come from fixed technical rules. It can write a fundamental brief on a company (Claude with web search) and explain a signal in plain English. AI output can be wrong or out of date, so treat it as a starting point for your own research.

Can I use my own AI API key?

Yes. In Settings you can add your own Anthropic or Deepseek API key. Requests made with your key do not count against the daily allowance and are billed to you by that provider. Keys are stored encrypted and you can remove them at any time.

How do I sign in?

With your Google account. There is no separate password to create or remember.

What data do you keep, and do you sell it?

Your Google name, email address and profile picture, your watchlist, activity and usage logs needed to run and secure the service, and any API keys you choose to add (encrypted). Nothing is sold or shared for advertising, and there are no ad trackers. The privacy policy has the details.

How do I delete my account?

Go to Settings in the dashboard and choose Delete account. Your profile, watchlist, notification subscriptions, stored API keys and activity history are removed straight away. Shared signal and paper-trade history is not personal and stays.

See the rules at work on your watchlist

Sign in with Google, add a few PSX symbols, and watch the signals and paper trades build up. It's free, and you can delete your account whenever you like.

Educational use only. Not investment advice. Trading involves risk of loss.

Get in touch

Send feedback

Found a bug, have an idea, or want to question a signal? Stockify is built by one person and every message gets read.

Your email is used only to reply to this message.