কনটেন্টে যান

মূল লেখা দেখুন

EthOpenInterestDivergenceExhaustionReversalLS1H

হাইপোথিসিস

Hyperliquid ETH ওপেন-ইন্টারেস্ট / প্রাইস ডাইভারজেন্স এক্সহসশন রিভার্সাল, লং-শর্ট (সিঙ্গেল-ইনস্ট্রুমেন্ট পার্প, 1H বার + OI, পতনশীল OI-এর উপর মুভ ফেড করা — NOT পিওর-OHLCV, NOT ব্রেকআউট, NOT ফান্ডিং-ক্যারি)

হাইপোথিসিস

একটি LONG-SHORT, SINGLE-INSTRUMENT ক্রিপ্টো-নেটিভ রিভার্সাল কৌশল ETHUSD.HYPERLIQUID পারপিচুয়াল ফিউচার্সে 1-HOUR বার ব্যবহার করে CONFIRMED BY OPEN-INTEREST পরিবর্তন (hl OI সিরিজ)। এটি ইচ্ছাকৃতভাবে একটি NOT পিওর-OHLCV কৌশল: পুরো সিগন্যালটি প্রাইস দিক ও OI দিকের মধ্যে সম্পর্কের উপর নির্ভরশীল, যা OHLCV-শুধুমাত্র কৌশল (বারবার ব্যর্থ হওয়া HL ব্রেকআউট / স্কুইজ / ওপেনিং-রেঞ্জ সিবলিংস) দেখতে পায় না। এটি একসাথে পোর্টফোলিওর দুটি সবচেয়ে বড় ফাঁক পূরণ করে — HYPERLIQUID ভেন্যু (5.9% বনাম >=20% লক্ষ্য) এবং long_short দিক (14.5% বনাম 85.5% লং-শুধুমাত্র অতি-ঘনত্ব) — একই সাথে প্রতিটি নথিভুক্ত ব্যর্থতার পরিবার এড়িয়ে (কোনো অপশনস/Deribit হারনেস নেই, ক্ষয়প্রাপ্ত ডিসপার্শনসহ কোনো ক্রস-সেকশনাল ফান্ডিং ক্যারি নেই, কোনো OHLCV ব্রেকআউট নেই, কোনো Bollinger ফেড নেই, এবং সদ্য তৈরি লিকুইডেশন-ক্যাসকেড ফেড থেকে ভিন্ন)। মেকানিজমটি চারটি প্রামাণ্য প্রাইস/OI অবস্থায় ট্রেড করে কিন্তু শুধুমাত্র দুটি EXHAUSTION অবস্থায় ACTS করে যেখানে OI CONTRACTING: FALLING OI-এর উপর একটি শক্তিশালী র‍্যালি হলো শর্ট-কভারিং যেখানে নতুন লং বিশ্বাস নেই (আপ-মুভটি ফাঁপা -> SHORT ফেড করুন), এবং FALLING OI-এর উপর একটি তীব্র সেল-অফ হলো বাধ্যতামূলক লং-লিকুইডেশন / ক্যাপিটুলেশন (বিক্রেতারা নিঃশেষ হয়ে যাচ্ছে -> LONG ফেড করুন)। যখন OI মুভের সাথে RISING হয় (নতুন অর্থ ট্রেড দিকে প্রবেশ করছে) তখন আমরা দূরে থাকি — এটি একটি সুস্থ ট্রেন্ড যা আমাদের ফেড করা উচিত নয়। বারবার ঘটতে থাকা ওভারফিটিং ব্যর্থতার কারণে ইচ্ছাকৃতভাবে কম-প্যারামিটার (~4টি মূল নব: oi_window, price_move_thr, oi_drop_thr, প্লাস একটি এক্সিট জ্যামিতি), এবং এক্সিট জ্যামিতি স্পষ্টভাবে NON-ইনভার্টেড (টেক-প্রফিট লক্ষ্য >= স্টপ দূরত্ব) যাতে COIN-M Bollinger কৌশলকে ডুবিয়ে দেওয়া ছোট-জয়/বড়-ক্ষতি পেঅফ ফাঁদ এড়ানো যায়। RISK PROFILE: প্রতি ট্রেডে ইকুইটির 1.5% বেস ঝুঁকি; ভোলাটিলিটি-ভিত্তিক স্টপ এক্সহসশন মুভের সুইং চরম বিন্দুর বাইরে স্থাপিত (যেখানে রিভার্সাল থিসিস অবৈধ হয়ে যায়); টেক-প্রফিট স্টপ দূরত্বের >= 1.0x গুণে সেট করা হয় যাতে avg_win কাঠামোগতভাবে avg_loss-এর চেয়ে ছোট না হয়; পজিশন সাইজ ডাইভারজেন্সের শক্তির সাথে স্কেল করে (বড় প্রাইস মুভ + বড় OI সংকোচন => সর্বোচ্চ 3% ঝুঁকি পর্যন্ত, প্রান্তিক ডাইভারজেন্স => 1%); সর্বোচ্চ একক-পজিশন এক্সপোজার ইকুইটির 20%; 36 ঘণ্টার কঠোর টাইম-স্টপ (যদি রিভার্শন শুরু না হয়ে থাকে তবে ডাইভারজেন্সটি নয়েজ ছিল, ফ্ল্যাট এক্সিট করুন); লিভারেজ 1.0।

