ربات بازارگردان یک اسکریپت «تنظیم کن و فراموش کن» نیست. Hummingbot روی اتصالهای زندهٔ WebSocket به صرافی مینشیند، دفتر سفارش را تیکبهتیک میخواند، و هر چند ثانیه سفارش میگذارد و لغو میکند تا اسپردی حول قیمت میانی نگه دارد. لپتاپ را ببند، وایفای را از دست بده، بگذار ماشین برای بهروزرسانی سیستم بخوابد — و یا سفارشهای بیاتی در دفتر داری روی قیمتهایی که بازار مدتهاست ترک کرده، یا رباتی که بیصدا از قیمتدهی ایستاده. با پول روی صرافی، هیچکدام جایی نیست که بخواهی باشی.
پس Hummingbot به یک سرور تعلق دارد. این بحثبرانگیز نیست. پرسش مفید این است که چه نوع سروری، و چطور برایش اضافه نپردازی.
Hummingbot واقعاً با یک ماشین چه میکند
سبکتر از آنچه مردم فکر میکنند، و سنگینتر در یک نقطهٔ خاص.
حلقهٔ اصلی — نگهداری اتصالها، خواندن دفتر، قیمتدهی اسپرد — بهسختی CPU را لمس میکند. یک استراتژی بازارگردانی ناب روی یک صرافی در ۱–۲ گیگابایت RAM خوشحال است و بیشتر یک هسته را بیکار میگذارد. اگر تنها همین را میکنی، پلن Micro (۵ دلار در ماه) واقعاً کافی است، و ترجیح میدهم این را بگویم تا چیز بزرگتری بفروشم.
حافظه جایی است که رشد میکند، و به دلایل مشخص رشد میکند:
- بازارهای بیشتر. هر نمونهٔ استراتژی و هر کانکتور حالت خودش را نگه میدارد. سهچهار ربات روی دو صرافی و راحت در ۳–۴ گیگابایتی.
- داشبورد. چیدمان جدیدتر Hummingbot ربات، داشبورد و پایگاهداده را بهعنوان کانتینرهای جدا اجرا میکند. این پشته فضای بیشتری از ربات لختِ CLI میخواهد.
- Gateway برای DEX. اگر روی DEXهای زنجیرهای آربیتراژ یا بازارگردانی میکنی، کانتینر Gateway یک سرویس Node دوم کنار اصلی است. بزرگ نیست، اما رایگان هم نیست.
پس توصیهٔ صادقانه: برای یک استراتژی با 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، میبیند.
نظرات
هنوز نظری نیست. اولین نفر باشید.