حکمتِ عملیاں
بڑے اثاثوں میں متنوع انٹرا ڈے امپلس بار کنٹینیویشن پورٹ فولیو (لانگ-شارٹ، Binance USD-M، 1H، واقعات پر مبنی متعین انٹریز، فی پوزیشن + مجموعی حدیں، فیس پوری کرنے والے ATR اہداف)
نتیجہ: ترک شدہ
DiversifiedImpulseBarContinuationPortfolioLS1H
ٹریڈز کی کم تعداد اور ایک واقعے میں ارتکاز کے مسائل واقعی حل کیے: 13,644 ٹریڈز 10 ناموں میں ہر ونڈو کو بھر دیتی ہیں، انجن کے لیے محفوظ علیحدہ انٹریز اور فی پوزیشن/مجموعی حدوں کے ساتھ (نوٹیشنل بڑھنے کا مسئلہ نہیں،…
مفروضہ
نفاذ
لانگ شارٹ انٹرا ڈے امپلس بار کنٹینیویشن کو 10 طویل تاریخی ڈیٹا والے بائنانس USD-M بڑے اثاثوں میں 1H بارز پر متنوع پورٹ فولیو کے طور پر چلایا گیا۔ ہر اثاثے کی الگ نگرانی ہوتی ہے؛ زیادہ حجم کا سمتی زور (|باڈی|/ATR >= impulse_atr_mult AND حجم >= اوسط کا vol_mult گنا) زور کی سمت میں ایک متعین پوزیشن کھولتا ہے، جو سخت ATR اسٹاپ، وسیع تر ATR ہدف، یا زیادہ سے زیادہ مدت کی حفاظتی حد پر بند ہوتی ہے۔ فی پوزیشن نوٹیونل کی حد کے ساتھ پورٹ فولیو کی مجموعی ایکسپوژر کی حد؛ فی اثاثہ زیادہ سے زیادہ ایک پوزیشن۔
تصدیق کے نتائج
CLEAN RESTART 2026-09-04 — اس اجرا کی فیصلوں کی سابقہ تاریخ اور سیکھنے کے ریکارڈ ہٹا کر اسے تصدیق سے دوبارہ شروع کیا گیا۔ سابقہ ترکِ کار کی وجہ مارکیٹ نہیں، پائپ لائن تھی: Layer-2 ہارنس نے @staticmethod مددگار فنکشنز کی غلط بائنڈنگ کی (درست کر دیا گیا)، QA نے غیر بہتر کردہ اسموک ٹیسٹ پر حتمی کارکردگی کے فیصلے دیے (ہٹا دیے گئے — QA اب صرف درستی کا فیصلہ کرتا ہے)، اور سینڈ باکس ٹائم آؤٹ بیک ٹیسٹ سلاٹ کی قلت سے ہوئے (درست کر دیے گئے)۔ مفروضہ اور اسٹریٹیجی کا کوڈ وہی ہیں۔ کوڈ کو اپنی خوبیوں پر جانچیں؛ کارکردگی کا فیصلہ بعد میں مکمل بیک ٹیسٹ اور آپٹمائزر کرے گا۔
بیک ٹیسٹ جائزہ
- شارپ
- -0.09
- کل منافع
- -95.05%
- زیادہ سے زیادہ ڈرا ڈاؤن
- 96.24%
- کل ٹریڈز
- 13644
- کامیابی کی شرح
- 38.6%
- منافع فیکٹر
- 0.87
ٹریڈز کی کم تعداد اور ایک واقعے میں ارتکاز کے مسائل واقعی حل کیے: 13,644 ٹریڈز 10 ناموں میں ہر ونڈو کو بھر دیتی ہیں، انجن کے لیے محفوظ علیحدہ انٹریز اور فی پوزیشن/مجموعی حدوں کے ساتھ (نوٹیشنل بڑھنے کا مسئلہ نہیں، لیکویڈیشن نہیں)
خالص نقصان: total_return -95.05%، CAGR -45.6%، max_drawdown 96.24% (CI تا 100%) — 50% کی قطعی ترک کرنے کی حد سے آگے (L19)
فیس سے کم برتری: avg_trade_return_pct 0.045% (فیس کی حد 0.15% سے کم، L22)، profit_factor 0.87، توقعی قدر -$7.20/ٹریڈ، کمیشن گراس کا 12.4%
خطرے کے مطابق کوئی نمایاں برتری نہیں: شارپ -0.088 (CI [-1.02، 0.61] صفر کے دونوں طرف)، PSR 0.41؛ 7 میں سے 6 سال خسارے میں ہیں (صرف 2022 مثبت)
تنوع نے دُم کے خطرے کو قابو نہیں کیا: کرٹوسس 246، ماہانہ اتار چڑھاؤ +365%/-78%/-50%، مسلسل 37 خسارے — غیر معمولی نتائج کا غلبہ، ہموار برتری نہیں
L30/L63 خالص-OHLCV سمتی تسلسل کی قسم (0-بقا پانے والا)؛ پورٹ فولیو میں تعمیم سے ٹریڈز کی تعداد بڑھی، مگر فی ٹریڈ برتری نہیں
تکرار تاریخ
تصدیق ناکام (Layer 2 — مصنوعی منظرنامے): استعمال شدہ پیرامیٹرز: ['assets', 'vol_mult', 'atr_period', 'vol_window', 'tp_atr_mult', 'min_notional', 'max_hold_bars', 'qty_precision', 'stop_atr_mult', 'gross_cap_frac', 'impulse_atr_mult', 'per_position_frac', 'default_qty_precision'] جانچیں کہ __init__ تمام صفات self.parameters.get() سے متعین کرتا ہے۔ - steady_uptrend: TypeError: super(type, obj): obj کسی type کی مثال یا ذیلی قسم ہونا چاہیے (بار ٹائم اسٹیمپ: 1735689600000) - steady_downtrend: TypeError: super(type, obj): obj کسی type کی مثال یا ذیلی قسم ہونا چاہیے (بار ٹائم اسٹیمپ: 1735689600000) - flat_ranging: TypeError: super(type, obj): obj کسی type کی مثال یا ذیلی قسم ہونا چاہیے (بار ٹائم اسٹیمپ: 1735689600000) - volatility_spike: TypeError: super(type, obj): obj کسی type کی مثال یا ذیلی قسم ہونا چاہیے (بار ٹائم اسٹیمپ: 1735689600000) - zero_volume: TypeError: super(type, obj): obj کسی type کی مثال یا ذیلی قسم ہونا چاہیے (بار ٹائم اسٹیمپ: 1735689600000) - price_gap: TypeError: super(type, obj): obj کسی type کی مثال یا ذیلی قسم ہونا چاہیے (بار ٹائم اسٹیمپ: 1735689600000)
تصدیق ناکام (Layer 3 — سینڈ باکس بیک ٹیسٹ): اسموک ٹیسٹ نے 300 سیکنڈ کی حقیقی مدت کی حد پار کر دی۔ عموماً اس کا مطلب ہے کہ ہر بار پر کام تاریخی ڈیٹا کے ساتھ بڑھتا ہے — مثلاً فنڈنگ/ضمنی ڈیٹا کی پوری سیریز دوبارہ اسکین کرنا، یا ہر بار calculate_signal()/on_bar() میں فہرست دوبارہ بنا کر min()/sorted() چلانا۔ __init__ میں ٹائم اسٹیمپ کی ترتیب شدہ اریز پہلے سے بنائیں، ONCE، اور bisect استعمال کریں؛ یا ٹائم اسٹیمپ کے مطابق تلاش کے نتائج محفوظ کریں تاکہ فی بار لاگت O(log n) ہو، O(n) نہیں۔
Stratmill ایک تحقیقی اور پیپر ٹریڈنگ ٹول ہے، مالیاتی مشورہ یا بروکر نہیں۔ بیک ٹیسٹ اور پیپر نتائج فرضی ہیں۔ ٹریڈنگ میں نقصان کا خطرہ شامل ہے۔