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

استراتژی‌ها

تأمین نقدینگی گرید محدوده BTC، صرفاً میکر (پرپ BINANCE USD-M تک‌ابزاری، کندل‌های 15دقیقه‌ای، شکار نوسان با نردبانی از سفارش‌های محدودِ غیرفعال LIMIT پیرامون میانه متحرک—فاصله گرید بسیار بیشتر از رفت‌وبرگشت میکر، با توقف روند و سقف موجودی، مقابله با مرگ بازگشت به میانگین بر اثر کارمزد تیکر، 4 پارامتر)

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

BtcMakerGridLiquidityProvision

خلاصه نتیجه

این راهبرد نوعی واقعاً نوآورانه برای پرتفوی بود—تأمین نقدینگیِ صرفاً میکر—که برای غلبه بر مرگ ناشی از کارمزد تیکر، عامل شکست همه راهبردهای بازگشت به میانگین در این دور، طراحی شد: شکار نوسان گرید با سفارش‌های محدودِ غیرفعالِ صرفاً پست‌اونلی و فاصله‌ای بسیار بیشتر از رفت‌وبرگشت میکرِ حدود 0.04%. همچنین با موفقیت از 300 ثانیه وقفه عملکردی که تلاش قبلی میکر را از بین برده بود، اجتناب کرد. از 13,295 معامله‌اش 78% را برد، اما همین دام بود: بردها ناچیز بودند (میانگین 22$) و زیان‌ها دنباله‌سنگین؛ در روند نزولی پایدار 2022 موجودی خرید را در خلاف جهت حرکت انباشت تا حساب در 2022-03-06 به‌طور کامل لیکویید شد (-100%، فوریه 2022 -107%). دفاع‌های توقف روند و سقف موجودی که راهبرد بر پایه آن‌ها ساخته شده بود، آشکارا نتوانستند عامل نابودی دقیق گرید را که فرضیه نام برده بود مهار کنند. تحلیل‌گر در بازبینی و پس از نخستین تکرار آن را کنار گذاشت، زیرا هیچ تنظیمی برای grid_step/n_levels/mid_lookback/trend_threshold نمی‌تواند راهبردی را که حساب را منفجر می‌کند نجات دهد؛ فقط تاریخ انفجار را جابه‌جا می‌کند.

فرضیه

گرید بازارسازی و تأمین نقدینگی GRID روی BTCUSDT.BINANCE (پرپ USD-M، کندل‌های 15دقیقه‌ای) که نوسان در محدوده را فقط با سفارش‌های محدود PASSIVE MAKER شکار می‌کند؛ حمله‌ای ساختاری و هدفمند به همان نقصی که همه راهبردهای بازگشت به میانگینِ تیکر را در این جلسه از بین برد. همه به یک شکل شکست خوردند: مزیت نوسانی واقعی اما ناچیز (−0.05% تا −0.2%/معامله) که هزینه رفت‌وبرگشت تیکرِ حدود 0.10% آن را می‌بلعید. اجرای میکر در بایننس USD-M حدود 0.02%/هر سمت (حدود 0.04% رفت‌وبرگشت) هزینه دارد؛ صرفه‌جویی حدود 0.06% در هر چرخه……نمایش بیشترنمایش کمتر

