En market-making-bot är inte ett "set it and forget it"-skript. Hummingbot sitter på live WebSocket-anslutningar till börsen, tittar på order book tick för tick, och placerar och avbryter ordrar var few sekund för att hålla en spread runt mid-priset. Stäng laptopen, tappa wifi, låt maskinen sova för en OS-uppdatering — och du har antingen inaktuella ordrar liggande på boken till priser marknaden redan lämnat, eller en bot som tyst slutade kvotera. Ingetdera är där du vill vara med pengar på en börs.
Så Hummingbot hör hemma på en server. Den delen är inte kontroversiell. Den användbara frågan är vilken sorts server, och hur du inte överbetalar för den.
Vad Hummingbot faktiskt gör mot en maskin
Den är lättare än folk förväntar sig, och tyngre på ett specifikt ställe.
Kärn-loopen — hålla anslutningar, läsa boken, kvotera en spread — rör knappt CPU:n. En enda ren-market-making-strategi på en börs är nöjd i 1–2 GB RAM och idlar större delen av en kärna. Om det är allt du gör är vår Micro-plan ($5/mån) verkligen nog, och jag berättar det hellre än säljer dig något större.
Minne är där det växer, och det växer av konkreta skäl:
- Fler marknader. Varje strategi-instans och varje connector håller sin egen state. Kör tre eller fyra bottar över två börser och du är bekvämt uppe i 3–4 GB.
- Dashboarden. Hummingbots nyare uppsättning kör boten, en dashboard, och en databas som separata containrar. Den stacken vill ha mer marginal än den bara CLI-boten.
- Gateway för DEX-trading. Om du arbitrerar eller gör marknader på on-chain DEX:er är Gateway-containern en andra Node-tjänst bredvid huvudtjänsten. Inte enorm, men inte gratis.
Det är därför den ärliga rekommendationen är: börja på Micro om du kör en strategi, och flytta till Small ($8/mån, 4 vCPU, 4 GB) i det ögonblick du lägger till en andra bot, dashboarden, eller Gateway. Small är planet de flesta som kör Hummingbot seriöst landar på.
Disk spelar mindre roll än för en backtesting-tung Freqtrade-uppsättning, men den skriver fortfarande trade-historik och loggar konstant. NVMe (vår är RAID1, ~800 MB/s läsning) håller det borta från den kritiska vägen. Om du kommer från Freqtrade täcker vår Freqtrade på en VPS-artikel backtesting-minnessidan i mer detalj — Hummingbot lutar åt andra hållet, mot live-anslutningar snarare än tunga backtests.
Latens: användbar ärlighet
Du ser "low latency" på varje trading-VPS-sida, vår inkluderad, så här är den verkliga versionen. En server fysiskt nära börsens matchningsmotor når den snabbare än en hemanslutning routad halvvägs över en kontinent — det är verkligt och det spelar roll för att kvotera tighta spreads och för cross-exchange-arbitrage där du tävlar mot ett prisgap. Våra noder finns i Europa (Tyskland och Finland), vilket är nära där många av de stora matchningsmotorerna faktiskt lever.
Vad det inte är, är co-located high-frequency trading. Om din strategi bara fungerar när du är i samma datacenter som börsen, skalande mikrosekunder, kommer en delad $8-VPS inte att ta dig dit och ingen ärlig host skulle påstå annat. För allt kortare än det — normal market-making, spread capture, cross-exchange-arb på en människa-plus-sekunder-tidsskala — är en närbelägen VPS exakt rätt mängd infrastruktur.
Delen som faktiskt är vår vinkel
Din börs vet redan vem du är; den gjorde sin KYC när du öppnade kontot. Maskinen som håller dina API-nycklar och kör din strategi är en annan fråga. Det finns ingen anledning att infrastrukturen under en trading-operation också måste vara knuten till din identitet, och många som kör bottar skulle hellre att den inte var det — en server hyrd med en e-post och betald i stablecoin är ett ställe mindre där ditt namn är nedskrivet.
Det är vad vi gör. Registrera dig med en e-post, betala i USDC eller USDT (Base, Ethereum eller Polygon), få root på ungefär en minut. Inget kort, inga dokument. Ett förbehåll värt att säga rakt ut: om du är på de billigaste planerna, betala i ett stablecoin, inte BTC — Bitcoin-nätverksavgifter kan äta en ful del av en liten beställning, så det är fel räls för en $5-box.
Om nycklarna själva: gör dem trade-only, uttag av, och om din börs låter dig vitlista en IP, sätt en dedikerad IP på planet så att dina API-nycklar är bundna till en fast adress. Boten är bara så exponerad som servern den körs på, så lås ner servern som om den håller pengar — för i praktiken gör den det.
Slutsats
Hummingbot behöver en maskin som aldrig sover och aldrig tappar sin anslutning till börsen — det är hela anledningen till att en VPS existerar för detta. Dimensionera den efter vad du faktiskt kör: Micro för en strategi, Small när dashboarden, Gateway, eller en andra bot dyker upp. Betala i krypto om du hellre inte fäster ditt namn vid infrastrukturen. Och köp inte latens du inte kan använda — en närbelägen europeisk server är rätt val; en co-lo-fantasi på ett $8-plan är det inte.
Om du vill ha den bredare bilden av att köra vilken trading-bot som helst med oss, täcker sidan VPS för krypto-trading-bottar plan-dimensionering och no-KYC-uppsättningen över bottar, inte bara Hummingbot.
Kommentarer
Inga kommentarer än. Bli först.