হাইপোথিসিস

ইটারেশন 2 রিপোর্ট করা Layer-1.5 অমিল ঠিক ঠিক সংশোধন করে: এখন ট্রেড করা ইনস্ট্রুমেন্টটি ETHUSDT.BINANCE-এর পরিবর্তে হাইপোথিসিসের ঘোষিত ETHUSD.HYPERLIQUID পার্প। পরিবর্তন করার আগে আমি নিশ্চিত করেছি যে HL ইনস্ট্রুমেন্টের জন্য উভয় ডেটা লেগ প্রকৃতপক্ষে রিজলভ হয়, যেহেতু পূর্ববর্তী ভেন্যু অদলবদল এই ধারণার উপর ভিত্তি করে করা হয়েছিল যে তারা পারবে না: (1) ETHUSD.HYPERLIQUID 1-HOUR বার 2025-10-11 থেকে 2026-09-04 পর্যন্ত ক্যাটালগে রয়েছে, এবং (2) ফ্যাক্টরির সাপ্লিমেন্টারি লোডার ইনস্ট্রুমেন্ট আইডি (ETHUSD -> ETHUSDT) থেকে OI সিম্বল বের করে, তাই ETH পার্প ওপেন-ইন্টারেস্ট ইতিহাস (2026-03-23 -> বর্তমান) এই HL ইনস্ট্রুমেন্টের জন্য কোনো অতিরিক্ত লেগ বা ক্রস-ভেন্যু প্লাম্বিং ছাড়াই সরবরাহ করা হয়। আমি ডকস্ট্রিং-এ নথিভুক্ত করি যে এই OI সিরিজটি একটি HL-নির্দিষ্ট OI স্তরের পরিবর্তে বাজার-ব্যাপী ETH পার্প OI (Hyperliquid এখানে কোনো OI-স্তরের ইতিহাস প্রকাশ করে না, শুধুমাত্র hl_oi_cap বুলিয়ান) — শর্ট-কভারিং এবং বাধ্যতামূলক-লিকুইডেশন ফ্লাশ হলো ক্রস-ভেন্যু ঘটনা, তাই এটি HL কন্ট্রাক্টের জন্য একটি বৈধ নিশ্চিতকরণ, এবং এটি শুধুমাত্র একটি সিগন্যাল থেকে যায়। আর মাত্র দুটি লাইন পরিবর্তিত হয়েছে: min_notional 5 -> 10 (Hyperliquid-এর সর্বনিম্ন) এবং 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, তাই নন-ইনভার্টেড জ্যামিতি তবুও কোনো এজ তৈরি করেনি)। এটি কাঠামোগতভাবেও অপরিমাপযোগ্য: Hyperliquid ETH 1H ডেটা 2025-10-11 থেকে শুরু হয়, তাই পুরো ব্যাকটেস্ট একটি রেজিমের ~11 মাস জুড়ে বিস্তৃত (data_days 328, শুধুমাত্র annual_returns {2026}, only_one_regime true), স্ট্রেসড টার্শাইল -5.2%-এ (শার্প -3.3) — 102টি সিঙ্গেল-রেজিম ট্রেডে একটি 3-উইন্ডো ওয়াক-ফরওয়ার্ড প্লাস 20% হোল্ডআউট কিছুই যাচাই করতে পারে না। এটি হলো L73 সিঙ্গেল-পার্প OI/সাপ্লিমেন্টারি-গেটেড ডাইরেকশনাল-ফেড পরিবার (এই সেশনে এজ-ডেড, ইতিমধ্যে পরিত্যক্ত BTC OI-ডাইভারজেন্স এক্সহসশন ফেডের সিবলিং) Hyperliquid (0/128, L82)-এর সাথে ক্রসড। কোনো প্যারামিটার পরিবর্তন একটি নেগেটিভ-শার্প, সাব-0.8-PF, নেগেটিভ-প্রতি-ট্রেড ফেডকে উল্টে দেয় না, এবং ডেটা প্রাচীর যাই হোক না কেন শক্তিশালী যাচাইকরণকে বাধা দেয়। ব্যর্থতার প্যাটার্ন: no_edge সিঙ্গেল-পার্প OI-গেটেড ফেড, সিঙ্গেল-রেজিম HL ডেটা (L73/L82)।

