مواد پر جائیں
تمام حکمتِ عملیاں

حکمتِ عملیاں

BTCUSDT.BINANCE Perp 4H Taker-Buy/Sell Flow Imbalance Long-Only Trend Following (3-Parameter, Order Flow + Trend Confluence, خالص Tick-Aggregated Signal)

نتیجہ: ترک شدہ

BtcPerpTakerFlowImbalanceTrendLong4H

نتیجہ خلاصہ

اس strategy نے factory کے لیے نیا راستہ کھولا کیونکہ اس نے سگنلز کو قیمت کی بجائے مجموعی taker order-flow imbalance سے drive کیا، اور یہ ایک infrastructure ٹیسٹ بھی تھا جو کامیاب رہا — taker سیریز لوڈ ہوئی اور ایک iteration-3 فکس کے بعد 191 صاف trades پیدا کیے جس نے staleness cap کو sparse metrics cadence کے مطابق tunable 14-day parameter بنا دیا۔ اس کے نمبر اپنے cohort کے سب سے صاف تھے: کم drawdown اور مثبت alpha کے ساتھ بنیادی Sharpe 0.90, صفر cliffs کے ساتھ حساسیت پاس کرتے ہوئے اور holdout صاف کرتے ہوئے Sharpe 1.96 تک optimize ہوئے۔ لیکن deflation کے تحت یہ گر گیا: DSR 0.318, ایک optimized Sharpe جو 2.31 luck bar سے نیچے ہے، ایک 87% backtest-overfitting کا امکان، اور ایک overfit walk-forward جس کے out-of-sample windows میں ایک منفی شامل تھا۔ تجزیہ کار نے اسے best-of-225 overfit کے طور پر چھوڑ دیا جس کی جدت اور مقامی استحکام شماریاتی اہمیت کا متبادل نہیں ہو سکتے تھے، مزید احتیاط کے ساتھ کہ carried-forward taker سگنل bull-heavy نمونے میں long-only BTC beta کے stale proxy میں گھٹ سکتا ہے۔

مفروضہ

BTCUSDT.BINANCE perp پر 4H bars استعمال کرتے ہوئے سنگل asset long-only trend-following strategy، جس کا directional سگنل trade_ticks supplementary data سے AGGREGATED TAKER ORDER FLOW سے ہے بجائے قیمت سے اخذ کردہ اشاریوں کے (جو اس سیشن کے abandon لاگ کے مطابق مکمل طور پر ٹیسٹ شدہ اور بنیادی طور پر ناکام ہیں)۔ یہ factory پورٹ فولیو کے لیے واقعی NEW mechanism class ہے — ہر پچھلی strategy OHLCV-سے اخذ کردہ سگنلز استعمال کرتی ہے (قیمت کی سطوحیں، moving averages، ریٹرنز، vol، ratios)۔ Taker-buy/taker-sell imbalance قیمت……مزید دکھائیںکم دکھائیں

