← Backtest تعلیمی مرکز

منظم حکمتِ عملی کی تحقیق

Backtest overfitting اور locked holdout validation

trial log، chronological split، gap، locked out-of-sample data اور پہلے لکھی rules سے overfitting کم کریں۔

مختصر جواب

Overfitting تب ہوتا ہے جب بہت سے فیصلے پائیدار behavior کے بجائے historical noise یاد کر لیں۔ research period کو بعد کے holdout سے الگ کریں، ہر trial گنیں، criterion پہلے لکھیں اور frozen candidate کے لیے holdout صرف ایک بار کھولیں۔

holdout دیکھ کر tuning کرنے پر وہ research data بن جاتا ہے۔ چھوٹا sample، regime change اور بہت سے candidates میں انتخاب کی خوش قسمتی باقی رہتی ہے؛ holdout profit guarantee نہیں۔

تحقیقی پس منظر

Bailey اور ساتھیوں کی research دکھاتی ہے کہ multiple testing محدود data میں اتفاقی winner چننا آسان کرتی ہے۔ configuration count کو performance کے ساتھ report کریں۔

TimeSeriesSplit chronological order اور gap رکھتا ہے؛ trading میں indicator lookback، overlapping positions اور execution delay بھی اہم ہیں۔ درست split look-ahead یا unrealistic fills ٹھیک نہیں کرتا۔

Backtest ایپ کی مثال

18 ماہ BTCUSDT 1h لیں۔ آخری چھ ماہ holdout، اس سے پہلے سات دن gap، باقی research رکھیں۔ EMA fast 8/9/10 اور slow 20/21/22 کے نو trials مکمل record کریں۔

USD 10,000، size 2%، SL 2%، TP 4%، commission 0.10%، slippage 5 bps اور closed-candle ثابت رکھیں۔ prewritten scorecard میں minimum trades، net result، drawdown، outlier concentration اور neighboring parameter stability دیکھیں۔ holdout سے پہلے fingerprint save کریں۔

Backtest overfitting اور locked holdout validation — Backtest ایپ کی مثال: trial log، chronological split، gap، locked out-of-sample data اور پہلے لکھی rules سے overfitting کم کریں۔
USD 10,000، size 2%، SL 2%، TP 4%، commission 0.10%، slippage 5 bps اور closed-candle ثابت رکھیں۔ prewritten scorecard میں minimum trades، net result، drawdown، outlier concentration اور neighboring parameter stability دیکھیں۔ holdout سے پہلے fingerprint save کریں۔

نتائج کیسے پڑھیں

research اور holdout return برابر ہونا ضروری نہیں۔ cadence، direction، cost sensitivity، profit factor، drawdown، average R اور failure clusters اب بھی معقول ہیں یا نہیں دیکھیں۔ sign reversal یا ایک outlier پر انحصار reject بن سکتا ہے۔

configuration count ظاہر کریں۔ Pass صرف paper observation کی اجازت ہے، real capital کی نہیں؛ fail محفوظ رکھیں؛ کم trades کو inconclusive کہہ کر نیا data انتظار کریں۔

عام غلطیاں

عملی چیک لسٹ

  1. hypothesis، trial budget اور rejection rule لکھیں
  2. research، gap اور holdout پہلے تقسیم کریں
  3. data، timeframe، costs، size اور exits freeze کریں
  4. ہر configuration log کریں
  5. neighbor parameters اور cost stress چیک کریں
  6. candidate fingerprint save کریں
  7. ایک بار evaluate، retune نہیں
  8. بغیر تبدیلی paper میں لے جائیں

خطرے کا نوٹ

Holdout ایک bias کم کرتا ہے، profit یا safety ثابت نہیں کرتا۔ Backtest educational research ہے، advice یا execution نہیں۔ market، spread، slippage، liquidity، gaps، latency، outages، funding اور انسانی فیصلے حقیقی نتیجہ بہت بدل سکتے ہیں۔

متعلقہ رہنما

trial log، chronological split، gap، locked out-of-sample data اور پہلے لکھی rules سے overfitting کم کریں۔

تحقیقی ذرائع

iOS کے لیے Backtest Trading

iPhone پر تحقیق جاری رکھیں

سیٹ اپ دوبارہ چلائیں، ہر فرضی ٹریڈ دیکھیں اور تحقیقی ثبوت محفوظ رکھیں۔

App Store سے ڈاؤن لوڈ کریں