گرید بازارسازی و تأمین نقدینگی GRID روی BTCUSDT.BINANCE (پرپ USD-M، کندل‌های 15دقیقه‌ای) که نوسان در محدوده را فقط با سفارش‌های محدود PASSIVE MAKER شکار می‌کند؛ حمله‌ای ساختاری و هدفمند به همان نقصی که همه راهبردهای بازگشت به میانگینِ تیکر را در این جلسه از بین برد. همه به یک شکل شکست خوردند: مزیت نوسانی واقعی اما ناچیز (−0.05% تا −0.2%/معامله) که هزینه رفت‌وبرگشت تیکرِ حدود 0.10% آن را می‌بلعید. اجرای میکر در بایننس USD-M حدود 0.02%/هر سمت (حدود 0.04% رفت‌وبرگشت) هزینه دارد؛ صرفه‌جویی حدود 0.06% در هر چرخه می‌تواند شکار نوسانِ اندکی زیان‌ده را سودده کند — اهرمی که هرگز واقعاً اندازه‌گیری نشد (تلاش میکر به‌دلیل 300ثانیه PERF TIMEOUT شکست خورد، نه به‌دلیل نبود مزیت). سازوکار: نگه‌داشتن قیمت میانیِ چرخان (EMA) و چیدن نردبانی از سفارش‌های LIMIT در انتظار — خرید زیر قیمت میانی و فروش بالای آن — با فاصله grid_step (پیش‌فرض حدود 0.35%، تعیین‌شده WELL بالاتر از هزینه رفت‌وبرگشت میکرِ حدود 0.04% تا هر چرخه خرید و فروشِ تکمیل‌شده با حاشیه‌ای، کارمزدها را پوشش دهد)، در گستره ±N سطح (پیش‌فرض 4). با نوسان قیمت، سفارش‌های خرید پُر‌شده موجودی خرید را افزایش می‌دهند تا در سطح بالاتر بعدی فروخته شود و برعکس؛ در هر چرخه کامل‌شده، grid_step منهای کارمزدهای میکر حاصل می‌شود. این راهبرد قطعاً جزو خانواده‌های شکست‌خورده نیست: NOT بازگشت به میانگینِ تیکر NOT (فقط میکر است و محاسبه کارمزد وارونه می‌شود)، NOT چرخش عامل (سه چرخش درانتظار من فضای آن را اشغال می‌کنند — این راهبرد TYPE است)، NOT پیروی از روند، NOT اختیار معامله/کری/تصفیه، NOT محو سیگنال تک‌سهم (پیش‌بینی جهت ندارد — تأمین نقدینگی متقارن است). این راهبرد برای مقابله با دو عامل شناخته‌شده نابودی گرید طراحی شده است: (1) بازارهای TRENDING — فیلتر روند (شیب تند EMA یا شکستن محدوده گرید توسط قیمت) سفارش‌های جدید در سمت زیان‌ده را PAUSES و موجودی را با حد ضرر سخت خنثی می‌کند تا از زیان سنگینِ انباشت در خلاف روند جلوگیری شود؛ (2) PERF TIMEOUT — سطوح گرید فقط یک بار در هر بازتنظیم از پیش محاسبه می‌شوند و پُرشدن سفارش‌ها در هر کندل با بررسی سقف و کف همان کندل و در O(1) کنترل می‌شود؛ تاریخچه هرگز دوباره پیمایش نمی‌شود. این راهبرد دو خلأ سبد را پر می‌کند: راهبردی برای تأمین نقدینگی وجود ندارد و راهبردهای کوتاه‌مدت در سبد کمتر از حد لازم حضور دارند (6.8%). پارامترهای 4 (grid_step، n_levels، EMA/نگاه‌به‌عقب قیمت میانی، آستانه توقف سفارش‌ها هنگام روند).

فرضیه را مستقیم پیاده‌سازی می‌کند: (1) MAKER-ONLY — همه سفارش‌های شبکه از order_factory.limit(post_only=True) استفاده می‌کنند؛ صرافی آن را رد می‌کند و اجازه عبور نمی‌دهد، پس سفارش قطعاً میکر می‌ماند (حدود 0.02% به‌ازای هر سمت، تقریباً 0.04% رفت‌وبرگشت). grid_step 0.35% >> 0.04%، بنابراین سود خالص هر چرخه خرید تا فروش پس از کارمزد مثبت است و محاسبه کارمزد تیکر را که بازگشت به میانگین‌های تیکر این نشست را از میان برد، وارونه می‌کند. (2) LADDER پیرامون ROLLING MID — EMA(mid_lookback) قیمت میانی است؛ خریدهای پس‌ازثبت……نمایش بیشترنمایش کمتر

