Track record

How our signals actually perform, tracked weekly. Live signals count for the “can I trust this with real money?” question — the backtested baseline is shown alongside for reference but suffers look-ahead bias (the strategy was tuned on that same dataset), so its numbers overstate future live performance.

Educational publication, not investment advice.

Halal Stock Picks is a financial publication. We are not a registered investment adviser and do not provide personalized recommendations. All signals are algorithmic, based on public price data and technical indicators, and apply equally to every reader. Past performance does not guarantee future results — investing involves risk of loss. The AAOIFI-based halal screen is a best-effort application of public guidelines and is not a substitute for review by a certified Shariah board.

Read the full disclaimer and risk disclosure →

Live signals — rolling 90 days

as of 2026-07-11

No closed signals yet in this window. First live outcomes start reporting ~30 trading days after the first pipeline run.

Weekly outcomes — live signals

Each bar = signals issued that week (Monday-based ISO week). Recent weeks are gray-heavy by design — signals need up to 30 trading days to hit target, stop, or expire.

Hit targetHit stopExpiredStill open
STILL OPEN: 50 Week of 2026-07-06 Total issued: 50 Hit target: 0 (0% of issued · 0% of closed) Hit stop: 0 (0% of issued · 0% of closed) Expired: 0 (0% of issued · 0% of closed) Still open: 50 (100% of issued)07/06n=50

Live vs backtest — all time

Backtest = ~800 days of historical signals seeded once from Yahoo bars, subject to look-ahead bias. Live = signals actually published by the daily pipeline. As live outcomes accrue, they should be the number you weight.

Live (all time)

Hit target (100%)
Reached 75%+
Reached 50%+
Reached 25%+
Net positive
95% CI (target)
Avg path
Avg P&L
Closed / Issued
0 / 50

Backtest (all time)

Hit target (100%)
28%
Reached 75%+
0%
Reached 50%+
0%
Reached 25%+
0%
Net positive
0%
95% CI (target)
27% – 30%
Avg path
-11%
Avg P&L
+0.84%
Closed / Issued
5246 / 5246

Weekly outcomes — backtested baseline

Same view over the seeded backtest data. Every bar is closed (backtest signals had time to fully mature during seeding), so no gray section.

