رفتن به محتوا
همه راهبردها

استراتژی‌ها

معامله‌ی معکوس آبشار انحلال (لیکوئیدیشن) به‌صورت لانگ-شورت: فید کردن اورشوت‌ها در بارهای BTCUSDT.BINANCE 1 ساعته BTC هنگامی که حجم انحلال دارای اسپایک Z > 3 همراه با حرکت قیمتی همزمان 2% باشد

نتیجه: رهاشده

BtcLiquidationCascadeCounterTradeLS1H

خلاصه نتیجه

این استراتژی یک مزیت واقعاً بدیع و بومی کریپتو را هدف قرار داده بود — فید کردن آبشارهای انحلال اجباری روی BTC 1 ساعته، اولین استراتژی لانگ-شورت مبتنی بر انحلال در 459 آزمایش — و رفع باگ پنجره‌بندی iter-2 باعث شد این استراتژی هرگاه ردیف‌های انحلال وجود داشتند، به‌درستی فعال شود. اما در طول حدود 6.5 سال، تنها 8 معامله تولید شد که همگی محدود به یک بازه‌ی اخیر حدوداً 2 ماهه بودند، و موتور این معیارها را غیرقابل‌اعتماد علامت‌گذاری کرد، زیرا جریان تکمیلی داده‌ی انحلال‌ها فقط زنده-جریانی است و حدود دو ماه تاریخچه دارد. تحلیل‌گر این استراتژی را در دروازه‌ی بازبینی بک‌تست، در دومین تکرار خود، به‌عنوان ساختاراً غیرقابل‌بک‌تست کنار گذاشت — یک دیوار داده‌ای، نه یک مشکل کد یا پارامتر — و به مهندس داده اعلام کرد که فرضیه‌های آبشار انحلال تا زمانی که تاریخچه‌ی چندساله‌ی انحلال پر نشود، مسدود باقی می‌مانند، بنابراین هرگز به بهینه‌سازی یا بازبینی ریسک نرسید.

فرضیه