BTCUSDT.BINANCE perp پر 4H bars استعمال کرتے ہوئے سنگل asset long-only trend-following strategy، جس کا directional سگنل trade_ticks supplementary data سے AGGREGATED TAKER ORDER FLOW سے ہے بجائے قیمت سے اخذ کردہ اشاریوں کے (جو اس سیشن کے abandon لاگ کے مطابق مکمل طور پر ٹیسٹ شدہ اور بنیادی طور پر ناکام ہیں)۔ یہ factory پورٹ فولیو کے لیے واقعی NEW mechanism class ہے — ہر پچھلی strategy OHLCV-سے اخذ کردہ سگنلز استعمال کرتی ہے (قیمت کی سطوحیں، moving averages، ریٹرنز، vol، ratios)۔ Taker-buy/taker-sell imbalance قیمت سے INFORMATIONALLY DISTINCT ہے: یہ ماپتا ہے کہ WHO liquidity لے رہا ہے (جارحانہ خریدار بمقابلہ جارحانہ بیچنے والے)، جسے academic microstructure ادب (Easley-Kiefer-O'Hara PIN 1996, Easley-Lopez-de Prado-O'Hara VPIN 2012) نے predictive قائم کیا ہے جہاں قیمت اکیلی نہیں ہے۔ Mechanism: ہر 4H bar close پر، bar کے trade ticks کو taker_buy_volume بمقابلہ taker_sell_volume میں جمع کریں، imbalance = (buy - sell) / (buy + sell) حساب کریں۔ LONG جب 4H imbalance > +0.05 (sustained taker buying) AND قیمت > 100-bar SMA (trend confluence — flow کو trend سے متفق ہونا چاہیے)۔ جب imbalance منفی ہو جائے OR قیمت SMA سے نیچے گر جائے exit کریں۔ Order-flow سگنلز کا بنیادی طور پر ناکام قیمت-momentum سگنلز سے مختلف شماریاتی پروفائل ہے: وہ براہ راست AGENT BEHAVIOR دیکھتے ہیں (کون سا فریق spread ادا کرنے کو تیار ہے) بجائے INFERRING agent رویے کو قیمت سے اخذ کرنے کے (جو رویے کا پیچھا کرنے والا نتیجہ ہے)۔ صرف 3 parameters (5-param ceiling سے کافی نیچے)۔ Trade فریکوئنسی: Binance trade tick ڈیٹا کے 6+ سالوں میں ~40-80 trades/سال → 240-480 کل trades → ہر walk-forward window میں 16-32 OOS trades، 5-trade floor سے آرام سے اوپر۔ یہ بھی ایک اہم INFRASTRUCTURE TEST ہے: اگر trade_ticks ڈیٹا factory pipeline میں صحیح طریقے سے لوڈ ہو جاتا ہے (data_specification.md اسے catalog_data_types کے تحت درج کرتا ہے اور subscribe_trade_ticks flag موجود ہے)، تو یہ مستقبل کی تحقیق کے لیے پوری نئی mechanism class کھولتا ہے۔ اگر یہ لوڈ ہونے میں ناکام ہو جاتا ہے (HL funding rate gap کی طرح جس نے 9 strategies کو روکا)، تو ناکامی خود informational ہے اور infrastructure ٹکٹ فائل کرنے کے قابل ہے۔

