EthOpenInterestDivergenceExhaustionReversalLS1H
مفروضے
Hyperliquid ETH Open-Interest / Price Divergence Exhaustion Reversal, Long-Short (Single-Instrument Perp, 1H Bars + OI, Fade Moves on Falling OI — NOT Pure-OHLCV, NOT Breakout, NOT Funding-Carry)
مفروضے
ایک LONG-SHORT, SINGLE-INSTRUMENT کرپٹو مقامی الٹاؤ حکمت عملی ETHUSD.HYPERLIQUID پرپیچول فیوچرز پر 1-HOUR بارز استعمال کرتے ہوئے CONFIRMED BY OPEN-INTEREST تبدیلی (hl OI سیریز)۔ یہ جان بوجھ کر ایک خالص OHLCV حکمت عملی نہیں NOT: پورا سگنل قیمت کی سمت اور OI سمت کے تعلق پر منحصر ہے، جو صرف OHLCV حکمت عملیاں (بار بار ناکام ہونے والے HL بریک آؤٹ / سکویز / اوپننگ رینج سگنگ) نہیں دیکھ سکتیں۔ یہ ایک ساتھ پورٹ فولیو کی دو سب سے اونچی خلا کو پُر کرتا ہے — HYPERLIQUID وینیو (5.9% بمقابلہ >=20% ہدف) اور long_short سمت (14.5% بمقابلہ 85.5% لمبی صرف ارتکاز) — جبکہ ہر دستاویزی ناکامی کے خاندان سے بچتے ہوئے (کوئی آپشنز/ڈیری بٹ ہارنیس نہیں، کوئی ڈیکے ڈسپریشن کے ساتھ کراس سیکشنل فنڈنگ کیری نہیں، کوئی OHLCV بریک آؤٹ نہیں، کوئی بولنگر فیڈ نہیں، اور ابھی بنائی گئی لیکویڈیشن کیسکیڈ فیڈ سے الگ)۔ میکنزم چار معیاری قیمت/OI حالتوں کی تجارت کرتا ہے لیکن صرف ACTS ان دو EXHAUSTION حالتوں پر جہاں OI CONTRACTING ہے: FALLING OI پر مضبوط تیزی کم سٹریٹ کورنگ ہے بغیر تازہ لمبی یقین کے (اوپ مو خالی ہے -> فیڈ SHORT)، اور FALLING OI پر تیز بیچاو جبری لمبی لیکویڈیشن / ہار ماننا ہے (بیچنے والے تھک رہے ہیں -> فیڈ LONG)۔ جب OI چال کے ساتھ RISING ہو (تجارت کی سمت میں نیا پیسہ داخل ہو رہا ہے) تو ہم الگ رہتے ہیں — یہ ایک صحت مند رجحان ہے جسے ہمیں فیڈ نہیں کرنا چاہیے۔ جان بوجھ کر کم پیرامیٹر (~4 بنیادی نوبس: oi_window, price_move_thr, oi_drop_thr, پلس ایک ایگزٹ جیومیٹری) بار بار اوورفٹنگ کی ناکامیوں کی وجہ سے، اور ایگزٹ جیومیٹری واضح طور پر NON الٹی ہوئی ہے (ٹیک پرافٹ ہدف >= اسٹاپ فاصلہ) چھوٹی جیت/بڑے نقصان کے ادائیگی کے جال سے بچنے کے لیے جس نے COIN-M بولنگر حکمت عملی کو ڈوبو دیا۔ RISK PROFILE: بنیادی خطرہ فی ٹریڈ ایکوئٹی کا 1.5%؛ اتار چڑھاؤ پر مبنی اسٹاپ تھکاوٹ کی چال کے سوئنگ انتہا سے آگے رکھا ہوا ہے (جہاں الٹاؤ کا نظریہ باطل ہو جاتا ہے); ٹیک پرافٹ اسٹاپ فاصلے کے >= 1.0x پر سیٹ کیا گیا ہے تاکہ avg_win ساختی طور پر avg_loss سے چھوٹا نہ ہو؛ پوزیشن کا سائز اختلاف کی طاقت کے ساتھ تبدیل ہوتا ہے (بڑی قیمت کی چال + بڑا OI سنکچن => 3% خطرے تک، معمولی اختلاف => 1%); زیادہ سے زیادہ سنگل پوزیشن ایکسپوژر ایکوئٹی کا 20%؛ سخت ٹائم اسٹاپ 36 گھنٹے (اگر واپسی شروع نہیں ہوئی تو اختلاف شور تھا، فلیٹ باہر نکلیں)؛ لیوریج 1.0۔
مفروضے
تکرار 2 درست طور پر رپورٹ شدہ لیئر-1.5 عدم مطابقت کو ٹھیک کرتا ہے: تجارتی آلات اب مفروضے کا اعلان کردہ ETHUSD.HYPERLIQUID پرپ ہے ETHUSDT.BINANCE کی بجائے۔ تبدیل کرنے سے پہلے میں نے تصدیق کی دونوں ڈیٹا لیگز واقعی HL آلات کے لیے حل ہو جاتے ہیں، کیونکہ پچھلی وینیو کی تبدیلی اس مفروضے پر کی گئی تھی کہ وہ نہیں ہو سکتے: (1) ETHUSD.HYPERLIQUID 1-HOUR بارز کیٹلاگ میں 2025-10-11 سے 2026-09-04 تک ہیں، اور (2) فیکٹری کا اضافی لوڈر آلات id سے OI علامت اخذ کرتا ہے (ETHUSD -> ETHUSDT)، لہذا ETH پرپ اوپن انٹرسٹ کی تاریخ (2026-03-23 -> حال) اس HL آلات کے لیے بغیر اضافی لیگ اور کراس وینیو پلمبنگ کے فراہم کی جاتی ہے۔ میں ڈاک سٹرنگ میں دستاویز کرتا ہوں کہ یہ OI سیریز مارکیٹ وائیڈ ETH پرپ OI ہے HL-مخصوص OI لیول کی بجائے (ہائپرلیکوئڈ یہاں کوئی OI-لیول تاریخ شائع نہیں کرتا، صرف hl_oi_cap بولین) — شارٹ کورنگ اور جبری لیکویڈیشن فلش کراس وینیو واقعات ہیں، لہذا یہ HL کنٹریکٹ کے لیے ایک درست تصدیق ہے، اور یہ صرف سگنل کے طور پر رہتا ہے۔ صرف دو دوسری لائنز تبدیل ہوئیں: min_notional 5 -> 10 (ہائپرلیکوئڈ کا کم از کم) اور position_size میں واضح کم از کم نوشنل چیک تاکہ چھوٹے آرڈرز خاموشی سے مسترد کرنے کی بجائے چھوڑ دیے جائیں۔ سگنل، اندراج/خارج جیومیٹری، خطرے کی پیمانہ بندی اور تمام ٹیون ایبلز تبدیل نہیں ہوئے۔
مفروضے
منفی توقع OI-گیٹڈ تھکاوٹ فیڈ ایک چھوٹی سنگل رجیم ونڈو پر — 2 گھنٹے کی اصلاح کے قابل نہیں۔ 102 ٹریڈز پر: profit_factor 0.78, avg_trade_return_pct -0.028% (منفی), توقع -$34.5/ٹریڈ, total_return -3.5%, شارپ -1.18 CI [-3.16, 0.93] کے ساتھ اور PSR 0.254 (avg_win $255 < avg_loss $302, لہذا غیر الٹی جیومیٹری نے اب بھی کوئی ایج پیدا نہیں کیا)۔ یہ ساختی طور پر ناقابل پیمائش بھی ہے: ہائپرلیکوئڈ ETH 1ایچ ڈیٹا 2025-10-11 سے شروع ہوتا ہے، لہذا پورا بیک ٹیسٹ ایک رجیم کے ~11 مہینے پر پھیلا ہوا ہے (data_days 328, annual_returns {2026} صرف, only_one_regime سچ), تناؤ والے تیسرے حصے کے ساتھ -5.2% پر (شارپ -3.3) — ایک 3-ونڈو واک فارورڈ پلس 20% ہولڈ آؤٹ 102 سنگل رجیم ٹریڈز پر کچھ بھی تصدیق نہیں کر سکتا۔ یہ L73 سنگل پرپ OI/اضافی گیٹڈ سمتی فیڈ خاندان ہے (اس سیشن میں ایج مردہ، پہلے سے ترک کیے گئے BTC OI-اختلاف تھکاوٹ فیڈ کا بھائی) ہائپرلیکوئڈ (0/128, L82) کے ساتھ ملا۔ کوئی پیرامیٹر تبدیلی منفی شارپ، ذیلی-0.8-PF, فی ٹریڈ منفی فیڈ کو الٹ نہیں کرتی، اور ڈیٹا کی دیوار قطع نظر مضبوط تصدیق کو خارج کرتی ہے۔ ناکامی کا پیٹرن: no_edge سنگل پرپ OI-گیٹڈ فیڈ، سنگل رجیم HL ڈیٹا (L73/L82)۔
نفاذ
لمبی چھوٹی OI/قیمت اختلاف تھکاوٹ الٹاؤ ETHUSD.HYPERLIQUID پرپ پر، 1-HOUR بارز۔ ہر بار 4-بار قیمت کی چال کو اسی ونڈو میں ETH پرپ اوپن انٹرسٹ کی تبدیلی کے ساتھ جوڑا جاتا ہے۔ حکمت عملی ONLY ان دو تھکاوٹ کی حالتوں پر عمل کرتی ہے جہاں OI کم از کم 1% سے CONTRACTING ہے: گرتے ہوئے OI پر >=1% کی تیزی شارٹ کورنگ ہے بغیر تازہ لمبی یقین کے (فیڈ SHORT)، اور گرتے ہوئے OI پر >=1% کی بیچاو جبری لمبی لیکویڈیشن/ہار ماننا ہے (فیڈ LONG)۔ جب OI چال کے ساتھ اوپر اٹھتا ہے تو یہ الگ کھڑی رہتی ہے۔ اسٹاپس 4-بار سوئنگ انتہا کے بعد 0.5 ATR کے ساتھ بیٹھتے ہیں (جہاں الٹاؤ کا نظریہ باطل ہو جاتا ہے) اسٹاپ فاصلے کے 1.5x پر غیر الٹے ٹیک پرافٹ کے ساتھ؛ فی ٹریڈ خطرہ اختلاف کی طاقت کے ساتھ ایکوئٹی کے 1%-3% تک پھیلتا ہے، ایکسپوژر ایکوئٹی کے 20% تک محدود ہے، اور ایک 36-گھنٹے کا ٹائم اسٹاپ سٹیل ٹریڈز سے باہر نکلتا ہے۔ لیوریج 1.0۔ OI صرف ایک سگنل ہے، کبھی نقد بہاؤ نہیں؛ بغیر OI کوریج کے حکمت عملی فلیٹ کھڑی ہے۔
تصدیق کے نتائج
تصدیق ناکام ہوئی (لیئر 1.5 — مفروضے/کنفیگ کی مطابقت) [class=hypothesis_mismatch]:
- config.instrument_id ETHUSDT.BINANCE ہے لیکن مفروضہ ETHUSD.HYPERLIQUID کا اعلان کرتا ہے — ایک ہی اثاثہ، DIFFERENT وینیو/کنٹریکٹ کی قسم (فیس، سیٹلمنٹ اور میکنزم کی بنیاد مختلف ہیں)۔ اعلان کردہ آلات کی تجارت کریں۔
بیک ٹیسٹ جائزہ
غیر الٹے TP≥اسٹاپ جیومیٹری، سوئنگ انتہائی اسٹاپس، اور ایماندارانہ انکشاف کے ساتھ صاف کم پیرامیٹر بلڈ کہ HL کی کوئی OI-لیول تاریخ نہیں ہے (صرف سگنل کے طور پر مارکیٹ وائیڈ ETH OI استعمال کرتا ہے)
بیک ٹیسٹ جائزہ
پر محفوظ ڈراؤ ڈاؤن (4.3%); OI سگنل کے طور پر استعمال ہوتا ہے، نقد بہاؤ کے طور پر نہیں
بیک ٹیسٹ جائزہ
منفی توقع: PF 0.78, avg_trade_return_pct -0.028%, توقع -$34.5/ٹریڈ, شارپ -1.18 (CI [-3.16, 0.93]), PSR 0.254
بیک ٹیسٹ جائزہ
ساختی طور پر ناقابل پیمائش: HL ETH 1ایچ 2025-10-11 سے شروع ہوتا ہے، لہذا پورا ٹیسٹ ~11 مہینے / ایک رجیم ہے (only_one_regime سچ; annual_returns {2026 صرف})
بیک ٹیسٹ جائزہ
3-ونڈو واک فارورڈ + 20% ہولڈ آؤٹ ایک ہی رجیم میں 102 ٹریڈز کی تصدیق نہیں کر سکتا؛ تناؤ والا تیسرا حصہ پہلے ہی -5.2% (شارپ -3.3)
بیک ٹیسٹ جائزہ
L73 سنگل پرپ OI/اضافی گیٹڈ فیڈ خاندان ہائپرلیکوئڈ (0/128, L82) کے ساتھ ملا؛ پہلے سے ترک کیے گئے BTC OI-اختلاف تھکاوٹ فیڈ کا بھائی
Iteration History
تصدیق ناکام ہوئی (لیئر 2 — مصنوعی منظرنامے):
پیرامیٹرز استعمال ہوئے: ['tp_mult', 'max_risk', 'min_risk', 'base_risk', 'oi_window', 'atr_buffer', 'atr_period', 'oi_drop_thr', 'min_notional', 'price_move_thr', 'time_stop_hours', 'max_notional_frac']
چیک کریں کہ __init__ تمام خصوصیات self.parameters.get() سے سیٹ کرتا ہے۔
- steady_uptrend: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() 1 پوزیشنل آرگیومنٹ لیتا ہے لیکن 2 دیے گئے (بار ٹائم اسٹیمپ: 1735690560000)
- steady_downtrend: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() 1 پوزیشنل آرگیومنٹ لیتا ہے لیکن 2 دیے گئے (بار ٹائم اسٹیمپ: 1735690560000)
- flat_ranging: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() 1 پوزیشنل آرگیومنٹ لیتا ہے لیکن 2 دیے گئے (بار ٹائم اسٹیمپ: 1735690560000)
- volatility_spike: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() 1 پوزیشنل آرگیومنٹ لیتا ہے لیکن 2 دیے گئے (بار ٹائم اسٹیمپ: 1735690560000)
- zero_volume: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() 1 پوزیشنل آرگیومنٹ لیتا ہے لیکن 2 دیے گئے (بار ٹائم اسٹیمپ: 1735690560000)
- price_gap: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() 1 پوزیشنل آرگیومنٹ لیتا ہے لیکن 2 دیے گئے (بار ٹائم اسٹیمپ: 1735690560000)
Iteration History
تصدیق ناکام ہوئی (لیئر 3 — سینڈ باکس بیک ٹیسٹ): اسموک ٹیسٹ 300 سیکنڈ کی وال کلاک حد سے تجاوز کر گیا۔ یہ تقریباً ہمیشہ کا مطلب ہے فی بار کام جو تاریخ کے ساتھ پھیلتا ہے — مثلاً مکمل فنڈنگ/اضافی سیریز کو دوبارہ اسکین کرنا، یا ہر بار پر calculate_signal()/on_bar() کے اندر ایک فہرست دوبارہ بنانا اور min()/sorted() کو کال کرنا۔ __init__ میں ترتیب شدہ ٹائم اسٹیمپ arrays ONCE پہلے سے شمار کریں اور bisect استعمال کریں، یا ٹائم اسٹیمپ کی کلید سے تلاش کیشے کریں، تاکہ فی بار لاگت O(log n) ہو نہ کہ O(n)۔
Iteration History
تصدیق ناکام ہوئی (لیئر 3 — سینڈ باکس بیک ٹیسٹ): کوئی ٹریڈ پیدا نہیں ہوئی
بار کی قسم استعمال ہوئی: ETHUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, بارز پروسیس ہوئے: 56952
تشخیص: should_enter() نے 56936 جائزہ لیے گئے بارز میں سے 0 بار ایک سائیڈ واپس کی -> آپ کا ENTRY CONDITION کبھی متحرک نہیں ہوا۔ اندراج کی منطق / حد کو ڈھیلی کریں۔
اس بات کو یقینی بنائیں کہ آپ کی حکمت عملی دیے گئے ڈیٹا اور پیرامیٹرز کے ساتھ ٹریڈز پیدا کرتی ہے۔
Stratmill ایک تحقیقی اور پیپر ٹریڈنگ ٹول ہے، مالیاتی مشورہ یا بروکر نہیں۔ بیک ٹیسٹ اور پیپر نتائج فرضی ہیں۔ ٹریڈنگ میں نقصان کا خطرہ شامل ہے۔