آموزش ربات پلی‌مارکت · فصل 23 از 32

الگوهای بات برای بازارهای صعود/نزول پنج‌دقیقه‌ای BTC/ETH در پلی‌مارکت: 288 انقضا در روز، اجرای حساس به تأخیر، منابع مزیت، اینکه چرا بیشتر بات‌های خرد می‌بازند، و اسکلت کد برای استراتژی.

این فصل چه چیزهایی را پوشش می‌دهد

سری 5 دقیقه‌ای صعود/نزول بیت‌کوین در پلی‌مارکت روزی 288 بار حل‌وفصل می‌شود و هر مزیت کوچکی را در تکرارهای زیاد روی‌هم انباشته می‌کند. با وجود حجم بالا، بیشتر بات‌های خرد اینجا می‌بازند چون معیار تأخیر و مزیت را شرکت‌های حرفه‌ای تعیین می‌کنند. این فصل همان چیزهایی است که واقعاً دوام می‌آورند.

  • بازارهای کریپتوی پنج‌دقیقه‌ای چیستند
  • 288 انقضا در روز = تکرارهای انباشت‌شونده
  • چرا بات‌های خرد اینجا می‌بازند
  • منابع مزیت که دوام می‌آورند
  • بودجه تأخیر
  • ریسک: کوچک در هر معامله، بزرگ در هر روز
  • کد: اسکلت استراتژی پنج‌دقیقه‌ای

بازارهای کریپتوی پنج‌دقیقه‌ای چیستند

بازارهای کریپتوی پنج‌دقیقه‌ای پلی‌مارکت سؤال‌های دودویی صعود/نزول درباره قیمت BTC (و ETH) هستند. بازارهای جدید هر 5 دقیقه باز می‌شوند؛ هر بازار 5 دقیقه پس از باز شدن و بر اساس قیمت پایانی، از یک اوراکل منتشرشده حل‌وفصل می‌شود.

این ساختار برای هر دارایی، روزانه 288 بازار ایجاد می‌کند. فرصت انباشته‌شدن هر مزیت بسیار بزرگ است: حتی یک مزیت کوچک در هر معامله وقتی روزانه 100 بار یا بیشتر قابل استفاده باشد، معنادار می‌شود.

طرف دیگر ماجرا این است که معیارها را شرکت‌های حرفه‌ای تعیین می‌کنند. قیمت میانی در هم‌راستایی تنگ با فید قیمتِ زیرین حرکت می‌کند و دفترهای سفارش معمولاً روی سمت اشتباه نازک هستند.

288 انقضا در روز = تکرارهای انباشت‌شونده

اگر مزیت شما در هر معامله برابر 0.5c با نرخ برد 55% باشد و بتوانید روزی 60 معامله انجام دهید، PnL روزانهٔ مورد انتظار برابر است با 60 × 0.5c = $0.30 روی موقعیت‌های ده‌سهمی = $3 در روز. کوچک به نظر می‌رسد، اما انباشته می‌شود: 252 روز معاملاتی × $3 = $750 در سال با مواجههٔ تقریباً صفر با سرمایه (موقعیت‌ها ظرف 5 دقیقه حل‌وفصل می‌شوند).

برای اینکه همین مزیت در یک بازار دودویی که فقط هر فصل حل‌وفصل می‌شود به $750 در سال برسد، به اندازهٔ بسیار بزرگ‌تر در هر معامله و دُم‌های ضرر بسیار پهن‌تری نیاز دارید.

بازارهای 5 دقیقه‌ای تنها بخشی در پلی‌مارکت هستند که در آن مزیت‌های کوچک اما پرتکرار به درآمد سالانه معنادار تبدیل می‌شوند.

چرا بات‌های خرد اینجا می‌بازند

سه حالت شکست که به‌طور مداوم تازه‌واردان خرد را نابود می‌کنند.

  • تأخیر: شرکت‌های حرفه‌ای سفارش‌ها را در 50-100ms ثبت می‌کنند؛ بات‌های خرد 1-3 ثانیه طول می‌کشند. وقتی شما شلیک می‌کنید، قیمت از قبل در میانهٔ جدید قرار گرفته است.
  • عدم‌تقارن اطلاعاتی: CEX زیرین (Binance، Coinbase) نوار معاملات را سریع‌تر از فید قیمتِ خودِ پلی‌مارکت چاپ می‌کند. بات‌هایی که اشتراک مستقیم CEX ندارند، با دادهٔ کهنه معامله می‌کنند.
  • مالیات اسپرد: با آهنگ پنج‌دقیقه‌ای، حتی اسپرد برابر 0.5c × 60 معامله = 30c در روز هزینهٔ اجتناب‌ناپذیر است. مزیت باید قبل از سودآور شدن، این هزینه را جبران کند.

