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

استراتژی‌ها

ETH شکست حرکت ضمنی بر اساس واکنش بازار اختیار معامله طبقه‌بندی می‌شود: حرکت DVOL 24h نرمال‌شده با 2-سیگما را ادامه دهید، اگر ETH DVOL در Deribit دوباره قیمت‌گذاری و افزایش یابد؛ اگر DVOL ثابت بماند یا افت کند، حرکت را خلاف جهت معامله کنید (ETHUSDT.BYBIT 4H، لانگ/شورت، ساعت ثابت 48h + حد ضرر درون‌کندلی)

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

EthDvolReactionShockClassifier

خلاصه نتیجه

EthDvolReactionShockClassifier بررسی کرد آیا واکنش بازار اختیار معامله (تغییر در ETH DVOL در Deribit) می‌تواند شوک‌های واقعی ETH را که ارزش دنبال‌کردن دارند، از شوک‌های ناشی از جریان سفارش که ارزش معامله در خلاف جهتشان را دارند، تشخیص دهد. این ایده مطابق فرضیه توصیف‌شده پیاده‌سازی شد و طی حدود 5.5 سال، 117 بار سیگنال داد؛ نزدیک به تعداد پیش‌بینی‌شده، اما 7.52% زیان داد و شارپ آن -0.28 و میانگین بازده هر معامله -0.555% بود. زیان‌ها در همه رژیم‌های نوسان و پیش از هزینه‌ها دیده شدند و سیگنال اجراشده اطلاعات قابل‌اندازه‌گیری نداشت (IC -0.002). بنابراین تحلیلگر پس از یک تکرار، هنگام بررسی بک‌تست و پیش از بهینه‌سازی، آن را کنار گذاشت؛ این نتیجه فقط همین نسخه از ایده را شامل می‌شود، نه دروازه‌گذاری رژیم مبتنی بر DVOL را به‌طور کلی.

فرضیه

معامله رویدادمحورِ لانگ/شورت روی یک دارایی، یعنی ETHUSDT.BYBIT (پرپچوال خطیِ USDT در بای‌بیت، کندل‌های 4-HOUR، داده‌های تاریخی از 2021-03). تنها ورودی، جدا از کندل‌های قیمت، شاخص نوسان ضمنیِ ETH DVOL از دریبیت است (کلید تکمیلی deribit_dvol، داده‌های ساعتی از 2021-03). ایده: حرکت بزرگِ 24ساعته‌ی ETH با چیزی سنجیده می‌شود که بازار اختیار معامله از پیش قیمت‌گذاری کرده است، نه با نوسان تحقق‌یافته‌ی گذشته. سیگمای 1روزه‌ی ضمنیِ DVOL برابر است با DVOL_24h_ago / 100 / sqrt(365). وقتی حرکت از این دامنه‌ی ضمنی فراتر می‌رود……نمایش بیشترنمایش کمتر

