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.
Pakistan Stock Exchange · 1-hour & daily timeframes
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.
Illustrative example · not live data
Tiers: weak ≥ 4 · moderate ≥ 6.5 · strong ≥ 8
Illustrative symbols only. These are decorative, not live quotes.
How it works
One click, no password. Your account holds your watchlist and settings.
Add the PSX symbols you follow. Prices refresh during market hours, Mon–Fri, 9:15 AM–4:30 PM PKT.
As each 1-hour or daily candle closes, the rules score it 0–10 and decide long, short or flat.
Qualifying signals open a paper trade with fixed exit rules, and the performance page tallies the outcome.
Features
Your symbols with prices sourced from PSX's public data portal, refreshed through the session and showing the last close outside it.
Two timeframes from the same rulebook. Hourly signals are checked against the daily trend before they can rank as strong.
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.
Without daily volume at 1.2× its 20-day average, conviction is capped below the strong tier, however good the chart looks.
Win rate, average R, total R, best and worst trades and the complete closed-trade history, losses included.
Replay the same deterministic rules over stored price history to see how they would have behaved.
An end-of-day roll-up of the session's signals and trades, so you can catch up in a minute.
Opt-in web push alerts when a paper trade opens or closes. Turn them off any time.
Add Stockify to your phone's home screen or desktop as a progressive web app. No app store needed.
Anatomy of a signal
EMA 10 / 20 / 50 stacked in order
Cross back from beyond ±100
12 / 26 / 9 line crosses its signal
Back from below 30 or above 70
At the band, only with the trend
Within 1.5% of a recent swing level
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.
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.
Transparency
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.
At +1R the stop moves to breakeven, at +2R it locks in 1R, at +3R it locks in 2R. It never moves back.
If one bar touches both the stop and a target, the stop is assumed to have hit first.
A strong enough signal in the other direction closes the trade at that bar's close.
A setup that hasn't worked in four weeks is closed, so stale positions don't linger.
Optional AI
A concise write-up on a company, produced by Claude with web search, so the technical picture comes with some business context.
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.
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.
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
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 projectNo subscriptions, no premium tier, no upsell.
Nothing is sold, and there are no advertising trackers.
A tool for learning and testing ideas, not an advisory service.
Plain and simple
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.
Free tools · no sign-up
The maths behind every trade plan, in plain PKR: how many shares, where the stop goes, and what a losing streak really does to an account.
FAQ
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.
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.
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.
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.
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.
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.
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.
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.
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.
With your Google account. There is no separate password to create or remember.
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.
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.
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