Drawdown कम करना: Algo Traders के लिए 7 Risk-Management तरीके
यह लेख अंग्रेज़ी से अनुवाद किया गया है। मूल लेख अंग्रेज़ी में पढ़ें
Algo trading में drawdown कम करने के लिए, नुकसान होने से पहले ही तय कर लें कि आप कितना गंवा सकते हैं: हर position का size ऐसा रखें कि एक loss छोटा रहे, हर trade पर stop लगाएं, एक दिन के नुकसान की सीमा तय करें, जिस risk की कोई सीमा नहीं उसे hedge करें, पूंजी को ऐसी strategies में बांटें जो एक साथ फेल न हों, खराब हालात में strategy बंद रखें, और जांचें कि सबसे बुरा दौर कितना गहरा हो सकता है।
Position size, daily loss limit और stops drawdown को छोटा कैसे रखते हैं, 3 मिनट में।

Drawdown क्या है, और यह returns से ज़्यादा क्यों मायने रखता है
Drawdown बताता है कि आपकी पूंजी अपने सबसे ऊंचे स्तर से, वापस उबरने से पहले, कितनी नीचे गिरी। अगर आपका account ₹5,00,000 से बढ़कर ₹6,00,000 हो जाए और फिर ₹4,80,000 पर आ जाए, तो drawdown ₹1,20,000 है, यानी ₹6,00,000 के peak का 20%।
- ₹6,00,000 account का peak
- ₹4,80,000 उसके बाद का सबसे निचला स्तर
- 20% drawdown
- 25% gain चाहिए वापस peak तक पहुंचने के लिए
यह returns से ज़्यादा इसलिए मायने रखता है क्योंकि गड्ढा जितना गहरा, चढ़ाई उतनी मुश्किल।
| Drawdown | उबरने के लिए ज़रूरी gain |
|---|---|
| 10% | 11.1% |
| 20% | 25% |
| 30% | 42.9% |
| 40% | 66.7% |
| 50% | 100% |
गहरे drawdowns लोगों का हौसला भी तोड़ देते हैं। ज़्यादातर traders किसी strategy को उसके सबसे बुरे दौर के बीच में छोड़ देते हैं, और आमतौर पर रुकने का यही सबसे गलत समय होता है। Drawdown छोटा रखने से ही आप किसी plan पर इतने समय तक टिके रह पाते हैं कि वह काम कर सके।
1. हर position का size risk से तय करें, पूंजी से नहीं
Position sizing आपके पास drawdown को कंट्रोल करने का सबसे ताकतवर तरीका है। आइडिया यह है: पहले तय करें कि एक trade पर आप account का कितना हिस्सा गंवाने को तैयार हैं, फिर trade का size ऐसा रखें कि stop hit होने पर ठीक उतना ही नुकसान हो।
यही हिसाब दिखाता है कि आपका चुना हुआ प्रतिशत इतना मायने क्यों रखता है। लगातार losses हर strategy में आते हैं, और अलग-अलग risk levels पर ऐसा दौर यह असर करता है:
एक ही losing streak, तीन अलग position sizes पर
दो सुधार:
- Volatility के हिसाब से size। जब कोई stock या index आम दिनों से ज़्यादा हिल रहा हो, तो उतनी ही दूरी वाला stop ज़्यादा बार hit होता है। ATR (average true range) पर आधारित stop लगाकर और उसी दूरी से size तय करके, volatility बदलने पर भी रुपये में risk एक जैसा रहता है।
- Options में size, दांव पर लगे premium से तय करें। Option buyers के लिए premium ही अधिकतम नुकसान है; option sellers के लिए premium पर लगा stop। NIFTY में 65 प्रति lot के हिसाब से, बेचे गए option पर 40 points दूर का stop प्रति lot 40 × 65 = ₹2,600 का risk है।
2. हर trade पर stop loss लगाएं
Stop loss एक अनजान नुकसान को जाना-पहचाना नुकसान बना देता है। इसे लगाने के कई तरीके हैं, और हर तरीका अलग strategies के लिए ठीक है:
| Stop का प्रकार | कैसे काम करता है | किसके लिए अच्छा |
|---|---|---|
| Fixed percentage | Entry से price X% गिरे तो exit (जैसे 7% rule) | Stocks में swing trades |
| Technical | ऐसे level के नीचे exit जो आइडिया को गलत साबित करे, जैसे swing low | Breakouts और trend trades |
| Volatility (ATR) | Entry − 2 × ATR पर exit | ऐसे instruments जिनकी volatility बहुत बदलती है |
| Time | तय समय तक trade न चले तो exit | Intraday और expiry-day strategies |
| Trailing | Stop price के साथ ऊपर जाता है, कभी नीचे नहीं आता | खुले profit को बचाने के लिए |
Tradetron पर हर position (leg) की अपनी SL trigger condition हो सकती है, और strategy के कुल P&L पर trailing stop loss लगाया जा सकता है।
3. एक दिन के नुकसान की सीमा तय करें
Per-trade stop किसी strategy को एक दिन में पांच खराब trades लेने से नहीं रोकता। Daily loss limit रोकती है: जब दिन में strategy का कुल नुकसान तय रकम तक पहुंच जाए, तो वह सब कुछ बंद करके उस दिन के लिए रुक जाती है।
Tradetron पर आप इसे strategy के P&L पर एक Universal Exit condition के रूप में लिखते हैं (जैसे, PNL ≤ −7,500)। Universal exit strategy की हर खुली position को एक साथ बंद कर देता है। इसी तरह आप एक दिन में अधिकतम trades की संख्या भी जोड़ सकते हैं, ताकि उतार-चढ़ाव वाले दिन में बीस losing entries न बन जाएं।
4. जिन risks की कोई सीमा नहीं, उन्हें hedge करें
कुछ positions एक ही gap move में आपकी योजना से कहीं ज़्यादा नुकसान कर सकती हैं। NIFTY पर बेचे गए short straddle में, अगर index रातों-रात 3% gap कर जाए, तो नुकसान की कोई सीमा नहीं है। दोनों तरफ एक-एक far out-of-the-money option खरीदने से यह iron fly या iron condor बन जाता है, जिसका अधिकतम नुकसान पहले से पता होता है।
| Position | अधिकतम नुकसान | Hedge |
|---|---|---|
| Short straddle या strangle | कोई सीमा नहीं | OTM wings खरीदें (iron fly या condor) |
| रातभर के लिए short futures | कोई सीमा नहीं | Call खरीदें, या close से पहले size घटाएं |
| Option buying | चुकाया गया premium | पहले से सीमित |
Hedge में कुछ premium खर्च होता है, जिससे अच्छे दिनों में profit कम होता है। बदले में, एक अकेला खराब दिन account का बड़ा हिस्सा नहीं खा सकता। ज़्यादा जानकारी के लिए पढ़ें hedging क्या है और इसे automate कैसे करें और iron condor guide।
5. पूंजी को ऐसी strategies में बांटें जो अलग-अलग समय पर फेल हों
NIFTY की तीन option-selling strategies असल में एक ही दांव हैं। जब market बड़ा move करता है, तो तीनों एक ही दिन नुकसान करती हैं। Diversification drawdown तभी घटाता है जब strategies अलग-अलग समय पर नुकसान करें।
- Styles मिलाएं: एक option-selling strategy (शांत market में अच्छा करती है) के साथ एक trend-following strategy (बड़े moves में अच्छा करती है)।
- Holding periods मिलाएं: intraday के साथ positional।
- Instruments मिलाएं: index options के साथ stocks की एक basket।
- Overlap जांचें: एक ही अवधि के लिए हर strategy का daily P&L साथ-साथ रखें। अगर उनके सबसे बुरे दिन एक ही तारीखों पर पड़ते हैं, तो वे एक-दूसरे को diversify नहीं कर रहीं।
6. जब हालात strategy के लायक न हों, तो उसे बंद रखें
ज़्यादातर strategies के लिए कुछ हालात बहुत खराब होते हैं। Volatility अचानक बढ़ने पर option sellers को नुकसान होता है; sideways market में breakout strategies धीरे-धीरे पैसा गंवाती हैं। Regime filter एक ऐसा rule है जो strategy को तब बाहर रखता है जब उसके लायक हालात न हों।
ऐसे filters के उदाहरण जिन्हें आप entry conditions के रूप में लिख सकते हैं:
- तभी trade करें जब 20-day ATR अपने 100-day average से नीचे हो (option selling के लिए शांत-market filter)।
- Trend strategy तभी चलाएं जब price अपने 200-day moving average से ऊपर हो।
- पहले से पहचाने गए event days छोड़ दें, जैसे budget या policy announcement वाले दिन।
एक और आसान filter है खराब दौर के बाद रुकना: हफ्ते में तय नुकसान होने पर strategy रोक दें और दोबारा शुरू करने से पहले उसकी समीक्षा करें। जब market ठीक उसके बाद पलट जाए तो यह महंगा लगता है, लेकिन यही एक टूटी हुई strategy को कहीं बड़े drawdown में जाने से रोकता है।
7. औसत नहीं, सबसे बुरे हालात के लिए test करें
Backtest का कुल P&L drawdown के बारे में ज़्यादा कुछ नहीं बताता। इसकी जगह इन्हें देखें:
- Report में Maximum drawdown, और उससे उबरने में कितना समय लगा।
- सबसे बुरा महीना और सबसे बुरा दिन, और क्या आप उन्हें झेल पाते।
- अलग-अलग अवधियां। क्या strategy शांत और volatile, दोनों तरह के सालों में टिकी रहती है?
- आसपास की settings। अगर 25% का stop काम करता है और 20% या 30% नहीं, तो नतीजा कमज़ोर है।
- Safety margin। इतिहास कभी वह सबसे बुरा drawdown नहीं दिखाता जो भविष्य में आ सकता है। Backtest से ज़्यादा गहरे drawdown की योजना बनाएं, मोटे तौर पर 1.5 से 2 गुना गहरा, और size ऐसा रखें कि आप उसे झेल सकें।
Tradetron का backtest form किसी setting की कई values पर sweep चला सकता है और अवधि का एक हिस्सा अलग रख सकता है, ताकि जीतने वाली setting को ऐसे data पर जांचा जाए जो उसने नहीं देखा। Backtesting guide में settings समझाई गई हैं।
फ़ायदे
- छोटे, कंट्रोल में रहने वाले drawdowns से आप खराब दौर में भी trading जारी रख पाते हैं
- Stops और daily limits जैसे rules को automate करना और हर बार follow करना आसान है
- छोटी positions से plan पर टिके रहना आसान होता है
कमियां
- Risk कम रखने का मतलब आमतौर पर अच्छे दिनों में कम profit है
- Hedges में premium खर्च होता है, और filters कुछ जीतने वाले trades छोड़ देते हैं
- कोई rule drawdown को पूरी तरह खत्म नहीं करता; वह बस उसे आपकी योजना वाली सीमा में रखता है
पूरी तस्वीर के लिए पढ़ें algo trading में risk management।
अक्सर पूछे जाने वाले सवाल
Trading में drawdown क्या है?
Drawdown किसी account या strategy की सबसे ऊंची value से, नया high बनने से पहले के सबसे निचले स्तर तक की गिरावट है। इसे आमतौर पर peak के प्रतिशत के रूप में दिखाया जाता है। Maximum drawdown आपकी देखी जा रही अवधि की ऐसी सबसे बड़ी गिरावट है।
Algo trading के लिए कितना drawdown ठीक है?
यह strategy पर और आप पर निर्भर करता है। एक काम का test: क्या इतना गंवाने के बाद भी आप strategy चलाते रहेंगे? कई traders कोशिश करते हैं कि maximum drawdown उस सीमा में रहे जिसे वे plan बदले बिना झेल सकें, और positions का size ऐसा रखते हैं कि backtest का drawdown, safety margin जोड़कर भी, उसके अंदर रहे।
अपनी trading strategy में drawdown कैसे कम करूं?
Position size घटाएं, हर trade पर stop लगाएं, daily loss limit जोड़ें, असीमित risk वाली positions को hedge करें, ऐसी strategies मिलाएं जो अलग-अलग समय पर नुकसान करती हों, और उन हालात में trading से बचें जिन्हें strategy ठीक से नहीं संभालती।
Drawdown से उबरने में कितना लगता है?
नुकसान से ज़्यादा। Peak तक वापस पहुंचने के लिए 10% drawdown को 11.1% gain चाहिए, 20% drawdown को 25%, और 50% drawdown को 100%।
Loss और drawdown में क्या फर्क है?
Loss एक trade का नतीजा है। Drawdown कई trades में, peak से low तक की कुल गिरावट है। लगातार कई छोटे losses मिलकर बड़ा drawdown बन सकते हैं।
क्या drawdown के दौरान strategy रोक देनी चाहिए?
Drawdown की तुलना backtest में दिखे drawdown से करें। अगर यह आपकी योजना वाली सीमा के अंदर है, तो रोकने से आमतौर पर नुकसान पक्का हो जाता है। अगर यह testing में दिखे किसी भी drawdown से साफ तौर पर गहरा है, या market ऐसे बदल गया है कि strategy का logic ही टूट गया है, तो रुककर समीक्षा करना समझदारी है।