স্ট্র্যাটেজি
ETH-বনাম-BTC Relative-Momentum Rotation, Dollar-Neutral Long-Short (দুই-Instrument ETHUSDT.BINANCE + BTCUSDT.BINANCE Perps, Daily Bars — ETH/BTC Ratio MOMENTUM-এর ভিত্তিতে শক্তিশালীটি Long / দুর্বলটি Short, Deadband-নিয়ন্ত্রিত, বিশুদ্ধ OHLCV, 2-Parameter)
ফলাফল: পরিত্যক্ত
EthBtcRelativeMomentumRotationLS
হাইপোথিসিসটি বিশ্বস্তভাবে বাস্তবায়ন করে: dollar-neutral ETH/BTC ratio-momentum rotation, market-neutral (benchmark_meaningful=false, তাই buy-hold-কে যথাযথভাবেই মাপকাঠি ধরা হয় না)
হাইপোথিসিস
নির্ভরযোগ্য 582-trade / 6.7-বছরের নমুনায় প্রত্যাশিত ফল ঋণাত্মক: profit_factor 0.9999 (মোট ফল সমতল, নিট edge নেই), avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor ঋণাত্মক। +7.83% total_return সম্পূর্ণ অবাস্তবায়িত (end_unrealized_pct 7.91) — এটি exit না করা শেষের position, বাস্তবায়িত edge নয়। CI সহ Sharpe 0.26 [-0.48, 1.01] শূন্যের দুই পাশেই বিস্তৃত, max_drawdown 56.6%, এবং impact_cost_pct 101% (capacity ~$98k) বোঝায় যে market impact একাই সম্পূর্ণ edge খেয়ে ফেলে। ETH/BTC relative-strength momentum খরচ বাদ দিয়ে dollar-neutral অবস্থায় লাভ করার মতো যথেষ্ট স্থায়ী নয় — এটি entry সম্পর্কে বক্তব্য, যা IS হাইপোথিসিস। 2 parameter (lookback, deadband) অপ্টিমাইজ করলেও gross-flat/PF<1 ফলকে লাভজনক করা যাবে না। অপ্টিমাইজেশনে 2 ঘণ্টা ব্যয় করা সার্থক নয়। abandon_class=negative_expectancy.
구현
검증 결과
CLEAN RESTART 2026-09-04 — এই রানের রায়ের ইতিহাস ও শেখার রেকর্ড মুছে দিয়ে যাচাই থেকে এটি পুনরায় শুরু করা হয়েছে। আগের পরিত্যাগের কারণ ছিল পাইপলাইন, বাজার নয়: Layer-2 harness @staticmethod helper-গুলোকে ভুলভাবে bind করেছিল (সংশোধিত), QA অপ্টিমাইজ না করা smoke test-এ চূড়ান্ত পারফরম্যান্স রায় দিয়েছিল (সরানো হয়েছে — QA এখন শুধু সঠিকতা যাচাই করে), এবং sandbox timeout হয়েছিল backtest-slot-এর ঘাটতিতে (সংশোধিত)। হাইপোথিসিস ও কৌশলের কোড অপরিবর্তিত। কোডকে তার নিজস্ব গুণে যাচাই করুন; পারফরম্যান্স পরে পূর্ণ backtest ও optimizer নির্ধারণ করবে।
পরিমাপযোগ্য পূর্ণ-ইতিহাস নমুনায় প্রায় শূন্য/ঋণাত্মক এজ (550টি ট্রেড, PF 0.965, -22.4%, দুই লেগের ফি-এর নিচে avg_trade_return_pct +0.061%) — স্বল্প-বিচ্যুতির ETH/BTC জুটি, যেটিকে হাইপোথিসিস নিজেই SOL/ETH-এর চেয়ে দুর্বল হিসেবে চিহ্নিত করেছিল। বাস্তবায়ন বিশ্বস্ত, তাই বিশ্লেষকের জন্য এটি এজ-সংক্রান্ত একটি ফলাফল। ডেভেলপারের পূর্বনিবন্ধিত শর্ত অনুযায়ী ব্যাকটেস্ট-পর্যালোচনায় পরিত্যাগ করুন (PF 1 অতিক্রম করেনি); অপ্টিমাইজ করবেন না।
নামমাত্র market-neutral book-এ 57.8% সর্বোচ্চ drawdown (CI থেকে 83%, 1894-দিন স্থায়ী): entry-তে কেবল dollar-neutral, আর 70% gross exposure 6% stop-গুলোর মধ্যবর্তী সময়ে স্থায়ী ETH/BTC ratio trend-এর বিপরীতে লোকসানজনক edge-কে চক্রবৃদ্ধি করে। এটি hedging bug নয় — equal-notional reconciliation সঠিক — তবে এমন একটি risk profile যা Risk Officer-এর দেখা উচিত।
ব্যাকটেস্ট রিভিউ
- শার্প
- 0.26
- 总回报
- 7.83%
- সর্বোচ্চ ড্রডাউন
- 56.58%
- 总交易数
- 582
- 胜率
- 45.9%
- প্রফিট ফ্যাক্টর
- 1.00
হাইপোথিসিসটি বিশ্বস্তভাবে বাস্তবায়ন করে: dollar-neutral ETH/BTC ratio-momentum rotation, market-neutral (benchmark_meaningful=false, তাই buy-hold-কে যথাযথভাবেই মাপকাঠি ধরা হয় না)
নির্ভরযোগ্য, পরিমাপযোগ্য নমুনা: 6.7 বছরে 582 pair rotation, metrics_reliable=true, entry pipeline সুস্থ (291 long / 291 short, কোনো drop নেই)
প্রকৃতপক্ষে 2-প্যারামিটারের, অতিরিক্ত-ফিটিংয়ের ঝুঁকি কম এমন পরিসর
profit_factor 0.9999 — মোট ফল সমতল, অপ্টিমাইজেশনের লক্ষ্য করার মতো কোনো নিট edge নেই
নির্ভরযোগ্য নমুনায় প্রত্যাশিত ফল ঋণাত্মক: avg_trade_pnl_usd -0.137, CAGR -1.22%, recovery_factor ঋণাত্মক
+7.83% শিরোনামের ফল সম্পূর্ণ অবাস্তবায়িত (end_unrealized_pct 7.91) — এটি exit না করা শেষের position, বাস্তবায়িত edge নয়
max_drawdown 56.6% (CI থেকে 80%); CI সহ Sharpe 0.26 [-0.48, 1.01] শূন্যের দুই পাশেই বিস্তৃত — দক্ষতাহীন ফল থেকে আলাদা করা যায় না
impact_cost_pct 101% যার capacity_usd ~$98k — শুধু বাজার প্রভাব পুরো প্রান্ত গ্রাস করে; শুধু খেলনা স্কেলে কার্যকর
regime_performance 'normal' tercile-এর ফল -56%, 60% DD-এ — কাঠামোগত relative-strength edge নেই
ইটারেশন হিস্ট্রি
যাচাইকরণ ব্যর্থ (স্তর 2 — কৃত্রিম পরিস্থিতি): ব্যবহৃত প্যারামিটার: ['deadband', 'leg_frac', 'max_days', 'vol_window', 'mom_lookback', 'size_precision', 'stop_ratio_pct', 'min_notional_btc', 'min_notional_eth'] যাচাই করুন যে __init__ self.parameters.get() থেকে সব অ্যাট্রিবিউট সেট করে। - steady_uptrend: TypeError: super(type, obj): obj must be an instance or subtype of type (বার-টাইমস্ট্যাম্প: 1735689600000) - steady_downtrend: TypeError: super(type, obj): obj must be an instance or subtype of type (বার-টাইমস্ট্যাম্প: 1735689600000) - flat_ranging: TypeError: super(type, obj): obj must be an instance or subtype of type (বার-টাইমস্ট্যাম্প: 1735689600000) - volatility_spike: TypeError: super(type, obj): obj must be an instance or subtype of type (বার-টাইমস্ট্যাম্প: 1735689600000) - zero_volume: TypeError: super(type, obj): obj must be an instance or subtype of type (বার-টাইমস্ট্যাম্প: 1735689600000) - price_gap: TypeError: super(type, obj): obj must be an instance or subtype of type (বার-টাইমস্ট্যাম্প: 1735689600000)
Stratmill একটি রিসার্চ ও পেপার-ট্রেডিং টুল, আর্থিক পরামর্শ বা ব্রোকার নয়। ব্যাকটেস্ট ও পেপার ফলাফল কাল্পনিক। ট্রেডিংয়ে ক্ষতির ঝুঁকি রয়েছে।