بات‌های خرد معمولاً سر به سر می‌شوند یا می‌بازند، چون نه می‌توانند از حرفه‌ای‌ها جلو بزنند و نه از مالیات اسپرد فرار کنند. استراتژی‌هایی که برای خرد کار می‌کنند، استراتژی‌های مزیت‌در‌برابرِ‌حرفه‌ای‌ها نیستند؛ آن‌ها استراتژی‌های تصمیمِ کند با مزیت‌های اطلاعاتی مشخص هستند.

منابع مزیت که دوام می‌آورند

آنچه در بازارهای 5 دقیقه‌ای برای خرد جواب می‌دهد.

  • سوگیری جهت‌دار مبتنی بر نرخ فاندینگ: فاندینگ مثبت شدید در perp futures بازگشت به میانگین را پیش‌بینی می‌کند؛ در خلاف جهت نرخ فاندینگ معامله کنید.
  • پنجره‌های پاک‌سازی open-interest: در ابتدای هر ساعت، لیکوئید شدن در perp futures محتمل‌تر است؛ حرکت‌های شدید در آن پنجره را در خلاف جهت معامله کنید.
  • آربیتراژِ تسویه در پنجرهٔ پایانی: در 30 ثانیهٔ آخر یک پنجرهٔ 5 دقیقه‌ای، قیمت تسویه به‌طور فزاینده قابل‌دانستن می‌شود؛ دفتر سفارش اغلب نقدینگی نازکی را در احتمال‌هایی ارائه می‌دهد که با نوار زندهٔ معاملات هم‌خوانی ندارند.

آنچه جواب نمی‌دهد: سیگنال‌های صرفاً تکنیکال (RSI، میانگین متحرک)، کپی‌کردن سادهٔ مومنتوم، هر چیزی که نیاز داشته باشد بات از حرفه‌ای‌ها سریع‌تر باشد.

بودجه تأخیر

برای یک استراتژی پنج‌دقیقه‌ای قابل‌اجرا، تفکیک بودجه تقریباً این‌گونه است:

  • خواندن منبع سیگنال (نوار معاملات CEX، نرخ فاندینگ): 100-300ms
  • محاسبه تصمیم: 50ms
  • ثبت سفارش FOK: 200-500ms
  • دریافت تأیید پرشدن سفارش: 200ms

جمع: 550-1050ms. این مقدار روی یک VPS با RPC پولی و اشتراک مستقیم WebSocket از CEX قابل دستیابی است. روی لپ‌تاپ خانگی یا با APIهای ردهٔ رایگان قابل دستیابی نیست.

استراتژی‌هایی که به کمتر از 500ms کل نیاز دارند، در قلمرو حرفه‌ای‌ها هستند؛ خرد نباید آنجا رقابت کند.

ریسک: کوچک در هر معامله، بزرگ در هر روز

اندازه‌گذاری برای بازارهای 5 دقیقه‌ای: کوچک در هر معامله، با سقف روزانه.

  • در هر معامله: 5-15 سهم ($1-6) برای هر بازار. کمتر از 5، فروش‌های GTC را عملاً غیرممکن می‌کند؛ بیشتر از 15 هنگام ورود، دفتر سفارش را جارو می‌کند.
  • مجموع روزانه: 50-100 معامله. بیشتر از این، مواجههٔ هم‌بسته به یک رفتار غیرعادی واحدِ اوراکل ایجاد می‌کند.
  • کلید توقف اضطراری سود و زیان روزانه: اگر PnL تجمعی بیش از $10 (یا 5% سرمایهٔ تخصیص‌یافته) منفی شد، توقف کنید. روزهای بد در بازارهای 5 دقیقه‌ای معمولاً به این دلیل‌اند که یک فرضِ استراتژی شکسته است؛ از روز جان سالم به در ببرید، اشکال‌زدایی کنید، و دوباره اجرا کنید.

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

کد: اسکلت استراتژی پنج‌دقیقه‌ای

مرجع: حلقهٔ معاملاتی برای یک بات مبتنی بر نرخ فاندینگ در 5 دقیقه.

