एल्गो ट्रेडर्स के लिए रिस्क मैनेजमेंट: सुरक्षा की कई परतें
ऑटोमेटेड ट्रेडिंग में रिस्क मैनेजमेंट की परतें: हर ट्रेड पर स्टॉप, डेली लॉस लिमिट, अधिकतम पोज़ीशन साइज़, ट्रेड लिमिट, किल स्विच, मॉनिटरिंग और गड़बड़ ऑटोमेशन से निपटना।
ऑटोमेटेड ट्रेडिंग में रिस्क मैनेजमेंट कोई ऐड-ऑन नहीं है - यह सिस्टम का ही हिस्सा है। कंप्यूटर बिना रुके और बिना यह पूछे सैकड़ों ऑर्डर भेज सकता है कि कहीं कुछ गड़बड़ तो नहीं। इसीलिए सुरक्षा की कई परतें बनाना फायदेमंद है, ताकि अगर एक फेल हो जाए तो अगली नुकसान रोक दे।
ऑटोमेटेड ट्रेडिंग को अलग अप्रोच क्यों चाहिए
मैनुअल ट्रेडर के लिए बचाव की आखिरी लाइन इंसान खुद होता है: उसे कुछ अजीब दिखता है और वह पोज़ीशन बंद कर देता है। ऑटोमेटेड सिस्टम में यह ब्रेक हमेशा मौजूद नहीं होता। एक डुप्लीकेट अलर्ट डबल पोज़ीशन खोल सकता है। लॉजिक का एक बग बार-बार एंट्री करवा सकता है। टूटा हुआ कनेक्शन पोज़ीशन को बिना स्टॉप के छोड़ सकता है।
इसलिए रिस्क को दो स्तरों पर सोचें: मार्केट रिस्क - प्राइस आपके खिलाफ जाता है, और ऑपरेशनल रिस्क - सिस्टम कुछ ऐसा करता है जो आपने नहीं चाहा था। अच्छा रिस्क मैनेजमेंट दोनों को संभालता है।
परत 1: हर ट्रेड पर स्टॉप
बुनियाद यह है कि हर ट्रेड के गलत साबित होने की स्थिति में एक पहले से तय एग्ज़िट हो। कुछ सिद्धांत:
- स्टॉप ब्रोकर को एक असली ऑर्डर के रूप में भेजा जाना चाहिए, सिर्फ आपके कोड के अंदर मौजूद नहीं। अगर आपका सिस्टम डिसकनेक्ट हो जाए, तो ब्रोकर के पास पड़ा ऑर्डर फिर भी आपकी रक्षा करता है।
- स्टॉप स्ट्रक्चर या वोलैटिलिटी के आधार पर रखें, फिर पोज़ीशन साइज़ को स्टॉप के हिसाब से तय करें - उल्टा नहीं। देखें पोज़ीशन साइज़िंग के तरीके।
- याद रखें कि स्टॉप ऑर्डर मार्केट ऑर्डर बन जाता है, और तेज़ मार्केट में वह लेवल से काफी दूर फिल हो सकता है।
परत 2: डेली लॉस लिमिट
हर ट्रेड पर स्टॉप होने के बावजूद, एक ही दिन में लगातार नुकसान जुड़ सकते हैं। डेली लिमिट कहती है: एक तय रकम गंवाने के बाद सिस्टम अगले दिन तक ट्रेडिंग बंद कर देगा।
एक काल्पनिक उदाहरण: जिस अकाउंट पर हर ट्रेड में $200 का रिस्क है, उस पर $500 की डेली लिमिट दो या तीन नुकसान के बाद ट्रेडिंग रोक देती है। अगर आप prop firm के साथ ट्रेड करते हैं, तो अपनी निजी लिमिट फर्म की लिमिट से साफ तौर पर नीचे रखें, ताकि स्लिपेज और खुली पोज़ीशन्स के लिए सेफ्टी मार्जिन रहे। विस्तार से डेली लॉस लिमिट्स की समझ में।
पहले से तय करें कि लिमिट सिर्फ रियलाइज़्ड नुकसान गिनती है या खुले नुकसान भी, और लिमिट हिट होने पर सिस्टम मौजूदा पोज़ीशन्स को फ्लैट करता है या सिर्फ नई एंट्री रोकता है।
परत 3: अधिकतम पोज़ीशन साइज़
यह बग्स के खिलाफ सबसे अहम बचावों में से एक है। भले आपका लॉजिक डायनामिक पोज़ीशन साइज़ कैलकुलेट करता हो, कॉन्ट्रैक्ट्स की संख्या पर एक सख्त कैप लगाएं जो किसी भी हालत में पार न हो। अगर कोई बिगड़ा हुआ अलर्ट 5 की जगह 50 कॉन्ट्रैक्ट मांगे, तो कैप उसे रोक देगा।
हर दिशा (लॉन्ग या शॉर्ट) और कुल एक्सपोज़र पर भी कैप लगाना फायदेमंद है, खास तौर पर अगर एक ही अकाउंट पर कई स्ट्रैटेजी चल रही हों या NQ और ES जैसे जुड़े हुए मार्केट्स पर।
परत 4: ट्रेड्स की संख्या और ट्रेडिंग के घंटे
- दिन में अधिकतम ट्रेड्स: जो स्ट्रैटेजी आम तौर पर दिन में तीन ट्रेड लेती है और अचानक बीस ले ले, वह आपको बता रही है कि कुछ गलत है। ऐसी लिमिट बेकाबू लूप्स को रोकती है।
- टाइम विंडो: ट्रेडिंग को उन्हीं घंटों तक सीमित रखें जिन पर स्ट्रैटेजी टेस्ट हुई थी। कई ट्रेडर्स बड़े डेटा रिलीज़ के आसपास एंट्री से भी बचते हैं।
- सेशन खत्म होने से पहले फ्लैट करें: अगर रातभर पोज़ीशन रखने का इरादा नहीं है, तो पक्का करें कि सेशन खत्म होने से पहले पोज़ीशन्स अपने आप बंद हो जाएं। कुछ prop firms यह ज़रूरी करती हैं।
परत 5: किल स्विच और मॉनिटरिंग
किल स्विच सब कुछ रोकने का एक तेज़ और आसान तरीका है: वर्किंग ऑर्डर कैंसल करना, पोज़ीशन्स बंद करना और नए सिग्नल ब्लॉक करना। पक्का करें कि आपको ठीक-ठीक पता हो कि यह कहां है और यह आपके फोन से भी काम करता है।
मॉनिटरिंग में शामिल है:
- ट्रेड एग्जीक्यूट होने, लिमिट हिट होने, या कोई एरर आने पर नोटिफिकेशन।
- सिस्टम जो "सोचता" है कि खुला है और अकाउंट में असल में जो खुला है, उनकी नियमित तुलना।
- एक ट्रेड लॉग जिससे बाद में जांच सकें कि क्या हुआ और क्यों।
जब ऑटोमेशन गड़बड़ करे तो क्या करें
जब कुछ गलत लगे, तो कदमों का क्रम यह है:
- रोकें: किल स्विच दबाएं। जब तक सिस्टम ट्रेड कर रहा है, चीज़ें ठीक करने की कोशिश न करें।
- जांचें: सीधे ब्रोकर के प्लेटफॉर्म में लॉग इन करें और खुली पोज़ीशन्स व ऑर्डर्स चेक करें।
- मैनुअली बंद करें वह सब कुछ जो खुला नहीं होना चाहिए।
- दस्तावेज़ बनाएं: अलर्ट्स, लॉग्स और टाइमस्टैम्प सेव करें।
- कारण की जांच करें दोबारा शुरू करने से पहले, फिर धीरे-धीरे वापस आएं, बेहतर हो कि सिमुलेशन के ज़रिए।
Risk of ruin
Risk of ruin वह संभावना है कि लगातार नुकसान अकाउंट को उस बिंदु से नीचे ले जाएं जहां आप आगे जारी नहीं रख सकते - उदाहरण के लिए prop firm अकाउंट में, अधिकतम drawdown लेवल। असली एज वाली स्ट्रैटेजी भी संयोग से लंबी लॉसिंग स्ट्रीक में फंस सकती है।
एक काल्पनिक उदाहरण: अगर आप हर ट्रेड पर इजाज़त वाले drawdown का 25% रिस्क करते हैं, तो लगातार चार नुकसान अकाउंट खत्म कर देते हैं - और ऐसी स्ट्रीक पूरी तरह सामान्य घटना है। अगर आप 5% रिस्क करते हैं, तो लगातार बीस नुकसान लगते हैं। हर ट्रेड पर छोटा रिस्क रिस्क को खत्म नहीं करता, लेकिन स्ट्रैटेजी को यह दिखाने का समय देता है कि उसमें एज है या नहीं। Drawdown पर ज़्यादा जानकारी prop firm drawdown के प्रकार में।
मुख्य बातें
- ऑटोमेटेड ट्रेडिंग में मार्केट रिस्क और ऑपरेशनल रिस्क दोनों होते हैं, और दोनों से बचाव ज़रूरी है।
- परतें बनाएं: हर ट्रेड पर स्टॉप, डेली लिमिट, कॉन्ट्रैक्ट कैप, ट्रेड्स की संख्या और घंटों की लिमिट।
- किल स्विच और मॉनिटरिंग सिस्टम का हिस्सा हैं, एक्स्ट्रा नहीं।
- जब कुछ गलत हो: रोकें, ब्रोकर पर जांचें, बंद करें, दस्तावेज़ बनाएं, और उसके बाद ही जांच करें।
- हर ट्रेड पर छोटा रिस्क risk of ruin को काफी कम कर देता है।
WeCore में ऑटोमेटेड रिस्क नियम शामिल हैं, जैसे डेली लॉस लिमिट, अधिकतम कॉन्ट्रैक्ट्स, ट्रेडिंग के घंटे और पोज़ीशन फ्लैट करना, जो हर जुड़े हुए अकाउंट पर लागू होते हैं। आप इन्हें prop firm के नियमों से ज़्यादा सख्त रख सकते हैं और सिमुलेशन मोड में टेस्ट कर सकते हैं। विस्तार से गाइड WeCore में रिस्क लिमिट्स कैसे सेट करें में।