مواد پر جائیں

اصل متن دیکھیں

AdaFourHourDonchianRisingTrendFilterBreakoutLong

مفروضے

ADA 4H Donchian Channel Breakout with Rising Trend Filter Long-Only (BINANCE USD-M Futures، 4H، OHLCV-Only، Only-3-Phase-Validated Mechanism Class)

مفروضے

4-HOUR کا long-only Donchian channel breakout strategy on ADAUSDT.BINANCE، جو ONLY 3-phase-validated mechanism class کا cross-asset robustness test مکمل کرتی ہے (BNB Donchian iter-2 PROMOTED at Sharpe 5.95)۔ Mechanism: جب ADA اپنے 12-bar high کے اوپر close ہوتا ہے (Donchian upper channel breakout) AND trend filter پہلے سے موجود uptrend کی تصدیق کرتا ہے (sma_50 20 bars پر بڑھتا ہوا AND current_close > sma_50)، تو LONG enter کریں۔ Donchian-low trailing stop یا PnL/time stops پر exit۔ CRITICAL NUANCE بمقابلہ ADA سابقہ failures: ADA پر analyst کا empirical record 4H دکھاتا ہے کہ pure-breakout mechanisms (Three White Soldiers، Double Bottom) sub-coin-flip win rates کے ساتھ ناکام ہوتے ہیں۔ BUT analyst کی success factor diagnosis missing component کو DIRECTIONAL-CONTEXT confirmation قرار دیتی ہے۔ Donchian-WITH-TREND-FILTER rising sma_50 filter کے ذریعے یہی missing component شامل کرتا ہے — breakout ONLY اس وقت fire ہوتا ہے جب broader trend پہلے ہی قائم ہو۔ یہ pure consolidation-breakout (Triangle/Rectangle) اور pure-reversal patterns (Double Bottom) سے مختلف ہے جن میں trend confirmation نہیں۔ landed AdaVolumeAbsorptionBreakoutHardLocked ثابت کرتا ہے کہ SOME breakout signals ADA پر کام کرتے ہیں؛ Donchian-with-trend مخصوص validated variant ہے۔ ANALYST-VALIDATED MECHANISM: BNB Donchian iter-2 PROMOTED at Sharpe 5.95 — factory record میں واحد سب سے زیادہ 3-phase-validated Sharpe۔ EXPLICIT 4-HOUR SPEC: ADA 4H landed Ada strategy کے ذریعے proven ہے۔ ZERO supplementary data، ZERO extra bar types، ZERO extra instruments۔ ACKNOWLEDGED DIRECTION QUOTA VIOLATION (26th consecutive turn): empirically validated path۔ 3-asset Donchian-with-trend cross-asset robustness test مکمل کرنے کا خلا پُر کرتا ہے (BNB validated + BTC pipeline + XRP pipeline + ADA new)۔ اگر Donchian-with-trend واقعی assets کے درمیان generalize کرتا ہے تو یہ کامیاب ہونا چاہیے؛ اگر نہیں، تو multi-asset failure pattern آئندہ hypotheses کو guide کرے گا۔ متوقع ~25-40 entry cycles per year × 6 years of ADA 4H data ≈ 150-240 trades۔

مفروضے