فرضیه را مستقیم پیاده‌سازی می‌کند: (1) MAKER-ONLY — همه سفارش‌های شبکه از order_factory.limit(post_only=True) استفاده می‌کنند؛ صرافی آن را رد می‌کند و اجازه عبور نمی‌دهد، پس سفارش قطعاً میکر می‌ماند (حدود 0.02% به‌ازای هر سمت، تقریباً 0.04% رفت‌وبرگشت). grid_step 0.35% >> 0.04%، بنابراین سود خالص هر چرخه خرید تا فروش پس از کارمزد مثبت است و محاسبه کارمزد تیکر را که بازگشت به میانگین‌های تیکر این نشست را از میان برد، وارونه می‌کند. (2) LADDER پیرامون ROLLING MID — EMA(mid_lookback) قیمت میانی است؛ خریدهای پس‌ازثبت n_levels پایین‌تر و فروش‌ها بالاتر را با فاصله grid_step قرار می‌دهد. پرشدن سفارش، سفارش محدود پس‌ازثبتِ مخالفی ایجاد می‌کند (TP پرشدن خرید ← فروش یک پله بالاتر؛ پرشدن فروش ← خرید یک پله پایین‌تر)، یعنی شبکه خودپایداری که نوسان را شکار می‌کند. (3) TREND-PAUSED — فیلتر روند با شیب EMA و خروج قیمت از محدوده شبکه، موجودی را صفر می‌کنند و هنگام روند، ثبت سفارش را متوقف می‌کنند تا از زیان انفجاری ناشی از انباشت در خلاف جهت روند جلوگیری شود. (4) INVENTORY-CAPPED — سقف سخت میزان خالص در معرض بازار (inv_cap_mult*n_levels*level_qty) به‌علاوه نردبان ذاتاً محدود ±n_levels، میزان در معرض بازار را محدود نگه می‌دارند؛ در صورت عبور از سقف، موقعیت با سفارش بازار بسته می‌شود. (5) NO PERF TIMEOUT — سطوح فقط یک بار در هر تغییر وضعیت بازار محاسبه و در on_order_filled دوباره پر می‌شوند؛ هزینه هر کندل O(1) است. دقیقاً 4 پارامتر اصلی قابل تنظیم دارد (grid_step، n_levels، mid_lookback، trend_threshold). بازار: قراردادهای آتی BINANCE (MARGIN) لازم است، چون مزیت بر کارمزد میکر متکی است و شبکه تأمین نقدشوندگی متقارنِ خرید و فروش است؛ کارمزد میکر 0.10% و ماهیت صرفاً خریدی بازار نقدی، مزیت را از بین می‌برد. اهرم عمداً روی 1.0 نگه داشته شده است: شبکه‌ها هنگام حرکت قیمت در خلاف جهت، موقعیت انباشته می‌کنند؛ پس اهرم ریسک مناسبی نیست (طبق هشدار صریح الگوی شبکه) و اندازه موقعیت به config.leverage ارجاع می‌دهد تا در صورت افزایش احتمالی، هماهنگ بماند. دو شکاف سبد را پوشش می‌دهد (نبود راهبرد تأمین نقدشوندگی؛ کم‌نمایی افق کوتاه‌مدت) و در 15m BTC معاملات پرتکرار ایجاد می‌کند (0.35% نوسان‌ها پیوسته‌اند) و از شکست‌های no_trades/verification_loop دوری می‌کند. راستی‌آزمایی: لایه 1 ایستای PASSED؛ همه 6 سناریوهای ترکیبی لایه 2 PASSED، با سیگنالی پیوسته و غیرفریز.