معامله رویدادمحورِ لانگ/شورت روی یک دارایی، یعنی ETHUSDT.BYBIT (پرپچوال خطیِ USDT در بای‌بیت، کندل‌های 4-HOUR، داده‌های تاریخی از 2021-03). تنها ورودی، جدا از کندل‌های قیمت، شاخص نوسان ضمنیِ ETH DVOL از دریبیت است (کلید تکمیلی deribit_dvol، داده‌های ساعتی از 2021-03). ایده: حرکت بزرگِ 24ساعته‌ی ETH با چیزی سنجیده می‌شود که بازار اختیار معامله از پیش قیمت‌گذاری کرده است، نه با نوسان تحقق‌یافته‌ی گذشته. سیگمای 1روزه‌ی ضمنیِ DVOL برابر است با DVOL_24h_ago / 100 / sqrt(365). وقتی حرکت از این دامنه‌ی ضمنی فراتر می‌رود (|z| >= k)، واکنش خود بازار اختیار معامله طی همان 24 ساعت نشان می‌دهد چگونه آن را تفسیر کنیم. (الف) DVOL جهش می‌کند: خریداران اختیار معامله بهای بیشتری می‌پردازند، بازارسازان گاما را در وضعیت فروش خالص دارند و حرکت را اطلاعات تازه تلقی می‌کنند؛ بنابراین پوشش ریسکِ گامای منفی معمولاً حرکت را دنبال می‌کند ← در جهتِ WITH حرکت معامله کنید. (ب) DVOL ثابت می‌ماند یا کاهش می‌یابد: فروشندگان نوسان حرکت را جذب می‌کنند، بازارسازان گامای خرید خالص دارند و در برابر حرکت موضع می‌گیرند؛ بنابراین حرکت را ناشی از جریان سفارش یا نویز می‌دانند ← خلافِ AGAINST معامله کنید. حرکت‌های بین این دو حالت کنار گذاشته می‌شوند. کارخانه تاکنون چنین کاری نکرده است. پژوهش‌های قبلیِ DVOL از سطح DVOL منهای نوسان تحقق‌یافته به‌عنوان فیلتر رژیمِ کند استفاده کردند و طرح‌های قبلیِ پیگیری شوک (L214) شوک‌ها را با حجم نقدی، نه اختیار معامله، دسته‌بندی کردند. نرخ وقوع، شمار رویدادهاست و مطالعه‌ی عملکرد نیست. با k=2.0 و فاصله‌گذاریِ 48ساعته میان رویدادها، از 2021-03 تاکنون حدود 166 رویداد رخ داده است (حدود 30 در سال). حدود 46% مورد، افزایشِ DVOL به‌اندازه‌ی 3 واحد نوسان یا بیشتر داشته‌اند و حدود 26% مورد، DVOL برابر یا کمتر از تغییر صفر داشته‌اند. در نتیجه حدود 115 رویداد قابل معامله وجود دارد (حدود 20 در سال). میانگینِ قدرمطلق حرکتِ آتیِ 48ساعته پس از رویداد حدود 4.4% است. کسبِ 15-20% از آن برای هر معامله 0.65-0.9% می‌شود؛ در برابرِ حدود 0.11% کارمزد رفت‌وبرگشتِ تیکر در بای‌بیت، به‌علاوه‌ی حدود 0.05% لغزش قیمت و هزینه‌ی تأمین مالی. کنترل‌های تطبیق‌یافته که باید با تنظیمات ثابت اجرا شوند: classification_mode = always_continue و always_fade. فرضیه پیش‌بینی می‌کند dvol_conditioned از هر دو بهتر عمل کند. اجرا: بای‌بیت معاملات 24/7 را انجام می‌دهد؛ بنابراین سفارش، سفارش بازار در قیمت بسته‌شدن کندل سیگنال است که معادل پلتفرمیِ اجرای سفارش در بازشدن کندل بعدی است (use_equivalent، طبق توضیح اینجا). حد ضرر، سفارش کاهنده‌ی موقعیتِ درون‌ کندلی و منطبق با پلتفرمِ stop_market است، نه سفارشی ثبت‌شده در صرافی. مسیر کنترل ریسک (الف): حداکثر 1% از سرمایه در حد ضرر از دست برود.

no_edge: negative_expectancy. مقایسه با کف کارمزد: avg_trade_return_pct در برابر کف +0.15% BYBIT برابر -0.555% است، بر پایه نمونه قابل‌اتکای 117 معامله بسته‌شده طی 2,033 روز. PF برابر 0.835 است، شارپ -0.28 و بازده کل -7.52%. سود و زیان ناخالص پیش از کمیسیون، اثر بازار و فاندینگ نیز منفی است (حدود -0.2% به‌ازای ارزش اسمی)، پس مشکل از فشار کارمزد نیست. IC سیگنال اجراشده برابر -0.002 است (t = -0.06)؛ بنابراین پنج پارامتر قابل‌تنظیم (z_entry، hold_bars، shock_bars، dvol_up_pts، dvol_flat_pts) هیچ اطلاعاتی برای تنظیم……نمایش بیشترنمایش کمتر