구현

ETHUSD.HYPERLIQUID পার্পে লং-শর্ট OI/প্রাইস-ডাইভারজেন্স এক্সহসশন রিভার্সাল, 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 1H 2025-10-11 থেকে শুরু হয়, তাই পুরো টেস্ট ~11 মাস / একটি রেজিম (only_one_regime true; শুধুমাত্র annual_returns {2026})

ব্যাকটেস্ট রিভিউ

3-উইন্ডো ওয়াক-ফরওয়ার্ড + 20% হোল্ডআউট একটি একক রেজিমে 102টি ট্রেড যাচাই করতে পারে না; স্ট্রেসড টার্শাইল ইতিমধ্যে -5.2% (শার্প -3.3)

ব্যাকটেস্ট রিভিউ

L73 সিঙ্গেল-পার্প OI/সাপ্লিমেন্টারি-গেটেড ফেড পরিবার Hyperliquid (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() takes 1 positional argument but 2 were given (bar timestamp: 1735690560000) - steady_downtrend: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735690560000) - flat_ranging: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735690560000) - volatility_spike: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735690560000) - zero_volume: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735690560000) - price_gap: TypeError: EthOpenInterestDivergenceExhaustionReversalLS1H._bar_ts() takes 1 positional argument but 2 were given (bar timestamp: 1735690560000)

Iteration History

যাচাইকরণ ব্যর্থ হয়েছে (স্তর 3 — sandbox ব্যাকটেস্ট): স্মোক টেস্ট 300s ওয়াল-ক্লক সীমা অতিক্রম করেছে। এটি প্রায় সবসময় ইতিহাসের সাথে স্কেল করা প্রতি-বার কাজ বোঝায় — যেমন সম্পূর্ণ ফান্ডিং/সাপ্লিমেন্টারি সিরিজ পুনরায় স্ক্যান করা, অথবা প্রতিটি বারে calculate_signal()/on_bar() এর ভিতরে একটি লিস্ট পুনর্নির্মাণ করে min()/sorted() কল করা। __init__-এ সাজানো টাইমস্ট্যাম্প অ্যারে ONCE প্রি-কম্পিউট করুন এবং bisect ব্যবহার করুন, অথবা টাইমস্ট্যাম্প দিয়ে কী করা লুকআপ ক্যাশে করুন, যাতে প্রতি-বার খরচ O(n) না হয়ে O(log n) হয়।

Iteration History

যাচাইকরণ ব্যর্থ হয়েছে (স্তর 3 — sandbox ব্যাকটেস্ট): কোনো ট্রেড তৈরি হয়নি ব্যবহৃত বার টাইপ: ETHUSDT.BINANCE-1-HOUR-LAST-EXTERNAL, প্রসেসকৃত বার: 56952 ডায়াগনস্টিকস: should_enter() 56936টি মূল্যায়িত বারের মধ্যে 0 বার একটি সাইড রিটার্ন করেছে -> আপনার ENTRY CONDITION কখনো ট্রিগার হয়নি। এন্ট্রি লজিক/থ্রেশহোল্ড শিথিল করুন। নিশ্চিত করুন যে প্রদত্ত ডেটা ও প্যারামিটার দিয়ে আপনার কৌশল ট্রেড তৈরি করে।
কৌশল প্রতিবেদন

Stratmill একটি রিসার্চ ও পেপার-ট্রেডিং টুল, আর্থিক পরামর্শ বা ব্রোকার নয়। ব্যাকটেস্ট ও পেপার ফলাফল কাল্পনিক। ট্রেডিংয়ে ক্ষতির ঝুঁকি রয়েছে।