
GaiaEx API के साथ AI ट्रेडिंग बॉट बनाना
सिग्नल जनरेशन से एग्ज़िक्यूशन तक — एक पूरी पाइपलाइन
वह बॉट जिसने तीन साल में $0 बनाया
2021 में एक 23-वर्षीय इंजीनियर ने एक बैकटेस्ट पोस्ट किया जिससे इंटरनेट पर हलचल मच गई: उसके क्रिप्टो बॉट ने दो साल के ऐतिहासिक आँकड़ों पर $1,000 को $4.2 मिलियन में बदल दिया था। इक्विटी कर्व एक बिल्कुल सीधी 45-डिग्री रेखा में चढ़ता गया। अनजान लोग कोड के लिए गुज़ारिश करने लगे। उसने अपनी नौकरी छोड़ी, दोस्तों से पैसे जुटाए, और लाइव हो गया।
यह हर एक हफ्ते पैसा हार रहा था। चार महीनों के भीतर अकाउंट 60% नीचे था, और उसने इसे बंद कर दिया।
बॉट में कुछ भी “गलत” नहीं था। कोड बिना किसी खामी के चला। समस्या यह थी कि बैकटेस्ट को तब तक ट्यून किया गया था जब तक वह अतीत पर पूरी तरह फिट न हो जाए — और अतीत कभी ठीक वैसा दोहराता नहीं। रणनीति ने 2019 और 2020 को कुछ सीखने के बजाय याद रख लिया था। जिस पल यह किसी ऐसे मार्केट से टकराई जो इसने पहले नहीं देखा था, उसे कुछ पता ही नहीं था कि क्या करे।
यही AI ट्रेडिंग बॉट के बारे में सबसे अहम सच्चाई है, और लगभग कोई भी इसे पहले नहीं बताता: एक बॉट सिर्फ़ उतना ही अच्छा है जितनी उसके इर्द-गिर्द की डिसिप्लिन। चमकदार हिस्सा — मॉडल, AI — शायद काम का 20% ही है। बाकी 80% डेटा हाइजीन, एग्ज़िक्यूशन प्लंबिंग, और रिस्क कंट्रोल है जो किसी बग या फ्लैश क्रैश को आपके सोते हुए आपका अकाउंट खाली करने से रोकता है। यह पाठ उस 80% को सिखाता है।
AI ट्रेडिंग बॉट असल में क्या है
मार्केटिंग हटा दें तो एक ट्रेडिंग बॉट बस ऐसा सॉफ्टवेयर है जो मार्केट पर नज़र रखता है और नियमों के अनुसार ऑर्डर लगाता है — बिना किसी इंसान के बटन दबाए। “AI” का मतलब है कि उन नियमों में से कुछ हाथ से लिखे जाने के बजाय डेटा से सीखे गए हैं, पर काम वही है: सूचना को फ़ैसलों में बदलना, स्वचालित रूप से, दिन-रात।
लोग बॉट की ओर तीन ईमानदार वजहों से जाते हैं:
- मार्केट कभी बंद नहीं होते। क्रिप्टो 24/7/365 ट्रेड करता है। कोई इंसान रविवार सुबह 4 बजे BTC पर नज़र नहीं रख सकता; एक बॉट रख सकता है।
- कोई भावना नहीं। एक बॉट न तो सबसे नीचे पैनिक-सेल करता है, न सबसे ऊपर FOMO-बाय करता है। यह वही योजना निष्पादित करता है चाहे आप उत्साह में हों या डरे हुए — यही वह पल है जब इंसान अपने सबसे बुरे फ़ैसले लेते हैं।
- गति और निरंतरता। एक बॉट दर्जनों एसेट का मूल्यांकन कर सकता है और मिलीसेकंड में प्रतिक्रिया दे सकता है, और यह कभी स्टॉप-लॉस लगाना “भूलता” नहीं।
पर देखिए कि उस सूची में क्या नहीं है: गारंटीशुदा मुनाफा। एक बॉट किसी रणनीति को चलाने का एक तेज़, अथक, भावनाहीन तरीका है। अगर रणनीति बुरी है, तो बॉट सिर्फ़ ज़्यादा तेज़ी से और ज़्यादा लगातार पैसा हारता है। ऑटोमेशन आपके पास जो भी बढ़त है — या जो भी खामी है — उसे बढ़ा देता है।
वे रणनीतियाँ जो बॉट असल में चलाते हैं
मशीन लर्निंग को हाथ लगाने से पहले, उन वर्कहॉर्स रणनीतियों को समझ लें जो ज़्यादातर असली बॉट को चलाती हैं। हर एक किसी खास तरह के मार्केट को मानकर बनी है — और मार्केट का चरित्र बदलते ही चुपचाप टूट जाती है।
- ग्रिड बॉट एक कीमत-सीमा में खरीद और बिक्री ऑर्डर की एक सीढ़ी लगाते हैं। जैसे कीमत झूलती है, बॉट हर पायदान पर सस्ता खरीदता और महंगा बेचता है। एक साइडवेज़, अस्थिर मार्केट में शानदार — और एक मज़बूत ट्रेंड में एक तबाही, जहाँ कीमत ग्रिड छोड़ जाती है और आप हारे हुए पदों को थामे रह जाते हैं (या पूरी चाल को बिल्कुल चूक जाते हैं)।
- DCA (डॉलर-कॉस्ट एवरेजिंग) बॉट निश्चित अंतरालों पर एक तय मात्रा खरीदते हैं, और कई नीचे “सेफ्टी ऑर्डर” जोड़ते हैं ताकि औसत प्रवेश कीमत नीचे खींची जाए। गिरावटों में इकट्ठा करने के लिए बेहतरीन — पर अगर कीमत गिरती ही रहे, तो आप एक चलती छुरी में खरीदते रहते हैं, और आपका औसत सिर्फ़ खून बहाता है।
- ट्रेंड-फॉलोइंग / मोमेंटम बॉट मूविंग-एवरेज क्रॉस जैसे सिग्नलों का इस्तेमाल करते हुए मज़बूती खरीदते और कमज़ोरी बेचते हैं। ये साफ़ ट्रेंड में बड़ी जीत दिलाते हैं और रेंज-बाउंड मार्केट में “काट कर टुकड़े” हो जाते हैं — हज़ार छोटी-छोटी हारों से होने वाली मौत।
- आर्बिट्राज बॉट उस एक ही एसेट का फायदा उठाते हैं जो अलग-अलग वेन्यू पर अलग-अलग कीमतों पर ट्रेड करती है, सस्ते में खरीदते और महंगे में बेचते हैं। गणित सीधा है; इंजीनियरिंग क्रूर है। यह एक शुद्ध गति का खेल है जहाँ माइक्रोसेकंड, फीस, और ट्रांसफर देरी तय करते हैं कि “मुफ़्त” मुनाफा असली है या मृगमरीचिका।
- मार्केट-मेकिंग बॉट बिड और आस्क दोनों बोलते हैं और स्प्रेड कमाते हैं, लिक्विडिटी उपलब्ध कराते हुए। शांत मार्केट में लाभदायक, तेज़ मार्केट में खतरनाक — एक अचानक चाल आपको उससे तेज़ गलत पक्ष पर भर सकती है जितनी तेज़ी से आप कैंसल कर सकते हैं।
इस सूची में छिपा पाठ: हर रणनीति एक शर्त है कि आप किस तरह के मार्केट में हैं। एक ग्रिड बॉट “अच्छा” या “बुरा” नहीं है — यह रेंज के लिए सही है और ट्रेंड के लिए गलत है। ऑटोमेटेड ट्रेडिंग की सबसे कठिन समस्या बॉट बनाना नहीं है; यह जानना है कि उसकी मान्यता कब सच नहीं रह जाती।
एक बॉट असल में कैसे जुड़ा होता है
लोग “AI ट्रेडिंग बॉट” ऐसे कहते हैं जैसे यह एक ही स्क्रिप्ट हो। प्रोडक्शन में यह एक पाइपलाइन है: इंजेस्ट, फीचर्स, मॉडल, सिग्नल, एग्ज़िक्यूशन, और रिस्क — हर हिस्सा पूरे स्टैक को फिर से जोड़े बिना बदला जा सकता है। इसे इस तरह बनाना कोई अकादमिक सफ़ाई नहीं है; यह वह तरीका है जिससे आप रात के 3 बजे भी होश में रह सकते हैं जब लाइव P&L बैकटेस्ट से अलग हो जाए और आपको जानना हो कौन सा हिस्सा फेल हुआ।
एक अकेले फ़ैसले का रास्ता देखिए:
- इंजेस्ट एक्सचेंज से लाइव मार्केट डेटा खींचता है — कीमतें, ट्रेड, ऑर्डर बुक। GaiaEx ऑर्डर और बैलेंस के लिए REST और बुक व ट्रेड के लिए WebSocket उपलब्ध कराता है।
- फीचर्स कच्चे अंकों को मायने रखने वाले इनपुट में बदलते हैं: वोलैटिलिटी, मोमेंटम, फंडिंग रेट, बुक इम्बैलेंस।
- मॉडल (नियम या ML) उन फीचर्स को पढ़ता है और एक राय बनाता है।
- सिग्नल उस राय को एक ठोस ऑर्डर में बदलता है: साइड, आकार, कीमत।
- एग्ज़िक्यूशन ऑर्डर एक्सचेंज को भेजता है, रीट्राई और कन्फर्मेशन को संभालता है।
- रिस्क बाकी सब कुछ को घेरता है — और इसे हर दूसरे चरण पर वीटो पावर है।
डिसिप्लिन यही है कि हर चरण डिटरमिनिस्टिक और लॉग किया गया रहे। हर सिग्नल को एक ID से टैग करें, हर ऑर्डर को एक क्लाइंट ID से, हर हॉप को एक लेटेंसी स्टैम्प से। जब कुछ गड़बड़ हो — और होगा — आप लॉग पढ़कर ठीक-ठीक देखना चाहते हैं कि वास्तविकता योजना से कहाँ अलग हुई, अनुमान नहीं लगाना।
पहले नियम, फिर मशीन लर्निंग
हाइप कहती है “AI इस्तेमाल करो।” पेशेवर कहते हैं: वे नियम से शुरू करें जो आप साफ़ अंग्रेज़ी में पढ़ सकें। RSI पर सीमाएँ, एक MACD क्रॉस, अपनी मूविंग एवरेज से ऊपर वॉल्यूम। नियम लॉग करना आसान, समझाना आसान, और जब कुछ टूटे तो दोष देना आसान होता है। अगर आपकी नियम-आधारित रणनीति पैसा नहीं बना सकती, तो एक न्यूरल नेटवर्क उसे नहीं बचाएगा — यह सिर्फ़ उस तरीके से पैसा हारेगा जिसे आप डीबग नहीं कर सकते।
मशीन लर्निंग तब अपनी जगह बनाती है जब पैटर्न हाथ से लिखे नियमों के लिए बहुत सूक्ष्म या बहुत बहु-आयामी हों: टैबुलर फीचर्स पर ग्रेडिएंट-बूस्टेड ट्री, कीमत डेटा की श्रृंखलाओं पर सीक्वेंस मॉडल। सही ढंग से इस्तेमाल करें तो ML गड़बड़ इनपुट से भी सिग्नल निचोड़ सकता है। पर इसकी एक जानलेवा फेलियर मोड है जिसे ड्रिफ्ट कहते हैं: लाइव मार्केट धीरे-धीरे उस डेटा जैसा दिखना बंद कर देता है जिस पर मॉडल ट्रेन हुआ था, और परफॉर्मेंस चुपचाप घटती जाती है। मॉडल आत्मविश्वास से भरी भविष्यवाणियाँ देता रहता है — बस वे अब गलत हैं, और कोई एरर नहीं फेंकता।
इसीलिए मैच्योर डेस्क एक हाइब्रिड चलाते हैं: मॉडल सुझाव देता है, और हार्ड-कोडेड नियम व रिस्क सीमाएँ वीटो करती हैं। AI एक ट्रेड सुझा सकता है; यह कभी दैनिक हानि सीमा या पोज़िशन कैप को ओवरराइड नहीं कर सकता। मशीन एक जूनियर एनालिस्ट है जिसकी अंतर्दृष्टि अच्छी है पर फर्म को शर्त पर लगाने का कोई अधिकार नहीं है।
गिनने लायक फीचर्स
एक मॉडल सिर्फ़ उतना ही स्मार्ट है जितने इनपुट आप उसे देते हैं। कच्ची कीमत शायद ही कभी काफी होती है — कला यह है फीचर इंजीनियरिंग: OHLCV, ऑर्डर बुक, और डेरिवेटिव्स डेटा को उन सिग्नलों में बदलना जो असल में सूचना ले जाते हैं।
एक परपेचुअल डेस्क पर, जो फीचर्स मायने रखते हैं वे क्लोज़ प्राइस से बहुत आगे जाते हैं। फंडिंग रेट एक असली, बार-बार होने वाली लागत या आय है जो एक “जीतती हुई” रणनीति को नेगेटिव में बदल सकती है। कई क्षितिजों पर रिटर्न कई टाइमफ्रेम में मोमेंटम को पकड़ते हैं। वॉल्यूम रेशियो असामान्य गतिविधि को चिह्नित करते हैं। ऑर्डर बुक इम्बैलेंस — बिड बनाम आस्क डेप्थ का अनुपात — एक छोटी-अवधि की माइक्रोस्ट्रक्चर सिग्नल है, अगर आप L2 डेटा सब्सक्राइब करते हैं। क्रॉस-एसेट संदर्भ (ETH BTC के सापेक्ष कैसे चलता है) एक मार्केट-व्यापी नज़रिया जोड़ता है।
एक डिसिप्लिन शौकियों को पेशेवरों से अलग करती है: वे फीचर्स हटा दें जो अपनी कीमत नहीं चुका रहे। अगर किसी फीचर का पर्म्यूटेशन इम्पॉर्टेंस लगभग शून्य है, तो आप नॉइज़ के लिए लेटेंसी और ओवरफिटिंग का जोखिम चुका रहे हैं। कम, मज़बूत फीचर्स लगभग हर बार एक किचन-सिंक मॉडल को हराते हैं।
def engineer_features(df):
df["log_ret"] = np.log(df["close"] / df["close"].shift(1))
df["vol_20"] = df["log_ret"].rolling(20).std()
df["vol_ratio"] = df["volume"] / df["volume"].rolling(20).mean()
return df.dropna()
और फीचर वर्क के मूल पाप का ध्यान रखें: लुक-अहेड बायस। अगर कोई फीचर गलती से ऐसी सूचना इस्तेमाल करे जो फ़ैसले के वक्त मौजूद ही न होती — एक भविष्य का बार, एक उसी अवधि का क्लोज़ — तो आपका बैकटेस्ट शानदार दिखेगा और आपका लाइव अकाउंट नहीं दिखेगा। हर फीचर को केवल उस डेटा से कंप्यूट होना चाहिए जो आपके पास उस पल होता, कोई अपवाद नहीं।
एग्ज़िक्यूशन, साइनिंग, और वे उबाऊ बग जो असली पैसा खा जाते हैं
वह अनाकर्षक एग्ज़िक्यूशन लेयर वह जगह है जहाँ पैसा चुपचाप बहता है। इसे सही करें तो कोई नोटिस नहीं करता; इसे गलत करें तो एक सटीक सिग्नल भी असली नुकसान बन जाता है।
- ऑर्डर टाइप। जब कीमत की परवाह हो तो लिमिट ऑर्डर इस्तेमाल करें — आप वह सबसे बुरी कीमत तय करते हैं जो आप स्वीकार करेंगे। सच्ची जल्दी के लिए मार्केट ऑर्डर बचाएँ, और यह मानें कि वे स्प्रेड और स्लिपेज दोनों चुकाते हैं, जो पतले या तेज़ मार्केट में क्रूर हो सकता है।
- इडेम्पोटेंसी। हमेशा एक क्लाइंट ऑर्डर ID जोड़ें। नेटवर्क हिचकोले खाता है; बिना ID के एक री-ट्राई किया गया POST आपकी पोज़िशन डबल कर सकता है। ID के साथ, एक्सचेंज डुप्लिकेट को पहचानता है और उसे नज़रअंदाज़ करता है। यह एक आदत गड़बड़ियों की एक पूरी श्रेणी को रोक देती है।
- बैकऑफ के साथ रीट्राई। 429 (रेट-लिमिटेड) या 5xx (सर्वर एरर) पर, रुकें और एक्सपोनेंशियल बैकऑफ के साथ रीट्राई करें — API को बैन तक न धकेलें।
- क्लॉक डिसिप्लिन। साइन किए गए रिक्वेस्ट आमतौर पर HTTP मेथड, पथ, बॉडी, और एक मिलीसेकंड टाइमस्टैंप को एक HMAC सिग्नेचर में जोड़ते हैं। एक्सचेंज टेढ़ी घड़ी वाले रिक्वेस्ट को रिजेक्ट करते हैं, तो साइन करने वाली मशीन पर NTP चलाएँ। एक बहकती घड़ी हर ऑर्डर को रिजेक्ट करवा देगी और आपको पता ही नहीं चलेगा क्यों।
इसमें से कुछ भी “AI” नहीं है। यह सब तय करता है कि आपका AI कभी एक डॉलर भी कमाता है या नहीं। बैकटेस्ट और लाइव अकाउंट के बीच की खाई ज़्यादातर इसी लेयर की है — फीस, स्लिपेज, लेटेंसी, और किनारे के मामले — और यही वजह है कि आगे के दो सेक्शन मौजूद हैं।
अल्फा से पहले रिस्क
यहाँ वह क्रम है जो टिके रहने वाले ट्रेडरों को उड़ने वालों से अलग करता है: रिस्क हर ऑर्डर पर एक गेट है, ट्रेड के बाद की माफी नहीं। इंजन को ट्यून करने से पहले आप ब्रेक डिज़ाइन करते हैं।
अटूट नियंत्रण:
- पोज़िशन कैप। एक-नाम एक्सपोज़र को सीमित करें — अक्सर इक्विटी का 2–5% — ताकि कोई एक ट्रेड आपको बर्बाद न कर सके।
- स्टॉप। इन्हें ATR (वोलैटिलिटी-अनुकूल) या तय टिक से सेट करें, और इन्हें असली ऑर्डर के रूप में लगाएँ, अपने दिमाग में इरादों के तौर पर नहीं।
- दैनिक हानि रोक। अगर अकाउंट दिन में, मान लीजिए, 3% नीचे है, तो बॉट ट्रेडिंग रोक देता है। पूरी तरह रुकना। इस एक नियम ने किसी भी चतुर सिग्नल से ज़्यादा अकाउंट बचाए हैं, क्योंकि यह किसी बग या बुरे दिन से होने वाले नुकसान की सीमा तय करता है।
- एक kill switch। एक कार्रवाई जो सभी चालू ऑर्डर कैंसल करती है और हर पोज़िशन को फ्लैट करती है। इसे महीने में एक बार टेस्ट करें। जिस दिन आपको इसकी ज़रूरत हो, वह इसे टूटा हुआ पाने के लिए सबसे बुरा दिन है।
परपेचुअल के लिए, फंडिंग ड्रैग और लिक्विडेशन डिस्टेंस को उसी गेट में जोड़ लें — कीमत के लिहाज़ से “ठीक” पोज़िशन भी फंडिंग में खून बहा सकती है या लिक्विडेशन से बस एक बत्ती की दूरी पर बैठी हो सकती है।
कस्टडी भी इस बातचीत में आती है। GaiaEx MPC का इस्तेमाल करता है, जो की मैटीरियल को कई पक्षों में बाँटता है ताकि बॉट कभी किसी फाइल में एक कच्ची प्राइवेट की न रखे जिसे कोई हमलावर उठा सके। और ट्रेडिंग परमिशन को withdrawal परमिशन से अलग तय किया जा सकता है — तो जो API की आपका बॉट ऑर्डर लगाने के लिए इस्तेमाल करता है, उसे प्लेटफॉर्म से फंड बाहर ले जाने की अनुमति कभी नहीं होनी चाहिए।
स्कैम: जब बॉट ही जाल है
यहाँ एक जोखिम है जिसका चमकदार बॉट विज्ञापन कभी उल्लेख नहीं करते: खुदरा ग्राहकों को बेचे जाने वाले ज़्यादातर “AI ट्रेडिंग बॉट” असल में ट्रेडिंग टूल ही नहीं हैं — वे खुद डकैती हैं। ईमानदार शिक्षा को इसे साफ़ तौर पर कहना होगा, क्योंकि यहीं ज़्यादातर लोग जो “बॉट” के हाथों पैसा खोते हैं, असल में खोते हैं।
पैटर्न दोहराते हैं:
- गारंटीशुदा-रिटर्न बॉट। “हमारा AI रोज़ाना 2% कमाता है, बिना जोखिम।” कोई वाजिब रणनीति रिटर्न की गारंटी नहीं देती; मार्केट परिभाषा से ही अनिश्चित होते हैं। स्थिर, न-हार-सकने वाले मुनाफे का वायदा एक पोंज़ी का वायदा है।
- अत्यधिक-अनुमति वाली API की। कई स्कैम बॉट आपसे withdrawal अधिकारों वाली API की जोड़ने के लिए कहते हैं। जैसे ही आप करते हैं, वे अकाउंट खाली कर सकते हैं। 2025 के आखिर में, Binance ने ऐसे ही अनधिकृत थर्ड-पार्टी बॉट से जुड़े हैक हुए अकाउंट और पाँच-अंकों के नुकसान के पुष्टि किए गए मामले दर्ज किए।
- अस्पष्ट, गैर-ऑडिटेड कोड। क्लोज़्ड सोर्स और किसी सुरक्षा ऑडिट के बिना थर्ड-पार्टी बॉट बैकडोर छिपा सकते हैं। आपको पता नहीं चलता कि कोड आपकी चाबियों के साथ क्या करता है जब तक कि बहुत देर न हो जाए।
- वॉश-ट्रेडिंग और वॉल्यूम-फार्मिंग बॉट जो चुपचाप एक्सचेंज नियमों का उल्लंघन करते हैं — आपके अकाउंट को प्रतिबंधित या सस्पेंड करवा देते हैं, बिना नुकसान के लिए किसी सपोर्ट के।
बचाव ठोस हैं और याद रखने लायक हैं। किसी ट्रेडिंग बॉट को कभी withdrawal परमिशन न दें — API की को सिर्फ़ ट्रेडिंग तक सीमित रखें। withdrawal address व्हाइटलिस्टिंग इस्तेमाल करें ताकि फंड सिर्फ़ उन पतों पर जा सकें जिन्हें आपने पहले से मान्य किया हो। मज़बूत 2FA (ऑथेंटिकेटर ऐप या हार्डवेयर सिक्योरिटी की, SMS नहीं) चालू करें। कोई चाँद-तारे का वायदा करने वाले गुमनाम Telegram बॉट के मुकाबले आधिकारिक, ऑडिट किए गए टूल को प्राथमिकता दें। और वित्त का सबसे पुराना नियम याद रखें: अगर यह सच होने के लिए बहुत अच्छा लगे, तो यह स्कैम है, और “AI” बस उसका पहनावा है।
पेपर से लाइव तक, बिना उड़े हुए
आपके पास एक रणनीति है, साफ़ फीचर्स, एक एग्ज़िक्यूशन लेयर, और रिस्क गेट। इसे असली आकार के साथ लाइव पलटने का लालच होता है। ऐसा न करें। मरे हुए बॉट का कब्रिस्तान उन रणनीतियों से भरा है जो कागज़ पर बिल्कुल सटीक दिखती थीं और वास्तविकता से बिना तैयारी टकरा गईं।
अनुशासित रास्ता:
- बिल्कुल वही कोड पथ चलाकर पेपर ट्रेड करें। लाइव ऑर्डर लॉजिक को लाइव डेटा के मुकाबले चलाएँ, बिना मूलधन खतरे में डाले, कम-से-कम कुछ हफ्तों के लिए। फिल और टाइमस्टैंप की तुलना उससे करें जो रणनीति ने अनुमानित किया था। अगर पेपर और बैकटेस्ट अभी से असहमत हैं, तो रुकें और वजह ढूँढें।
- न्यूनतम आकार पर लाइव जाएँ। पहले लाइव चरण का लक्ष्य मुनाफा नहीं है — यह सच्चाई मापना है: असली स्लिपेज, असली फीस, असली लेटेंसी। कई टीम अंकों पर भरोसा करने से पहले बैकटेस्ट के मुकाबले 30–50% की कटौती मानकर चलती हैं।
- तभी बढ़ाएँ जब लाइव मॉडल किए गए से मिले। जब असली स्लिपेज और फीस आपकी मान्यताओं से मेल खा जाएँ, धीरे-धीरे आकार बढ़ाएँ। अगर नहीं मिलतीं, तो आपका मॉडल आपसे झूठ बोल रहा है — इसे फंड करने से पहले ठीक करें।
और बुरे दिन के लिए पहले से योजना बनाएँ, इससे पहले वह आए। फ्लैश क्रैश और API आउटेज काल्पनिक नहीं हैं — वे तय घटनाएँ हैं जिनकी तारीख आपको बस पता नहीं। अगर आपकी एकमात्र आकस्मिक योजना है “मुझे सुबह पता चल जाएगा”, तो आपकी कोई आकस्मिक योजना नहीं है। जहाँ आपका एक्सचेंज सपोर्ट करे वहाँ डिस्कनेक्ट-पर-फ्लैटन को स्वचालित करें, ताकि एक टूटा हुआ कनेक्शन आपके सोते हुए किसी खुली पोज़िशन को चलता न छोड़ सके।