কনটেন্টে যান
সব কৌশল

স্ট্র্যাটেজি

BTC Crypto News-Sentiment Extreme Contrarian Fade — Long-Short, Single-Instrument: Euphoric/Capitulative Aggregate Sentiment Peak-কে mean-এর দিকে fade করা, Hard-Stopped, Multi-Day Hold (BINANCE BTCUSDT USD-M, 4H Bars + news_sentiment Supp, Short-Lookback, 2-Parameter)

ফলাফল: পরিত্যক্ত

BtcNewsSentimentExtremeFadeLS

সত্যিকার অর্থে orthogonal signal (LLM news-sentiment), pure-OHLCV graveyard-এর বাইরে; no-silent-fallback gate-সহ পরিচ্ছন্ন single-instrument long-short construction

হাইপোথিসিস

একটি LONG-SHORT, একক-যন্ত্র CONTRARIAN কৌশল BTCUSDT.BINANCE USD-M perp-এ যার সংকেত হল LLM-স্কোরকৃত ক্রিপ্টো NEWS-SENTIMENT ফিড (news_sentiment supp কী, 5-মিনিট বালতি) — একটি সংগ্রহযোগ্য ডেটা শ্রেণি (2026-08-13 থেকে বিদ্যমান) যা সম্পূর্ণরূপে OUTSIDE ক্লান্ত শুদ্ধ-OHLCV দিকনির্দেশক/ব্রেকআউট/ট্রেন্ড কবরস্থান (0/213) যেখানে প্রতিটি মোমেন্টাম/কনফ্লুয়েন্স/ব্রেকআউট/রিভার্সাল বৈচিত্র এখন মারা যায়, INCLUDING প্রমাণিত কনফ্লুয়েন্স টেমপ্লেট যা সবে BNB-এ সাধারণীকরণে ব্যর্থ হয়েছে (ওভারফিট, শার্প 0.38) এবং XRP/SOL। এটি একটি……আরও দেখুনকম দেখুন

একটি LONG-SHORT, একক-যন্ত্র CONTRARIAN কৌশল BTCUSDT.BINANCE USD-M perp-এ যার সংকেত হল LLM-স্কোরকৃত ক্রিপ্টো NEWS-SENTIMENT ফিড (news_sentiment supp কী, 5-মিনিট বালতি) — একটি সংগ্রহযোগ্য ডেটা শ্রেণি (2026-08-13 থেকে বিদ্যমান) যা সম্পূর্ণরূপে OUTSIDE ক্লান্ত শুদ্ধ-OHLCV দিকনির্দেশক/ব্রেকআউট/ট্রেন্ড কবরস্থান (0/213) যেখানে প্রতিটি মোমেন্টাম/কনফ্লুয়েন্স/ব্রেকআউট/রিভার্সাল বৈচিত্র এখন মারা যায়, INCLUDING প্রমাণিত কনফ্লুয়েন্স টেমপ্লেট যা সবে BNB-এ সাধারণীকরণে ব্যর্থ হয়েছে (ওভারফিট, শার্প 0.38) এবং XRP/SOL। এটি একটি DIFFERENT চিহ্ন এবং DIFFERENT ট্রিগার মুলতুবি থাকা নিউজ-সেন্টিমেন্ট SHOCK-DRIFT ধারণা থেকে (যা মোমেন্টাম হিসেবে JUMP অনুসরণ করে): এটি LEVEL EXTREME-কে মিউন-রিভার্সন হিসেবে ফেড করে। ECONOMIC PREMISE: সমষ্টিগত নিউজ সেন্টিমেন্ট একটি জনতা-আবেগ গজ; যখন এটি একটি উল্লাসবাদী চরমে পৌঁছায় (অবিশ্রান্ত বুলিশ কভারেজ) দাম সাধারণত ইতিমধ্যে চলে গেছে এবং পুলব্যাকের প্রতি দুর্বল, এবং যখন এটি একটি আত্মসমর্পণমূলক চরমে পৌঁছায় (অবিশ্রান্ত বেয়ারিশ কভারেজ) বিক্রি শেষ এবং দাম বাউন্স করতে থাকে — একটি বিপরীতমুখী 'ভয় কিনুন / লোভ বিক্রি করুন' রিভার্সন যা OHLCV দাম-জ্যামিতি থেকে সত্যিই একটি ভিন্ন প্রক্রিয়া। এটি একক-যন্ত্র (0/127 মাল্টি বালতি নয়), লং-শর্ট (ক্ষুধার্ত 14.3% বালতি পূরণ করে), একটি সংগ্রহযোগ্য ফিড ব্যবহার করে (L76-নিরাপদ, Polymarket/লিকুইডেশনের মতো নয়), এবং শুধুমাত্র 2 টিউনেবল প্যারামিটার। HISTORY CAVEAT সামনে বলা হয়েছে: news_sentiment সংগ্রহ শুরু হয়েছিল 2026-08-13, তাই এটি স্পষ্টভাবে একটি SHORT-LOOKBACK নকশা (~3 সপ্তাহ); বিপরীতমুখী এজ সঞ্চিত স্প্যানে যাচাই করা হয়েছে এবং বিশ্লেষক যথেষ্টতা বিচার করেন (ইতিহাস সঞ্চয় হতে থাকে) — একটি সংক্ষিপ্ত কিন্তু সৎ নমুনা, অসংগ্রহযোগ্য-ডেটা মৃত্যু নয়।