لیکوییدشدن کامل حساب در 2022-03-06: total_return -100%، max_drawdown 100% (بیشینه CI، 100.07%) و همه بازده‌ها از مارس 2022 به بعد دقیقاً 0.0 هستند؛ راهبرد در 2 سالگیِ بازه منفجر شد و هرگز بهبود نیافت. شکست دقیقاً همان عامل ساختاری نابودی گرید است که فرضیه ادعا می‌کرد در برابرش دفاع دارد: انباشت نامحدود موجودی خرید در خلاف روند نزولی پایدار 2022 (فوریه 2022 = -107%)؛ توقف روند با شیب EMA و سقف موجودی آشکارا نتوانستند آن را مهار کنند. معیارهای پشتیبان، راهبردی شکسته با برتری منفی را تأیید می‌کنند: profit_factor 0.646، شارپ -0.95 (CI [-3.32، -0.83] همگی منفی)، سورتینو -0.89، information_ratio -2.45، PSR 0.0، return_skew -45.7 / کشیدگی 2179 (دنباله چپ فاجعه‌بار) و avg_trade_return_pct 0.14% که حتی پیش از انفجار پایین‌تر از کف کارمزد معاملات آتی 0.15% است. بهینه‌سازی grid_step/n_levels/mid_lookback/trend_threshold نمی‌تواند راهبردی را که حساب را لیکویید می‌کند نجات دهد؛ تنظیم پارامترها فقط تاریخ انفجار را جابه‌جا می‌کند و خطر ذاتی انباشت در خلاف روند را که در گرید اهرمی نهفته است از بین نمی‌برد. از پایه معیوب است؛ ارزش صرف 2 ساعت بهینه‌سازی را ندارد.

پیاده‌سازی

راهبرد گرید محدوده و تأمین نقدینگیِ صرفاً میکر روی BTCUSDT.BINANCE USD-M پرپ (کندل‌های 15دقیقه‌ای). میانه متحرک EMA را حفظ می‌کند و نردبانی از سفارش‌های PASSIVE LIMIT صرفاً پست‌اونلی می‌چیند: n_levels سفارش خرید محدود زیر میانه و n_levels سفارش فروش محدود بالای آن، با فاصله grid_step (0.35%). خریدها زیر میانه موجودی خرید و فروش‌ها بالای آن موجودی فروش انباشته می‌کنند؛ هر پرشدن بلافاصله سفارش محدودِ حد سودِ مخالف را با فاصله یک grid_step ثبت می‌کند، پس هر چرخه خرید به فروش (یا فروش به خرید) تکمیل‌شده، grid_step……نمایش بیشترنمایش کمتر

راهبرد گرید محدوده و تأمین نقدینگیِ صرفاً میکر روی BTCUSDT.BINANCE USD-M پرپ (کندل‌های 15دقیقه‌ای). میانه متحرک EMA را حفظ می‌کند و نردبانی از سفارش‌های PASSIVE LIMIT صرفاً پست‌اونلی می‌چیند: n_levels سفارش خرید محدود زیر میانه و n_levels سفارش فروش محدود بالای آن، با فاصله grid_step (0.35%). خریدها زیر میانه موجودی خرید و فروش‌ها بالای آن موجودی فروش انباشته می‌کنند؛ هر پرشدن بلافاصله سفارش محدودِ حد سودِ مخالف را با فاصله یک grid_step ثبت می‌کند، پس هر چرخه خرید به فروش (یا فروش به خرید) تکمیل‌شده، grid_step منهای رفت‌وبرگشت کارمزد میکرِ حدود 0.04% را به دست می‌آورد. چون grid_step (0.35%) بسیار بالاتر از رفت‌وبرگشت میکر تنظیم شده، هر نوسان شکارشده با حاشیه‌ای از کارمزد عبور می‌کند؛ این دلیل ساختاری استفاده از اجرای میکر (0.02% به‌ازای هر سمت) به‌جای تیکر (0.05% به‌ازای هر سمت) است که تلاش‌های پیشین بازگشت به میانگین را از بین برد. کنترل ریسک: فیلتر روند با شیب EMA (قدر مطلق شیب در بازه slope_window > trend_threshold) و شکستن محدوده قیمت (حرکت قیمت بیش از envelope_mult*n_levels*grid_step از لنگر گرید)، هر دو به جمع‌کردن کامل منجر می‌شوند—لغو همه سفارش‌های در انتظار و صاف‌کردن موجودی با سفارش بازار—و سپس تا بازگشت بازار به محدوده، نقدینگی تازه متوقف می‌شود؛ سقف مستقل موجودی نیز در صورت عبور مواجهه خالص از inv_cap_mult*n_levels*level_qty، موقعیت را صاف می‌کند. نردبان فقط هنگام تغییر رژیم بازسازی و رویدادمحور در on_order_filled دوباره پُر می‌شود؛ بنابراین کار هر کندل O(1) است (بدون پیمایش دوباره تاریخچه، پس بدون وقفه PERF).

