Transparency

Methodology

Last updated: April 19, 2026

In plain English

  • Hit = signal resolved to target before stop-loss or expiry.
  • Hit-rate = hits / (hits + stop-loss + expired) within the bucket.
  • We report both potential (R:R at signal creation) and realized (closed-trade) leaderboards separately.
  • Past performance is not indicative of future results.

1. Signal states

Every signal has a lifecycle: DRAFT → REVIEW → LIVE, then a terminal state:

  • HIT_TARGET — last traded price reached the target before stop-loss and before expiry.
  • HIT_SL — stop-loss was tagged first.
  • EXPIRED — neither target nor stop-loss was reached within the signal’s validity window.
  • CANCELLED — withdrawn by the publisher; excluded from hit-rate math.

2. Hit-rate over time

On the analytics dashboard, the “Hit-rate over time” chart aggregates weekly buckets over the last 90 days, separated by direction (bullish / bearish). For each week:

hit_rate(week, direction) =
  count(signals where status = HIT_TARGET)
  / count(signals where status IN (HIT_TARGET, HIT_SL, EXPIRED))

Buckets with no resolved signals are plotted as gaps, not zeros, to avoid misleading the viewer.

3. Confidence calibration

For each confidence bucket [0–40, 40–60, 60–80, 80+], we compute hit-rate across resolved signals in the 90-day window. A well-calibrated model shows monotonically increasing hit-rate with confidence. If the 80+ bucket fails to outperform the 60–80 bucket, the model is re-trained.

4. Leaderboard — Potential vs. Realized

Potential ranks live bullish signals by projected return (target − entry) / entry, with risk/reward ratio shown alongside. This is a forward-looking projection, not a guarantee.

Realized ranks symbols by the actual percentage return on closed trades:

realized_return(symbol) =
  sum(pnl of closed trades)
  / sum(entry_price * quantity of closed trades)

Realized numbers are aggregated per symbol; they reflect closed-trade outcomes logged on the platform, not per-signal attribution.

5. What we do not do

  • We do not cherry-pick successful signals. Expired and stop-loss outcomes count toward the denominator.
  • We do not claim guaranteed returns. Signals are probabilistic, not deterministic.
  • We do not backfill hit-rate with synthetic data. Empty buckets stay empty.

Regulatory disclaimer

AIShare is NOT a SEBI-registered Investment Adviser or Research Analyst. All content is educational/informational only. Past performance is not indicative of future results. Trading in securities involves risk. Consult a SEBI-registered professional before investing. See our Terms and Privacy Policy.