algo trading में risk management: तकनीकें और बेहतरीन तरीके

Huzefa Kudrati अपडेट Oct 7, 2026 9 मिनट में पढ़ें

यह लेख अंग्रेज़ी से अनुवाद किया गया है। मूल लेख अंग्रेज़ी में पढ़ें

algo trading में risk management: तकनीकें और बेहतरीन तरीके

algo trading में risk management का मतलब है पहले से तय करना कि आप कितना गँवा सकते हैं (हर trade पर, हर दिन, हर strategy पर और कुल मिलाकर), और इन सीमाओं को strategy के अंदर डालना ताकि ये अपने आप लागू हों। इसमें बाज़ार का risk, execution का risk, strategy के लॉजिक की गड़बड़ियाँ, तकनीकी खराबियाँ और आपका अपना व्यवहार, सब आता है। automation में यह और ज़्यादा मायने रखता है क्योंकि एक गलती हर trade पर दोहराई जाती है।

trader की हिफ़ाज़त करते परत-दर-परत risk controls का चित्र

algo trading में risk management ज़्यादा मायने क्यों रखता है

manual trader गलती करता है तो एक बार करता है। जिस algorithm में गलती हो, वह हर signal पर, पूरी स्पीड से, तब तक वही गलती करता है जब तक कोई ध्यान न दे। अच्छे नियमों के साथ भी यही बात है: strategy में लिखा stop loss हर बार माना जाता है, जो बहुत कम manual traders कर पाते हैं।

लक्ष्य loss से बचना नहीं है; हर strategy में loss होते हैं। लक्ष्य है किसी भी एक loss, दिन या drawdown को इतना छोटा रखना कि आप trading जारी रख सकें और strategy की बढ़त को दिखने का समय मिले।

algo trading में पाँच तरह के risk

risk कैसा दिखता है मुख्य controls
बाज़ार का risk कीमतें आपकी position के खिलाफ़ जाती हैं; रात में या खबरों पर gap position साइज़, stop loss, hedges, रोज़ की loss सीमा
execution का risk slippage, अधूरे fills, तेज़ बाज़ार में fill न होने वाले orders liquid instruments, order pricing सेटिंग्स, छोटे orders
मॉडल का risk strategy का लॉजिक गलत है, overfitted है, या काम करना बंद कर देता है ईमानदार backtests, अलग रखा डेटा, Live Offline टेस्टिंग, समीक्षा
तकनीकी और ऑपरेशनल risk broker सेशन expire हो गया, कनेक्टिविटी की दिक्कत, गलत सेटिंग्स, हड़बड़ी में किया गया गलत बदलाव बाज़ार खुलने से पहले की जाँच, मॉनिटरिंग, समझदार डिफ़ॉल्ट, बदलावों पर नियंत्रण
व्यवहार का risk strategy को बीच में ओवरराइड करना, जीत के बाद साइज़ बढ़ा देना, drawdown में बंद कर देना लिखा हुआ प्लान, पहले से तय समीक्षा के नियम, जर्नल

परत-दर-परत risk ढाँचा

अच्छा risk management एक साथ कई लेवल पर काम करता है, ताकि एक लेवल पर चूक हो तो अगला लेवल उसे पकड़ ले।

परत 1: हर trade

  • risk के हिसाब से position साइज़। तय करें कि stop हिट होने पर आप कितने रुपये का loss मानेंगे (जैसे पूँजी का 1%) और trade का साइज़ उसी हिसाब से रखें।
  • हर position पर stop। कीमत पर आधारित, प्रतिशत पर आधारित, ATR पर आधारित या समय पर आधारित, पर हमेशा होना चाहिए।
  • target या trailing stop जहाँ strategy के लॉजिक में इसकी ज़रूरत हो।

परत 2: हर strategy

  • strategy का अधिकतम loss जो सब कुछ बंद कर दे (universal exit), जैसे दिन में रुपये में एक तय loss।
  • खुले risk के लिए hedges। short straddle में loss की कोई सीमा नहीं होती; wings जोड़ने से इसकी सीमा बँध जाती है।
  • कुल P&L पर trailing stop ताकि अच्छे दिन का मुनाफा बचा रहे।