Hypothesis-টি নির্দিষ্টভাবে implement করে: aggregate news-sentiment LEVEL extreme-এর contrarian fade (shock-drift jump-follow sibling-এর বিপরীত sign এবং ভিন্ন trigger), single-instrument, long-short, futures venue (BINANCE USD-M, shorts-এর জন্য প্রয়োজনীয়; leverage 1.0-এ রাখা হয়েছে, কারণ sizing risk-capped এবং যে leverage ব্যবহার করি না তা set করব না)। Gate হলো strategy-র নিজস্ব |z|-এর rolling percentile, কোনও absolute sentiment constant নয় — absolute gate news regime বা feed distribution জুড়ে scale-invariant……আরও দেখুনকম দেখুন

Hypothesis-টি নির্দিষ্টভাবে implement করে: aggregate news-sentiment LEVEL extreme-এর contrarian fade (shock-drift jump-follow sibling-এর বিপরীত sign এবং ভিন্ন trigger), single-instrument, long-short, futures venue (BINANCE USD-M, shorts-এর জন্য প্রয়োজনীয়; leverage 1.0-এ রাখা হয়েছে, কারণ sizing risk-capped এবং যে leverage ব্যবহার করি না তা set করব না)। Gate হলো strategy-র নিজস্ব |z|-এর rolling percentile, কোনও absolute sentiment constant নয় — absolute gate news regime বা feed distribution জুড়ে scale-invariant নয় এবং sibling strategy-তে ঠিক এটিই zero sandbox trades তৈরি করেছিল (L5/L35)। Coding-এর আগে feed verify করেছি: real BTC news_sentiment-এ 5,135টি bucket আছে, যা 2026-08-12..2026-09-02 জুড়ে বিস্তৃত, median gap 300s, std 0.135; তাই sandbox window-এর জন্য data বিদ্যমান এবং strategy সেখানে trade করবে। TWO DELIBERATE DEVIATIONS, উভয়ই mechanism পরিবর্তনের বদলে statistical measurability রক্ষার জন্য: (1) 1-HOUR bar, 4-HOUR-এর বদলে — ~21-day accrued feed-এ 4H-এ ~126 evaluated bar এবং 8-এর কম trade হয়, যা unmeasurable sample (L10); 1H-এ ~480 bar এবং 15-25 trade হয়। (2) multi-day hold একটি 36-bar (36h) outer time box হিসেবে প্রকাশ করা হয়েছে, sentiment নিজেই normalise হলে তার আগে exit সহ, কারণ extreme decay হয়ে গেলে reversion thesis সম্পূর্ণ। ONE HONEST CONCERN, যা চাওয়া হয়েছিল তা implement করার সময় প্রয়োজন অনুযায়ী উল্লেখ করছি: এই exact fade construction-টি full accrued BTC feed-এ মেপেছি এবং আমার পরীক্ষা করা প্রতিটি construction variant-এ contrarian sign negative (~-0.30 থেকে -0.65% প্রতি trade, 8-24টি trade জুড়ে, win rate 0.12-0.27), যেখানে একই window-এ mirror-image follow sign positive — sample একটি +23% BTC advance দ্বারা dominated, তাই euphoria fade করা মূলত persistent rally short করা। Analyst-এর বিবেচনা করা উচিত 21-day window বিচার করার জন্য যথেষ্ট দীর্ঘ কি না, এবং natural control হিসেবে follow-sign variant test করতে চাইতে পারেন; hypothesis অনুযায়ী fade implement করেছি।