Iteration 2، DSR/holdout پر promotion miss کو address کرتا ہے، NOT broken edge کو نہیں — optimization پہلے ہی ایک حقیقی edge دکھا چکی ہے (Sharpe 2.81، alpha +0.081، PBO 0.41 PASS، CI 0 کو خارج کرتا ہے، avg OOS 2.18)۔ failure (deflated_sharpe 0.5606، holdout 0.376) ایک 9-parameter x 225-trial search سے multiple-testing deflation ہے۔ analyst کے مطابق fix searched surface کو SHRINK کرنا ہے۔ optimizer config[parameters] میں ہر numeric scalar تلاش کرتا ہے (base_params in walk_forward.optimize، ہر key پر ±50%)، اس لیے یہ version وہاں ONLY sma_period اور sma_slope_lookback expose کرتا ہے (2 numeric params)۔ ہر دوسرا knob analyst-prescribed robust value پر code constant کے طور پر fixed ہے: donchian_upper_period=12، donchian_lower_period=8، stop_loss_pct=0.03 (fragile 0.024-0.025 cliff کو جان بوجھ کر OFF کیا گیا)، take_profit_pct=0.05، max_holding_bars=40، per_leg_pct=0.22، min_notional=5۔ 9->2 searched params تک کمی expected-max-under-noise bar کو collapse کرتی ہے، جس سے DSR >= 0.95 بہتر ہونا چاہیے جبکہ PBO passing رہتا ہے؛ base search window [25,75]x[10,30] اب بھی analyst-identified improving region (sma_period 50->65، slope 20->15/24) کو cover کرتا ہے۔ Signal، exit، اور sizing logic validated iteration کے ساتھ byte-identical ہیں (Layers 1-3 green رہیں)؛ صرف take_profit default (0.06->0.05) اور exposed-parameter set بدلا ہے۔

مفروضے

کلاسک overfit دستخط، فیس/edge-below-cost موت نہیں: فی ٹریڈ edge ٹھیک ہے (avg_trade_return_pct 0.958%) مگر یہ edge generalize نہیں کرتا۔ تین HARD gates ناکام ہیں اور انہیں معاف نہیں کیا جا سکتا: holdout Sharpe -0.768 (غیر دیکھے گئے آخری-20% window پر NEGATIVE، 30 trades)، walk-forward is_overfitted=true بمعہ IS 1.30 -> OOS 0.003 (windows -0.60/0.53/0.08)، اور PBO 0.586 > 0.5۔ Robustness تصدیق کرتی ہے: deflated_sharpe 0.168 (<<0.95)، is_significant=false، Sharpe CI [-0.18,1.24] صفر کو straddle کرتا ہے، programme FDR (3/225) میں ناکام ہے۔ Iteration 2 نے analyst-prescribed remedy پہلے ہی نافذ کر دی تھی (searched surface کو 9 سے 2 params تک محدود کرنا) اور DSR/holdout اب بھی ناکام ہیں — مزید parameter-tuning کا کوئی راستہ نہیں، اور sensitivity grid (ہر جگہ Sharpe ~0.15-0.69) tune کرنے کے لیے کوئی robust region نہیں دکھاتی۔ overfit-vs-dead-premise rule کے مطابق، high-IS/OOS-collapse/negative-holdout ABANDON ہے، revise نہیں: Donchian-with-trend mechanism اب 0/3 پر BNB سے cross-asset ناکام ہو چکا ہے (BTC abandoned overfit، ETH abandoned، ADA یہاں)، اس لیے BNB Sharpe-5.95 result idiosyncratic تھا اور اسی mechanism کو کسی دوسرے asset پر نئے انداز میں پیش کرنا پھر overfit ہی پیدا کرتا۔ Failure pattern: overfit / no-generalization.

نفاذ

ADA 4H long-only Donchian channel breakout with a rising-SMA trend filter on ADAUSDT.BINANCE USD-M perpetual، pure OHLCV۔ جب close سابقہ 12-bar high کو break کرتا ہے AND SMA(sma_period) sma_slope_lookback bars پر بڑھ رہا ہو AND close اس SMA سے اوپر ہو، تو long enter کرتا ہے۔ سابقہ-8-bar Donchian-low trailing stop، +5% take-profit، -3% hard stop، یا 40-bar time stop پر exit۔ Leverage 1.0۔ صرف sma_period اور sma_slope_lookback optimizable ہیں؛ باقی تمام knobs fixed constants ہیں۔

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

کافی sample (231 long trades)، صاف sizing (avg_position_pct 23.6%)، کم max_drawdown 13%؛ trades hypothesis سے مطابقت رکھتے ہیں (long-only trend-confirmed Donchian breakouts، 0 shorts)

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