Hit targetHit stopExpiredStill open
HIT TARGET: 45 Week of 2026-01-26 Total issued: 95 Hit target: 45 (47% of issued · 47% of closed) Hit stop: 38 (40% of issued · 40% of closed) Expired: 12 (13% of issued · 13% of closed) Still open: 0 (0% of issued)HIT STOP: 38 Week of 2026-01-26 Total issued: 95 Hit target: 45 (47% of issued · 47% of closed) Hit stop: 38 (40% of issued · 40% of closed) Expired: 12 (13% of issued · 13% of closed) Still open: 0 (0% of issued)EXPIRED: 12 Week of 2026-01-26 Total issued: 95 Hit target: 45 (47% of issued · 47% of closed) Hit stop: 38 (40% of issued · 40% of closed) Expired: 12 (13% of issued · 13% of closed) Still open: 0 (0% of issued)01/26n=95HIT TARGET: 19 Week of 2026-02-02 Total issued: 75 Hit target: 19 (25% of issued · 25% of closed) Hit stop: 38 (51% of issued · 51% of closed) Expired: 18 (24% of issued · 24% of closed) Still open: 0 (0% of issued)HIT STOP: 38 Week of 2026-02-02 Total issued: 75 Hit target: 19 (25% of issued · 25% of closed) Hit stop: 38 (51% of issued · 51% of closed) Expired: 18 (24% of issued · 24% of closed) Still open: 0 (0% of issued)EXPIRED: 18 Week of 2026-02-02 Total issued: 75 Hit target: 19 (25% of issued · 25% of closed) Hit stop: 38 (51% of issued · 51% of closed) Expired: 18 (24% of issued · 24% of closed) Still open: 0 (0% of issued)02/02n=75HIT TARGET: 6 Week of 2026-02-09 Total issued: 62 Hit target: 6 (10% of issued · 10% of closed) Hit stop: 34 (55% of issued · 55% of closed) Expired: 22 (35% of issued · 35% of closed) Still open: 0 (0% of issued)HIT STOP: 34 Week of 2026-02-09 Total issued: 62 Hit target: 6 (10% of issued · 10% of closed) Hit stop: 34 (55% of issued · 55% of closed) Expired: 22 (35% of issued · 35% of closed) Still open: 0 (0% of issued)EXPIRED: 22 Week of 2026-02-09 Total issued: 62 Hit target: 6 (10% of issued · 10% of closed) Hit stop: 34 (55% of issued · 55% of closed) Expired: 22 (35% of issued · 35% of closed) Still open: 0 (0% of issued)02/09n=62HIT TARGET: 2 Week of 2026-02-16 Total issued: 70 Hit target: 2 (3% of issued · 3% of closed) Hit stop: 47 (67% of issued · 67% of closed) Expired: 21 (30% of issued · 30% of closed) Still open: 0 (0% of issued)HIT STOP: 47 Week of 2026-02-16 Total issued: 70 Hit target: 2 (3% of issued · 3% of closed) Hit stop: 47 (67% of issued · 67% of closed) Expired: 21 (30% of issued · 30% of closed) Still open: 0 (0% of issued)EXPIRED: 21 Week of 2026-02-16 Total issued: 70 Hit target: 2 (3% of issued · 3% of closed) Hit stop: 47 (67% of issued · 67% of closed) Expired: 21 (30% of issued · 30% of closed) Still open: 0 (0% of issued)02/16n=70HIT TARGET: 3 Week of 2026-02-23 Total issued: 75 Hit target: 3 (4% of issued · 4% of closed) Hit stop: 49 (65% of issued · 65% of closed) Expired: 23 (31% of issued · 31% of closed) Still open: 0 (0% of issued)HIT STOP: 49 Week of 2026-02-23 Total issued: 75 Hit target: 3 (4% of issued · 4% of closed) Hit stop: 49 (65% of issued · 65% of closed) Expired: 23 (31% of issued · 31% of closed) Still open: 0 (0% of issued)EXPIRED: 23 Week of 2026-02-23 Total issued: 75 Hit target: 3 (4% of issued · 4% of closed) Hit stop: 49 (65% of issued · 65% of closed) Expired: 23 (31% of issued · 31% of closed) Still open: 0 (0% of issued)02/23n=75HIT TARGET: 12 Week of 2026-03-02 Total issued: 93 Hit target: 12 (13% of issued · 13% of closed) Hit stop: 60 (65% of issued · 65% of closed) Expired: 21 (23% of issued · 23% of closed) Still open: 0 (0% of issued)HIT STOP: 60 Week of 2026-03-02 Total issued: 93 Hit target: 12 (13% of issued · 13% of closed) Hit stop: 60 (65% of issued · 65% of closed) Expired: 21 (23% of issued · 23% of closed) Still open: 0 (0% of issued)EXPIRED: 21 Week of 2026-03-02 Total issued: 93 Hit target: 12 (13% of issued · 13% of closed) Hit stop: 60 (65% of issued · 65% of closed) Expired: 21 (23% of issued · 23% of closed) Still open: 0 (0% of issued)03/02n=93HIT TARGET: 35 Week of 2026-03-09 Total issued: 90 Hit target: 35 (39% of issued · 39% of closed) Hit stop: 39 (43% of issued · 43% of closed) Expired: 16 (18% of issued · 18% of closed) Still open: 0 (0% of issued)HIT STOP: 39 Week of 2026-03-09 Total issued: 90 Hit target: 35 (39% of issued · 39% of closed) Hit stop: 39 (43% of issued · 43% of closed) Expired: 16 (18% of issued · 18% of closed) Still open: 0 (0% of issued)EXPIRED: 16 Week of 2026-03-09 Total issued: 90 Hit target: 35 (39% of issued · 39% of closed) Hit stop: 39 (43% of issued · 43% of closed) Expired: 16 (18% of issued · 18% of closed) Still open: 0 (0% of issued)03/09n=90HIT TARGET: 55 Week of 2026-03-16 Total issued: 100 Hit target: 55 (55% of issued · 55% of closed) Hit stop: 30 (30% of issued · 30% of closed) Expired: 15 (15% of issued · 15% of closed) Still open: 0 (0% of issued)HIT STOP: 30 Week of 2026-03-16 Total issued: 100 Hit target: 55 (55% of issued · 55% of closed) Hit stop: 30 (30% of issued · 30% of closed) Expired: 15 (15% of issued · 15% of closed) Still open: 0 (0% of issued)EXPIRED: 15 Week of 2026-03-16 Total issued: 100 Hit target: 55 (55% of issued · 55% of closed) Hit stop: 30 (30% of issued · 30% of closed) Expired: 15 (15% of issued · 15% of closed) Still open: 0 (0% of issued)03/16n=100HIT TARGET: 51 Week of 2026-03-23 Total issued: 82 Hit target: 51 (62% of issued · 62% of closed) Hit stop: 21 (26% of issued · 26% of closed) Expired: 10 (12% of issued · 12% of closed) Still open: 0 (0% of issued)HIT STOP: 21 Week of 2026-03-23 Total issued: 82 Hit target: 51 (62% of issued · 62% of closed) Hit stop: 21 (26% of issued · 26% of closed) Expired: 10 (12% of issued · 12% of closed) Still open: 0 (0% of issued)EXPIRED: 10 Week of 2026-03-23 Total issued: 82 Hit target: 51 (62% of issued · 62% of closed) Hit stop: 21 (26% of issued · 26% of closed) Expired: 10 (12% of issued · 12% of closed) Still open: 0 (0% of issued)03/23n=82HIT TARGET: 58 Week of 2026-03-30 Total issued: 99 Hit target: 58 (59% of issued · 59% of closed) Hit stop: 21 (21% of issued · 21% of closed) Expired: 20 (20% of issued · 20% of closed) Still open: 0 (0% of issued)HIT STOP: 21 Week of 2026-03-30 Total issued: 99 Hit target: 58 (59% of issued · 59% of closed) Hit stop: 21 (21% of issued · 21% of closed) Expired: 20 (20% of issued · 20% of closed) Still open: 0 (0% of issued)EXPIRED: 20 Week of 2026-03-30 Total issued: 99 Hit target: 58 (59% of issued · 59% of closed) Hit stop: 21 (21% of issued · 21% of closed) Expired: 20 (20% of issued · 20% of closed) Still open: 0 (0% of issued)03/30n=99HIT TARGET: 23 Week of 2026-04-06 Total issued: 83 Hit target: 23 (28% of issued · 28% of closed) Hit stop: 24 (29% of issued · 29% of closed) Expired: 36 (43% of issued · 43% of closed) Still open: 0 (0% of issued)HIT STOP: 24 Week of 2026-04-06 Total issued: 83 Hit target: 23 (28% of issued · 28% of closed) Hit stop: 24 (29% of issued · 29% of closed) Expired: 36 (43% of issued · 43% of closed) Still open: 0 (0% of issued)EXPIRED: 36 Week of 2026-04-06 Total issued: 83 Hit target: 23 (28% of issued · 28% of closed) Hit stop: 24 (29% of issued · 29% of closed) Expired: 36 (43% of issued · 43% of closed) Still open: 0 (0% of issued)04/06n=83HIT TARGET: 19 Week of 2026-04-13 Total issued: 85 Hit target: 19 (22% of issued · 22% of closed) Hit stop: 35 (41% of issued · 41% of closed) Expired: 31 (36% of issued · 36% of closed) Still open: 0 (0% of issued)HIT STOP: 35 Week of 2026-04-13 Total issued: 85 Hit target: 19 (22% of issued · 22% of closed) Hit stop: 35 (41% of issued · 41% of closed) Expired: 31 (36% of issued · 36% of closed) Still open: 0 (0% of issued)EXPIRED: 31 Week of 2026-04-13 Total issued: 85 Hit target: 19 (22% of issued · 22% of closed) Hit stop: 35 (41% of issued · 41% of closed) Expired: 31 (36% of issued · 36% of closed) Still open: 0 (0% of issued)04/13n=85

How to read this

  • Win rate alone is a coarse metric — it counts a signal as a win only if it hit its full target price. A signal that closed at 90% of target counts as a loss under win-rate.
  • Success ladder — the "Reached X%+" rows are CUMULATIVE: reached-25%+ is a superset of reached-50%+, which is a superset of reached-75%+, which is a superset of hit-target. Reveals near-misses the strict win rate hides — useful if you take partial profits before the full target. The avg path completion summary captures the same shape as one number.
  • 95% CI (Wilson interval) — the range the true win rate probably lives in, given the sample. A tight CI (e.g., ±3%) means the number is reliable; a wide one (±20%) means the sample is too small to be predictive.
  • Avg P&L is the mean return across closed signals as if you traded each one at exactly the entry / stop / target prices. Real returns will be worse due to slippage and fees — treat this as an upper bound.
  • Backtest look-ahead risk— the current strategy’s parameters (2:1 reward-to-risk cap, 30-day frame, etc.) were tuned on this same backtest data. Live results are the honest test; expect them to be materially worse than backtest.