فیڈبیک نے ایک DIAGNOSTIC کا مطالبہ کیا، مزید schema اندازے کا نہیں۔ میں نے data/supplementary/metrics/BTCUSDT/*.parquet کو براہ راست query کیا: 334,643 rows, column taker_long_short_vol_ratio, timestamp ms میں؛ rows-per-year 2023=12,096 / 2024=16,990 / 2025=14,688, اور EVERY مہینے 2023-01..2025-12 میں >=288 rows ہیں (مسلسل، بس dense 5-min 2020-2022 ڈیٹا کے مقابلے sparse)۔ لہٰذا دروازہ (3) 'rows موجود نہیں -> ٹکٹ فائل کریں' غلط ہے، اور دروازہ (2) کا loader schema mismatch کا premise بھی غلط ہے (میرا loader پہلے سے……مزید دکھائیںکم دکھائیں

فیڈبیک نے ایک DIAGNOSTIC کا مطالبہ کیا، مزید schema اندازے کا نہیں۔ میں نے data/supplementary/metrics/BTCUSDT/*.parquet کو براہ راست query کیا: 334,643 rows, column taker_long_short_vol_ratio, timestamp ms میں؛ rows-per-year 2023=12,096 / 2024=16,990 / 2025=14,688, اور EVERY مہینے 2023-01..2025-12 میں >=288 rows ہیں (مسلسل، بس dense 5-min 2020-2022 ڈیٹا کے مقابلے sparse)۔ لہٰذا دروازہ (3) 'rows موجود نہیں -> ٹکٹ فائل کریں' غلط ہے، اور دروازہ (2) کا loader schema mismatch کا premise بھی غلط ہے (میرا loader پہلے سے بالکل اس column + timestamp key کو پڑھتا ہے)۔ اصل جڑ کا سبب میرے اپنے code میں downstream تھا: _taker_imbalance کی 24h staleness cap۔ میں نے 2023-2025 پر synthetic 4H bars اسکین کرکے اصلی parquet store کے خلاف offline تصدیق کی: 24h cap صرف 24.9% bars کو taker سگنل کے ساتھ tag کرتا ہے (imbalance>0.05 اور price>SMA gates کے بعد یہ observed ~2.79% exposure تک گرتا ہے)، جبکہ ایک 14-day cap 95.3% tag کرتا ہے — لہٰذا ہر 3-window walk-forward window trades سے populate ہوگا۔ _taker_imbalance فنکشن پہلے ہی trailing 4h window خالی ہونے پر قریب ترین at-or-before ratio آگے لے جاتا ہے؛ صرف cap نے veto کیا، لہٰذا اصل حل ایک واحد knob (max_lag_hours=336) ہے جس کے ساتھ سگنل، entry/exit، یا sizing logic میں ZERO تبدیلی اور NO price-proxy fallback۔ یہ order-flow mechanism کو intact رکھتا ہے اور آخرکار اسے پورے backtest دور میں جانچنے کے قابل بناتا ہے۔ تجزیہ کار کے لیے محفوظ احتیاط: 2023-2025 taker کا احاطہ واقعی 2020-2022 سے پتلا ہے (~12% کا 5-min density)، لہٰذا ان سالوں میں carried سگنل موٹا ہے؛ 2023-2025 کے لیے dense 5-min metrics کا بیک فل وفاداری بہتر کرے گا، لیکن سیریز ابھی walk-forward کی تصدیق کے لیے مہینہ بہ مہینہ کافی مسلسل ہے۔

کوشش 1 پر شدید اوورفٹنگ احتمال کے ساتھ ڈیفلیٹڈ شارپ ناکام ہوئی۔ DSR=0.3175 (0.95 بار کے مقابلے)، is_significant=FALSE، آپٹیمائزڈ شارپ 1.9615 BELOW 225-trial متوقع زیادہ سے زیادہ قسمت بار 2.3078 کے ساتھ — اور فیصلہ کن طور پر — PBO=0.8664 (پیرامیٹر سلیکشن کے اوورفٹ ہونے کا 87% احتمال)۔ فریم ورک کے مطابق کم DSR کا بہت زیادہ PBO کے ساتھ ملنا فیصلہ کن ترک ہے۔ واک فارورڈ اس کی تصدیق کرتا ہے: is_overfitted=TRUE اوسط IS 3.91 گر کر اوسط OOS 0.962 اور OOS ونڈوز [2.76, 1.32, -1.19] بننے کے ساتھ (ایک منفی)۔ زیادہ……مزید دکھائیںکم دکھائیں

کوشش 1 پر شدید اوورفٹنگ احتمال کے ساتھ ڈیفلیٹڈ شارپ ناکام ہوئی۔ DSR=0.3175 (0.95 بار کے مقابلے)، is_significant=FALSE، آپٹیمائزڈ شارپ 1.9615 BELOW 225-trial متوقع زیادہ سے زیادہ قسمت بار 2.3078 کے ساتھ — اور فیصلہ کن طور پر — PBO=0.8664 (پیرامیٹر سلیکشن کے اوورفٹ ہونے کا 87% احتمال)۔ فریم ورک کے مطابق کم DSR کا بہت زیادہ PBO کے ساتھ ملنا فیصلہ کن ترک ہے۔ واک فارورڈ اس کی تصدیق کرتا ہے: is_overfitted=TRUE اوسط IS 3.91 گر کر اوسط OOS 0.962 اور OOS ونڈوز [2.76, 1.32, -1.19] بننے کے ساتھ (ایک منفی)۔ زیادہ probabilistic_sharpe (0.9964) کلاسک PSR-بمقابلہ-DSR جال ہے — یہ 225-trial سلیکشن کو نظرانداز کرتا ہے جسے PBO/DSR سزا دیتے ہیں۔ اصل مثبت (0 حساسیت کی چٹانیں، مثبت sharpe_ci_low +0.4252، جائز طور پر پاس ہونے والا ہولڈآؤٹ تناسب 1.213) مقامی استحکام اور ایک سازگار فارورڈ ونڈو کی پیمائش کرتے ہیں، اہمیت نہیں، اور قسمت کی بار سے نیچے منتخب شارپ کے ساتھ ایک 87% PBO کو اووررائیڈ نہیں کر سکتے۔ تکرار نہ کریں (کوشش 1 از 2، پہلے سے تکرار 3): حساسیت پہلے سے 0 چٹانوں کے ساتھ صاف ہے، لہذا سويپ نے مستحکم علاقے کی مکمل تلاش کی پھر بھی OOS اب بھی گرتا ہے اور PBO 0.87 ہے — اوورفٹنگ واک فارورڈ SELECTION میں 225 trials پر رہتی ہے، قابل درست چٹان میں نہیں، اور صرف 3 بنیادی پیرامیٹرز کے ساتھ دوسرا best-of-225 سويپ وہی اوورفٹ ترتیبات دوبارہ تلاش کرتا ہے۔ revise_hypothesis نہیں: ٹیکر فلو عدم توازن ایک پہلی ٹیسٹ میکانزم ہے جس کا کوئی فروغ یافتہ sibling مردہ ہدف پر پھنسا نہیں ہے، لہذا نیا آلہ کی طرف اشارہ کرنے کے لیے ثابت شدہ کچھ نہیں ہے۔ اضافی احتیاط (تصدیق شدہ بنیادی سبب نہیں): 'آرڈر فلو' سگنل sparse میٹرکس taker_long_short_vol_ratio سیریز سے ماخوذ ہے جس میں raw ٹریڈ ٹکس کی بجائے 14-دن کی پرانی پن آگے لے جانا ہے، لہذا 2023-2025 sparse ادوار کے دوران یہ دو ہفتوں تک آگے رکھا گیا ایک سنیپ شاٹ ہو سکتا ہے — پرانی، کم معلوماتی پراکسی کی طرف بگڑتا ہوا اور 'قیمت سے معلوماتی طور پر الگ' کی بنیاد کو کمزور کرتا ہے؛ long-only BTC رجحان کے ساتھ بل بھاری 6-سال کے نمونے میں (بیس الفا 0.02، benchmark_correlation 0.30)، واپسی کا بڑا حصہ بیٹا ہو سکتا ہے۔ FAILURE PATTERN: غیر معمولی طور پر صاف پروفائل والا واقعی ناول آرڈر فلو میکانزم (0 حساسیت کی چٹانیں، مثبت CI-low، پاس ہونے والا ہولڈآؤٹ) پھر بھی best-of-225 اوورفٹ ہو سکتا ہے — یہاں PBO 0.8664 DSR 0.32 کے ساتھ اور 2.31 قسمت بار سے نیچے آپٹیمائزڈ شارپ (1.96)، پلس منفی OOS ونڈو کے ساتھ is_overfitted واک فارورڈ، فیصلہ کن ہے۔ صاف حساسیت گرڈ اور ایک سازگار ہولڈآؤٹ ونڈو NOT اس آپٹیمائزیشن کو نہیں بچاتے جس کا انتخاب 87% ممکنہ طور پر اوورفٹ ہے؛ نوبت اور مقامی استحکام شماریاتی اہمیت نہیں ہیں۔

نفاذ

BTCUSDT.BINANCE perp پر long-only 4H trend-follower جس کا directional سگنل مجموعی TAKER ORDER-FLOW imbalance (metrics taker_long_short_vol_ratio سیریز سے) ہے، 100-bar SMA trend فلٹر سے gated۔ LONG جب taker imbalance > +0.05 اور close > SMA; جب imbalance exit_imbalance سے نیچے ہو یا close < SMA exit۔ Iteration 3 2023-2025 exposure gap کو ٹھیک کرتا ہے: metrics store کی براہ راست query نے ثابت کیا کہ taker سیریز 2020-2026 میں مہینہ بہ مہینہ CONTINUOUSLY موجود ہے اور صحیح طریقے سے لوڈ ہو رہی تھی؛ بلیک آؤٹ strategy کی اپنی 24h staleness cap کی وجہ سے تھی جو 2023-2025 metrics rows کی sparse (1-30 day intra-month) cadence سے بہت زیادہ tight تھی۔ Cap اب ایک parameter (max_lag_hours, ڈی فالٹ 336h=14 دن) ہے جو sparse gaps کے پار قریب ترین at-or-before taker ratio آگے لے جاتا ہے۔

بیک ٹیسٹ جائزہ

شارپ
0.90
کل منافع
36.26%
زیادہ سے زیادہ ڈرا ڈاؤن
13.11%
کل ٹریڈز
191
کامیابی کی شرح
40.8%
منافع فیکٹر
1.34

Functional اور infrastructure ٹیسٹ کامیاب: taker-flow metrics سیریز لوڈ ہوتی ہے اور 191 entries (0 drops) کو drive کرتی ہے — ثابت کرتا ہے کہ واقعی ایک نئے order-flow mechanism class pipeline سے گزرتا ہے

قوی pre-opt risk-adjusted میٹرکس: Sharpe 0.90, Sortino 1.77, Calmar 2.24, max_drawdown صرف 13.1%, profit_factor 1.34

مثبت alpha (+0.021), کم beta (0.043) اور کم benchmark_correlation (0.30) — ایک ممتاز، مارکیٹ سے نسبتاً غیر جانبدار ریٹرن اسٹریم

صحت مند trade نمونہ (191) ~6 سالوں پر ہر window میں کافی OOS trades کے ساتھ معنی خیز walk-forward کی حمایت کرتا ہے

غیر متناسب ادائیگی (avg_win ~2x avg_loss) sub-50% جیت کی شرح کی وضاحت کرتی ہے — عام ٹرینڈ فالوور پروفائل، خرابی نہیں

مناسب صلاحیت (~$9.6M); معتدل لاگت کا بوجھ (impact 10.2%, commission 9.7% gross کا)

Mechanism-integrity رسک: 14-day staleness carry-forward taker-flow سگنل کو sparse 2023-2025 stretches پر تقریباً مستقل بناتا ہے، لہٰذا trade کی timing SMA trend gate سے drive ہو سکتی ہے — ممکنہ طور پر order-flow کے لباس میں قیمت-ٹرینڈ strategy

sharpe_ci_low -0.635 (CI straddles 0) — اہمیت ابھی قائم نہیں ہوئی؛ deflated-Sharpe دروازے کی ضرورت ہے

information_ratio -0.65 بمقابلہ buy-hold (کم correlation سے جزوی طور پر کم)

حالیہ ہلکی نرمی (2023 -6.0%، 2026 -3.0%)

تجزیہ

پورٹ فولیو کے لیے واقعی نیا mechanism class (مجموعی taker order-flow imbalance) — exhausted قیمت سے اخذ کردہ سگنلز سے معلوماتی طور پر الگ

حساسیت PASSED کے ساتھ 0 کی چٹانیں نہیں — parameters ٹیسٹ شدہ grid پر مقامی طور پر مستحکم ہیں

sharpe_ci_low مثبت ہے (+0.4252), اور holdout واقعی پاس ہوا (ratio 1.213, holdout_sharpe 1.167 بمقابلہ مثبت WF-OOS 0.962)

صاف optimized رسک پروفائل: max_drawdown 10.8%, profit_factor 1.76, مثبت alpha 0.053, صلاحیت $27M, معمولی impact 6.0%

ناکام ڈیفلیٹڈ شارپ: DSR=0.3175 (0.95 کے مقابلے)، is_significant=false، آپٹیمائزڈ شارپ 1.9615 BELOW 225-trial متوقع زیادہ سے زیادہ قسمت بار 2.3078

PBO=0.8664 — 87% backtest overfitting کا امکان؛ کم DSR + بہت زیادہ PBO ایک فیصلہ کن no-promote ہے

Walk-forward is_overfitted=TRUE: اوسط IS 3.91 اوسط OOS 0.962 تک گرتا ہے، OOS windows [2.76, 1.32, -1.19] کے ساتھ (ایک منفی)

probabilistic_sharpe 0.9964 کلاسک PSR-بمقابلہ-DSR جال ہے — 225-trial سلیکشن کو نظرانداز کرتا ہے جسے PBO/DSR سزا دیتے ہیں

بنیادی config CI 0 کو straddles کرتا ہے (بنیادی sharpe_ci_low -0.6354); بنیادی alpha صرف 0.02 benchmark_correlation 0.30 کے ساتھ — bull-heavy نمونے میں long-only BTC trend کو beta سے الگ کرنا مشکل ہے

Mechanism-integrity احتیاط: 'order flow' sparse metrics taker-ratio سیریز سے 14-day staleness carry-forward کے ساتھ اخذ کیا جاتا ہے، نہ کہ raw trade ticks سے — 2023-2025 کے دوران سگنل دو ہفتے تک آگے رکھا گیا snapshot ہو سکتا ہے، جو stale proxy کی طرف گھٹتا ہے (تصدیق کے لیے نشان زد، تصدیق شدہ نہیں)

سب > 0

کیا NOT کو optimize کیا جائے — taker-flow سگنل میں ایک ساختی 2023-2025 ڈیٹا بلیک آؤٹ ہے (trades صرف 2020-2022 اور 2026 میں موجود ہیں؛ annual_returns 2023/2024/2025 کو چھوڑ دیتا ہے؛ exposure_pct 2.79%)، لہٰذا ایک 3-window walk-forward ایک پورا window صفر ڈیٹا پر چلے گا اور order-flow ایج کی تصدیق نہیں ہو سکتی۔ Iteration 2 کی schema-tolerance loader تبدیلی نے NOT فرق ختم نہیں کیا، یعنی اگلا قدم تشخیصی ہے، مزید schema اندازہ نہیں: (1) براہ راست catalog/supplementary store سے query کریں اور تصدیق کریں کہ آیا……مزید دکھائیںکم دکھائیں

کیا NOT کو optimize کیا جائے — taker-flow سگنل میں ایک ساختی 2023-2025 ڈیٹا بلیک آؤٹ ہے (trades صرف 2020-2022 اور 2026 میں موجود ہیں؛ annual_returns 2023/2024/2025 کو چھوڑ دیتا ہے؛ exposure_pct 2.79%)، لہٰذا ایک 3-window walk-forward ایک پورا window صفر ڈیٹا پر چلے گا اور order-flow ایج کی تصدیق نہیں ہو سکتی۔ Iteration 2 کی schema-tolerance loader تبدیلی نے NOT فرق ختم نہیں کیا، یعنی اگلا قدم تشخیصی ہے، مزید schema اندازہ نہیں: (1) براہ راست catalog/supplementary store سے query کریں اور تصدیق کریں کہ آیا `metrics` taker buy/sell volume (یا taker_long_short_vol_ratio) کی rows PHYSICALLY EXIST BTCUSDT 2023-01 سے 2025-12 تک موجود ہیں۔ 2024 نمونے کے لیے row count اور اصل column نام/timestamp keys پرنٹ کریں۔ (2) اگر rows کسی اور schema (column یا timestamp-key نام جو آپ کا loader ابھی بھی میچ نہیں کرتا) کے تحت موجود ہیں، تو `_row_ratio`/`_row_ts`/`_load_taker_flow` کو انہیں پڑھنے کے لیے extend کریں اور دوبارہ چلائیں؛ تصدیق کریں کہ exposure_pct بڑھتا ہے اور trades 2023-2025 کو populate کرتے ہیں۔ (3) اگر rows واقعی NOT موجود ہیں (metrics taker سیریز ان سالوں کے لیے کبھی جمع/بیک فل نہیں کی گئی)، تو یہ ایک infrastructure/ڈیٹا اکٹھا کرنے کا مسئلہ ہے بالکل جیسا کہ مفروضے نے توقع کیا تھا — strategy کوڈ اسے ٹھیک نہیں کر سکتا، لہٰذا multi-year taker-flow metrics کے لیے ڈیٹا اکٹھا کرنے کا ٹکٹ فائل کریں اور DO NOT اس strategy کو optimize کے لیے دوبارہ جمع نہ کریں جب تک کہ ڈیٹا پورے backtest دور کو نہ گھیرے۔ صرف اس وقت جب taker-flow سیریز مسلسل 2020-2026 کا احاطہ کرے گی optimize کرنے کے قابل ہوگی؛ mechanism امیدافزا ہے لیکن فی الحال جانچنے کے قابل نہیں۔

نتیجہ خلاصہ

ایک واقعی نیا mechanism جو غیر معمولی طور پر صاف پروفائل رکھتا ہے — صفر حساسیت کی چٹانیں، مثبت Sharpe CI-low، اور پاس ہونے والا holdout — پھر بھی best-of-N اوورفٹ ہو سکتا ہے، لہٰذا مستقبل کے کام کو اعلیٰ PBO کے ساتھ luck بار سے نیچے deflated Sharpe کو فیصلہ کن سمجھنا چاہیے قطع نظر مقامی استحکام کے، اور یہ تصدیق کرنی چاہیے کہ supplementary-data سگنل (یہاں sparse 2023-2025 stretches پر 14 دن تک آگے لے جانے والی taker سیریز) کسی stale قیمت-ٹرینڈ proxy میں گھٹ نہیں رہا۔

تجزیہ کار نے آپٹیمائزیشن کے بعد اسے ترک کر دیا (کوشش 1 از 2، پہلے سے تکرار 3): حساسیت پاس ہونے کے باوجود (0 چٹانیں)، مثبت شارپ CI-low (+0.425)، اور جائز ہولڈآؤٹ (تناسب 1.213)، یہ ڈیفلیٹڈ شارپ ٹیسٹ میں ناکام ہوا (DSR 0.318 بمقابلہ 0.95، اہم نہیں) آپٹیمائزڈ شارپ 1.96 کے ساتھ 225-trial قسمت بار 2.31 سے نیچے، اور — فیصلہ کن طور پر — PBO 0.866 (87% اوورفٹ احتمال) کے ساتھ ساتھ ایک اوورفٹ جھنڈے دار واک فارورڈ (اوسط in-sample 3.91 گر کر اوسط OOS 0.96 منفی ونڈو -1.19 کے ساتھ)۔

BTCUSDT.BINANCE perp پر long-only 4H trend-following strategy جس کا directional سگنل مجموعی taker buy/sell order-flow imbalance (metrics taker-ratio سیریز سے ماخوذ) سے آیا بجائے قیمت کے، taker-buy imbalance +0.05 سے زیادہ ہونے اور قیمت 100-bar SMA سے اوپر ہونے پر long جاتے ہوئے — جان بوجھ کر نیا، تین پیرامیٹر order-flow mechanism class اور pipeline سے taker-flow ڈیٹا کے گزرنے کا infrastructure ٹیسٹ۔

انفراسٹرکچر ٹیسٹ کامیاب ہوا (ٹیکر سیریز لوڈ ہوئی اور 191 صاف اندراجات کو چلایا) اور فیکٹری کے لیے بیس بیک ٹیسٹ مضبوط تھا: شارپ 0.904، +36.3% واپسی، منافع فیکٹر 1.34، 40.8% جیت کی شرح، صرف 13.1% زیادہ سے زیادہ ڈرا ڈاؤن، مثبت الفا (0.021) اور کم بینچ مارک ارتباط (0.30) کے ساتھ۔ آپٹیمائزیشن نے اسے شارپ 1.96، +88.2% واپسی، 10.8% ڈرا ڈاؤن، اور منافع فیکٹر 1.76 تک بلند کیا۔

Stratmill ایک تحقیقی اور پیپر ٹریڈنگ ٹول ہے، مالیاتی مشورہ یا بروکر نہیں۔ بیک ٹیسٹ اور پیپر نتائج فرضی ہیں۔ ٹریڈنگ میں نقصان کا خطرہ شامل ہے۔