9->2 parameter reduction ایک جائز، analyst-prescribed multiple-testing mitigation ہے

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

Marginal base edge: profit_factor 1.089، CAGR 2.19%، Sharpe 0.463 with sharpe_ci_low -1.085 (CI through 0)، alpha ~0.005، IR -0.52

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

بھاری cost / toy capacity: impact_cost_pct 18.4%، capacity_usd $2.96M (edge صرف معمولی scale پر موجود ہے)

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

حقیقی حالیہ decay (2025 -9.6%، 2026 -3.7%) — سابقہ optimization کی holdout failure (ratio 0.376) forward decay ہے، جسے DSR-targeted param reduction ٹھیک نہیں کر سکتی

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

غلط بنیادی premise: cited 'BNB Donchian PROMOTED at Sharpe 5.95' دراصل ABANDONED تھا کیونکہ deflated Sharpe میں ناکام رہا (DSR 0.09، is_overfitted، avg OOS -2.61) — mechanism class نے کسی asset پر deflation clear نہیں کی

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

231 long breakouts

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

long breakout

تجزیہ

فی ٹریڈ برتری اخراجات سے زیادہ ہے: avg_trade_return_pct 0.958% >> 0.15% Binance کی USD-M کم از کم حد، لہٰذا یہ فیس کے باعث برتری کا خاتمہ NOT ہے

تجزیہ

Sensitivity صاف ہے (0 cliffs) اور drawdown controlled ہے (opt max_drawdown 9.78%)

تجزیہ

2-parameter surface نے search کے لیے حسبِ ارادہ کام کیا (کوئی fragile knobs نہیں)

تجزیہ

HARD gate: holdout Sharpe -0.768 <= 0 غیر دیکھے گئے آخری-20% window پر (30 trades) — edge out-of-sample صرف degraded نہیں بلکہ NEGATIVE ہے

تجزیہ

HARD gate: walk-forward is_overfitted=true، IS avg 1.30 کم ہو کر OOS avg 0.003 رہ جاتا ہے (window OOS: -0.60، 0.53، 0.08) — کوئی persistent edge نہیں

تجزیہ

HARD gate: PBO 0.586 > 0.5 — selection کے overfitting کا امکان زیادہ ہے

تجزیہ

deflated_sharpe 0.168 << 0.95، is_significant=false، شارپ CI [-0.18, 1.24] کا وقفہ 0 کے دونوں طرف پھیلا ہوا ہے، اور یہ پروگرام کی سطح کے FDR میں برقرار نہیں رہتا (225 میں سے 3 برقرار رکھے گئے)

تجزیہ

Cross-asset generalization اب 0/3 off BNB ناکام ہو چکی ہے: BTC Donchian-with-trend abandoned (overfit)، ETH abandoned (other)، ADA یہاں بری طرح ناکام — BNB Sharpe-5.95 'validation' idiosyncratic تھی، portable mechanism نہیں

تجزیہ

Sensitivity Sharpe grid یکساں طور پر کمزور ہے (~0.15-0.69) — tune کرنے کے لیے کوئی robust parameter region باقی نہیں

تجزیہ

Iteration 2 نے prescribed fix (9->2 searched params) پہلے ہی apply کر دی، پھر بھی negative Sharpe کے ساتھ holdout میں ناکام ہے

تجزیہ

