گرمای تابستان — همه‌چیز آب می‌شود، حتی قیمت‌های ما.−25%−۲۵٪ روی هر پلن سالانه، تا ۳۱ اوتدیدن پلن‌ها
EQVPS

اجرای Hummingbot روی VPS: بازارگردانی ۲۴/۷ بدون KYC

2 شهریور 1405 · 4 دقیقه مطالعه · EQVPS Team

ربات بازارگردان یک اسکریپت «تنظیم کن و فراموش کن» نیست. Hummingbot روی اتصال‌های زندهٔ WebSocket به صرافی می‌نشیند، دفتر سفارش را تیک‌به‌تیک می‌خواند، و هر چند ثانیه سفارش می‌گذارد و لغو می‌کند تا اسپردی حول قیمت میانی نگه دارد. لپ‌تاپ را ببند، وای‌فای را از دست بده، بگذار ماشین برای به‌روزرسانی سیستم بخوابد — و یا سفارش‌های بیاتی در دفتر داری روی قیمت‌هایی که بازار مدت‌هاست ترک کرده، یا رباتی که بی‌صدا از قیمت‌دهی ایستاده. با پول روی صرافی، هیچ‌کدام جایی نیست که بخواهی باشی.

پس Hummingbot به یک سرور تعلق دارد. این بحث‌برانگیز نیست. پرسش مفید این است که چه نوع سروری، و چطور برایش اضافه نپردازی.

Hummingbot واقعاً با یک ماشین چه می‌کند

سبک‌تر از آنچه مردم فکر می‌کنند، و سنگین‌تر در یک نقطهٔ خاص.

حلقهٔ اصلی — نگه‌داری اتصال‌ها، خواندن دفتر، قیمت‌دهی اسپرد — به‌سختی CPU را لمس می‌کند. یک استراتژی بازارگردانی ناب روی یک صرافی در ۱–۲ گیگابایت RAM خوشحال است و بیشتر یک هسته را بیکار می‌گذارد. اگر تنها همین را می‌کنی، پلن Micro (۵ دلار در ماه) واقعاً کافی است، و ترجیح می‌دهم این را بگویم تا چیز بزرگ‌تری بفروشم.

حافظه جایی است که رشد می‌کند، و به دلایل مشخص رشد می‌کند:

پس توصیهٔ صادقانه: برای یک استراتژی با Micro شروع کن و لحظه‌ای که ربات دوم، داشبورد یا Gateway اضافه شد به Small (۸ دلار در ماه، ۴ vCPU، ۴ گیگابایت) برو. Small پلنی است که بیشتر کسانی که Hummingbot را جدی اجرا می‌کنند سرانجام رویش می‌نشینند.

دیسک کمتر از چیدمان Freqtradeِ سنگین‌بکتست مهم است، اما باز هم دائم تاریخ معامله و لاگ می‌نویسد. NVMe (مال ما RAID1، خواندن ~۸۰۰ مگابایت/ث) این را بیرون مسیر بحرانی نگه می‌دارد. اگر از Freqtrade می‌آیی — نوشتهٔ ما اجرای Freqtrade روی VPS سمت حافظهٔ بکتست را مفصل‌تر می‌بیند؛ Hummingbot به سمت دیگر می‌گراید، به اتصال‌های زنده نه بکتست‌های سنگین.

تأخیر: صداقتی مفید

«تأخیر پایین» روی هر صفحهٔ VPS معاملاتی نوشته شده، مال ما هم، پس این نسخهٔ واقعی است. سروری که فیزیکی نزدیک موتور تطبیق صرافی است سریع‌تر از اتصال خانگیِ چرخیده در نیم قاره به آن می‌رسد — این واقعی است و برای قیمت‌دهی اسپردهای تنگ و برای آربیتراژ میان‌صرافی که دنبال یک شکاف قیمت می‌دوی مهم است. گره‌های ما در اروپا هستند (آلمان و فنلاند)، نزدیک جایی که بسیاری از موتورهای تطبیق بزرگ واقعاً زندگی می‌کنند.

آنچه نیست — معاملهٔ پربسامد هم‌مکان است. اگر استراتژی‌ات تنها وقتی کار می‌کند که در همان مرکز دادهٔ صرافی باشی و میکروثانیه بتراشی — یک VPS مشترک ۸ دلاری تو را آنجا نمی‌برد، و هیچ میزبان صادقی آن را وعده نمی‌دهد. برای هر چیز پایین‌تر از آن — MM معمولی، گرفتن اسپرد، آربیتراژ میان‌صرافی در مقیاس «انسان به‌علاوهٔ ثانیه» — یک VPS نزدیک دقیقاً همان مقدار زیرساخت لازم است.

بخشی که واقعاً زاویهٔ ماست