یک استراتژی بازگشت-به-میانگین لانگ-شورت روی قراردادهای آتی دائمی BTCUSDT.BINANCE USD-M که برخلاف آبشارهای انحلال اجباری معامله می‌کند. از بارهای پرپ BINANCE USD-M (داده‌ی تمیز اثبات‌شده) + داده‌ی تکمیلی انحلال‌ها (PostgreSQL — جریانی متمایز از هر آزمایش پایپ‌لاین قبلی) استفاده می‌کند. فرضیه: هنگامی که حجم انحلال ساعتی روی BTCUSDT بیش از 3 انحراف معیار بالاتر از خط پایه‌ی 30 روزه‌اش اسپایک می‌زند AND قیمت حداقل 2% در همان جهت طی 4 ساعت قبل حرکت کرده باشد، بازار در یک FORCED-FLOW OVERSHOOT است — فروشنده‌ی نهایی (در……نمایش بیشترنمایش کمتر

یک استراتژی بازگشت-به-میانگین لانگ-شورت روی قراردادهای آتی دائمی BTCUSDT.BINANCE USD-M که برخلاف آبشارهای انحلال اجباری معامله می‌کند. از بارهای پرپ BINANCE USD-M (داده‌ی تمیز اثبات‌شده) + داده‌ی تکمیلی انحلال‌ها (PostgreSQL — جریانی متمایز از هر آزمایش پایپ‌لاین قبلی) استفاده می‌کند. فرضیه: هنگامی که حجم انحلال ساعتی روی BTCUSDT بیش از 3 انحراف معیار بالاتر از خط پایه‌ی 30 روزه‌اش اسپایک می‌زند AND قیمت حداقل 2% در همان جهت طی 4 ساعت قبل حرکت کرده باشد، بازار در یک FORCED-FLOW OVERSHOOT است — فروشنده‌ی نهایی (در آبشار انحلال لانگ) یا خریدار نهایی (در فشار کوتاه/اسکوییز شورت) مکانیکی است، نه طبیعی. هنگامی که جریان اجباری تمام می‌شود (معمولاً طی 4-12 ساعت)، شرکت‌کنندگان طبیعی در قیمت جابجاشده وارد می‌شوند و حرکت تا حدی معکوس می‌شود. این استراتژی هنگامی که انحلال‌های سمت لانگ آبشاری می‌شوند (قیمت DOWN را اورشوت می‌کند) LONG می‌شود و هنگامی که انحلال‌های سمت شورت آبشاری می‌شوند (قیمت UP را اورشوت می‌کند) SHORT می‌شود. این استراتژی FIVE سطل کم‌نمایندگی‌شده را پر می‌کند: جهت لانگ-شورت (14.2% → به سمت 45%)، مکانیسم مبتنی بر انحلال‌ها (صفر استراتژی در 459 آزمایش از این جریان داده استفاده کرده‌اند)، ریزساختار خاص کریپتو (یک مزیت غیرممکن برای TradFi)، نگه‌داری میان‌مدت (چرخه‌های 4-12 ساعته)، و داده‌محور تکمیلی (که برخلاف بارهای BINANCE_SPOT در کاتالوگ ما تمیز بوده است). این مکانیسم در تحقیقات ریزساختار کریپتو مستند شده است (Kaiko 2022، Coin Metrics 2023) — آبشارهای انحلال به‌طور سیستماتیک اورشوت‌های قیمتی 1.5-3% تولید می‌کنند که طی 6-18 ساعت با از بین رفتن مؤلفه‌ی جریان اجباری در جریان سفارش، تا حدی معکوس می‌شوند. از بارهای پرپ ONLY BINANCE USD-M + داده‌ی انحلال‌های ذخیره‌شده در Postgres استفاده می‌کند — بدون بارهای BINANCE_SPOT (که به‌طور مکرر در این جلسه در تأیید لایه‌ی 3 شکست خورده‌اند). اندازه‌گیری پوزیشن: 15% از سرمایه به‌ازای هر جهت. ریسک هر معامله: 1.5% از سرمایه که با حد ضرر محدود شده است.

تکرار-2 حداقل رفع اشکال برای خرابی لایه-3 'هیچ معامله‌ای تولید نشد'، بدون بازگشت (رگرسیون) در لایه‌های قبلی. علت اصلی: ورود نیازمند این بود که یک جهش نقدشوندگی (liquidation spike) >=3-سیگما که در یک بازه 1-ساعته اندازه‌گیری می‌شود، با غلبه جهت‌دار AND یک حرکت قیمتی هم‌جهت >=2% در 4 ساعت همزمان شود؛ با ردیف‌های نقدشوندگی پراکنده، بازه 1 ساعته حتی در طول یک آبشار (cascade) واقعی اغلب خالی است، بنابراین `total` اغلب 0 بود و ترکیب سه‌گانه عملاً هرگز فعال نمی‌شد. این رفع اشکال، مکانیزم را 100% مبتنی بر نقدشوندگی نگه……نمایش بیشترنمایش کمتر

تکرار-2 حداقل رفع اشکال برای خرابی لایه-3 'هیچ معامله‌ای تولید نشد'، بدون بازگشت (رگرسیون) در لایه‌های قبلی. علت اصلی: ورود نیازمند این بود که یک جهش نقدشوندگی (liquidation spike) >=3-سیگما که در یک بازه 1-ساعته اندازه‌گیری می‌شود، با غلبه جهت‌دار AND یک حرکت قیمتی هم‌جهت >=2% در 4 ساعت همزمان شود؛ با ردیف‌های نقدشوندگی پراکنده، بازه 1 ساعته حتی در طول یک آبشار (cascade) واقعی اغلب خالی است، بنابراین `total` اغلب 0 بود و ترکیب سه‌گانه عملاً هرگز فعال نمی‌شد. این رفع اشکال، مکانیزم را 100% مبتنی بر نقدشوندگی نگه می‌دارد (به‌طور صریح بدون بازگشت به فقط-قیمت): (1) نقدشوندگی‌ها اکنون در طول `liq_window_bars` ساعت جمع می‌شوند (پیش‌فرض 4 ساعت، همان بازه حرکت قیمت) تا آبشار واقعاً ثبت شود و `total` بسیار بیشتر اوقات غیرصفر باشد و دو نیمه سیگنال هم‌راستا شوند؛ (2) دو آستانه عددی کاهش یافته‌اند (liq_z 3.0->2.0، price_move_pct 2.0->1.0) و min_events به 50->30 کاهش یافته است تا خط پایه z (z-baseline) زودتر قابل استفاده باشد. ایمپورت‌ها بدون تغییر هستند (لایه 1 سبز باقی می‌ماند) و ساختار z-score/trigger/exit/sizing که لایه 2 را با موفقیت گذرانده، از نظر ساختاری یکسان است — فقط یک محدوده بازه زمانی و سه مقدار پیش‌فرض پارامتر تغییر کرده‌اند. محل معامله (venue) همچنان BINANCE USD-M فیوچرز است (لانگ-شورت نیازمند مارجین است)، اهرم 1.0 (برای تقویت استفاده نمی‌شود، بنابراین دروازه leverage_set_but_unused فعال نمی‌شود). اگر sandbox واقعاً هیچ ردیف نقدشوندگی نداشته باشد، استراتژی همچنان به‌درستی بدون پوزیشن (flat) باقی می‌ماند، به‌جای جعل معاملات از طریق یک پروکسی قیمتی.

با تاریخچه‌ی موجود انحلال، به‌طور ساختاری غیرقابل‌بک‌تست است: موتور 56,208 بار 1 ساعته (حدود 6.5 سال) را پردازش کرد اما فقط 8 معامله تولید شد، ALL که همگی در یک بازه‌ی حدوداً 2 ماهه متمرکز بودند (از 2026-04-21 تا 2026-06-24)، با metrics_reliable=FALSE. این سیگنال به ردیف‌های supplementary_data['liquidations'] نیاز دارد که هم فرضیه و هم کد آن را پراکنده/فقط زنده-جریانی توصیف می‌کنند؛ خوشه‌بندی معاملات با این که مخزن داده‌ی انحلال‌ها فقط یک بازه‌ی اخیر حدوداً 2 ماهه دارد سازگار است، بنابراین سیگنال آبشار هرگز……نمایش بیشترنمایش کمتر

با تاریخچه‌ی موجود انحلال، به‌طور ساختاری غیرقابل‌بک‌تست است: موتور 56,208 بار 1 ساعته (حدود 6.5 سال) را پردازش کرد اما فقط 8 معامله تولید شد، ALL که همگی در یک بازه‌ی حدوداً 2 ماهه متمرکز بودند (از 2026-04-21 تا 2026-06-24)، با metrics_reliable=FALSE. این سیگنال به ردیف‌های supplementary_data['liquidations'] نیاز دارد که هم فرضیه و هم کد آن را پراکنده/فقط زنده-جریانی توصیف می‌کنند؛ خوشه‌بندی معاملات با این که مخزن داده‌ی انحلال‌ها فقط یک بازه‌ی اخیر حدوداً 2 ماهه دارد سازگار است، بنابراین سیگنال آبشار هرگز نمی‌تواند در 6.4 از 6.5 سال بک‌تست فعال شود (علامتی مشاهده‌شده، نه یک ممیزی مستقل از جدول Postgres). این یک دیوار در دسترس‌بودن داده است، نه یک مشکل کد یا پارامتر: استراتژی به‌درستی پیاده‌سازی شده و هرگاه ردیف‌های انحلال موجود باشند به‌درستی معامله می‌کند، پس چیزی برای توسعه‌دهنده جهت رفع وجود ندارد و پارامتری برای تنظیم نیست — 8 معامله در یک بازه‌ی 2 ماهه نمی‌تواند از اعتبارسنجی پیش‌رونده (والک-فوروارد) (3 پنجره) یا یک هولدآوت پشتیبانی کند، بنابراین بهینه‌سازی صرفاً نویز را برازش خواهد کرد. این مکانیسم نه تأیید شده و نه رد شده؛ صرفاً قابل اعتبارسنجی نیست. بهینه نکن، تکرار نکن. META-NOTE FOR RESEARCH LEAD / DATA ENGINEER: فرضیه‌های آبشار انحلال تا زمانی که جریان داده‌ی انحلال‌ها با تاریخچه‌ی چندساله پر نشود (مثلاً از طریق اسنپ‌شات‌های انحلال Binance Vision) مسدود باقی می‌مانند، نه صرفاً به‌صورت زنده-جریانی؛ تا زمانی که این تاریخچه وجود نداشته باشد، استراتژی‌های مبتنی بر انحلال را دوباره امتحان نکن. FAILURE PATTERN: استراتژی‌های مبتنی بر انحلال روی BTCUSDT یک بک‌تست تقریباً خالی تولید می‌کنند (8 معامله محدود به یک بازه‌ی اخیر حدوداً 2 ماهه) زیرا جریان تکمیلی داده‌ی انحلال‌ها فقط زنده-جریانی است و حدود 2 ماه تاریخچه دارد — این مکانیسم را نمی‌توان خارج از نمونه اعتبارسنجی کرد و استراتژی به‌طور ساختاری غیرقابل‌بک‌تست است تا زمانی که داده پر شود، همان دیوار تاریخچه‌ی داده‌ی تکمیلی که در سراسر خانواده‌ی OI/انحلال دیده می‌شود.

پیاده‌سازی

معامله‌ی معکوس آبشار انحلال به‌صورت لانگ-شورت روی قراردادهای آتی BTCUSDT.BINANCE USD-M، بارهای 1 ساعته، با استفاده از داده‌ی تکمیلی انحلال‌ها. هنگامی که حجم انحلال USD تجمیع‌شده طی 4 ساعت قبل بیش از 2 انحراف معیار بالاتر از خط پایه‌ی حدوداً 30 روزه‌اش اسپایک می‌زند AND قیمت طی 1% ساعت قبل حداقل 4 در همان جهت حرکت کرده باشد، اورشوت جریان اجباری را فید می‌کند: انحلال‌های سمت لانگ (آبشار نزولی) -> LONG، انحلال‌های سمت شورت (فشار صعودی/اسکوییز) -> SHORT. خروج با تیک-پرافیت 4%، استاپ سخت 10%، یا استاپ زمانی 12 بار. سیگنال، امتیاز z با علامت انحلال است (واحدهای طبیعی)؛ should_enter مؤلفه‌های کش‌شده‌ی قیمت/انحلال را آستانه‌گذاری می‌کند. اهرم 1.0.

نتایج تأیید

تأیید ناموفق بود (لایه 3 — بک‌تست ساندباکس): هیچ معامله‌ای تولید نشد نوع بار استفاده‌شده: BTCUSDT.BINANCE-1-HOUR-LAST-EXTERNAL، تعداد بارهای پردازش‌شده: 56064 تشخیص: تابع should_enter() یک سمت (side) را 0 بار در طول 56059 بار ارزیابی‌شده بازگرداند -> ENTRY CONDITION شما هرگز فعال نشد. منطق ورود / آستانه‌ها را شل‌تر کنید. اطمینان حاصل کنید که استراتژی شما با داده‌ها و پارامترهای داده‌شده معامله تولید می‌کند.

بررسی بک‌تست

شارپ
-0٫68
بازده کل
-0٫03%
حداکثر افت سرمایه
0٫39%
کل معاملات
8
نرخ برد
62٫5%
ضریب سود
0٫92

کد صحیح و مطابق با مکانیسم است: هنگامی که ردیف‌های انحلال موجود باشند، طبق طراحی فعال می‌شود (8 ورودی، 0 حذف‌شده، لانگ/شورت بر اساس سمت آبشار)؛ رفع باگ پنجره‌بندی ITER-2 کار می‌کند

سطل مکانیسم و جهت بدیع (اولین لانگ-شورت مبتنی بر انحلال) — ارزش بازبینی مجدد را دارد وقتی IF داده‌ی تاریخی انحلال در دسترس شود

با داده‌ی موجود، به‌طور ساختاری غیرقابل‌بک‌تست است: 56,208 بار پردازش شد اما فقط 8 معامله، ALL که از 2026-04-21 تا 2026-06-24 متمرکز بودند (حدود 2 ماه)؛ annual_returns فقط 2026 دارد

موتور metrics_reliable=FALSE را علامت‌گذاری می‌کند؛ شارپ -0.68 با CI -10.4 تا +23.5 (بی‌معنا روی 8 معامله)، total_return -0.03%، profit_factor 0.92، کمیسیون 23% از ناخالص

جریان تکمیلی انحلال‌ها فقط زنده-جریانی است و حدود 2 ماه تاریخچه دارد، بنابراین سیگنال آبشار نمی‌تواند در 6.4 از 6.5 سال بک‌تست فعال شود — نمونه‌ای برای بهینه‌سازی یا اعتبارسنجی وجود ندارد

8 معامله نمی‌تواند از اعتبارسنجی پیش‌رونده (3 پنجره) یا یک هولدآوت پشتیبانی کند — بهینه‌سازی صرفاً نویز را برازش خواهد کرد

خلاصه نتیجه

یک مکانیسم داده‌ی تکمیلی هنگامی که فید آن فاقد تاریخچه است غیرقابل‌بک‌تست می‌شود — جریان انحلال‌ها فقط حدود 2 ماه را پوشش می‌دهد، بنابراین سیگنال فقط 8 بار فعال شد و مکانیسم نه می‌توانست تأیید شود و نه رد؛ فرضیه‌های مبتنی بر انحلال/OI تا زمانی که داده با تاریخچه‌ی چندساله پر نشود، مسدود باقی می‌مانند.

تحلیل‌گر بازبینی بک‌تست حکم «کنار گذاشتن» را صادر کرد: کد صحیح بود و هرگاه ردیف‌های انحلال موجود بودند به‌درستی فعال می‌شد، پس این یک دیوار در دسترس‌بودن داده است، نه یک باگ — جریان تکمیلی انحلال‌ها فقط زنده-جریانی است و حدود 2 ماه تاریخچه دارد، بنابراین سیگنال آبشار نمی‌تواند در 6.4 از 6.5 سال بک‌تست فعال شود، و 8 معامله در یک پنجره نمی‌تواند از اعتبارسنجی پیش‌رونده یا هولدآوت پشتیبانی کند.

یک استراتژی بازگشت-به-میانگین لانگ-شورت روی قراردادهای آتی Binance BTCUSDT 1 ساعته (اهرم 1.0x، 0.15 به‌ازای هر پایه) با استفاده از داده‌ی تکمیلی انحلال‌ها — که با ورود به پوزیشن لانگ هنگام اسپایک انحلال‌های لانگ (z≥2) همراه با یک حرکت نزولی حداقل 1%، و ورود به شورت هنگام فشار کوتاه (اسکوییز) معکوس، آبشارهای انحلال اجباری را فید می‌کند — و پنج سطل کم‌نمایندگی‌شده از جمله اولین مکانیسم ریزساختار کریپتویی، لانگ-شورت و مبتنی بر انحلال را هدف قرار می‌دهد.

در طول حدود 6.5 سال (56,208 بار 1 ساعته)، تنها 8 معامله تولید شد که همگی در یک بازه‌ی حدوداً 2 ماهه متمرکز بودند (از 2026-04-21 تا 2026-06-24): بازده کل -0.03%، ضریب سود 0.92، شارپ -0.68 با یک CI بی‌معنا [-10.4, +23.5]، کمیسیون 23% از ناخالص، و موتور metrics_reliable=FALSE را علامت‌گذاری کرد.

Stratmill ابزاری برای پژوهش و معامله آزمایشی است، نه مشاوره مالی یا کارگزار. نتایج بک‌تست و معامله آزمایشی فرضی هستند. معامله‌گری با ریسک زیان همراه است.