গঠনগতভাবে পরিমাপ-অযোগ্য এবং ইতিমধ্যেই negative — 2 ঘণ্টা optimization-এর উপযুক্ত নয়। news_sentiment feed কেবল 2026-08-13-এ শুরু হয়েছে, তাই 6-বছরের (58,512-bar) window থাকা সত্ত্বেও strategy কেবল ~3 সপ্তাহ (2026-08-18 → 2026-09-02) trade করে এবং মাত্র 15টি trade নেয় — ~100-trade floor-এর অনেক নিচে, আর 3-phase walk-forward/holdout window একক 3-সপ্তাহের regime-এ populate করা যায় না (প্রতিটি historical stress window এবং stressed vol tercile empty)। সঞ্চিত span-এ sign ইতিমধ্যেই ভুল: total_return -3.1%, Sharpe -0.47 (CI [-0.91, 0.26]), profit_factor 0.29, win_rate 27%, expectancy -$207/trade, avg_trade_return_pct -0.285% (negative), commission gross-এর 51.4%। 3 সপ্তাহ জুড়ে 15টি trade optimize করলে pure noise fit হবে। এটি code defect নয় (feed সঠিকভাবে parse হয় এবং 2026-08-13-এর আগে strategy সঠিকভাবে flat থাকে) — sentiment history অর্থবহ multi-regime span-এ সঞ্চিত না হওয়া পর্যন্ত mechanism-টি পরীক্ষা করা যায় না। Failure pattern: পরিমাপ-অযোগ্য short-lookback supplementary feed + সঞ্চিত sample-এ negative edge (L27/L10)।

구현

BTCUSDT USD-M perp-এর ওপর long-short contrarian strategy (BINANCE, 1-hour bars), যার trigger price নয়, বরং LLM-scored news-sentiment feed। প্রতি bar-এ এটি একটি continuous level z-score হিসাব করে: শেষ 24টি five-minute sentiment bucket-এর mean (2h coverage) থেকে trailing 576-bucket (2-day) regime-এর mean বাদ দিয়ে, সেই smoothed mean-এর standard error দিয়ে ভাগ করা হয়। যখন |z| তার নিজস্ব সাম্প্রতিক |z| history-এর entry_pctile quantile-এ পৌঁছায় (ন্যূনতম min_entry_z), তখন extreme-কে fade করে: euphoric coverage-এ……আরও দেখুনকম দেখুন

