मार्केट-मेकिंग बॉट «सेट करो और भूल जाओ» स्क्रिप्ट नहीं है। Hummingbot एक्सचेंज से लाइव WebSocket कनेक्शन पर बैठा रहता है, ऑर्डर-बुक को टिक-दर-टिक पढ़ता है, और मध्य-मूल्य के इर्द-गिर्द स्प्रेड बनाए रखने के लिए हर कुछ सेकंड में ऑर्डर लगाता और रद्द करता है। लैपटॉप बंद करो, Wi-Fi गँवाओ, मशीन को OS अपडेट के लिए सोने दो — और आपके पास या तो बुक में बासी ऑर्डर हैं उन मूल्यों पर जिन्हें बाज़ार कब का छोड़ चुका, या एक बॉट जो चुपचाप कोट करना बंद कर बैठा। एक्सचेंज पर पैसे के साथ दोनों में से कोई भी वह जगह नहीं जहाँ आप रहना चाहते।
तो Hummingbot सर्वर पर रहता है। यह विवादित नहीं। उपयोगी सवाल है — कैसा सर्वर, और उस पर ज़्यादा कैसे न चुकाएँ।
Hummingbot मशीन के साथ असल में क्या करता है
लोगों की सोच से हल्का, और एक ख़ास जगह भारी।
मुख्य लूप — कनेक्शन बनाए रखो, बुक पढ़ो, स्प्रेड कोट करो — CPU को मुश्किल से छूता है। एक एक्सचेंज पर एक शुद्ध मार्केट-मेकिंग रणनीति 1–2 GB RAM में खुश है और एक कोर का अधिकांश खाली छोड़ देती है। अगर बस यही करते हैं, Micro प्लान ($5/माह) सच में काफ़ी है, और मैं यह कहना पसंद करूँगा बजाय आपको कुछ बड़ा बेचने के।
मेमोरी वह जगह है जहाँ यह बढ़ती है, और ठोस कारणों से:
- ज़्यादा मार्केट। हर रणनीति-इंस्टेंस और हर कनेक्टर अपनी स्थिति रखता है। दो एक्सचेंज पर तीन-चार बॉट और आप आराम से 3–4 GB में।
- डैशबोर्ड। Hummingbot का नया सेटअप बॉट, डैशबोर्ड और डेटाबेस को अलग कंटेनर के रूप में चलाता है। इस स्टैक को नंगे CLI बॉट से ज़्यादा जगह चाहिए।
- DEX के लिए Gateway। अगर ऑन-चेन DEX पर आर्बिट्राज या मार्केट-मेकिंग करते हैं, Gateway कंटेनर मुख्य के बगल दूसरी Node सर्विस है। बड़ा नहीं, पर मुफ़्त नहीं।
इसलिए ईमानदार सिफ़ारिश: एक रणनीति चला रहे हैं तो Micro से शुरू करें और दूसरा बॉट, डैशबोर्ड या Gateway जोड़ते ही Small ($8/माह, 4 vCPU, 4 GB) पर जाएँ। Hummingbot को गंभीरता से चलाने वाले ज़्यादातर लोग अंततः Small पर टिकते हैं।
डिस्क बैकटेस्ट-भारी Freqtrade सेटअप से कम मायने रखता है, पर फिर भी लगातार ट्रेड इतिहास और लॉग लिखता है। NVMe (हमारा RAID1, ~800 MB/s पढ़ना) इसे क्रिटिकल पथ से बाहर रखता है। अगर Freqtrade से आ रहे हैं — हमारा VPS पर Freqtrade लेख बैकटेस्ट-मेमोरी पक्ष को अधिक विस्तार से देखता है; Hummingbot दूसरी ओर झुकता है — भारी बैकटेस्ट के बजाय लाइव कनेक्शन।
लेटेंसी: उपयोगी ईमानदारी
«कम लेटेंसी» हर ट्रेडिंग-VPS पेज पर लिखी है, हमारी भी, तो यह रही असल बात। एक्सचेंज के मैचिंग इंजन के भौतिक रूप से पास सर्वर उस तक आधे महाद्वीप घूमते घरेलू कनेक्शन से तेज़ पहुँचता है — यह वास्तविक है और तंग स्प्रेड कोट करने तथा क्रॉस-एक्सचेंज आर्बिट्राज के लिए मायने रखता है, जहाँ आप मूल्य-अंतर के पीछे दौड़ते हैं। हमारे नोड यूरोप में हैं (जर्मनी और फ़िनलैंड), वहाँ के पास जहाँ कई बड़े मैचिंग इंजन असल में रहते हैं।
यह जो नहीं है — वह को-लोकेटेड हाई-फ़्रीक्वेंसी ट्रेडिंग है। अगर आपकी रणनीति तभी काम करती है जब आप एक्सचेंज के उसी डेटा-सेंटर में हों, माइक्रोसेकंड काटते — तो $8 का साझा VPS आपको वहाँ नहीं ले जाएगा, और कोई ईमानदार होस्ट यह वादा नहीं करेगा। इससे नीचे हर चीज़ के लिए — सामान्य MM, स्प्रेड पकड़ना, «मानव प्लस सेकंड» पैमाने पर क्रॉस-एक्सचेंज आर्बिट्राज — पास का VPS ठीक उतनी ही इंफ्रास्ट्रक्चर है जितनी चाहिए।
वह हिस्सा जो असल में हमारा कोण है
आपका एक्सचेंज पहले से जानता है आप कौन हैं; खाता खोलते समय उसने KYC किया। जिस मशीन पर आपकी API कुंजियाँ हैं और रणनीति चलती है वह अलग सवाल है। कोई कारण नहीं कि ट्रेडिंग ऑपरेशन के नीचे की इंफ्रास्ट्रक्चर भी आपकी पहचान से बँधी हो, और बॉट चलाने वाले कई लोग चाहेंगे कि न हो — ईमेल से किराए पर लिया और स्टेबलकॉइन से चुकाया सर्वर एक जगह कम है जहाँ आपका नाम लिखा है।
यही हम करते हैं। ईमेल से रजिस्ट्रेशन, USDC या USDT में भुगतान (Base, Ethereum या Polygon), करीब एक मिनट में root। कोई कार्ड नहीं, कोई दस्तावेज़ नहीं। एक चेतावनी साफ़: सबसे सस्ते प्लान पर BTC नहीं, स्टेबलकॉइन में चुकाएँ — Bitcoin नेटवर्क फ़ीस छोटे ऑर्डर का भद्दा हिस्सा खा जाती है, तो $5 मशीन के लिए ग़लत रेल।
कुंजियों के बारे में: उन्हें सिर्फ़-ट्रेडिंग, निकासी बंद बनाएँ, और अगर एक्सचेंज IP व्हाइटलिस्ट देता है, प्लान पर डेडिकेटेड IP लगाएँ ताकि कुंजियाँ एक स्थिर पते से बँधें। बॉट ठीक उतना ही खुला है जितना उसके नीचे का सर्वर, तो सर्वर को ऐसे बंद रखें मानो उसमें पैसे हों — क्योंकि असल में हैं।
निचोड़
Hummingbot को ऐसी मशीन चाहिए जो कभी न सोए और एक्सचेंज से कनेक्शन कभी न गिराए — इसके लिए VPS के होने का पूरा कारण यही है। जो असल में चला रहे हैं उसके हिसाब से आकार दें: एक रणनीति के लिए Micro, डैशबोर्ड, Gateway या दूसरा बॉट आते ही Small। नाम को इंफ्रास्ट्रक्चर से न जोड़ना चाहें तो क्रिप्टो में चुकाएँ। और वह लेटेंसी न ख़रीदें जिसका उपयोग न कर सकें — पास का यूरोपीय सर्वर सही फ़ैसला; $8 प्लान पर को-लोकेशन की कल्पना नहीं।
अगर हमारे यहाँ किसी भी ट्रेडिंग बॉट को चलाने की व्यापक तस्वीर चाहिए — क्रिप्टो ट्रेडिंग बॉट के लिए VPS पेज सिर्फ़ Hummingbot नहीं, कई बॉट में प्लान-आकार और बिना-KYC सेटअप देखता है।
टिप्पणियाँ
अभी तक कोई टिप्पणी नहीं। पहले बनें।