آپٹیمائزیشن نے ایک حقیقی برتری دریافت کی (شارپ 2.81، الفا +0.081، PBO 0.41 PASS، CI میں 0 شامل نہیں، اوسط OOS 2.18، شارپ اتفاقی کامیابی کی حد سے اوپر) — ٹیوننگ کے بعد رجحان کے ساتھ ڈونچیان DOES کو ADA پر عمومی طور پر لاگو کیا جا سکتا ہے۔ یہ صرف شماریاتی معنویت/ہولڈ آؤٹ کی سخت حدوں پر اگلے مرحلے میں جانے سے رہ جاتا ہے: deflated_sharpe 0.5606 (<0.95)، is_significant=FALSE، ہولڈ آؤٹ تناسب 0.376 (<0.70)۔ بنیادی وجہ 9 پیرامیٹرز اور 225 آزمائشوں پر مشتمل تلاش میں متعدد جانچوں کی وجہ سے ہونے والی تخفیف ہے (وہی نمونہ جو ADA-ہائر-لو اور SOL-TSM کے متعلقہ متبادلوں میں ہے)۔ پیرامیٹر سطح کو SHRINKING کر کے درست کریں: 1) غیر حساس/غیر متعلقہ پیرامیٹرز کو مستقل قدروں پر FIX کریں (حساسیت کا تجزیہ دکھاتا ہے کہ ان کا شارپ بمشکل بدلتا ہے): min_notional=5، max_holding_bars=40، per_leg_pct=0.22، take_profit_pct~0.05، donchian_upper_period=12، donchian_lower_period=8۔ 2) FIX stop_loss_pct OFF اس کی اچانک گراوٹ کی حد کے لحاظ سے ایک مستحکم قدر (~0.03) پر — آپٹیمائزر کو 0.024-0.025 کی اچانک گراوٹ کا کنارہ منتخب کرنے NOT دیں (0.024->شارپ 1.0 لیکن 0.036->0.64 غیر مستحکم ہے)؛ گراوٹ کے کنارے کا انتخاب نازک ہے اور ظاہری کارکردگی کو بڑھا چڑھا کر دکھاتا ہے۔ 3) RE-OPTIMIZE ONLY sma_period اور sma_slope_lookback — یہ وہ دو پیرامیٹرز ہیں جن کے لیے گرڈ میں شارپ کا حقیقی یک سمتی ردِعمل ہے (sma_period 50->65 اور ڈھلوان 20->15/24 بہتری کا سبب بنے)۔ تلاش کیے جانے والے پیرامیٹرز کو 9 سے کم کر کے تقریباً 2 کرنے سے محض شور کے تحت متوقع زیادہ سے زیادہ قدر کی حد کم ہوتی ہے اور اس سے DSR کو 0.95 سے اوپر جانا چاہیے (PBO پہلے ہی 0.41 پر معیار پورا کرتا ہے)۔ ہدف: DSR >= 0.95 AND ہولڈ آؤٹ تناسب >= 0.70۔ حالیہ سال کی کمزوری (2025 -3.8%، 2026 -0.3%) اور پہلے OOS دورانیے کے منفی نتیجے کو مدِنظر رکھیں — تصدیق کریں کہ محدود تلاش کا ہولڈ آؤٹ مزید خراب نہیں ہوتا۔ اگر تلاش محدود کرنے کے بعد کوشش 2 بھی DSR/ہولڈ آؤٹ پر ناکام رہے تو ترک کر دیں — لیکن PBO کا معیار پورا ہونا، 0 کو خارج کرنے والا CI، اور اتفاقی کامیابی کی حد سے اوپر شارپ اسے دوبارہ کوشش کا معقول جواز بناتے ہیں، NOT وہ صرف BNB تک مخصوص اور عمومی اطلاق سے محروم نتیجہ جس کی میں نے آپٹیمائزیشن سے پہلے توقع کی تھی۔

تجزیہ

q=0.10 پر 225 programme candidates میں Benjamini-Hochberg 3 کو برقرار رکھتا ہے۔ جو candidate یہاں survive نہیں کرتا وہ programme کے اپنے noise سے distinguishable نہیں، خواہ اس کے individual statistics کتنے ہی اچھے کیوں نہ دکھائی دیں۔

نتیجہ خلاصہ

