7-day monthly trial · $0 today. Start free trial · Pricing

Performance methodology

HalalSignalz publishes performance context to make the signal workflow inspectable. It is not a return promise, model guarantee, or personalized investment recommendation.

We publish this methodology so that anyone reading a performance number on this site can check what produced it before trusting it. Every published figure traces back to a time-stamped signal record or a labeled price snapshot, and the same inclusion rules are applied whether the outcome was positive or negative. If a screenshot or summary you see elsewhere cannot be reproduced from these rules, treat it as unverified.

What Counted

  • Signals that were generated by the production signal pipeline for a public tier. Ideas that never reached subscribers are not part of the public record.
  • Entry, stop, target, invalidation, and halal context attached at send time. These fields are frozen when the signal is sent, so later price action cannot rewrite them.
  • Time-stamped signal records, price snapshots, and the matching tier context. The timestamps make each figure independently checkable against market data.
  • Closed trades or measured open-trade snapshots where the measurement date is labeled. Open positions are always shown as snapshots, never as finished results.

What Did Not Count

  • Backfilled ideas that were not available to subscribers at the time. Adding trades after the outcome is known inflates results, so they are excluded entirely.
  • Unsent research drafts, duplicate ticker rows, and manually cherry-picked examples. Selection has to happen by rule, not by choosing the flattering cases.
  • Broker fills, slippage, taxes, zakat, purification, position sizing, and user execution. These vary by broker, account size, and jurisdiction, so no published number can represent them for everyone.
  • Assets that later failed the halal screen unless the page explicitly marks them as historical. Compliance status changes over time, and current pages reflect the current screen.

Return Calculation

Percentage return is measured from the published entry reference to the exit, target, stop, or labeled snapshot price. The public leaderboard pages rank market movement inside current passlists only; they are separate from subscriber signal performance and are suppressed when timestamps, signs, or data freshness do not validate.

As a purely hypothetical illustration, not a real trade: a signal published with an entry reference of $100.00 that later closes at its labeled exit of $106.00 is recorded as +6.0%, and one that closes at a $97.00 stop is recorded as −3.0%. The calculation is the same simple percentage in both directions, with no compounding, annualizing, or reweighting. What you would actually realize depends on your own fill prices, fees, and position size, which this methodology deliberately does not model.

Methodology FAQ

Why are the published returns not annualized?
Signals are short, discrete trade ideas with different holding periods, so annualizing a single trade return would exaggerate it. Each figure is reported as the simple percentage move between the published entry reference and the labeled exit or snapshot price for that idea only.
Why are slippage, fees, and taxes excluded?
Broker fills, spreads, commissions, taxes, zakat, and purification amounts depend on each subscriber’s broker, account, jurisdiction, and execution timing. HalalSignalz cannot observe those, so published figures measure the signal levels themselves. Your realized results will differ.
How are open trades handled?
An open trade is only shown as a measured snapshot with the measurement date labeled. It is never presented as a completed result, and it can still hit its stop and close negative after the snapshot date.
What happens when the data does not validate?
Leaderboard and performance modules are suppressed rather than shown when timestamps, signs, or data freshness fail validation. A missing module means the data did not pass checks, not that performance was hidden for being negative.

Review The Archive

Use the sample archive to inspect the signal format before subscribing.

Open sample signal archive