Market-making бот не е скрипт „настрой и забрави“. Hummingbot седи на живи WebSocket връзки към борсата, гледа order book-а тик по тик и поставя и отменя ордери на всеки няколко секунди, за да държи spread около средната цена. Затвори лаптопа, изпусни Wi-Fi-то, остави машината да заспи за OS ъпдейт — и или имаш остарели ордери, лежащи на book-а на цени, които пазарът вече е напуснал, или бот, който тихо е спрял да котира. Нито едно не е там, където искаш да си с пари на борса.
Така че Hummingbot принадлежи на сървър. Тази част не е спорна. Полезният въпрос е какъв вид сървър и как да не надплатиш за него.
Какво Hummingbot реално прави на машина
По-лек е, отколкото хората очакват, и по-тежък на едно конкретно място.
Основният цикъл — държи връзки, чете book-а, котира spread — едва докосва CPU-то. Единична стратегия за чист market-making на една борса е щастлива в 1–2 GB RAM и стои бездейна на по-голямата част от ядро. Ако това е всичко, което правиш, нашият Micro план ($5/месец) е наистина достатъчен, и предпочитам да ти го кажа, вместо да ти продам нещо по-голямо.
Паметта е там, където расте, и расте по конкретни причини:
- Повече пазари. Всяка инстанция на стратегия и всеки конектор държи собствено състояние. Пусни три-четири бота на две борси и си комфортно в 3–4 GB.
- Таблото. По-новата настройка на Hummingbot пуска бота, табло и база данни като отделни контейнери. Този стек иска повече запас от голия CLI бот.
- Gateway за DEX търговия. Ако арбитрираш или правиш пазари на on-chain DEX-ове, Gateway контейнерът е втора Node услуга, седяща до главната. Не огромна, но не безплатна.
Затова честната препоръка е: започни на Micro, ако пускаш една стратегия, и се премести на Small ($8/месец, 4 vCPU, 4 GB) в мига, в който добавиш втори бот, таблото или Gateway. Small е планът, на който повечето хора, които пускат Hummingbot сериозно, се установяват.
Дискът има по-малко значение, отколкото за тежка на backtesting Freqtrade настройка, но той все пак пише trade история и логове постоянно. NVMe (нашето е RAID1, ~800 MB/s четене) държи това извън критичния път. Ако идваш от Freqtrade, нашата статия Freqtrade на VPS покрива страната памет-за-backtesting по-подробно — Hummingbot клони на другата страна, към живи връзки, а не тежки backtests.
Латентност: полезна честност
Ще видиш „ниска латентност“ на всяка страница за trading-VPS, включително нашата, така че ето реалната версия. Сървър физически близо до matching engine-а на борсата го достига по-бързо от домашна връзка, маршрутизирана до половин континент — това е реално и има значение за котиране на тесни spread-ове и за cross-exchange арбитраж, където се надбягваш с ценова пролука. Възлите ни са в Европа (Германия и Финландия), което е близо до това къде реално живеят много от големите matching engines.
Това, което не е, е ко-локиран high-frequency trading. Ако стратегията ти работи само когато си вътре в същия датацентър като борсата, отнемайки микросекунди, споделен VPS за $8 няма да те заведе там и никой честен хост не би твърдял иначе. За всичко под това — нормален market-making, улавяне на spread, cross-exchange арб на скала човек-плюс-секунди — близък VPS е точно правилната доза инфраструктура.
Частта, която е реално нашият ъгъл
Борсата ти вече знае кой си; направи си KYC-то, когато отвори акаунта. Машината, която държи API ключовете ти и пуска стратегията ти, е друг въпрос. Няма причина инфраструктурата под trading операция също да е вързана към самоличността ти, и много хора, пускащи ботове, биха предпочели да не е — сървър, нает с имейл и платен в stablecoin, е едно място по-малко, където името ти е записано.
Това е, което правим. Регистрирай се с имейл, плати в USDC или USDT (Base, Ethereum или Polygon), получи root за около минута. Без карта, без документи. Едно предупреждение, което си струва да се каже ясно: ако си на най-евтините планове, плати в stablecoin, не в BTC — таксите на Bitcoin мрежата могат да изядат грозен къс от малка поръчка, така че е грешният релс за машина за $5.
За самите ключове: направи ги само-trade, тегления изключени, и ако борсата ти позволява да whitelist-неш IP, сложи dedicated IP на плана, така че API ключовете ти да са вързани към един фиксиран адрес. Ботът е изложен само колкото сървъра, на който работи, така че заключи сървъра, все едно държи пари — защото на практика е така.
Заключение
Hummingbot се нуждае от машина, която никога не заспива и никога не изпуска връзката си към борсата — това е цялата причина VPS да съществува за това. Оразмери го към това, което реално пускаш: Micro за една стратегия, Small щом таблото, Gateway или втори бот се появят. Плати в crypto, ако предпочиташ да не прикачаш името си към инфраструктурата. И не купувай латентност, която не можеш да използваш — близък европейски сървър е правилният избор; фантазия за ко-локация на план за $8 не е.
Ако искаш по-широката картина за пускането на всеки trading бот с нас, страницата VPS за crypto trading ботове покрива оразмеряването на плановете и no-KYC настройката през ботовете, не само Hummingbot.
Коментари
Още няма коментари. Бъди първият.