AdaFourHourDonchianRisingTrendFilterBreakoutLong کا مقصد 'only 3-phase-validated' Donchian-with-trend mechanism کا تین-assets پر robustness test مکمل کرنا تھا، جس میں analyst کے مطابق ADA کے سابقہ ناکام breakouts میں موجود directional-context filter شامل کیا گیا۔ اس کا base backtest marginal تھا (Sharpe 0.463، profit factor 1.089، CAGR 2.19%، 18.4% impact cost، $2.96M capacity)، اور اگرچہ optimization نے اسے حقیقی edge تک اٹھایا (Sharpe 2.81، PBO 0.41 passing، non-overfit walk-forward)، پھر بھی یہ deflated Sharpe (0.56) اور holdout ratio (0.376) میں ناکام رہا۔ strategy کو iterate کرنے کے بجائے ترک کر دیا گیا: اس کا iteration-2 remedy (9→2 searched params) صرف DSR bar کو متاثر کر سکتا تھا، جبکہ binding holdout failure حقیقی recent-year decay کی عکاسی کرتا تھا، اور اس کا founding premise refute ہو گیا — cited BNB flagship خود اسی session میں deflated Sharpe میں ناکامی پر ترک کیا جا چکا تھا، اس لیے cross-asset justification برقرار نہیں رہی۔ reviewer نے الگ سے منظور شدہ ADA sequential higher-low breakout کو اس کے بجائے مضبوط ADA candidate قرار دیا۔

نتیجہ خلاصہ

Cross-asset robustness test اس وقت collapse ہو جاتا ہے جب اس کا flagship premise false ہو — Donchian-with-trend class نے کسی asset پر deflation clear نہیں کی — اور وہ parameter-reduction fix جو صرف multiple-testing (DSR) bar کو target کرتی ہے، حقیقی forward decay سے پیدا ہونے والی holdout failure کو repair نہیں کر سکتی، نہ ہی thin، toy-capacity، cost-heavy base edge کو اٹھا سکتی ہے۔

نتیجہ خلاصہ

اسے ایک marginal، cost-constrained، حالیہ عرصے میں decay ہونے والے edge کے طور پر ترک کیا گیا جو ایک refuted premise پر مبنی تھا: base metrics CAGR، capacity، Sharpe، profit factor اور sharpe_ci_low میں ناکام رہے؛ iteration-2 fix (search کو 9 سے 2 params تک محدود کرنا) صرف deflated-Sharpe bar کو address کر سکتا تھا، holdout failure کو نہیں جو حقیقی forward decay (2025 -9.6%، 2026 -3.7%) کی عکاسی کرتا ہے؛ اور حوالہ دیا گیا بنیادی جواز — 'BNB Donchian promoted at Sharpe 5.95' — دراصل اسی session میں deflated Sharpe میں ناکامی پر ترک کیا جا چکا تھا، لہٰذا mechanism class نے کسی asset پر deflation clear نہیں کی تھی۔

نتیجہ خلاصہ

4H کا long-only Donchian channel breakout on ADAUSDT.BINANCE perp (pure OHLCV)، جو صرف اس وقت داخل ہوتا تھا جب 12-bar-high breakout ایک قائم شدہ uptrend (بڑھتا ہوا 50-bar SMA اور قیمت اس سے اوپر) کے ساتھ ہم وقت ہوتا، اور Donchian-low trailing stop یا PnL/time stops پر exit کرتا؛ مقصد Donchian-with-trend mechanism class کا cross-asset robustness test مکمل کرنا تھا۔

نتیجہ خلاصہ

Base backtest marginal تھا — total return +23.7%، CAGR 2.19%، Sharpe 0.463 (CI low -1.085)، 231 long trades پر profit factor 1.089، heavy impact cost (18.4%) اور toy $2.96M capacity کے ساتھ — جبکہ optimization نے حقیقی edge پیدا کیا (Sharpe 2.81، alpha +0.081، profit factor 1.63، PBO 0.41 passing، avg OOS Sharpe 2.18) جو اس کے باوجود deflated Sharpe (0.5606) اور holdout (ratio 0.376) میں ناکام رہا۔
حکمت عملی کی رپورٹ

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