no_edge: negative_expectancy. مقایسه با کف کارمزد: avg_trade_return_pct در برابر کف +0.15% BYBIT برابر -0.555% است، بر پایه نمونه قابل‌اتکای 117 معامله بسته‌شده طی 2,033 روز. PF برابر 0.835 است، شارپ -0.28 و بازده کل -7.52%. سود و زیان ناخالص پیش از کمیسیون، اثر بازار و فاندینگ نیز منفی است (حدود -0.2% به‌ازای ارزش اسمی)، پس مشکل از فشار کارمزد نیست. IC سیگنال اجراشده برابر -0.002 است (t = -0.06)؛ بنابراین پنج پارامتر قابل‌تنظیم (z_entry، hold_bars، shock_bars، dvol_up_pts، dvol_flat_pts) هیچ اطلاعاتی برای تنظیم ندارند. استراتژی در رژیم‌های آرام، عادی و پرتنش زیان می‌دهد. نگرانی QA در کل تاریخچه تأیید می‌شود. QA همچنین احتمال نگاه‌به‌آینده 1h در DVOL را مطرح کرد؛ این فقط می‌توانست نتیجه این شاخه را بهتر جلوه دهد و verdict را تغییر نمی‌دهد. کنترل‌های always_continue و always_fade جداگانه اجرا نشدند. وقتی خود شاخه شرطی‌شده اطلاعات ناخالصی نشان نمی‌دهد، آن‌ها نمی‌توانند سازوکار را نجات دهند. دامنه: این نتیجه، عملیاتی‌سازی ایده توسط مدیر پژوهش را رد می‌کند (طبقه‌بندی تغییر ETH DVOL 24h در Deribit برای شکست‌های حرکت ضمنی >= 2-سیگما روی ETHUSDT.BYBIT 4H، با خروج زمان‌محور 48h). این نتیجه، دروازه‌گذاری رژیم مبتنی بر DVOL را به‌طور کلی رد نمی‌کند. هیچ نقص حسابداری یا داده‌ای ادعا نشده است.

پیاده‌سازی

استراتژی رویدادمحور لانگ/شورت ETHUSDT.BYBIT 4H. در هر کندل: z = ln(close/close[shock_bars ago]) / (DVOL[shock start]/100*sqrt(window/365d))؛ یعنی حرکت نسبت به سیگمای ضمنیِ قیمت‌گذاری‌شده پیش از حرکت بر مبنای ETH DVOL در Deribit سنجیده می‌شود (24h در shock_bars=6). عبور |z|>=z_entry بیرون از پنجره خوشه‌زدایی 12-کندلی (48h) یک رویداد است. طبقه‌بندی رویداد بر اساس تغییر DVOL در همان بازه: >= dvol_up_pts واحد نوسان ← معامله در جهت حرکت WITH؛ <= dvol_flat_pts ← معامله در خلاف جهت آن، FADE؛ بین این دو ← صرف‌نظر.……نمایش بیشترنمایش کمتر

استراتژی رویدادمحور لانگ/شورت ETHUSDT.BYBIT 4H. در هر کندل: z = ln(close/close[shock_bars ago]) / (DVOL[shock start]/100*sqrt(window/365d))؛ یعنی حرکت نسبت به سیگمای ضمنیِ قیمت‌گذاری‌شده پیش از حرکت بر مبنای ETH DVOL در Deribit سنجیده می‌شود (24h در shock_bars=6). عبور |z|>=z_entry بیرون از پنجره خوشه‌زدایی 12-کندلی (48h) یک رویداد است. طبقه‌بندی رویداد بر اساس تغییر DVOL در همان بازه: >= dvol_up_pts واحد نوسان ← معامله در جهت حرکت WITH؛ <= dvol_flat_pts ← معامله در خلاف جهت آن، FADE؛ بین این دو ← صرف‌نظر. کنترل‌ها از طریق classification_mode = always_continue / always_fade. ورود با سفارش بازار در قیمت بسته‌شدن کندل سیگنال است (24/7 محل معامله: معادل پرشدن در بازشدن کندل بعدی در پلتفرم). خروج: پس از hold_bars با ساعت ثابت (12 کندل = 48h)، به‌علاوه حد ضرر درون‌کندلی کاهنده‌فقط stop_market که هنگام پرشدن سفارش، در فاصله stop_sigma برابر سیگمای ضمنی پنجره شوک از قیمت پرشدن قرار می‌گیرد. اندازه موقعیت = 1% از موجودی حساب در معرض ریسک / فاصله حد ضرر، با سقف max_notional_frac x موجودی حساب x اهرم (ضریب حاشیه 0.95). مشاهدات DVOL قدیمی‌تر از dvol_max_staleness_hours یا مشاهدات ناموجود به معنی نبود رویداد هستند (بدون موقعیت؛ بدون جایگزین مبتنی فقط بر قیمت).