काल्पनिक NIFTY short straddle और iron fly का expiry पर payoff: straddle का loss breakevens के बाद बढ़ता ही जाता है, जबकि iron fly का loss ₹5,200 पर रुक जाता हैकाल्पनिक premiums। hedge की कीमत ₹5,200 का अधिकतम मुनाफा है, और यह बिना सीमा वाला loss हटा देता है

hedge की एक कीमत है: इस उदाहरण में अधिकतम मुनाफा ₹19,500 से घटकर ₹14,300 हो जाता है। बदले में सबसे बुरा हाल "कोई सीमा नहीं" से घटकर ₹5,200 हो जाता है। ज़्यादातर accounts के लिए यह अच्छा सौदा है। और पढ़ें: hedging क्या है और इसे automate कैसे करें।

परत 3: हर दिन

  • सारी strategies पर मिलाकर रोज़ की loss सीमा: अगर दिन का कुल loss एक तय लेवल तक पहुँचे, तो रुकें और समीक्षा करें।
  • हर दिन के trades की सीमा ताकि उतार-चढ़ाव वाला बाज़ार बीस entries न करवा दे।
  • दिन के आखिर में नई entry नहीं, अगर strategy उन्हें बाज़ार बंद होने से पहले संभाल नहीं सकती।

परत 4: पूरा account

  • अलग-अलग स्टाइल में diversify करें जो अलग-अलग समय पर loss करते हैं (option selling के साथ trend following, intraday के साथ positional)।
  • कुल इस्तेमाल होने वाले margin की सीमा रखें, ताकि उथल-पुथल वाला दिन या margin में बढ़ोतरी exit के लिए मजबूर न करे।
  • हर strategy के लिए drawdown नियम: जैसे, अगर उसका drawdown टेस्टिंग में देखे गए सबसे बुरे से 1.5 गुना पार कर जाए, तो रोकें और समीक्षा करें।

परत 5: बीच के सिस्टम

  • बाज़ार खुलने से पहले broker कनेक्शन चेक करें; सेशन expire हो गया तो कोई order नहीं जाएगा।
  • अपनी execution सेटिंग्स समझें, जिसमें यह भी शामिल है कि orders की कीमत कैसे तय होती है और fill न होने पर क्या होता है।
  • strategies सोच-समझकर बदलें। live strategy को सेशन के बीच में बिना बदलाव टेस्ट किए कभी एडिट न करें।
  • logs देखें। चेक करें कि trades तब हो रहे हैं जब होने चाहिए, और कोई भी अचानक बात हो तो उसकी जाँच करें।

risk मापना: कुछ नंबर जो जानने लायक हैं

पैमाना यह क्या बताता है उदाहरण (काल्पनिक)
हर trade पर risk एक stop हिट होने पर loss ₹5,000 = ₹5,00,000 का 1%
अधिकतम drawdown टेस्टिंग में किसी पीक से सबसे बुरी गिरावट backtest में 12%; इससे बुरे के लिए तैयारी रखें
रोज़ का value at risk (VaR) loss का एक लेवल जो आपकी उम्मीद में सिर्फ़ कुछ ही दिनों में पार होगा अगर रोज़ के P&L का standard deviation ₹4,000 है, तो मोटे तौर पर 95% एक-दिन का VaR है 1.65 × ₹4,000 ≈ ₹6,600
इस्तेमाल हुआ margin पूँजी का कितना हिस्सा फँसा है margin में बदलाव के लिए बफ़र रखें

