SolSpotVolumeConfirmedMomentumLong
مفروضے
SOL سپاٹ والیوم-تصدیق شدہ مومینٹم، LONG-ONLY (SOLUSDT.BINANCE_SPOT، 4H — کم ملنے والے سپاٹ وینیو پر ایج کا لانگ حصہ)
مفروضے
فرضیے کو عین مطابق نافذ کرتا ہے: کم ملنے والے سپاٹ وینیو پر والیوم-تصدیق شدہ مومینٹم کا LONG حصہ۔ صرف-لانگ لیوریج 1.0 کے ساتھ اور فنڈنگ پر انحصار کے بغیر یہی BINANCE_SPOT کے لیے درست روٹنگ رول ہے، لہٰذا venue_type سپاٹ درست ہے اور CASH اکاؤنٹ سے کبھی شارٹ کرنے کا نہیں کہا جا سکتا (should_enter صرف BUY یا None ریٹرن کرتا ہے؛ SELL صرف وہی reducing ایگزٹ ہے جو بیس ٹمپلیٹ جمع کرتا ہے)۔ calculate_signal ہر بار پر خام مسلسل decision variable (مومینٹم ATR یونٹس میں، participation سے discounted) ریٹرن کرتا ہے بجائے ایک gated constant کے، اور should_enter انہی یونٹس میں اسے threshold کرتا ہے۔ دونوں اجزاء ایک ہی 4H OHLCV سیریز سے آتے ہیں، لہٰذا کچھ بھی desynchronise نہیں ہو سکتا، اور کوئی ضمنی فیڈ نہیں ہے جس کی عدم موجودگی خاموشی سے ایج میکانزم کو بدل دے۔ سپاٹ راؤنڈ-ٹرپ لاگت ~0.20% ہے -- پرپ سے دوگنی -- لہٰذا ڈیزائن جانستہ طور پر ٹرن اوور کو کم رکھتا ہے: سرج گیٹ، اپ-کراس ضرورت اور ایگزٹ ہسٹریسس مل کر سالانہ سینکڑوں کے بجائے چند درجن راؤنڈ ٹرپس پیدا کرتے ہیں، جبکہ ایک والیوم-تصدیق شدہ SOL 4H لیگ (4H ATR ~1.5-3% قیمت کی، 3-ATR ٹریل کے ذریعے ہولڈ شدہ) لاگت سے کہیں زیادہ گنا سفر کرتی ہے۔ انٹری فریکوئنسی sanity: conjunction محض دو شرائط ہیں (مومینٹم >= 1 ATR AND والیوم >= اس کے 2x-بار میڈین کا 60)، ہر ایک تقریباً 10-20% بارز پر فائر ہوتی ہے اور مثبت طور پر باہم مربوط ہے (بڑی حرکتیں والیوم کے ساتھ آتی ہیں)، لہٰذا سالانہ تقریباً 2200 4H بارز پر یہ 10-ٹریڈز/سال فلور سے کہیں زیادہ فائر ہوتا ہے۔ کارکردگی: بارز کو bounded windows پر index کے ذریعے address کیا جاتا ہے، ٹریلنگ ایکسٹریم incremental O(1) ہے، اور پچھلے بار کی eligibility memoised ہے، لہٰذا فی-بار کام accumulated history میں constant ہے۔ صرف تین پیرامیٹرز ٹیون ایبل ہیں (mom_lookback، vol_surge_mult، trail_atr_mult)؛ risk_pct اور انٹری تھریش ہولڈ لاک ہیں تاکہ آپٹیمائزر ایج کے بجائے نوشنل سے شارپ نہ خرید سکے۔
مفروضے
سرچ پر اوورفٹ / statistically-significant نہ ہونے کی موت (NOT fee_edge — فی-ٹریڈ 3.06% سپاٹ فلور کو کافی مارجن کے ساتھ پار کرتا ہے)۔ HARD نا قابلِ معافی گیٹ PBO 0.6336 > 0.5 کا مطلب ہے کہ پیرامیٹر سلیکشن کے زیادہ امکان کے ساتھ اوورفٹ ہونے کا اشارہ ہے، لہٰذا پروموٹ ممکن نہیں۔ رابسٹنیس best-of-N نوائز کی تصدیق کرتی ہے: deflated_sharpe 0.144 << 0.95، is_significant=false، اور کینڈیڈیٹ پروگرام-لیول FDR میں زندہ نہیں رہتا (236 میں سے 3 برقرار، candidate_p 0.856) 225 ٹرائلز پر۔ منتخب شارپ (0.952) 1.5 پروموشن فلور سے نیچے ہے اور بیس بیک ٹیسٹ سیلنگ صرف ~0.84 ہے، لہٰذا ڈیفلیشن سے پہلے ہی یہ سنگل-نیم 4H مومینٹم پروموشن ٹئیر (win_rate 0.438<0.45، DD 15.97%>10% بھی مِس کرتا ہے) سے نیچے ہے۔ سنگل-نیم-مومینٹم کلاس پرائیر کے مطابق (صرف Sharpe>=1.5 AND PF>=2.0 پر زندہ رہ سکتا ہے؛ یہاں 0.95/1.98)، اور یہ دیکھتے ہوئے کہ SOL والیوم-تصدیق شدہ/مومینٹم خاندان بار بار مر چکا ہے (Hyperliquid پورٹ fee_edge، ڈوئل-TF confluence fee_edge، امپلس اوورفٹ)، مزید یہ کہ ~0.8-1.2 پر flat حساسیت سرفیس ہے جس میں کوئی غیر استعمال شدہ رابسٹ ریجن نہیں، اٹریشن کے پاس ٹیون کرنے کے لیے کوئی ٹھوس سمت نہیں اور یہ DSR-0.144 سگنل کو گیٹس سے آگے نہیں لے جا سکتا۔ ناکامی کا پیٹرن: اوورفٹ / اعلیٰ-PBO، ڈیفلیشن کے بعد statistically significant نہیں۔
نفاذ
SOLUSDT Binance SPOT پر صرف-لانگ 4H مومینٹم جو صرف اس وقت خریدتا ہے جب والیوم سرج اس حرکت کی تصدیق کرے۔ ہر بار یہ ایک مسلسل شراکت-وزنی مومینٹم سگنل کیلکولیٹ کرتا ہے: ATR یونٹس میں mom_lookback بارز پر قیمت کی تبدیلی، ضرب min(1, موجودہ والیوم / پچھلے 60 بارز کے میڈین والیوم / vol_surge_mult) سے۔ یہ entry_thresh_atr (1.0 ATR) کے اپ ورڈ کراس پر لانگ جاتا ہے جب تک سرج حقیقی طور پر پورا ہو (participation >= 1)، اور بصورت دیگر کیش میں flat رہتا ہے۔ ایگزٹس ساختی ہیں: مومینٹم کا -0.25 ATR کی طرف پلٹنا (ہسٹریسس کے ساتھ تاکہ intra-leg وقفہ کسی جیتنے والی پوزیشن کو مختصر نہ کرے اور دوسرا راؤنڈ ٹرپ بل نہ کرے)، یا انٹری کے بعد بہترین کلوز سے 3-ATR ٹریلنگ سٹاپ۔ سائزنگ ایکویٹی کے ایک فکسڈ 2% حصے کو ٹریلنگ-سٹاپ فاصلے پر رسک کرتی ہے، ایکویٹی نوشنل کے 95% پر کیپڈ اور SOL کے 0.001 سٹیپ اور $10 سپاٹ منیمم پر floored۔ کوئی لیوریج نہیں، کوئی شارٹس نہیں، کوئی ضمنی ڈیٹا نہیں۔
تصدیق کے نتائج
تصدیق کریں کہ بیس FactoryStrategy اس کے warm-up گیٹ کے لیے min_bars_required کے سب کلاس override کا احترام کرتا ہے (سینڈ باکس رویہ اسی کا اشارہ دیتا ہے)۔ اگر بیس overrides کو نظر انداز کرتا ہے تو الجھن سے بچنے کے لیے نام بدل دیں؛ بصورت دیگر جیسا ہے چھوڑ دیں۔
تصدیق کے نتائج
min_bars_required(self) اس فریم ورک میتھڈ کو override کرتا ہے جسے static analysis نے فلیگ کیا (base_shadow)۔ یہ جانستہ لگتا ہے — override max(vol_window+2, atr_period+2, mom_lookback+2) ریٹرن کرتا ہے، ایک معقول warm-up گیٹ، اور synthetic ٹیسٹس + سینڈ باکس دونوں نے ٹریڈز پیدا کیے، لہٰذا بیس warm-up پاتھ صحیح طور پر پورا ہو رہا ہے۔ بلاک نہیں کر رہا۔
تصدیق کے نتائج
سینڈ باکس صحت مند نظر آتا ہے (avg_trade_return_pct 2.09%، PF 1.66، شارپ 0.84، 228 ٹریڈز، تینوں والیٹیلیٹی ریجیمز میں مثبت)، لہٰذا منافع بخشی پر کوئی فوری شک نہیں۔ تجزیہ کار کے لیے ایک بات دیکھنے کی ہے: یہ ایک خالص-OHLCV سنگل-نیم ٹرینڈ/مومینٹم میکانزم ہے 4H سپاٹ سیریز پر، جو ایک ایسا خاندان ہے جو اکثر واک-فارورڈ/ہولڈ آؤٹ مرحلے پر OOS جنرلائزیشن (اوورفٹ) میں مر جاتا ہے چاہے ان-سیمپل میٹرکس اچھے ہوں۔ ڈیزائن قابلِ تحسین طور پر تمام پیرامیٹرز کو لاک کرتا ہے سوائے 3 (mom_lookback، vol_surge_mult، trail_atr_mult) کے، اور risk_pct/انٹری تھریش ہولڈ کو لاک کرتا ہے، جو اوورفٹ سرفیس کو محدود کرتا ہے، لیکن اس چھوٹے ٹیون ایبل سیٹ کا جائزہ خام شارپ کے بجائے OOS استحکام کے لحاظ سے لینا چاہیے۔ Information_ratio بمقابلہ buy-hold سینڈ باکس میں -0.97 ہے (یہ ٹرنکیٹڈ ونڈو میں رسک-ایڈجسٹڈ بنیاد پر SOL کو ہولڈ کرنے سے کمتر کارکردگی دکھاتا ہے) — یہ ایک دفاعی flat-in-cash اوورلے کے لیے متوقع ہے، لیکن تجزیہ کار کو یہ تصدیق کرنی چاہیے کہ مکمل تاریخی ایج حقیقی الفا ہے، نہ کہ صرف کم بیٹا۔
بیک ٹیسٹ جائزہ
avg_trade_return_pct 2.09% تقریباً ~10x ہے، جو ~0.20% کے سپاٹ راؤنڈ-ٹرپ لاگت اور 0.25% کے سپاٹ فلور سے کہیں زیادہ ہے — فی-ٹریڈ ایج فیس کو کافی مارجن کے ساتھ پار کرتا ہے، فیس-فریجائل نہیں۔
بیک ٹیسٹ جائزہ
PF 1.66 کے ساتھ 228 لانگ ٹریڈز ایک 6-سالہ ونڈو (13,295 بارز) پر ایک statistically معنی خیز نمونہ ہے، اور یہ تینوں والیٹیلیٹی ریجیمز میں مثبت ہے (calm/normal/stressed شارپ 0.58/1.14/1.12)۔
بیک ٹیسٹ جائزہ
میکانزم فرضیے سے میل کھاتا ہے: 228 لانگ / 0 شارٹ ٹریڈز ایک CASH سپاٹ اکاؤنٹ پر، کم ٹرن اوور (36.7)، 25.7% ایکسپوژر — ایک حقیقی flat-in-cash مومینٹم اوورلے، نہ کہ چھپا ہوا لانگ (بیٹا 0.078، مثبت الفا 0.071)۔
بیک ٹیسٹ جائزہ
کوئی آرٹیفیکٹ سگنیچر نہیں: شارپ معمولی (0.84)، DD 13.6%، end_unrealized_pct 0.09 (ہیڈ لائن حقیقی ہے، MTM کاغذی نہیں)، CAGR 16.5% قابلِ قبول ہے۔
بیک ٹیسٹ جائزہ
جانستہ طور پر چھوٹا ٹیون ایبل سرفیس (3 پیرامیٹرز: mom_lookback، vol_surge_mult، trail_atr_mult؛ انٹری/ایگزٹ/رسک لاک شدہ) آپٹیمائزر کے لیے اوورفٹ سرفیس کو محدود کرتا ہے۔
بیک ٹیسٹ جائزہ
سنگل-نیم 4H OHLCV ٹرینڈ/مومینٹم ایک ایسا خاندان ہے جو اکثر واک-فارورڈ/ہولڈ آؤٹ پر OOS جنرلائزیشن (اوورفٹ) میں ناکام ہوتا ہے چاہے ان-سیمپل میٹرکس اچھے ہوں — یہ 3-فیز رن میں دیکھنے کے لیے بنیادی خطرہ ہے۔
بیک ٹیسٹ جائزہ
Information_ratio بمقابلہ buy-hold -0.97 ہے: رسک-ایڈجسٹڈ بنیاد پر یہ محض SOL کو ہولڈ کرنے کے مقابلے میں کمتر کارکردگی دکھاتا ہے۔ کم بیٹا والے کیش اوورلے کے لیے یہ متوقع ہے، لیکن مکمل تاریخی ایج کو حقیقی الفا ثابت ہونا چاہیے، نہ کہ صرف کم بیٹا — WF-OOS شارپ اور ہولڈ آؤٹ کی تصدیق کریں، خام ریٹرن کی نہیں۔
بیک ٹیسٹ جائزہ
ون ریٹ 41.7% کا مطلب ہے کہ ایج مکمل طور پر جیت/ہار کے میگنیٹیوڈ ریشو (avg_win 3982 بمقابلہ avg_loss 1713) میں رہتا ہے؛ trail_atr_mult ٹیوننگ کے لیے حساس ہے۔
تجزیہ
فی-ٹریڈ ایج فیس کو کافی مارجن کے ساتھ پار کرتا ہے: avg_trade_return_pct 3.06% تقریباً ~15x ہے، جو ~0.20% کے سپاٹ راؤنڈ-ٹرپ لاگت اور 0.25% کے سپاٹ فلور سے کہیں زیادہ ہے۔ یہ NOT ایک fee_edge موت نہیں ہے۔
تجزیہ
ہولڈ آؤٹ نے HARD گیٹ پاس کیا: ہولڈ آؤٹ شارپ 1.17 پر 14 ٹریڈز، ریشو 1.319، consistent_with_oos=true، z_vs_oos 0.208 — فارورڈ ونڈو خود مثبت تھی۔
تجزیہ
واک-فارورڈ کو اوورفٹ کے طور پر فلیگ نہیں کیا گیا (is_overfitted=false؛ اوسط IS 1.54 -> اوسط OOS 0.89، ریشو ~1.7 < 3.0)، حساسیت گرڈ میں کوئی cliffs نہیں، اور 5 میں سے 4 پری-رجسٹرڈ پیشین گوئیاں پوری ہوئیں۔
تجزیہ
HARD گیٹ ناکامی (نا قابلِ معافی): PBO 0.6336 > 0.5 — پیرامیٹر سلیکشن سرچ پر اوورفٹ ہونے کا زیادہ امکان رکھتا ہے۔ پروموٹ ویردکٹ کو override کر دیا جائے گا۔
تجزیہ
رابسٹنیس واضح طور پر منفی ہے: deflated_sharpe 0.144 << 0.95، is_significant=false، PSR-صرف کے علاوہ، اور کینڈیڈیٹ پروگرام-لیول NOT FDR میں زندہ نہیں رہتا (Benjamini-Hochberg q=0.10 کے تحت 236 میں سے 3 برقرار رہتے ہیں، candidate_p 0.856)۔ 225 ٹرائلز (70 مؤثر) میں منتخب شارپ best-of-N نوائز سے ممتاز نہیں ہے۔ اعلیٰ PBO + کم DSR مل کر واضح طور پر ترک کرنے کا فیصلہ ہے۔
تجزیہ
آپٹیمائزڈ شارپ صرف 0.952 ہے (< 1.5 فلور) اور بیس-بیک ٹیسٹ سیلنگ ~0.84 ہے؛ win_rate 0.438 < 0.45 اور max_drawdown 15.97% > 10% بھی مِس کرتے ہیں۔ ڈیفلیشن سے پہلے ہی یہ سنگل-نیم 4H مومینٹم پروموشن ٹئیر سے نیچے ہے۔
تجزیہ
کلاس پرائیر: سنگل-نیم OHLCV مومینٹم جو ADA-وننگ ٹئیر (Sharpe>=1.5، PF>=2.0؛ یہاں 0.95/1.98) سے نیچے ہو، بار بار ڈیفلیشن میں مر چکا ہے، اور خاص طور پر SOL والیوم-تصدیق شدہ/مومینٹم خاندان پہلے ہی مر چکا ہے — Hyperliquid پورٹ (fee_edge)، SOL ڈوئل-TF confluence (fee_edge)، SOL امپلس (اوورفٹ)۔ حساسیت ہر جگہ ~0.8-1.2 پر flat ہے اور کوئی غیر استعمال شدہ رابسٹ ریجن نہیں ہے، لہٰذا اٹریشن کے پاس ٹیون کرنے کے لیے کوئی ٹھوس سمت نہیں ہے۔
تجزیہ
min_oos_sharpe پری-رجسٹرڈ پیشین گوئی (0.90) پوری نہیں ہوئی (0.890)۔
تجزیہ
Benjamini-Hochberg بہ q=0.10، 236 پروگرام کینڈیڈیٹس پر 3 برقرار رکھتا ہے۔ ایک کینڈیڈیٹ جو یہاں زندہ نہیں رہتا وہ پروگرام کے اپنے نوائز سے قابلِ تفریق نہیں ہے، خواہ اس کے انفرادی اعداد و شمار کتنے ہی اچھے نظر آئیں۔
نتیجہ خلاصہ
SolSpotVolumeConfirmedMomentumLong-9bf78d9fb3
نتیجہ خلاصہ
SolSpotVolumeConfirmedMomentumLong نے ایک منظم، کم ٹرن اوور والا سپاٹ مومینٹم اوورلے تجویز کیا جو SOL صرف اس وقت خریدتا تھا جب والیوم سرج اس حرکت کی تصدیق کرتا اور بصورت دیگر کیش ہولڈ کرتا، ایک سختی سے محدود 3-پیرامیٹر ٹیوننگ سرفیس کے ساتھ۔ ابتدائی بیک ٹیسٹ میکانیکی طور پر درست نظر آیا — 228 لانگ/0 شارٹ ٹریڈز، فی-ٹریڈ ریٹرن ~2.1% جو فیس کو پار کرتا ہے، تمام والیٹیلیٹی ریجیمز میں مثبت — لہٰذا تجزیہ کار نے اسے مکمل 3-فیز آپٹیمائزیشن کے لیے منظور کیا۔ آپٹیمائزیشن کے بعد اعداد کاغذ پر بہتر ہوئے (شارپ 0.95، PF 1.98، ہولڈ آؤٹ شارپ 1.17)، لیکن رابسٹنیس اعداد و شمار اس کے خلاف فیصلہ کن تھے: PBO 0.6336 نے نا قابلِ معافی اوورفٹ گیٹ کو breach کیا، ڈیفلیٹڈ شارپ صرف 0.144 تھا، اور یہ پروگرام-لیول FDR میں زندہ نہیں رہا۔ منتخب شارپ کے پہلے سے 1.5 پروموشن فلور سے نیچے ہونے، ایک flat حساسیت سرفیس جو ٹیون کرنے کے لیے کوئی ٹھوس سمت نہیں دیتی، اور SOL مومینٹم خاندان کے پہلے بھی بار بار مر جانے کے پیش نظر، حکمتِ عملی کو ایک اٹریشن کے بعد سرچ پر اوورفٹ، statistically-significant نہ ہونے والے کینڈیڈیٹ کے طور پر ترک کر دیا گیا۔
نتیجہ خلاصہ
سنگل-نیم 4H OHLCV مومینٹم جو ~شارپ 1.5 / PF 2.0 ٹئیر سے نیچے آتا ہے، عام طور پر ڈیفلیشن میں مر جاتا ہے چاہے ہولڈ آؤٹ مثبت ہی ہو — ایک مضبوط فی-ٹریڈ ایج اور پاس ہونے والا ہولڈ آؤٹ اعلیٰ PBO اور کم ڈیفلیٹڈ شارپ والے کینڈیڈیٹ کو نہیں بچا سکتا۔
نتیجہ خلاصہ
تجزیہ کار نے آپٹیمائزیشن کے بعد اسے ایک نا قابلِ معافی HARD گیٹ ناکامی کی بنیاد پر ترک کیا — PBO 0.6336 > 0.5 — جسے ڈیفلیٹڈ شارپ 0.144 (<<0.95)، is_significant=false، اور پروگرام-لیول FDR میں زندہ نہ رہنے سے مزید تقویت ملی، جو ظاہر کرتا ہے کہ منتخب پیرامیٹرز حقیقی ایج کے بجائے best-of-N نوائز تھے۔
نتیجہ خلاصہ
ایک صرف-لانگ، کیش اکاؤنٹ مومینٹم اوورلے SOLUSDT سپاٹ (4H بارز) پر جو SOL صرف اس وقت خریدتا ہے جب والیوم سرج سمتی مومینٹم کی تصدیق کرے اور بصورت دیگر flat رہتا ہے، جس کا مقصد مہنگے سپاٹ وینیو پر والیوم-تصدیق شدہ مومینٹم ایج کے لانگ حصے کو حاصل کرنا ہے۔
نتیجہ خلاصہ
~6 سال (13,295 بارز، 112 ٹریڈز) کے آپٹیمائزڈ بیک ٹیسٹ نے 134.1% کل ریٹرن دیا شارپ 0.95، پرافٹ فیکٹر 1.98، 43.8% ون ریٹ اور 16.0% میکس ڈرا ڈاؤن کے ساتھ؛ فی-ٹریڈ ریٹرن 3.06% نے ~0.20% سپاٹ راؤنڈ-ٹرپ لاگت کو کافی مارجن سے پار کیا، اور ہولڈ آؤٹ پاس ہوا (شارپ 1.17 پر 14 ٹریڈز)۔
Stratmill ایک تحقیقی اور پیپر ٹریڈنگ ٹول ہے، مالیاتی مشورہ یا بروکر نہیں۔ بیک ٹیسٹ اور پیپر نتائج فرضی ہیں۔ ٹریڈنگ میں نقصان کا خطرہ شامل ہے۔