market-making ბოტი არ არის „დააყენე და დაივიწყე“ სკრიპტი. Hummingbot ზის ცოცხალ WebSocket კავშირებზე ბირჟასთან, უყურებს order book-ს tick-ტიკზე და ათავსებს და აუქმებს ორდერებს ყოველ რამდენიმე წამში, რომ spread შეინარჩუნოს mid price-ის გარშემო. დახურეთ laptop, გათიშეთ Wi-Fi, დაანებეთ მანქანას ძილი OS განახლებისთვის — და ან გაქვთ მოძველებული ორდერები book-ზე ფასებზე, რომლებიც ბაზარმა უკვე დატოვა, ან ბოტი, რომელმაც ჩუმად შეწყვიტა quote. არცერთი არ არის, სადაც გინდათ ყოფნა ბირჟაზე ფულით.
ასე რომ Hummingbot სერვერს ეკუთვნის. ეს ნაწილი სადავო არ არის. სასარგებლო კითხვა არის რომელი ტიპის სერვერი და როგორ არ გადაიხადოთ მისთვის ზედმეტი.
რას აკეთებს Hummingbot მანქანასთან რეალურად
ის უფრო მსუბუქია, ვიდრე ხალხი ელოდება, და უფრო მძიმე ერთ კონკრეტულ ადგილას.
ძირითადი მარყუჟი — კავშირების შენარჩუნება, book-ის კითხვა, spread-ის quote — ძლივს ეხება CPU-ს. ერთი წმინდა market-making სტრატეგია ერთ ბირჟაზე კმაყოფილია 1–2 GB RAM-ში და უმოქმედოა ბირთვის უმეტესობა. თუ ეს ყველაფერია, რასაც აკეთებთ, ჩვენი Micro ტარიფი ($5/თვე) ჭეშმარიტად საკმარისია, და გირჩევნიათ ამის თქმა, ვიდრე უფრო დიდის გაყიდვა.
მეხსიერება ის ადგილია, სადაც ის იზრდება, და ის იზრდება კონკრეტული მიზეზებით:
- მეტი ბაზარი. ყოველი სტრატეგიის ინსტანსი და ყოველი connector ინახავს საკუთარ მდგომარეობას. გაუშვით სამი-ოთხი ბოტი ორ ბირჟაზე და კომფორტულად ხართ 3–4 GB-ში.
- dashboard. Hummingbot-ის ახალი დაყენება უშვებს ბოტს, dashboard-სა და მონაცემთა ბაზას ცალკე კონტეინერებად. ის stack ითხოვს მეტ სივრცეს, ვიდრე უბრალო CLI ბოტი.
- Gateway DEX ვაჭრობისთვის. თუ არბიტრაჟს ან market-making-ს აკეთებთ on-chain DEX-ებზე, Gateway კონტეინერი მეორე Node სერვისია, მთავარი მოახლოეს მჯდარი. არა უზარმაზარი, მაგრამ არა უფასო.
სწორედ ამიტომ არის გულწრფელი რეკომენდაცია: დაიწყეთ Micro-ზე, თუ ერთ სტრატეგიას უშვებთ, და გადადით Small-ზე ($8/თვე, 4 vCPU, 4 GB) იმ მომენტში, როცა დაამატებთ მეორე ბოტს, dashboard-ს ან Gateway-ს. Small არის ტარიფი, რომელზეც ხალხის უმეტესობა, ვინც Hummingbot-ს სერიოზულად უშვებს, ჯდება.
დისკს ნაკლები მნიშვნელობა აქვს, ვიდრე backtesting-მძიმე Freqtrade დაყენებისთვის, მაგრამ ის მაინც მუდმივად წერს trade ისტორიასა და log-ებს. NVMe (ჩვენი RAID1-ია, ~800 MB/s კითხვები) ინახავს ამას კრიტიკული გზის გარეთ. თუ Freqtrade-იდან მოდიხართ, ჩვენი Freqtrade VPS-ზე სტატია ფარავს backtesting-მეხსიერების მხარეს უფრო დეტალურად — Hummingbot მეორე მიმართულებით იხრება, ცოცხალი კავშირებისკენ, არა მძიმე backtest-ებისკენ.
შეყოვნება: სასარგებლო გულწრფელობა
„დაბალ შეყოვნებას“ ნახავთ ყოველ სავაჭრო-VPS გვერდზე, ჩვენსას ჩათვლით, ასე რომ აი ნამდვილი ვერსია. სერვერი ფიზიკურად ბირჟის matching engine-თან ახლოს აღწევს მას უფრო სწრაფად, ვიდრე სახლის კავშირი, მარშრუტიზებული კონტინენტის ნახევრის გავლით — ეს ნამდვილია და მნიშვნელობა აქვს მჭიდრო spread-ების quote-ისა და cross-exchange არბიტრაჟისთვის, სადაც ფასის სხვაობას ეჯიბრებით. ჩვენი node-ები ევროპაშია (გერმანია და ფინეთი), რაც ახლოსაა, სადაც ბევრი დიდი matching engine რეალურად ცხოვრობს.
რაც ის არ არის — co-located high-frequency trading. თუ თქვენი სტრატეგია მუშაობს მხოლოდ მაშინ, როცა ბირჟის იმავე დატაცენტრში ხართ, მიკროწამებს აჭრით, საზიარო $8 VPS იქ ვერ მიგიყვანთ და არცერთი გულწრფელი ჰოსტი ამას არ იტყოდა. ყველაფრისთვის, რაც ამის მიღმაა — ნორმალური market-making, spread capture, cross-exchange არბ ადამიან-პლუს-წამების მასშტაბზე — მოახლოე VPS ზუსტად სწორი რაოდენობის ინფრასტრუქტურაა.
ნაწილი, რომელიც რეალურად ჩვენი კუთხეა
თქვენი ბირჟა უკვე იცის ვინ ხართ; მან KYC გააკეთა, როცა ანგარიში გახსენით. მანქანა, რომელიც თქვენს API გასაღებებს ინახავს და თქვენს სტრატეგიას უშვებს, განსხვავებული კითხვაა. არ არსებობს მიზეზი, რომ ინფრასტრუქტურა სავაჭრო ოპერაციის ქვეშ თქვენს ვინაობასაც იყოს მიბმული, და ბევრი, ვინც ბოტებს უშვებს, ამჯობინებდა, რომ ის არ ყოფილიყო — სერვერი, დაქირავებული ელფოსტით და გადახდილი სტეიბლქოინით, ერთი ნაკლები ადგილია, სადაც თქვენი სახელი ჩაწერილია.
ეს არის ის, რასაც ვაკეთებთ. დარეგისტრირდით ელფოსტით, გადაიხადეთ USDC-ით ან USDT-ით (Base, Ethereum ან Polygon), მიიღეთ root დაახლოებით წუთში. არავითარი ბარათი, დოკუმენტი. ერთი გაფრთხილება, ღირს პირდაპირ თქმა: თუ ყველაზე იაფ ტარიფებზე ხართ, გადაიხადეთ სტეიბლქოინით, არა BTC-ით — Bitcoin ქსელის საკომისიოებს შეუძლიათ პატარა შეკვეთის მახინჯი ნაწილის ჭამა, ასე რომ ის არასწორი რელსია $5 box-ისთვის.
თავად გასაღებებზე: გახადეთ ისინი trade-only, გატანა გამორთული, და თუ თქვენი ბირჟა უშვებს IP-ის whitelist-ს, დაადეთ გამოყოფილი IP ტარიფზე, რომ თქვენი API გასაღებები ერთ ფიქსირებულ მისამართზე იყოს მიბმული. ბოტი მხოლოდ ისეა გამოაშკარავებული, როგორც სერვერი, რომელზეც ის მუშაობს, ასე რომ დაბლოკეთ სერვერი, თითქოს ფული აქვს — რადგან ეფექტურად აქვს.
დასკვნა
Hummingbot-ს სჭირდება მანქანა, რომელიც არასოდეს იძინებს და არასოდეს კარგავს კავშირს ბირჟასთან — ეს არის მთელი მიზეზი, რის გამოც VPS არსებობს ამისთვის. განსაზღვრეთ მისი ზომა იმის მიხედვით, რასაც რეალურად უშვებთ: Micro ერთი სტრატეგიისთვის, Small, როგორც კი dashboard, Gateway ან მეორე ბოტი გამოჩნდება. გადაიხადეთ კრიპტოთი, თუ გირჩევნიათ, თქვენი სახელი არ დააკავშიროთ ინფრასტრუქტურას. და ნუ იყიდით შეყოვნებას, რომელსაც ვერ გამოიყენებთ — მოახლოე ევროპული სერვერი სწორი არჩევანია; co-lo ფანტაზია $8 ტარიფზე არა.
თუ გინდათ უფრო ფართო სურათი ნებისმიერი სავაჭრო ბოტის ჩვენთან გაშვებაზე, VPS კრიპტო სავაჭრო ბოტებისთვის გვერდი ფარავს ტარიფის ზომასა და no-KYC დაყენებას ბოტებს შორის, არა მხოლოდ Hummingbot-ს.
კომენტარები
ჯერ არ არის კომენტარები. იყავით პირველი.