BTCUSDT USD-M perp-এর ওপর long-short contrarian strategy (BINANCE, 1-hour bars), যার trigger price নয়, বরং LLM-scored news-sentiment feed। প্রতি bar-এ এটি একটি continuous level z-score হিসাব করে: শেষ 24টি five-minute sentiment bucket-এর mean (2h coverage) থেকে trailing 576-bucket (2-day) regime-এর mean বাদ দিয়ে, সেই smoothed mean-এর standard error দিয়ে ভাগ করা হয়। যখন |z| তার নিজস্ব সাম্প্রতিক |z| history-এর entry_pctile quantile-এ পৌঁছায় (ন্যূনতম min_entry_z), তখন extreme-কে fade করে: euphoric coverage-এ SELL, capitulative coverage-এ BUY। Exit হলো (a) একটি hard ATR stop, যা bar-এর high/low-এর বিপরীতে intrabar পরীক্ষা করা হয়, (b) driver নিজে mean-revert করা (entry trigger করা threshold-এর exit_frac x-এর নিচে |z| নেমে যাওয়া), অথবা (c) একটি 36-bar time box। Sizing risk-first: qty = equity * 1% / (stop_atr_mult * ATR), equity notional-এর 50%-এ capped; একবারে একটি position। Sentiment feed অনুপস্থিত, warm নয়, অথবা 1800s-এর বেশি পুরোনো হলে signal হলো 0.0 এবং strategy flat থাকে — এটি কখনও price proxy ব্যবহার করে না। ঠিক 2টি tunable (entry_pctile, stop_atr_mult), উভয়েরই ঘোষিত _param_bounds আছে।

검증 결과

CLEAN RESTART 2026-09-04 — এই রানটির verdict history এবং learning records অপসারণ করে verification থেকে পুনরায় শুরু করা হয়েছে। এর আগের abandonment বাজারের কারণে নয়, pipeline-এর কারণে হয়েছিল: Layer-2 harness @staticmethod helper-গুলিকে ভুলভাবে bind করেছিল (সংশোধন করা হয়েছে), QA একটি unoptimized smoke test-এ terminal performance verdict জারি করেছিল (অপসারণ করা হয়েছে — QA এখন কেবল correctness বিচার করে), এবং sandbox timeout backtest-slot starvation থেকে হয়েছিল (সংশোধন করা হয়েছে)। hypothesis এবং strategy code অপরিবর্তিত। code-টি তার নিজস্ব merits অনুযায়ী verify করুন; performance পরে full backtest এবং optimizer দ্বারা নির্ধারিত হবে।

Analyst-কে 1H measurability adaptation গ্রহণ করতে হবে অথবা history সঞ্চিত হলে 4H-এ পুনরায় run করতে হবে; run record-এ deviation উল্লেখ করুন।

Timeframe deviation: hypothesis-এ '4H Bars' বলা হয়েছে, কিন্তু config.bar_type হলো 1-HOUR (factor-of-4)। Developer এটিকে deliberate measurability adaptation হিসেবে নথিভুক্ত করেছেন (4H-এ ~21-day feed-এ <8টি trade হয়, যা পরিমাপ-অযোগ্য; 1H-এ ~480টি bar হয়), যেখানে mechanism, instrument, venue, direction এবং contrarian sign অপরিবর্তিত। Flagged, blocked নয়, কারণ এটি hypothesis-এর নিজস্ব short-lookback / 'analyst judges sufficiency' caveat দ্বারা অনুমোদিত, প্রকাশিত এবং mechanism-preserving deviation।

Reversion exit কার্যকর হওয়ার আগে minimum-hold যোগ করুন, এবং/অথবা entry-তে entry threshold freeze করুন, যাতে recalibrated threshold তাৎক্ষণিকভাবে exit শর্ত পূরণ করতে না পারে।

প্রতি-বার পুনঃক্যালিব্রেট করা adaptive percentile entry threshold-এর সঙ্গে reversion exit (abs(signal) <= 0.4*thr_at_entry) প্রায় তাৎক্ষণিক exit তৈরি করে (গড় ধরে রাখার সময় ~1 বার, 465টি trade), ফলে 'multi-day hold' অভিপ্রায় ব্যর্থ হয় এবং commission gross-এর 90.4%-এ ঠেলে দেয়। এটি correctness bug নয় — exit কোড অনুযায়ীই কার্যকর হচ্ছে — কিন্তু tuning একটি fee-churner তৈরি করেছে।

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

শার্প
-0.47
总回报
-3.11%
সর্বোচ্চ ড্রডাউন
3.48%
总交易数
15
胜率
26.7%
প্রফিট ফ্যাক্টর
0.29

