Ένα market-making bot δεν είναι ένα «στήσ' το και ξέχνα το» script. Το Hummingbot κάθεται σε ζωντανές συνδέσεις WebSocket με το exchange, παρακολουθεί το order book tick-τικ, και τοποθετεί και ακυρώνει orders κάθε λίγα δευτερόλεπτα για να κρατά ένα spread γύρω από τη mid price. Κλείστε το laptop, χάστε το Wi-Fi, αφήστε τη μηχανή να κοιμηθεί για μια ενημέρωση OS — και έχετε είτε μπαγιάτικα orders που κρέμονται στο book σε τιμές που η αγορά έχει ήδη αφήσει, είτε ένα bot που σιωπηλά σταμάτησε να κάνει quote. Κανένα δεν είναι εκεί που θέλετε να είστε με χρήματα σε ένα exchange.
Οπότε το Hummingbot ανήκει σε έναν server. Αυτό το μέρος δεν είναι αμφιλεγόμενο. Η χρήσιμη ερώτηση είναι τι είδους server, και πώς να μην υπερπληρώσετε γι' αυτόν.
Τι κάνει πραγματικά το Hummingbot σε μια μηχανή
Είναι ελαφρύτερο απ' όσο περιμένουν οι άνθρωποι, και βαρύτερο σε ένα συγκεκριμένο σημείο.
Ο βασικός βρόχος — κράτημα συνδέσεων, ανάγνωση του book, quote ενός spread — ελάχιστα αγγίζει την CPU. Μία καθαρή στρατηγική market-making σε ένα exchange είναι ευχαριστημένη σε 1–2 GB RAM και αφήνει αδρανές το μεγαλύτερο μέρος ενός πυρήνα. Αν αυτό είναι το μόνο που κάνετε, το πακέτο Micro μας ($5/μήνα) είναι γνήσια αρκετό, και προτιμώ να σας το πω παρά να σας πουλήσω κάτι μεγαλύτερο.
Η μνήμη είναι εκεί που μεγαλώνει, και μεγαλώνει για συγκεκριμένους λόγους:
- Περισσότερες αγορές. Κάθε instance στρατηγικής και κάθε connector κρατά τη δική του κατάσταση. Τρέξτε τρία ή τέσσερα bots σε δύο exchanges και είστε άνετα στα 3–4 GB.
- Το dashboard. Η νεότερη εγκατάσταση του Hummingbot τρέχει το bot, ένα dashboard, και μια βάση δεδομένων ως ξεχωριστά containers. Αυτό το stack θέλει περισσότερο περιθώριο από το γυμνό CLI bot.
- Το Gateway για DEX trading. Αν κάνετε arbitrage ή market-making σε on-chain DEXes, το container Gateway είναι μια δεύτερη υπηρεσία Node που κάθεται δίπλα στην κύρια. Όχι τεράστια, αλλά όχι δωρεάν.
Γι' αυτό η έντιμη σύσταση είναι: ξεκινήστε στο Micro αν τρέχετε μία στρατηγική, και μετακινηθείτε σε Small ($8/μήνα, 4 vCPU, 4 GB) τη στιγμή που προσθέτετε ένα δεύτερο bot, το dashboard, ή το Gateway. Το Small είναι το πακέτο στο οποίο καταλήγουν οι περισσότεροι που τρέχουν το Hummingbot σοβαρά.
Ο δίσκος μετρά λιγότερο από μια βαριά-σε-backtesting εγκατάσταση Freqtrade, αλλά γράφει ακόμη ιστορικό trades και logs συνεχώς. Το NVMe (το δικό μας είναι RAID1, ~800 MB/s reads) το κρατά εκτός του κρίσιμου μονοπατιού. Αν έρχεστε από το Freqtrade, το άρθρο μας Freqtrade σε VPS καλύπτει την πλευρά της μνήμης-backtesting με περισσότερη λεπτομέρεια — το Hummingbot γέρνει προς την άλλη κατεύθυνση, προς ζωντανές συνδέσεις παρά βαριά backtests.
Latency: χρήσιμη ειλικρίνεια
Θα δείτε «χαμηλό latency» σε κάθε σελίδα trading-VPS, συμπεριλαμβανομένης της δικής μας, οπότε ιδού η πραγματική εκδοχή. Ένας server φυσικά κοντά στη μηχανή αντιστοίχισης του exchange τη φτάνει πιο γρήγορα από μια οικιακή σύνδεση δρομολογημένη στο μισό μιας ηπείρου — αυτό είναι πραγματικό και μετρά για το quote σφιχτών spreads και για cross-exchange arbitrage όπου τρέχετε ένα κενό τιμής. Οι κόμβοι μας είναι στην Ευρώπη (Γερμανία και Φινλανδία), που είναι κοντά σε πολλές από τις μεγάλες μηχανές αντιστοίχισης που πραγματικά ζουν.
Αυτό που δεν είναι, είναι co-located high-frequency trading. Αν η στρατηγική σας λειτουργεί μόνο όταν είστε μέσα στο ίδιο datacenter με το exchange, ξύνοντας μικροδευτερόλεπτα, ένα κοινόχρηστο VPS $8 δεν θα σας πάει εκεί και κανένας έντιμος host δεν θα το ισχυριζόταν. Για οτιδήποτε λιγότερο από αυτό — κανονικό market-making, spread capture, cross-exchange arb σε κλίμακα ανθρώπου-συν-δευτερόλεπτα — ένα κοντινό VPS είναι ακριβώς η σωστή ποσότητα υποδομής.
Το μέρος που είναι πραγματικά η γωνία μας
Το exchange σας ξέρει ήδη ποιος είστε· έκανε το KYC του όταν ανοίξατε τον λογαριασμό. Η μηχανή που κρατά τα API keys σας και τρέχει τη στρατηγική σας είναι διαφορετικό ζήτημα. Δεν υπάρχει λόγος η υποδομή κάτω από μια trading επιχείρηση να είναι δεμένη με την ταυτότητά σας επίσης, και πολλοί που τρέχουν bots θα προτιμούσαν να μην ήταν — ένας server νοικιασμένος με ένα email και πληρωμένος σε stablecoin είναι ένα μέρος λιγότερο όπου γράφεται το όνομά σας.
Αυτό κάνουμε. Εγγραφείτε με ένα email, πληρώστε σε USDC ή USDT (Base, Ethereum ή Polygon), αποκτήστε root σε περίπου ένα λεπτό. Χωρίς κάρτα, χωρίς έγγραφα. Μια επιφύλαξη που αξίζει να ειπωθεί ξεκάθαρα: αν είστε στα φθηνότερα πακέτα, πληρώστε σε ένα stablecoin, όχι BTC — τα τέλη δικτύου του Bitcoin μπορούν να φάνε ένα άσχημο κομμάτι μιας μικρής παραγγελίας, οπότε είναι η λάθος διαδρομή για ένα box $5.
Για τα ίδια τα keys: κάντε τα trade-only, withdrawals off, και αν το exchange σας σας αφήνει να κάνετε whitelist ένα IP, βάλτε ένα αποκλειστικό IP στο πακέτο ώστε τα API keys σας να είναι δεμένα σε μια σταθερή διεύθυνση. Το bot είναι εκτεθειμένο μόνο όσο και ο server στον οποίο τρέχει, οπότε κλειδώστε τον server σαν να κρατά χρήματα — γιατί ουσιαστικά κρατά.
Κατακλείδα
Το Hummingbot χρειάζεται μια μηχανή που δεν κοιμάται ποτέ και δεν ρίχνει ποτέ τη σύνδεσή της με το exchange — αυτός είναι όλος ο λόγος που υπάρχει ένα VPS γι' αυτό. Ορίστε το μέγεθός του σε αυτό που πραγματικά τρέχετε: Micro για μία στρατηγική, Small μόλις εμφανιστούν το dashboard, το Gateway, ή ένα δεύτερο bot. Πληρώστε με crypto αν προτιμάτε να μη συνδέσετε το όνομά σας με την υποδομή. Και μην αγοράζετε latency που δεν μπορείτε να χρησιμοποιήσετε — ένας κοντινός ευρωπαϊκός server είναι η σωστή επιλογή· μια co-lo φαντασίωση σε ένα πακέτο $8 δεν είναι.
Αν θέλετε την ευρύτερη εικόνα για το τρέξιμο οποιουδήποτε trading bot μαζί μας, η σελίδα VPS για crypto trading bots καλύπτει το μέγεθος πακέτου και την no-KYC εγκατάσταση σε όλα τα bots, όχι μόνο στο Hummingbot.
Σχόλια
Δεν υπάρχουν ακόμη σχόλια. Γίνετε ο πρώτος.