استراتژیها
دنبالکردن روند هفتگی LINK با فیلتر گسترش نوسان
نتیجه: رهاشده
LinkDailyTrendFollowVolExpansionLong
خلاصه نتیجه
LinkDailyTrendFollowVolExpansionLong عمداً برای تنوعبخشی طراحی شده بود: دنبالکننده روند ساده، سهپارامتری و فقط خرید با فیلتر گسترش نوسان ATR که برای متعادلکردن سبدی با غلبه بازگشت به میانگین افزوده شد. این گزینه در سطح پایه، قویترین نامزد این دسته بود و مزیت مثبت واقعی داشت (شارپ 1.81، امید ریاضی مثبت، بازده توزیعشده میان چند سال) که بهدرستی جایگاه بهینهسازی را برایش به ارمغان آورد. اما بهینهسازی شکنندگی ذاتیِ دنبالههای چاق را آشکار کرد: سبد به 34 معامله کاهش یافت که عملکرد آن به حدود سه روز روند بزرگ وابسته بود (کشیدگی حدود 60)؛ همچنین در شارپ تعدیلشده با تورم انتخاب شکست خورد (0.0 در برابر آستانه بخت 5.49)، PBO 0.53، آزمون پیشرونده (IS 2.34 ← OOS -0.45) و، قاطعتر از همه، در داده کنارگذاشتهشده که شارپ -6.94 را ثبت کرد. تحلیلگر آن را بهعنوان همان نشانه بخت ناشی از نقاط پرت در استراتژیهای خواهر روندِ سوپرترندِ کنارگذاشتهشده NEAR و کلتنر SOL کنار گذاشت؛ مزیتی باریک در دنبالکردن روند که در آزمونهای آینده دوام نمیآورد.
فرضیه
پیادهسازی
دنبالکردن روند روزانه فقط خرید، با فیلتر رژیم گسترش نوسان روی قراردادهای آتی LINKUSDT.BINANCE USD-M، خوراک داده خالص OHLCV. ورود انجام میشود LONG وقتی قیمت پایانی > 50-روزه SMA AND، و 14-روزه ATR دستکم 1.1x میانه 60-روزه آن باشد (رژیم گسترش نوسان که در آن دنبالکردن روند امید ریاضی مثبت دارد). خروج وقتی قیمت پایانی < 20-روزه SMA (شکست روند)، ATR به <= 0.9x میانه آن منقبض شود (تغییر رژیم)، حد ضرر فاجعهبار 2.5x ATR یا حد زمانی 120-میلهای فعال شود. سیگنال، قدرت روند پیوسته نرمالشده با ATR، یعنی (قیمت پایانی - میانگین متحرک ساده 50)/ATR است که در هر میله دوباره محاسبه میشود؛ شرط روند و گسترش نوسان، دروازه گسسته ورود است. اندازه موقعیت برابر 20% ارزش اسمی سرمایه است و سقف آن طوری تعیین میشود که ریسک حد ضرر ATR <= 1.5% سرمایه باشد. اهرم 1.0.
بررسی بکتست
- شارپ
- 0٫51
- بازده کل
- 16٫98%
- حداکثر افت سرمایه
- 10٫15%
- کل معاملات
- 91
- نرخ برد
- 37٫4%
- ضریب سود
- 1٫42
مزیت مثبت واقعی در پایه: شارپ 0.51، profit_factor 1.42، امید ریاضی مثبت (+$128/معامله)، حداکثر افت سرمایه فقط 10.2%، سورتینو 1.70.
نمونه کافی و نهچندان پراکنده: 91 معامله طی 6.4 سال؛ معاملات با فرضیه مطابقت دارند (ورودهای روندِ فقط خرید و مشروط به گسترش نوسان)؛ کد درست است (بدون الگوی ضدمعمولِ دروازهدار به -0.0).
بازده میان سالها توزیع شده است (مثبت 2020/2023/2024/2025)، نه اینکه از ابتدا در یک سال یا ماه متمرکز شده باشد؛ نشانه آشکاری از اثر تکموردی وجود ندارد.
هندسه بازده مطلوب روند (avg_win 2.4x avg_loss با نرخ برد 37%)؛ اندازهگذاری محتاطانه (avg_position_pct 7.3%) امکان افزایش مقیاس را حفظ میکند؛ و سبدی با غلبه بازگشت به میانگین را متنوع میسازد.
مزیت تاحدی به نقاط پرت وابسته است: return_kurtosis 105، چولگی 9.2، tail_ratio 0.31؛ چند روز بزرگ (2024-12-19 +8.3%، 2023-11-21 +6.3%) بخش بزرگی از بازده را رقم میزنند.
max_consecutive_losses 12 و sharpe_ci_low -0.99 (CI از 0 عبور میکند)؛ شارپ مستقل محدود است و برای ارتقا باید از دروازههای شارپ تعدیلشده با تورم انتخاب، آزمون پیشرونده و داده کنارگذاشتهشده عبور کند.
برخی سالها منفیاند (2021 -4.2%، 2022 -2.7%، 2026 -2.4%)؛ مزیت وجود دارد اما محدود است.
تحلیل
استراتژی پایه مزیت مثبت واقعی داشت (شارپ 1.81، profit_factor 1.48، امید ریاضی مثبت، sharpe_ci_low > 0) و بهدرستی شایسته ورود به مرحله بهینهسازی بود.
حساسیت در مجموع پذیرفته شد (cliff_count 1) و معیارهای ریسک بهینهشده دروننمونه تمیز به نظر میرسند (max_DD 3.4%، سورتینو 7.54، profit_factor 2.94)؛ کد درست است و معاملات با سازوکار مطابقت دارند.
شارپ تعدیلشده با تورم انتخاب = 0.0 (is_significant FALSE)؛ شارپ بهینهشده 1.52 بسیار پایینتر از آستانه بختِ حداکثریِ مورد انتظار 5.49 در 225 آزمون است.
PBO = 0.5264 (> 0.5 — احتمال بیشبرازش بیشتر از نبودن آن است).
آزمون پیشرونده is_overfitted = TRUE: میانگین IS 2.34 -> میانگین OOS -0.45، با OOS پنجره [-4.98، 1.21، 2.42] (پنجره نخست فاجعهبار است).
داده کنارگذاشتهشده FAILED با شارپ بهشدت منفی -6.94 (نسبت 0).
sharpe_ci_low = -0.3156 (CI از 0 عبور میکند).
وابستگی به نقاط پرت با دنبالههای چاق: بهینهساز تعداد معاملات را به 34 کاهش داد که بازدهشان بر حدود 3 روز متکی بود (2024-12-18 +4.42%، 2020-08-21 +3.93%، 2023-11-17 +2.97%)، return_kurtosis 59.7؛ 2025 منفی بود (-0.89%).
تنها پرتگاه حساسیت روی expand_ratio است؛ پارامتر رژیم گسترش نوسان CORE (از 0.34 به 0.73 در شبکه).
خلاصه نتیجه
بک تست پایهای پاک و بدون بیشبرازش و شبکه حساسیت هموار، مزیت روندی با دنباله سنگین را نجات نمیدهند: وقتی بازده استراتژی به چند روز پرتِ انفجاری وابسته است، بهینهسازی بهترینِ N دوباره پیکربندی شکنندهای را انتخاب میکند که بازدهش به نقاط پرت متکی است، DSR آن را صفر ارزیابی میکند و در آزمون پیشرونده و مجموعه نگهداشتهشده فرو میپاشد.
از دروازه بازبینی بکتست عبور کرد (حکم: بهینهسازی)، اما تحلیلگر پس از بهینهسازی به دلیل رد شدن در همه دروازههای پیشرو آن را کنار گذاشت: شارپ تعدیلشده با تورم انتخاب 0.0 در برابر آستانه بختِ حداکثریِ مورد انتظار 5.49 طی 225 آزمون، PBO 0.53، sharpe_ci_low -0.32، آزمون پیشرونده is_overfitted=true (میانگین OOS -0.45 با پنجره نخست -4.98)، شکست فاجعهبار در داده کنارگذاشتهشده (شارپ -6.94) و پرتگاه حساسیت در پارامتر اصلی گسترش نوسان (expand_ratio).
استراتژی دنبالکردن روند روزانه LINKUSDT و فقط خرید، که تنها در رژیم گسترش نوسان وارد میشد: قیمت بالاتر از 50-روزه SMA AND 14-روزه ATR ≥ 1.1× میانه 60-روزه آن ATR؛ و با بستهشدن زیر 20-روزه SMA، ATR بازگشت انقباض به خط مبنا، حد ضرر فاجعهبار ATR یا حد زمانی خارج میشد؛ با فقط سه پارامتر اصلی.
بکتست پایه طی حدود 6.4 سال مزیتی واقعی نشان داد: 91 معامله، شارپ 0.51 (در مرحله بهینهسازی 1.81 گزارش شد)، ضریب سود 1.42، امید ریاضی مثبت (+$128/معامله)، نسبت برد به باخت مطلوب 2.4:1 با نرخ برد 37% و حداکثر افت سرمایه فقط 10.2%. بهینهسازی آن را به 34 معامله کاهش داد و معیارهای دروننمونه تمیزی داشت (شارپ 1.52، ضریب سود 2.94، حداکثر افت سرمایه 3.4%)؛ اما بازده بر حدود 3 روز روند انفجاری متکی بود (کشیدگی بازده حدود 60).
Stratmill ابزاری برای پژوهش و معامله آزمایشی است، نه مشاوره مالی یا کارگزار. نتایج بکتست و معامله آزمایشی فرضی هستند. معاملهگری با ریسک زیان همراه است.