صرافی‌ات همین حالا می‌داند کیستی؛ هنگام باز کردن حساب KYC کرد. ماشینی که کلیدهای API را نگه می‌دارد و استراتژی را اجرا می‌کند پرسش دیگری است. دلیلی نیست که زیرساخت زیر یک عملیات معاملاتی هم به هویتت گره بخورد، و بسیاری از کسانی که ربات اجرا می‌کنند ترجیح می‌دهند نخورد — سروری که با ایمیل اجاره و با استیبل‌کوین پرداخت شده یک جای کمتر است که نامت نوشته می‌شود.

کاری که ما می‌کنیم همین است. ثبت‌نام با ایمیل، پرداخت با USDC یا USDT (Base، Ethereum یا Polygon)، root در حدود یک دقیقه. بدون کارت، بدون مدرک. یک هشدار روشن: روی ارزان‌ترین پلن‌ها با استیبل‌کوین بپرداز نه BTC — کارمزد شبکهٔ Bitcoin تکه‌ای زشت از یک سفارش کوچک را می‌خورد، پس ریل اشتباهی برای ماشین ۵ دلاری است.

دربارهٔ خود کلیدها: آن‌ها را فقط-معامله، برداشت خاموش بساز، و اگر صرافی فهرست سفید IP می‌دهد، یک IP اختصاصی روی پلن بگذار تا کلیدهایت به یک نشانی ثابت گره بخورند. ربات دقیقاً به اندازهٔ سرور زیرش در معرض است، پس سرور را چنان قفل کن که انگار پول دارد — چون عملاً دارد.

جمع‌بندی

Hummingbot ماشینی می‌خواهد که هرگز نخوابد و هرگز اتصالش به صرافی را نیندازد — کل دلیل وجود یک VPS برای این همین است. اندازه را با آنچه واقعاً اجرا می‌کنی تنظیم کن: برای یک استراتژی Micro، به‌محض پیدا شدن داشبورد، Gateway یا ربات دوم Small. اگر ترجیح می‌دهی نامت را به زیرساخت آویزان نکنی با رمزارز بپرداز. و تأخیری که نمی‌توانی استفاده کنی نخر — سرور اروپاییِ نزدیک انتخاب درست است؛ خیال هم‌مکانی روی پلن ۸ دلاری نه.

اگر تصویر گسترده‌تر اجرای هر ربات معاملاتی نزد ما را می‌خواهی — صفحهٔ VPS برای ربات‌های معاملاتی رمزارز اندازهٔ پلن و چیدمان بدون KYC را در چند ربات، نه فقط Hummingbot، می‌بیند.

سؤالات متداول

Hummingbot چقدر RAM می‌خواهد؟

یک استراتژی روی یک صرافی در ۱–۲ گیگابایت راحت کار می‌کند. حافظه وقتی بالا می‌رود که چند بازار، داشبورد و کانتینر Gateway برای معامله روی DEX زنجیره‌ای اضافه کنی — ۴ گیگابایت نقطهٔ راحت است. با Micro (۵ دلار) شروع کن، با بیش از یک ربات به Small (۸ دلار، ۴ گیگابایت) برو.

آیا می‌توانم بخش DEX/Gateway از Hummingbot را هم اجرا کنم؟

بله. Gateway یک سرویس Node جداست که با DEXهای زنجیره‌ای حرف می‌زند؛ در کانتینر خودش کنار ربات اصلی اجرا می‌شود. کمی RAM بیشتر و یک نقطهٔ RPC می‌خواهد، اما چیز عجیبی نیست — پلن Small این جفت را برمی‌دارد.

آیا VPS بازارگردانی‌ام را سریع‌تر می‌کند؟

نزدیک‌تر به صرافی، بله — سروری در اروپا سریع‌تر از اتصال خانگی‌ات به موتورهای تطبیق اتحادیهٔ اروپا می‌رسد. اما این HFT هم‌مکان نیست. اگر مزیتت در میکروثانیه است، VPS ۸ دلاری ابزار اشتباه است؛ برای MM معمولی و استراتژی‌های میان‌صرافی دقیقاً مناسب است.

آیا برای گرفتن سرور باید هویتم را تأیید کنم؟

نه. ثبت‌نام با ایمیل، پرداخت با USDC یا USDT. هرگز مدرک نمی‌خواهیم. صرافی‌ات KYC خودش را انجام می‌دهد — اما ماشینی که کلیدهایت رویش است لازم نیست به نامت هم گره بخورد.

آیا نگه‌داری کلیدهای API صرافی روی VPS امن است؟

به اندازه‌ای که خودت بسازی. کلیدها را با معاملهٔ روشن اما برداشت خاموش بساز، اگر صرافی اجازه می‌دهد IP سرور را در فهرست سفید بگذار (پلن IP اختصاصی یک ثابت می‌دهد)، و ماشین را قفل نگه دار. کلیدها دقیقاً به اندازهٔ سرور در معرض‌اند.

← بازگشت به وبلاگ← پلن‌ها و قیمت‌ها

نظرات

هنوز نظری نیست. اولین نفر باشید.

یک نظر بگذارید

نظرات پیش از نمایش بررسی می‌شوند.