risk management की गलतियाँ जिनसे बचें

  1. पुराने डेटा पर risk सेटिंग्स को तब तक ज़्यादा ऑप्टिमाइज़ करना जब तक वे परफ़ेक्ट न दिखें।
  2. "strategy वापस संभल जाती है" कहकर stop न रखना। हर strategy संभलती है, उस दिन तक जब वह नहीं संभलती।
  3. सबसे बुरे drawdown की बजाय सबसे अच्छे महीने के हिसाब से साइज़ तय करना।
  4. एक ही दाँव में diversify करना: तीन NIFTY short-premium strategies असल में एक ही position हैं।
  5. loss के दौरान सीमाएँ बदलना। सीमाएँ सिर्फ़ शांत समीक्षा और टेस्टिंग के बाद बदलें।
  6. forward testing छोड़ देना: backtest से सीधे पूरे साइज़ पर चले जाना।

Tradetron पर इसे बनाना

control Tradetron पर इसे कैसे सेट करें
हर position का stop loss हर position पर एक SL trigger, जैसे बेचे गए option के लिए LTP ≥ entry price × 1.3, जिसमें entry price Traded Instrument keyword से आता है
हर position का target position पर एक Target trigger
पूरी strategy की loss सीमा strategy के PNL पर एक Universal Exit condition (जैसे PNL ≤ −5,000), जो सारी positions बंद कर देती है
मुनाफा बचाना Advanced Settings में trailing stop loss, या Universal Exit TSL keyword
किसी leg पर खतरा हो तो adjustments Repair conditions; देखें Repair Once और Repair Continuous
execution का risk Advanced Settings में order pricing, revisions, timeouts और tranching
मॉडल का risk Backtest, फिर Live Auto से पहले Live Offline
साइज़ हर position के lots, और deploy करते समय multiplier

और गहराई में जाएँ: drawdown कम करने के सात तरीके और algorithmic trading का मनोविज्ञान।

अक्सर पूछे जाने वाले सवाल

algorithmic trading में risk management क्या है?

यह हर trade, हर strategy, हर दिन और कुल मिलाकर कितना गँवाया जा सकता है, इसकी सीमाएँ तय करने और इन सीमाओं को strategy में डालने का तरीका है, ताकि ये अपने आप लागू हों। इसमें strategy से जुड़े execution, तकनीकी और व्यवहार के risk भी आते हैं।

algo trading में risk management ज़रूरी क्यों है?

क्योंकि automation हर नियम को, गलत नियमों को भी, तेज़ी से दोहराता है। बिना अंदर डाली गई सीमाओं के, एक बुरा दिन या लॉजिक की एक गलती किसी के ध्यान देने से पहले ही भारी नुकसान कर सकती है। सीमाएँ हों तो loss उसी दायरे में रहते हैं जिसकी आपने योजना बनाई थी।

algo trading में risk management की मुख्य तकनीकें क्या हैं?

risk के हिसाब से position sizing, हर position पर stop loss, पूरी strategy या रोज़ की loss सीमा, बिना सीमा वाले risk वाली positions को hedge करना, आपस में न जुड़ी strategies में diversify करना, और live जाने से पहले इतिहास पर और टेस्ट मोड में ईमानदारी से टेस्ट करना।

हर trade पर कितना risk लेना चाहिए?

कई traders हर trade पर पूँजी का 0.5% से 2% तक risk लेते हैं। सही नंबर वह है जिससे लगातार loss का लंबा दौर भी आप झेल सकें: हर trade पर 1% हो, तो लगातार दस loss में account का लगभग 10% जाता है।

Tradetron पर रोज़ की loss सीमा कैसे सेट करें?

strategy के PNL पर आधारित एक Universal Exit condition जोड़ें, जैसे "PNL ≤ −5,000"। जब यह पूरी होती है, तो strategy की सारी खुली positions बंद हो जाती हैं।

अपनी risk सेटिंग्स की समीक्षा कितनी बार करें?

हर हफ़्ते live नतीजों को backtest से मिलाएँ, और हर महीने या तिमाही में सीमाओं की समीक्षा करें। इन्हें सिर्फ़ टेस्टिंग के बाद बदलें, loss के दौर के बीच में कभी नहीं।

Tradetron से जुड़ना चाहते हैं?

हज़ारों traders algo trading अपना चुके हैं। अपना नंबर दीजिए, हमारी टीम शुरुआत में आपकी मदद करेगी।