Chapter 56: Backtesting and Forward Testing — Scientific Proof
ایک سسٹم پیسہ کمانے سے پہلے ثابت ہونا چاہیے — بالکل اسی طرح جیسے کوئی دوا مریض کو دینے سے پہلے لیبارٹری میں آزمائی جاتی ہے۔ بیک ٹیسٹنگ آپ کو ماضی کی مارکیٹ پر اپنے قواعد آزماتا ہے، اور فارورڈ ٹیسٹنگ انہیں مستقبل میں ڈیمو پر ثابت کرتا ہے۔ اس باب میں آپ سیکھیں گے کہ اپنے سسٹم کو سائنسی طریقے سے کیسے ثابت کریں — تاکہ لائیو پیسہ صرف ثابت شدہ سسٹم پر لگے۔
بیک ٹیسٹنگ کا مطلب ہے: اپنے سسٹم کے قواعد کو ماضی کے ڈیٹا پر چلانا — جیسے آپ وقت میں پیچھے جا کر ٹریڈز کر رہے ہوں۔
بغیر بیک ٹیسٹ:
تاجر: "یہ سسٹم اچھا لگتا ہے!"
├── 3 دن ڈیمو ٹریڈز
├── "5 جیت گئے، بہت اچھا!"
├── لائیو اکاؤنٹ
└── 2 ہفتے بعد اکاؤنٹ ختم
کیونکہ سسٹم حقیقت میں منفی تھا
بیک ٹیسٹ کے ساتھ:
تاجر: "یہ سسٹم اچھا لگتا ہے"
├── 300 ٹریڈز کا بیک ٹیسٹ
├── نتیجہ: منفی ایج
├── سسٹم بدلا یا ختم کیا
└── پیسہ اور وقت دونوں بچ گئے
| فائدہ | وضاحت |
|---|---|
| ثبوت | سسٹم کے مثبت/منفی ہونے کا عددی ثبوت |
| اعتماد | ثابت شدہ سسٹم پر شک کم — نفسیاتی استحکام |
| میٹرکس | جیت کی شرح، ڈرا ڈاؤن، R:R — سب معلوم ہو جاتے ہیں |
| کمزوری | سسٹم کی کمزور جگہ پہلے سے نظر آتی ہے |
| رسک | ڈرا ڈاؤن کا اندازہ — اکاؤنٹ کی حفاظت |
اہم اصول: اگر سسٹم 100 بیک ٹیسٹ ٹریڈز میں منفی ہے، تو یہ 1000 لائیو ٹریڈز میں بھی منفی رہے گا — کیونکہ مسئلہ آپ کا نہیں، سسٹم کا ہے۔ بیک ٹیسٹ آپ کو مہینوں کا وقت اور ہزاروں ڈالر بچاتا ہے۔
سب سے پہلے آپ سسٹم کو ہاتھ سے آزمائیں — کوئی سافٹ ویئر نہیں، صرف چارٹ اور قواعد۔ یہ آپ کو اپنے سسٹم کو اندر سے سمجھاتا ہے۔
اپنے سسٹم کے ہر قاعدے کو لکھیں — اتنی وضاحت سے کہ کوئی اور شخص بھی عمل کر سکے:
سسٹم: سوئنگ بریک آؤٹ
├── انٹری: H4 بریک آؤٹ + ایشین ہائی
├── سٹاپ: رینج کے مخالف سمت
├── ٹارگٹ: 2R
└── فلٹر: صرف لندن سیشن
بیک ٹیسٹ جرنل انٹری:
─────────────────────
تاریخ: 2026-01-15
جوڑا: EURUSD
سیٹ اپ: ایشین رینج بریک (اوپر)
انٹری: 1.0950
سٹاپ: 1.0900 (50 پیپس)
ٹارگٹ: 1.1050 (100 پیپس)
نتیجہ: ٹارگٹ ✓ (+100 پیپس)
نوٹ: سگنل کے مطابق مکمل عمل
100 ٹریڈز کا نتیجہ:
├── جیت: 42
├── ہار: 58
├── جیت کی شرح: 42%
├── اوسط جیت: +95 پیپس
├── اوسط ہار: -50 پیپس
├── مجموعی: +1000 پیپس
└── زیادہ سے زیادہ ڈرا ڈاؤن: -350 پیپس
ایج مثبت؟ (+): سسٹم قابلِ غور ✓
ایج منفی؟ (−): سسٹم بدلیں یا چھوڑیں
بورڈر لائن؟: مزید ٹیسٹ کریں
نوٹ: دستی بیک ٹیسٹ وقت لیتا ہے (100 ٹریڈز = 15-20 گھنٹے) مگر یہ قیمتی ہے — کیونکہ آپ ہر سگنل کو اپنی آنکھ سے دیکھتے ہیں اور سسٹم کو سمجھتے ہیں۔ یہی سمجھ آگے خودکار ٹیسٹ میں بھی کام آتی ہے۔
دستی ٹیسٹ کے بعد آپ اسٹریٹجی ٹیسٹر استعمال کرتے ہیں — جو سیکنڈوں میں سینکڑوں ٹریڈز چلاتا ہے۔
MetaTrader اسٹریٹجی ٹیسٹر:
ایکسپرٹ ایڈوائزر (EA)
│
▼
ماضی کا ڈیٹا ──→ ٹیسٹر ──→ نتائج
(1 سال H4) │ │
│ ├── رپورٹ
│ ├── چارٹ
│ └── جرنل
▼
1000+ ٹریڈز
| پہلو | فائدہ | حد |
|---|---|---|
| رفتار | سیکنڈوں میں سینکڑوں ٹریڈز | صرف قواعد کے مطابق چلتا ہے |
| صحت | کوئی جذبہ نہیں | سلیپیج/اسپریڈ تخمینی |
| حجم | 1000+ ٹریڈز ممکن | ماضی ≠ مستقبل |
اہم: ٹیسٹر کے نتائج کو سچائی کے قریب سمجھیں، کامل نہیں۔ حقیقی مارکیٹ میں سلیپیج، اسپریڈ کی تبدیلی اور نفسیات شامل ہوتی ہے — اسی لیے بیک ٹیسٹ کے بعد فارورڈ ٹیسٹ ضروری ہے۔
بیک ٹیسٹ رپورٹ میں بہت سارے اعداد ہوتے ہیں — مگر صرف 5 واقعی اہم ہیں:
جیت کی شرح = جیتے ٹریڈز ÷ کل ٹریڈز × 100
مثال: 42 ÷ 100 = 42%
ایج = (جیت کی شرح × اوسط جیت) − (ہار کی شرح × اوسط ہار)
مثال:
(0.42 × 95) − (0.58 × 50) = 39.9 − 29 = +10.9 پیپس فی ٹریڈ
پروفٹ فیکٹر = کل منافع ÷ کل نقصان
مثال: $4,000 ÷ $2,000 = 2.0
ڈرا ڈاؤن = بیلنس کا سب سے بڑا گراوٹ
مثال: $10,000 → $8,200 = 18% ڈرا ڈاؤن
کم از کم 100 ٹریڈز (بہتر: 300+)
| میٹرکس | کمزور | اچھا | بہترین |
|---|---|---|---|
| پروفٹ فیکٹر | 1.0-1.2 | 1.3-1.7 | 1.8+ |
| ڈرا ڈاؤن | 25%+ | 15-25% | 10-15% |
| ایج | منفی/صفر | مثبت | مضبوط مثبت |
| ٹریڈز | 50- | 100-200 | 300+ |
اہم: کوئی ایک میٹرکس کافی نہیں — سب اکٹھے دیکھیں۔ 80% جیت کی شرح والا سسٹم بھی ختم ہو سکتا ہے اگر ڈرا ڈاؤن 50% ہو، اور 35% شرح والا سسٹم بہترین ہو سکتا ہے اگر R:R 1:3 ہو۔
بیک ٹیسٹ کا نتیجہ اسی وقت درست ہے جب طریقہ درست ہو۔ یہ 5 غلطیاں نتائج کو جھوٹا بنا دیتی ہیں:
سنہری اصول: بیک ٹیسٹ کے نتائج پر تشکیک کریں — جیسے کوئی سائنسدان نتائج پر شک کرتا ہے۔ بہت اچھے نتائج اکثر کسی غلطی کی علامت ہوتے ہیں۔ سچا سسٹم معمولی مگر مستقل نظر آتا ہے۔
بیک ٹیسٹنگ ماضی پر نظر ڈالتی ہے، مگر فارورڈ ٹیسٹنگ (Forward Testing) آپ کے سسٹم کو ابھی، اسی لمحے پرکھتی ہے — بغیر پیسہ لگائے۔
| پہلو | بیک ٹیسٹنگ | فارورڈ ٹیسٹنگ |
|---|---|---|
| ڈیٹا | ماضی کا (پہلے سے معلوم) | مستقبل کا (نامعلوم) |
| وقت | منٹوں میں سینکڑوں ٹریڈز | دنوں/ہفتوں میں چند ٹریڈز |
| جذبات | عملاً صفر | حقیقی جذبات (خوف/لالچ) |
| انصاف | غلطیوں کا خطرہ | سب سے زیادہ سچا |
| مقصد | سسٹم کو تیز دیکھنا | سسٹم کو سست، مگر یقینی دیکھنا |
ہفتہ 1-2: ڈیمو پر سسٹم کے سگنلز لکھیں (کوئی ٹریڈ نہیں)
ہفتہ 3-4: ڈیمو پر سسٹم کے مطابق مکمل ٹریڈز کھولیں
ہفتہ 5-8: نتائج کا موازنہ — بیک ٹیسٹ کے اوسط سے فرق؟
مہینہ 3: اگر نتائج مماثل ہوں → سب سے چھوٹے لاٹ کے ساتھ لائیو
فارورڈ ٹیسٹ کا سائز: کم از کم 20-30 ٹریڈز یا 2-3 ماہ — جو پہلے مکمل ہو۔ اس سے کم پر فیصلہ نہ کریں۔
بہت سے تاجر اس پل پر کھو جاتے ہیں: ڈیمو پر منافع، لائیو پر نقصان۔ یہ حصہ اس پل کو محفوظ بناتا ہے۔
1. بہت چھوٹا شروع کریں: اکاؤنٹ کا 0.5-1% فی ٹریڈ
2. سب سے چھوٹا لاٹ: پہلے مہینے میں زیادہ سے زیادہ 0.01-0.05 لاٹ
3. ایک ہی جوڑا، ایک ہی سسٹم — کچھ نیا نہ آزمائیں
4. ایک ہی ٹائم فریم — وہی جو فارورڈ ٹیسٹ میں تھا
5. پہلے 20 لائیو ٹریڈز = "امتحانی مدت" — صرف عمل، منافع نہیں
| مرحلہ | مدت | سرگرمی |
|---|---|---|
| 1 | 2-4 ہفتے | ڈیمو + کاغذی ٹریڈنگ ساتھ ساتھ |
| 2 | 1-2 ماہ | لائیو اکاؤنٹ، سب سے چھوٹا لاٹ، کوئی لیوریج زیادہ نہیں |
| 3 | 20-30 ٹریڈز | نتائج کا موازنہ — کیا عمل درست ہے؟ |
| 4 | مستقل | صرف تب لاٹ بڑھائیں جب 3 ماہ کا ثبوت ہو |
منتقلی کا امتحان: اگر آپ لائیو کے پہلے 20 ٹریڈز میں صرف سسٹم پر عمل کر سکتے ہیں — چاہے نتیجہ نقصان ہی ہو — تو منتقلی کامیاب ہے۔ منافع بعد میں آئے گا۔
بیک ٹیسٹنگ اور فارورڈ ٹیسٹنگ مل کر آپ کو اندھے یقین سے بچاتے ہیں۔ جب تک سسٹم ثابت نہ ہو، پیسہ نہ لگائیں — اور ثابت ہونے کے بعد بھی ہمیشہ چھوٹا شروع کریں۔ یہی وہ نظم و ضبط ہے جو اگلے باب میں آپ کو ایکسپرٹ بننے کے 365 دن کے راڈ میپ پر لے جائے گا — وہ آخری سفر جس میں ہر دن کا ایک مقصد ہوگا۔