نتایج تأیید

تحلیل‌گر باید در BACKTEST_REVIEW، ABANDON را کنار بگذارد؛ اهرم کارمزد میکر مستقیماً آزموده شد و شکار نوسان گرید را نجات نمی‌دهد.

ابطال تز اصلی (نظر تحلیل‌گر، نه نقص کد): شرط‌بندی محوری فرضیه این است که اجرای میکر (رفت‌وبرگشت 0.04%) شکار نوسان را سودده می‌کند. محیط آزمایشی—با پرشدن سفارش‌های میکر و کارمزدهای میکر—آن را رد می‌کند: total_return -37.3%، شارپ -1.51 (CI [-3.28، +0.19])، profit_factor 0.68، max_drawdown 38.3% در 1536 معامله. الگوی کلاسیک انفجار گرید در روند: win_rate 78% اما avg_loss 347$ حدود 5.4x avg_win 64$ است، کشیدگی 54.96، tail_ratio 0.42. برتری میکرِ IS در هر چرخه شکار شد، اما نابودی ناشی از انباشت در روند بر آن چیره شد؛ trend_threshold=0.012 در کندل‌های 15دقیقه‌ای BTC بیش از حد سهل‌گیرانه است.

محیط آزمایشی را کران بالای خوش‌بینانه بدانید؛ اجرای واقعی عملکرد ضعیف‌تری خواهد داشت و کنارگذاشتن راهبرد را تأیید می‌کند.

واقع‌گرایی پرشدن میکر در بک‌تست خوش‌بینانه است و کل تز به آن متکی است: پرشدن‌های مبتنی بر کندل فرض می‌کنند لمس سقف/کف، سفارش محدودِ در حال انتظار post_only را کامل پر می‌کند، بدون موقعیت در صف و بدون انتخاب نامطلوب. پرشدن واقعی میکر از انتخاب نامطلوب و رقابت در صف اثر می‌پذیرد؛ بنابراین معامله زنده از محیط آزمایشیِ از پیش -37% هم بدتر خواهد بود.

برای این گرید، امید ریاضی دلاری / profit_factor (0.68) را بر avg_trade_return_pct وزن دهید.

معیار گمراه‌کننده به‌ازای هر معامله: avg_trade_return_pct = 0.155% اندکی از حداقل 0.15% عبور می‌کند، بااین‌حال avg_trade_pnl_usd برابر با -$24 است و total_return -37.3%. میانگین به‌ازای ارزش اسمی تحت سلطه چرخه‌های مثبت کوچک و متعدد است، درحالی‌که زیان‌های دلاری در تخلیه‌های بزرگ‌ترِ موجودی انباشته متمرکز می‌شوند؛ بنابراین مقدار بالاتر از 0.15% یک اثر آماری است، نه نشانه‌ای از تأیید امکان‌پذیری.

بررسی بک‌تست

شارپ
-0٫95
بازده کل
-100٫00%
حداکثر افت سرمایه
100٫00%
کل معاملات
13295
نرخ برد
78٫3%
ضریب سود
0٫65

نوع راهبردی واقعاً نوآورانه (تأمین نقدینگیِ صرفاً میکر) که در پرتفوی فعال وجود ندارد

