भक्कम (Bullet-proof) Algo Trading स्ट्रॅटेजी कशी बनवावी (8 पायऱ्या)
हा लेख इंग्रजीतून अनुवादित केला आहे. मूळ लेख इंग्रजीत वाचा
भक्कम (bullet-proof) algo trading स्ट्रॅटेजी म्हणजे अशी स्ट्रॅटेजी जी तिला ज्या परिस्थितीसाठी tune केलेले नाही, त्या परिस्थितीतही टिकते. ती बनवण्यासाठी एका स्पष्ट edge भोवती पूर्ण नियम लिहा, प्रत्येक ट्रेडवर आणि प्रत्येक दिवशी रिस्कला मर्यादा घाला, खर्च धरून अनेक वर्षांच्या डेटावर तपासा, ती over-fitted नाही ना ते पाहा, आणि खरे पैसे लावण्याआधी ती Live Offline चालवा. कोणतीही स्ट्रॅटेजी तोट्यापासून पूर्ण सुरक्षित नसते; भक्कम स्ट्रॅटेजी तोटे सहन करण्याजोगे ठेवते.

पायरी 1: तुमचे उद्दिष्ट ठरवा
कोणताही नियम लिहिण्याआधी स्ट्रॅटेजी कशासाठी आहे ते ठरवा. "पैसे कमावणे" हे उद्दिष्ट नाही. ही उद्दिष्टे आहेत:
- "NIFTY वरील option time decay मधून कमाई करणे, दिवसाचा जास्तीत जास्त तोटा ₹5,000."
- "20 liquid शेअर्समधील मध्यम मुदतीचे trend फॉलो करणे, 2–6 आठवडे होल्ड करणे."
- "10 शेअर्सचा पोर्टफोलिओ दर महिन्याला पुन्हा समान वजनावर rebalance करणे."
स्पष्ट उद्दिष्ट तुम्हाला मार्केट, timeframe, होल्डिंगचा कालावधी आणि जास्तीत जास्त मान्य तोटा सांगते. बाकी सगळे याच गोष्टींवरून ठरते.
| उद्दिष्ट | सहसा होल्डिंगचा कालावधी | स्ट्रॅटेजीला सगळ्यात जास्त काय लागते |
|---|---|---|
| Option decay मधून intraday कमाई | काही तास | कडक रिस्क मर्यादा, क्लोजआधी स्वच्छ exit |
| अल्प मुदतीचे momentum | काही मिनिटांपासून काही दिवस | वेगवान, विश्वासार्ह execution आणि stops |
| मध्यम मुदतीचे trend following | काही आठवडे | अनेक छोट्या तोट्यांमधून जाताना संयम |
| पोर्टफोलिओ rebalancing | काही महिने | कमी खर्च, शिस्त |
पायरी 2: edge आणि तो तपासण्यासाठी डेटा शोधा
Edge म्हणजे अनेक ट्रेडमध्ये तुमच्या नियमांनी पैसे का कमवावेत याचे कारण. याचे नेहमीचे स्रोत:
- Trend following: जे भाव हलत आहेत ते काही काळ त्याच दिशेने हलत राहतात. उदाहरण: 20-period average 50-period average च्या वर गेला की buy करा, तो परत खाली गेला की exit करा.
- Mean reversion: आपल्या सरासरीपासून खूप दूर गेलेले भाव परत येण्याकडे कल असतो. उदाहरण: भाव lower Bollinger Band च्या बऱ्याच खाली close झाला की buy करा, middle band वर exit करा.
- Option premium decay: expiry जवळ येईल तसे options ची time value कमी होते, आणि sellers hedged पोझिशन्सने ती पकडण्याचा प्रयत्न करतात.
- Arbitrage: संबंधित इन्स्ट्रुमेंट्समधील भावांचा फरक, जसे NSE आणि BSE वरचा तोच शेअर, किंवा एक future आणि त्याचा underlying. हे फरक छोटे असतात आणि लवकर बंद होतात, त्यामुळे खर्चानंतर रिटेल ट्रेडर्सना ते क्वचितच मिळतात.
यापैकी कोणतीही गोष्ट तपासण्यासाठी तुम्हाला वेगवेगळ्या मार्केट परिस्थिती कव्हर करणारा स्वच्छ historical price डेटा लागतो: वाढीची, घसरणीची, sideways, शांत आणि volatile वर्षे. आर्थिक आकडे आणि बातम्या एखादा काळ तसा का वागला ते समजावू शकतात, पण बहुतेक रिटेल स्ट्रॅटेजी भाव, volume आणि option डेटावरच बनवल्या आणि तपासल्या जातात.
पायरी 3: पूर्ण नियम लिहा
काहीही अंदाजावर सोडलेले नसेल तेव्हाच स्ट्रॅटेजी automate करता येते, आणि तपासताही येते. प्रत्येक नियम-संचात हे हवे:
हे पूर्ण नियम-संचाचे उदाहरण आहे, शिफारस किंवा तपासलेला निकाल नाही. ते कोणत्या प्रश्नांची उत्तरे देते ते पाहा: काय ट्रेड करायचे, किती, केव्हा entry घ्यायची, नफ्यात केव्हा exit करायचे, तोट्यात केव्हा exit करायचे, दिवसाच्या शेवटी काय होते, आणि दिवसासाठी केव्हा थांबायचे.
पायरी 4: रिस्क मॅनेजमेंट वरून जोडू नका, आतूनच बांधा
रिस्कचे नियमच स्ट्रॅटेजीला भक्कम बनवतात. प्रत्येक स्ट्रॅटेजीला तोट्याची मालिका येणारच; प्रश्न एवढाच की अकाउंट त्यातून टिकते का.
उरलेले भांडवल = (1 − प्रति ट्रेड रिस्क) चा तोट्यांच्या संख्येइतका घात
- प्रति ट्रेड भांडवलाच्या 1–2% रिस्क ही नेहमीची वरची मर्यादा आहे
- 1% रिस्कवर सलग 20 तोट्यांनंतर 82% भांडवल उरते
- 5% रिस्कवर त्याच मालिकेनंतर 36% उरते
ठरवायचे नियम:
- प्रत्येक पोझिशनवर प्रति ट्रेड stop-loss. तो कधीही आणखी दूर हलवू नका.
- रिस्कवरून पोझिशन साइज: तुम्ही किती रुपयांचा तोटा मान्य करता ते ठरवा, stop च्या अंतराने भागा, आणि पूर्ण lots मध्ये खाली round करा.
- संपूर्ण स्ट्रॅटेजीसाठी दैनिक आणि एकूण तोट्याच्या मर्यादा, म्हणजे एक वाईट दिवस मोठी आपत्ती बनू नये.
- सहन करता येईल इतकाच leverage. Margin मुळे तुम्ही भांडवलापेक्षा खूप मोठ्या पोझिशन्स घेऊ शकता. सरासरी आठवड्यासाठी नाही, तर कल्पना करता येईल अशा सगळ्यात वाईट आठवड्यासाठी साइज ठरवा.
आणखी तंत्रे drawdown कमी करण्याचे सात मार्ग आणि आमच्या trailing stop-loss गाइड मध्ये आहेत.
पायरी 5: प्रामाणिकपणे backtest करा
Backtest तुमचे नियम historical डेटावर चालवतो. प्रामाणिकपणे केला तर वाईट कल्पना बाद करण्याचा तो सगळ्यात स्वस्त मार्ग आहे.
- अनेक वर्षांचा डेटा वापरा, ज्यात तुमच्या शैलीसाठी किमान एक कठीण काळ असेल.
- चार्जेस आणि slippage धरा. वारंवार ट्रेड करणारी स्ट्रॅटेजी फक्त खर्चामुळे नफ्यातून तोट्यात जाऊ शकते.
- त्या काळातील कॉन्ट्रॅक्ट specs वापरा. वर्षांनुवर्षे lot साइज आणि expiry चे दिवस बदलले आहेत (NIFTY आता 65 units आहे; 2025 मध्ये NSE ची expiry मंगळवारी गेली). तुमची टेस्ट हे नीट हाताळते का ते तपासा.
- फक्त एकूण return नाही, तर drawdown आणि तोट्याच्या मालिका पाहा. सगळ्यात वाईट काळातही तुम्ही स्ट्रॅटेजी चालू ठेवली असती का?
कोणते आकडे वाचायचे ते स्ट्रॅटेजीच्या कामगिरीचे मूल्यांकन कसे करावे मध्ये पाहा.
पायरी 6: ती over-fitted नाही ना ते तपासा
Testing मध्ये परफेक्ट दिसणाऱ्या स्ट्रॅटेजी लाइव्हमध्ये फेल होण्याचे मुख्य कारण over-fitting आहे. भूतकाळ छान दिसेपर्यंत तुम्ही parameters बदलत राहता, आणि शेवटी स्ट्रॅटेजी टिकणाऱ्या पॅटर्नऐवजी फक्त इतिहासाचे वर्णन करते.
- प्रत्येक parameter थोडा बदला. जर 20/50 average चालत असेल पण 18/50 आणि 22/50 तोट्यात जात असतील, तर तो निकाल नशिबाचा आहे.
- काही डेटा बाजूला ठेवा. एका काळावर स्ट्रॅटेजी बनवा आणि तुम्ही न पाहिलेल्या नंतरच्या काळावर ती एकदाच तपासा.
- संबंधित मार्केटवर तपासा. NIFTY वरचा खरा trend नियम BANK NIFTY किंवा मोठ्या शेअर्सवर किमान बऱ्यापैकी चालला पाहिजे.
- नियम मोजा. प्रत्येक जादा अटीमुळे noise ला fit करण्याची शक्यता वाढते. साधे असलेले सहसा जास्त टिकते.
- ट्रेडची संख्या तपासा. वीस ट्रेड फारसे काही सिद्ध करत नाहीत. काहीशे ट्रेड पाहा, किंवा हळू स्ट्रॅटेजीसाठी अनेक वर्षे.
पायरी 7: ती Live Offline चालवा, मग छोट्या साइजने लाइव्ह जा
आजचे भाव, आजची liquidity आणि तुमच्या broker चा खरा ऑर्डर फ्लो यांसह तुमची स्ट्रॅटेजी कशी वागते हे backtest दाखवू शकत नाही. ती काही आठवडे Live Offline चालवा: स्ट्रॅटेजी लाइव्ह भावांवर चालते आणि प्रत्येक ट्रेडची नोंद ठेवते, पण एक्सचेंजकडे काहीही पाठवले जात नाही. मग त्या ट्रेडची तुलना त्याच दिवसांत backtest ने काय केले असते त्याच्याशी करा.
ते जवळपास जुळले की सर्वात छोट्या साइजने लाइव्ह जा आणि हळूहळू वाढवा. लाइव्ह निकाल भरकटू लागले, तर आमची गाइड लाइव्ह algo ट्रेड अपेक्षेप्रमाणे चालत नसतील तर काय करावे सगळ्या तपासण्या समजावून सांगते.
पायरी 8: लक्ष ठेवा आणि आढावा घ्या
भक्कम स्ट्रॅटेजीलाही देखरेख लागते: broker sessions expire होतात, margins बदलतात, ऑर्डर reject होतात, आणि मार्केट बदलते. दर आठवड्याला आढावा घ्या:
- प्रत्येक ट्रेड नियमांशी जुळला का?
- Slippage तुम्ही धरलेल्या अंदाजाप्रमाणे आहे का?
- Drawdown तुम्ही testing मध्ये पाहिलेल्या मर्यादेत आहे का?
- नियम ज्या गोष्टी गृहीत धरतात त्यापैकी मार्केटमध्ये काही बदलले आहे का (lot साइज, expiry चा दिवस, volatility)?
नियम फक्त सांगता येईल अशा कारणासाठीच बदला, शेवटच्या तीन ट्रेडमुळे कधीच नाही.
वारंवार विचारले जाणारे प्रश्न
Algo trading साठी सगळ्यात चांगली स्ट्रॅटेजी कोणती?
एकच सर्वोत्तम स्ट्रॅटेजी नसते. तुमच्यासाठी सर्वोत्तम ती, जिचा edge तुम्ही समजावू शकता, जी तुमच्या भांडवलाला आणि तुम्ही देऊ शकणाऱ्या वेळेला बसते, आणि खर्च धरून प्रामाणिक testing मध्ये टिकते. अनेक रिटेल ट्रेडर्स trend-following किंवा hedged option-selling नियमांपासून सुरुवात करतात, कारण ते ठरवायला सोपे असतात.
Algo trading मोफत आहे का?
पूर्णपणे नाही. प्लॅटफॉर्मचा free tier असला तरी प्रत्येक ट्रेडवर तुम्ही ब्रोकरेज, एक्सचेंज चार्जेस, टॅक्स आणि slippage भरता, आणि कधी कधी broker API किंवा डेटाची फी. हे सगळे खर्च प्रत्येक backtest मध्ये धरा.
Algo trading सोपे आहे का?
No-code tools वापरून साधी automated स्ट्रॅटेजी सेट करणे सोपे आहे. पण कायम नफ्यात राहणारी स्ट्रॅटेजी बनवणे कठीण आहे: त्यासाठी testing, रिस्क कंट्रोल आणि सतत आढावा लागतो. Automation हाताचे काम कमी करते, विचार करणे नाही.
माझी स्ट्रॅटेजी over-fitted आहे हे कसे ओळखावे?
तिचे parameters थोडे बदला आणि ती बनवताना न वापरलेल्या डेटावर तपासा. छोट्या बदलांमुळे किंवा नव्या डेटामुळे नफा तोट्यात बदलत असेल, तर ती बहुधा over-fitted आहे.
प्रति ट्रेड किती रिस्क घ्यावी?
अनेक ट्रेडर्स प्रति ट्रेड भांडवलाच्या 1–2% पर्यंतच रिस्क घेतात. 1% वर सलग वीस तोट्यांनंतरही अकाउंटचे सुमारे 82% उरतात; 5% वर फक्त सुमारे 36%.
भारतातील सगळ्यात चांगला algo trading प्लॅटफॉर्म कोणता?
ते तुमच्या गरजेवर अवलंबून आहे: काही प्लॅटफॉर्म backtesting वर लक्ष देतात, तर काही execution वर किंवा strategy marketplace वर. No-code बिल्डिंग, प्रामाणिक backtesting, लाइव्ह भावांवर टेस्ट मोड, तुमच्या broker चा सपोर्ट आणि स्पष्ट रिस्क कंट्रोल्स पाहा. Tradetron हे सगळे देते.