Back to Home
Research Transparency

Research Transparency

Full methodology, historical performance and limitations — connected to our frozen, reproducible backtest records.

This is historical backtested performance, not independently audited and not actual brokerage returns. The test period was previously optimized.

Overview

In-Sample Simulated CAGR

28.26%

Max Drawdown

13.34%

Trades

81

SPY CAGR

22.81%

Testing Period

2023-10-11 → 2026-10-09

Stock Universe

73 stocks

Initial Capital

$50,000

Rules Version

phase3-v2-frozen-events

Historical Simulated Equity Curve

2023-122024-032024-062024-092024-122025-032025-062025-092025-122026-032026-062026-10$0k$30k$60k$90k$120k

Annual Return Breakdown

20232024202520260%15%30%45%60%

Drawdown History

2023-122024-032024-062024-092024-122025-032025-062025-092025-122026-032026-062026-10-12%-9%-6%-3%0%

Strategy Comparison

StrategyCAGRMax DrawdownTradesWin RateAvg R
Ranking Only28.26%13.34%8137.0%+0.63R
Ranking + Rotation25.78%23.87%13146.6%+0.37R
Rotation Only9.36%31.57%18439.1%+0.13R
Original Recovery6.46%23.36%9428.7%+0.13R

Methodology

Entry Method

Signals are confirmed on Daily candles: at least 2 of the previous 3 closing-price changes are negative, today's candle is bullish (close > open), and today's close exceeds yesterday's high. Entry is simulated at the next session's open with slippage applied.

Exit Method

Default exit is 3R+Trail: take profit at 3R (3x the initial risk distance), then activate a trailing stop at 2.5 ATR. Stops move up only, never down. Conservative rule: when a candle's low touches the stop and high touches the target, the stop is assumed hit first.

Portfolio Risk Management

2% risk budget per trade. Maximum 5 simultaneous positions. Maximum 20% of equity per position. Shared cash pool. Initial capital: $50,000.

Position Sizing

Risk-based sizing: shares = (equity x 2%) / risk_per_share. Risk per share = signal close minus stop reference (lowest low of 10 candles minus 0.2 x ATR).

Transaction-Cost Assumptions

$0.01 per share slippage applied to every simulated fill. $1 flat commission per trade. Dividend-and-split-adjusted OHLC prices used throughout.

Trading Statistics

Avg Holding Period

46d

Median Holding Period

24d

Cash Utilization

85.4%

Avg R per Day

-0.096R

Limitations & Research Bias

The 73-stock universe was selected after the historical period began. Point-in-time halal eligibility and delisted constituents are not available; survivorship and selection bias remain.

Daily OHLC cannot reveal intraday path. Stop-before-target is conservative when both levels are touched after the open.

All four rolling walk-forward windows overlap previously explored history. Rank agreement alone is not proof of a durable edge.

No threshold is certified optimal. The 20-day rotation parameter is a predeclared baseline, not an optimization claim.

Prospective Paper Trading

Historical backtesting is separate from prospective paper trading. We run a forward-looking model portfolio with the same rules, recording every signal and trade in real time. Paper-trading results may differ from backtested performance.

Past performance does not guarantee future results. These are simulated, in-sample results on a previously optimized period with survivorship bias. Not investment advice. Not independently audited. Not actual brokerage returns.

HalalChartLab

Faith-conscious investing. Data-driven trading. Open to everyone.

HalalChartLab publishes research and analysis only. Nothing on this site is investment advice. Simulated model trades and backtested results do not guarantee future performance. Investing involves risk of loss.