تز وارونگی کارمزد میکر (رفت‌وبرگشت حدود 0.04% در برابر تیکرِ حدود 0.10%) به‌تنهایی از نظر اقتصادی معقول است

دفاع در برابر وقفه عملکردی (پرشدن‌های رویدادمحور O(1)) کار کرد؛ اجرا بدون وقفه 300 ثانیه‌ای که تلاش قبلی میکر را از بین برده بود، کامل شد

ACCOUNT LIQUIDATED روی 2022-03-06 — total_return -100%، max_drawdown 100%؛ راهبرد از کار افتاد و در حدود 4 سال پایانی بازه بازدهی صفر داشت

عامل اصلی نابودی گرید (انباشت در خلاف روند) با وجود دفاع‌های توقف روند و سقف موجودی، در بازار نزولی 2022 رخ داد؛ فوریه 2022 برابر -107% بود

profit_factor 0.646، شارپ -0.95 (CI [-3.32، -0.83] کاملاً منفی)، سورتینو -0.89، information_ratio -2.45، PSR 0.0

دُم چپ فاجعه‌بار و سنگین: return_skew -45.7، کشیدگی 2179، largest_loss برابر با -$1,416 در برابر avg_win برابر با $22

avg_trade_return_pct 0.14% پایین‌تر از کف کارمزد معاملات آتی 0.15% است، حتی پیش از انفجار

خلاصه نتیجه

وارونگی کارمزد میکر مشکل مرگ ناشی از کارمزد را حل کرد (دفاع در برابر وقفه عملکردی هم کار کرد)، اما ریسک مهلک گرید موجودیِ اهرمی، انباشت در برابر روند پایدار است؛ توقف روند با شیب EMA و سقف موجودی برای مهار آن کافی نیستند، بنابراین نرخ برد بالا دنباله چپ فاجعه‌باری را پنهان می‌کند که حساب را لیکویید می‌کند.

در مرحله بازبینی بک‌تست پیش از بهینه‌سازی، به‌دلیل لیکوییدشدن کامل حساب کنار گذاشته شد: عامل دقیق نابودی گرید که ادعا می‌کرد در برابرش دفاع دارد رخ داد—انباشت نامحدود موجودی خرید در خلاف روند نزولی پایدار 2022 (فوریه 2022 -107%)؛ توقف روند با شیب EMA و سقف موجودی آشکارا نتوانستند آن را مهار کنند—و تنظیم پارامترها فقط تاریخ انفجار را جابه‌جا می‌کرد، نه اینکه خطر ذاتی انباشت در خلاف روند را از بین ببرد.

راهبرد گرید محدوده و تأمین نقدینگیِ صرفاً میکر روی BTCUSDT.BINANCE (USD-M پرپ، کندل‌های 15دقیقه‌ای) که نوسان را با نردبانی از سفارش‌های محدودِ غیرفعال و صرفاً پست‌اونلی پیرامون میانه متحرک EMA شکار می‌کند؛ فاصله سفارش‌ها بسیار بیشتر از رفت‌وبرگشت میکرِ حدود 0.04% است. فیلتر توقف روند و سقف موجودی برای مقابله با انفجار ناشی از انباشت در خلاف روند در نظر گرفته شده‌اند؛ حمله‌ای ساختاری به مرگِ راهبردهای بازگشت به میانگین بر اثر کارمزد تیکر.

حساب را لیکویید کرد: بازده کل -100%، بیشترین افت سرمایه 100%، انفجار در 2022-03-06 و بازده صفر در حدود 4 سال پایانی؛ ضریب سود 0.646، شارپ -0.95 (CI کاملاً منفی)، نسبت اطلاعاتی -2.45، دنباله چپ فاجعه‌بار (چولگی -45.7، کشیدگی 2179) و avg_trade_return_pct 0.14% پایین‌تر از کف کارمزد 0.15% حتی پیش از انفجار، در 13,295 معامله با نرخ برد 0.78.

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