فرضیه را مستقیماً پیاده‌سازی می‌کند: واکنش بازار اختیار معامله (DVOL قیمت‌گذاری مجدد) شکست حرکت ضمنی را به‌عنوان اطلاعات (ادامه، معامله‌گران بازارگردان گامای کوتاه دارند) یا جریان سفارش (بازگشت، معامله‌گران بازارگردان گامای بلند دارند) طبقه‌بندی می‌کند. سیگمای ضمنی با استفاده از DVOL در آغاز پنجره شوک و از طریق جست‌وجوی نقطه‌درزمانی (_supp_arrays + bisect، با محافظت در برابر کهنگی داده) محاسبه می‌شود؛ کندل‌های DVOL هنگام بارگذاری با زمان دسترس‌پذیری مُهر می‌خورند. سیگنال بازگردانده‌شده در هر کندل، z خامِ……نمایش بیشترنمایش کمتر

فرضیه را مستقیماً پیاده‌سازی می‌کند: واکنش بازار اختیار معامله (DVOL قیمت‌گذاری مجدد) شکست حرکت ضمنی را به‌عنوان اطلاعات (ادامه، معامله‌گران بازارگردان گامای کوتاه دارند) یا جریان سفارش (بازگشت، معامله‌گران بازارگردان گامای بلند دارند) طبقه‌بندی می‌کند. سیگمای ضمنی با استفاده از DVOL در آغاز پنجره شوک و از طریق جست‌وجوی نقطه‌درزمانی (_supp_arrays + bisect، با محافظت در برابر کهنگی داده) محاسبه می‌شود؛ کندل‌های DVOL هنگام بارگذاری با زمان دسترس‌پذیری مُهر می‌خورند. سیگنال بازگردانده‌شده در هر کندل، z خامِ نرمال‌شده با DVOL است؛ جهت رویداد به‌صورت یک ویژگی اسکالر محاسبه و در should_enter آستانه‌گذاری می‌شود. تمام منطق زمانی (جداسازی خوشه‌ها، نگه‌داری 48ساعته) بر زمان‌مُهرهای کندل‌ها متکی است، نه شمارنده‌های زمان اجرا؛ تمام وضعیت موقعیت اسکالر است. مسیر ریسک (الف): حد زیان <=‏1% از حقوق صاحبان سهام؛ با مقدار معمول DVOL حدود 70، سیگمای 24ساعته حدود 3.7%، حد زیان حدود 5.5% و موقعیت حدود 18% از حقوق صاحبان سهام است. جایگزینی‌های اجرا: next_bar_open_fill -> سفارش بازار در قیمت بسته‌شدن کندل سیگنال (use_equivalent)؛ exchange_resting_stop -> _submit_stop_market محدودکننده کاهش موقعیت، منطبق با پلتفرم (use_equivalent). سیگمای ضمنی با جذر پنجره شوک مقیاس‌بندی می‌شود تا shock_bars 3/6/12 قابل‌مقایسه بمانند (6 = 24ساعتِ فرضیه).

نتایج تأیید

جست‌وجو را مستقل از پرچم کنید: dvol_now را در ts - 1h و dvol_then را در past_ts - 1h (یک کندل DVOL زودتر) بخوانید یا برچسب‌گذاری لودر را بررسی کنید. راه دیگر این است که تحلیلگر بک‌تست کامل را با SF_SUPP_AVAILABILITY_STAMPS=1 تأیید کند.

_dvol_at() از bisect_right(ts_list, ts) - 1 استفاده می‌کند. این همان جست‌وجوی یک‌طرفه supp_as_of() است؛ بنابراین خود کد نگاه‌به‌آینده‌ای از جنس abs() ندارد. بااین‌حال، load_deribit_dvol کندل‌های ساعتی DVOL را در زمان START برچسب‌گذاری می‌کند، مگر آنکه SF_SUPP_AVAILABILITY_STAMPS فعال باشد؛ و مقدار پیش‌فرض این پرچم در lookahead_guards.py برابر OFF است. من آن را در پیکربندی یا systemd هیچ‌جا نیافتم. در زمان بسته‌شدن کندل 4H در T، بنابراین dvol_now مقدار بسته‌شدن کندل با برچسب T است که مقدارش فقط در T+1h معلوم می‌شود. در نتیجه، طبقه‌بند (dvol_now - dvol_then) تا یک ساعت بازقیمت‌گذاری نوسان ضمنی پس از زمان تصمیم را به کار می‌برد. توضیح پیکربندی می‌گوید «کندل‌های DVOL با زمان دسترس‌پذیری برچسب‌گذاری می‌شوند»، که فقط وقتی این پرچم روشن باشد درست است. این قرارداد پیش‌فرض پلتفرم میان همه استراتژی‌های DVOL و supp_as_of() مشترک است و نقصی در جست‌وجوی این کد نیست؛ بنابراین مانع محسوب نمی‌شود.