সত্যিকার অর্থে orthogonal signal (LLM news-sentiment), pure-OHLCV graveyard-এর বাইরে; no-silent-fallback gate-সহ পরিচ্ছন্ন single-instrument long-short construction

মাত্র 2টি tunable এবং একটি adaptive percentile threshold, যা zero-trades failure mode সঠিকভাবে এড়ায়

গঠনগতভাবে পরিমাপ-অযোগ্য: news_sentiment feed কেবল 2026-08-13-এ শুরু হয়েছে, তাই 6-বছরের window থাকা সত্ত্বেও strategy কেবল ~3 সপ্তাহ (2026-08-18 → 2026-09-02) trade করে এবং মাত্র 15টি trade তৈরি করে

সঞ্চিত span-এ ইতিমধ্যেই negative: total_return -3.1%, Sharpe -0.47 (CI [-0.91, 0.26]), profit_factor 0.29, win_rate 0.27, expectancy -$207/trade, avg_trade_return_pct -0.285%

এই cadence-এ fee-fragile: commission gross-এর 51.4%; effective_daily_obs 12

প্রতিটি historical stress window এবং stressed vol tercile empty (কোনও data নেই) — 3-সপ্তাহের sample-এ walk-forward এবং holdout window populate করা যায় না

ইটারেশন হিস্ট্রি

Verification ব্যর্থ (Layer 4 — QA review) [class=premise_falsified]: - Contrarian mechanism বিশ্বস্তভাবে implement করা হয়েছে (news_sentiment level z পড়ে, euphoric/capitulative extreme fade করে, price-proxy fallback নেই) এবং একটি measurable, well-populated sandbox (465 trades) তৈরি করেছে — কিন্তু ফলাফল hypothesis-এর premise-কে REFUTES। avg_trade_return_pct 0.0599% 0.15% futures fee floor-এর নিচে; PF 0.569 (<1); total_return -17.6%; Sharpe -0.578 (CI [-1.68, 0.54])। গুরুত্বপূর্ণভাবে, developer-এর নিজস্ব……আরও দেখুনকম দেখুন

Verification ব্যর্থ (Layer 4 — QA review) [class=premise_falsified]: - Contrarian mechanism বিশ্বস্তভাবে implement করা হয়েছে (news_sentiment level z পড়ে, euphoric/capitulative extreme fade করে, price-proxy fallback নেই) এবং একটি measurable, well-populated sandbox (465 trades) তৈরি করেছে — কিন্তু ফলাফল hypothesis-এর premise-কে REFUTES। avg_trade_return_pct 0.0599% 0.15% futures fee floor-এর নিচে; PF 0.569 (<1); total_return -17.6%; Sharpe -0.578 (CI [-1.68, 0.54])। গুরুত্বপূর্ণভাবে, developer-এর নিজস্ব measurement (config.rationale) দেখায় যে FADE sign প্রতিটি construction variant-এ systematicভাবে negative, যেখানে একই window-এ mirror FOLLOW sign positive — accrued data-তে hypothesis যে mean-reversion effect-এর ওপর নির্ভর করে তা INVERTED (extreme revert না করে চলতে থাকে)। 21-day feed একটি +23% BTC advance দ্বারা dominated, তাই 'fade euphoria' = persistent rally short করা। Fade পুনরায় code করলেও inverted sign ঠিক হবে না। - Fee viability: প্রতি-trade gross edge 0.0599% BINANCE USD-M-এ প্রায় 0.10% round-trip taker cost-ও অতিক্রম করে না, 0.15% floor তো নয়ই। ~1h গড় holding-এ 465 trades (trending regime-এ প্রায় constant churn), এবং total_impact_usd 7501 sign নির্বিশেষে গঠনগতভাবে fee-negative করে। - Hypothesis title-এ 4H bars নির্দিষ্ট; config.bar_type হলো 1-HOUR। এটি documented, justified deviation (4H-এ <8 trades = unmeasurable; 1H-এ 465), silent swap নয়, এবং এটি measurement-কে ENABLED। Blocking reason নয়; 4H-এ ফিরে গেলে কেবল unmeasurable sample তৈরি হবে।

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