def five_min_loop():
    while True:
        wait_for_next_window_open()  # blocks until xx:x0:00 or xx:x5:00
        markets = find_open_5min_markets("btc")
        if not markets: continue

        funding = fetch_perp_funding_rate("BTCUSDT")
        bias = "DOWN" if funding > 0.001 else "UP" if funding < -0.001 else None
        if bias is None: continue

        market = markets[0]
        token = market["clobTokenIds"][0 if bias == "UP" else 1]
        book = fetch_book(token)
        if not book.best_ask or book.best_ask > 0.55: continue

        place_fok(token, "BUY", book.best_ask + 0.01, 10)

افزوده‌های نسخهٔ عملیاتی: ردیابی موقعیت‌ها در سراسر پنجرهٔ پنج‌دقیقه‌ای برای زمان‌بندی دقیق خروج، معاملهٔ آزمایشی برای 30 پنجره قبل از اجرای زنده، و توقف در صورت ضررهای متوالی.

سوالات پرتکرار

بازار کریپتوی پنج‌دقیقه‌ای پلی‌مارکت چیست؟
یک بازار دودویی که هر 5 دقیقه حل‌وفصل می‌شود و مشخص می‌کند BTC، ETH یا SOL در 5 دقیقه بعد بالاتر خواهد بود یا پایین‌تر. حدود 288 انقضا در روز برای هر جفت‌ارز. برای معامله‌گران سریعی طراحی شده که حاضرند شرط‌های کوچک و زیاد ببندند.
آیا بازارهای کریپتوی پنج‌دقیقه‌ای برای بات‌های خرد سودآورند؟
سخت است. اسپردها تنگ هستند، بات‌های سریع‌تر غالب‌اند، و مزیت در هر شرط کوچک است. حساب‌وکتاب: مزیت مورد انتظار 0.5% در هر شرط * 288 شرط در روز = 144% ناخالص روزانه، اما واریانس شدید است و لغزش قیمت (slippage) بیشتر آن را می‌بلعد. بیشتر بات‌های خردی که دیده‌ایم در اینجا پول از دست می‌دهند.
چه مزیتی می‌تواند در بازارهای کریپتوی پنج‌دقیقه‌ای دوام بیاورد؟
فید قیمتی سریع‌تر از چیزی که دفتر سفارش استفاده می‌کند (مثلاً عدم‌تعادل در دفتر سفارش Binance که spotِ پلی‌مارکت را پیش‌دستی می‌کند). آربیتراژ آماری بین پلی‌مارکت 5-min و نرخ‌های فاندینگ crypto perp. هر چیزی که صرفاً تطبیق‌الگو باشد، قبلاً آربیتراژ شده است.
نیازمندی تأخیر چقدر است؟
برای هر استراتژی مستقل، فاصلهٔ خواندن‌تا‌معامله زیر 200ms. اگر برای بهترین پرشدن‌ها رقابت می‌کنید، زیر 50ms. بهترین اجرا از یک VPS هم‌مکان (NY4) با شبکهٔ کم‌نوسان به دست می‌آید - یکی از معدود مواردی که میزبان‌های تنظیم‌شده برای معامله در خرد هزینهٔ خود را جبران می‌کنند.
برای بات‌های کریپتوی پنج‌دقیقه‌ای چقدر سرمایه لازم دارم؟
با صفر شروع کنید و برای 1000+ موقعیت بسته معاملهٔ آزمایشی کنید تا واریانس را بفهمید. در حالت زنده: سرمایهٔ 500-1000 دلار، 1-3 دلار در هر معامله، و فقط اگر نتایج زندهٔ سی‌روزه با نتایج آزمایشی مطابق بود مقیاس بدهید. پایین‌تر از سقف سرمایهٔ 500 دلار، اندازهٔ هر معامله آن‌قدر کوچک است که کارمزدها غالب می‌شوند.
آیا می‌توانم چند استراتژی پنج‌دقیقه‌ای را موازی اجرا کنم؟
بله - اما نباید این کار را بکنید. در میان 3 جفت‌ارز (BTC، ETH، SOL) بازارها بسیار هم‌بسته‌اند، پس موقعیت‌های هم‌زمان تنوع واقعی نیستند. یک جفت‌ارز را انتخاب کنید، بر آن مسلط شوید، بعد شاید دومی را اضافه کنید.