تغییری لازم نیست. در صورت تمایل، رویدادهایی را که هنگام بازبودن موقعیت کنار گذاشته می‌شوند در گزارش‌های عیب‌یابی ثبت کنید تا شمارش رویدادها در مقایسه کنترل‌ها یکدست باشد.

should_enter() فقط وقتی استراتژی بدون موقعیت است بررسی می‌شود. رویدادی که در کندل فعال‌شدن خروج زمان‌محور 48h (یا هنگام بازبودن موقعیت) تشخیص داده شود حذف می‌شود، اما همچنان last_event_ts را بازنشانی می‌کند و در نتیجه دوره توقف تازه‌ای آغاز می‌شود. با برابر بودن cooldown_bars=12 و مقدار پیش‌فرض hold_bars=12، این وضعیت نادر است. وقتی بهینه‌ساز hold_bars > 12 را انتخاب کند، برخی رویدادهای خوشه‌زدایی‌شده معامله نمی‌شوند. این با معنای مطالعه رویداد (یک موقعیت در هر زمان) سازگار است، اما شمار معاملات از تعداد خام رویدادها کمتر خواهد بود.

صرفاً جهت اطلاع.

وضعیت موقعیت (held_direction، entry_ts، stop_level) در حافظه نگهداری می‌شود. پس از راه‌اندازی مجدد معامله کاغذی با موقعیت باز، should_exit() مقدار True برمی‌گرداند و آن را می‌بندد. این ایمن است و بک‌تست هرگز راه‌اندازی مجدد نمی‌شود.

اجرای آزمایشی در محیط ایزوله (بدون بهینه‌سازی، 117 معامله‌ی بسته‌شده طی حدود 2033 روز): avg_trade_return_pct -0.54% در مقایسه با کفِ حدود 0.15%، PF 0.84، شارپ -0.27. در هر سه رژیم نوسان زیان‌ده است. 82 مورد از 117 معامله، فروش استقراضی‌اند؛ نرخ بردِ فروش‌های استقراضی 39% است، در برابرِ 57% برای موقعیت‌های خرید. تخصیص سرمایه برای هر معامله حدود 18% است که با مسیر ریسکِ 1% سازگار است. طبقِ L211، اندازه‌گذاری مطابق انتظار است: 117 x -0.54% × حدود 0.18 تقریباً برابر -11% است و به مقدارِ گزارش‌شده‌ی -7.2% نزدیک است. هنگام اجرای بک‌تست کامل، ابتدا کنترل‌های ازپیش‌ثبت‌شده (always_continue، always_fade) را با همان تنظیمات اجرا کنید و سودوزیان را بر اساس رویدادهای گروهِ ادامه‌دهنده و گروهِ بازگشتی تفکیک کنید. همچنین نتیجه را با SF_SUPP_AVAILABILITY_STAMPS=1 یا با خواندنِ DVOL یک کندل زودتر دوباره بررسی کنید (هشدارِ 1 را ببینید). در تنظیم پیش‌فرض فعلی، دسته‌بندِ تغییرِ DVOL می‌تواند تا 1 ساعت پس از بسته‌شدن کندل تصمیم، به DVOL دسترسی داشته باشد؛ این فقط می‌تواند نتیجه‌ی شاخه‌ی dvol_conditioned را بهتر جلوه دهد.

بررسی بک‌تست

شارپ
-0٫28
بازده کل
-7٫52%
حداکثر افت سرمایه
14٫78%
کل معاملات
117
نرخ برد
45٫3%
ضریب سود
0٫84

پیاده‌سازی با فرضیه مطابقت دارد. شوک‌ها با DVOL نرمال‌سازی شده‌اند، شاخه‌ها ادامه حرکت (DVOL افزایش) و معامله در خلاف جهت (DVOL ثابت یا کاهشی) هستند، خروج زمان‌محور ثابت با حد ضرر کاهنده‌فقط درون‌کندلی انجام می‌شود و خوشه‌زدایی 12-کندلی وجود دارد.

اندازه موقعیت طبق برنامه است: حدود 18% از موجودی حساب برای هر موقعیت در مسیر ریسک 1%، اهرم اوج 0.40، بدون لیکوییدشدن، و تطبیق حسابداری.

نمونه قابل‌اتکاست: 117 معامله بسته‌شده طی 2,033 روز، نزدیک به حدود 115 رویدادی که فرضیه پیش‌بینی کرده بود.

مقایسه با کف کارمزد: avg_trade_return_pct در برابر کف +0.15% BYBIT برابر -0.555% است. PF برابر 0.835 است، شارپ -0.28 (95% CI -1.25 تا 0.53) و بازده کل -7.52%.

استراتژی پیش از هزینه‌ها منفی است. کمیسیون ($2.26k)، اثر بازار ($0.62k) و فاندینگ ($0.33k) در مجموع حدود $3.2k هستند؛ در برابر زیان خالص $7.5k، روی ارزش اسمی موقعیت حدود $2.05M. بنابراین سود ناخالص حدود -0.2% به‌ازای ارزش اسمی است و کارمزدها علت زیان نیستند.

IC سیگنال اجراشده برابر -0.002 است (t = -0.06) در 1,016 مشاهده: اطلاعاتی وجود ندارد. نتیجه، rejected_no_information است.

در هر سه رژیم نوسان زیان می‌دهد: آرام -0.63%، عادی -2.31%، پرتنش -4.53%. چهار سال از شش سال منفی است و افت سرمایه حدود 1,546 روز طول کشید.

معاملات فروش (82 از 117) فقط 40% برد دارند. tail_ratio برابر 0.31 است.

نگرانی نگاه‌به‌آینده QA (DVOL تا 1h پس از بسته‌شدن کندل قابل‌خواندن است) فقط می‌توانست نتیجه شاخه dvol_conditioned را بهتر جلوه دهد. اصلاح آن نمی‌تواند این نتیجه را مثبت کند.

خلاصه نتیجه

در این چیدمان، تغییرِ 24ساعته‌ی DVOL، حتی پیش از محاسبه‌ی هزینه‌ها، مشخص نکرد که پس از شکسته‌شدن حرکت ضمنیِ 2-سیگما در ETH 4ساعته، حرکت را دنبال کنید یا خلاف آن معامله کنید. پیش از ساختن یک استراتژی کامل بر پایه‌ی دسته‌بندِ واکنش به اختیار معامله، مزیت ناخالصِ IC آن را همراه با کنترل‌های always_continue و always_fade بیازمایید.

تحلیلگر هنگام بررسی بک‌تست، با استناد به نبود مزیت (امید ریاضی منفی)، تصمیم به کنارگذاشتن گرفت. سود و زیان ناخالص پیش از کمیسیون، اثر بازار و فاندینگ نیز منفی بود (حدود -0.2% به‌ازای ارزش اسمی)، پس کارمزدها علت نبودند؛ و با IC تقریباً صفر، اطلاعاتی برای بهینه‌سازی پارامترها وجود نداشت. بهینه‌سازی و مراحل بعدی هرگز انجام نشدند.

روی کندل‌های ETHUSDT.BYBIT 4H، هر حرکت 24h ETH را بر اساس سیگمای ضمنی شاخص ETH DVOL در Deribit مقیاس‌بندی کرد و هنگام عبور از دست‌کم 2 سیگما وارد معامله شد: وقتی DVOL دست‌کم 3 واحد افزایش می‌یافت، در جهت حرکت معامله می‌کرد؛ و وقتی DVOL ثابت بود یا افت می‌کرد، در خلاف جهت آن وارد می‌شد. موقعیت با ساعت ثابت 48h نگه داشته می‌شد و حد ضرر درون‌کندلی، 1% از موجودی حساب را در معرض ریسک قرار می‌داد.

بک‌تست اولیه 2,033 روز و 117 معامله بسته‌شده را پوشش داد. بازده کل -7.52%، شارپ -0.28 (95% CI -1.25 تا 0.53)، ضریب سود 0.835 و avg_trade_return_pct -0.555% بود؛ در برابر کف +0.15% در Bybit. IC سیگنال برابر -0.002 بود (t = -0.06) و استراتژی در رژیم‌های نوسان آرام، عادی و پرتنش زیان داد.

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