Algo trading म्हणजे काय? भारतीय traders साठी नवशिक्यांचे मार्गदर्शक
हा लेख इंग्रजीतून अनुवादित केला आहे. मूळ लेख इंग्रजीत वाचा
Algo trading (algorithmic trading) म्हणजे कॉम्प्युटर प्रोग्राम वापरून खरेदी-विक्रीच्या ऑर्डर आपोआप देणे, आणि तेही तुम्ही आधीच ठरवलेल्या नियमांनुसार: कधी entry घ्यायची, कधी exit करायचे, किती ट्रेड करायचा आणि loss कुठे थांबवायचा. भारतात SEBI-नोंदणीकृत broker मार्फत retail traders साठी हे कायदेशीर आहे, आणि no-code प्लॅटफॉर्मवर प्रोग्रामिंग न करता strategy बनवता येते.

सोप्या शब्दांत algo trading म्हणजे काय?
याचा विचार असा करा: तुमचा ट्रेडिंग प्लॅन तुम्ही अशा स्वरूपात लिहिता की कॉम्प्युटर तो पाळू शकेल. चार्ट बघत बसून क्लिक करण्याऐवजी तुम्ही लॉजिक एकदाच लिहिता:
- कधी entry घ्यायची: "9:20 वाजता", "किंमत कालचा high तोडेल तेव्हा", "20-period average जेव्हा 50 च्या वर क्रॉस करेल तेव्हा".
- कधी exit करायचे: profit target, stop-loss, ठराविक वेळ, किंवा उलट signal.
- किती: ठराविक लॉट संख्या, किंवा तुम्ही किती गमवायला तयार आहात त्यानुसार साइझ.
प्रोग्राम प्रत्येक किंमत अपडेटवर या अटी तपासतो आणि त्या पूर्ण होताच तुमच्या broker कडे ऑर्डर पाठवतो, तुम्ही बघत असा किंवा नसा.
एक प्रत्यक्ष उदाहरण
समजा राहुल एका सोप्या प्लॅनने NIFTY futures ट्रेड करतो: NIFTY 25,000 च्या वर गेला तर एक lot (65 units) खरेदी करायचा, 25,300 ला profit घ्यायचा, आणि 24,900 ला loss कापायचा.
- ₹6,500 तो जास्तीत जास्त इतके गमावू शकतो (100 points × 65)
- ₹19,500 target profit (300 points × 65)
- 1 : 3 risk आणि reward, ट्रेडच्या आधीच ठरवलेले
हाताने ट्रेड करताना राहुलला रोज लेव्हलवर लक्ष ठेवावे लागते, ऑर्डर टाकावी लागते, stop लावावा लागतो आणि exit वर नजर ठेवावी लागते. एक मीटिंग आली की entry चुकते. एखाद्या क्षणी आशा वाटली की तो stop पुढे सरकवतो. Algo म्हणून हाच प्लॅन प्रत्येक वेळी एकाच पद्धतीने चालतो. हे आकडे फक्त प्लॅनचे उदाहरण आहेत, अंदाज नाही.
Algo trading कसे काम करते
Algo strategy दिवसभर चालवत असलेले चक्र
प्रत्येक algo trading सेटअपमध्ये हेच भाग असतात:
- Market data: live किंमती, indicators, option data, वेळ.
- नियम: तुमचे entry, exit, stop-loss आणि साइझिंगचे लॉजिक.
- Execution link: तुमच्या broker चे API, जे ऑर्डर exchange पर्यंत नेते.
- Risk controls: प्रत्येक ट्रेडचा stop, दिवसाची loss मर्यादा, ठराविक वेळेला आपोआप exit.
- Monitoring: logs, alerts आणि dashboard, ज्यामुळे strategy ने काय केले आणि का केले ते तुम्हाला दिसते.
Cloud प्लॅटफॉर्मवर हे सगळे सर्व्हरवर चालते, त्यामुळे तुमचा लॅपटॉप बंद असला तरी strategy चालू राहते.
Manual trading विरुद्ध algo trading
| Manual trading | Algo trading | |
|---|---|---|
| निर्णय | त्या क्षणीचा अंदाज | आधीच लिहिलेले नियम |
| Execution | तुम्ही बघत असाल तेव्हा, काही सेकंद ते मिनिटे | अटी पूर्ण होताच लगेच |
| भावना | भीती, लोभ आणि संकोच ट्रेडवर परिणाम करतात | नियम जसे लिहिले तसे पाळले जातात |
| सातत्य | मूड आणि लक्षानुसार बदलते | प्रत्येक वेळी सारखेच |
| एकाच वेळी instruments | थोडेच | अनेक |
| पैसे लावण्याआधी टेस्टिंग | अवघड | Backtest आणि Live Offline रन |
| मुख्य कमजोरी | शिस्त | चुकीचा नियमही इमानदारीने पुन्हा पुन्हा पाळला जातो |
Manual trading ला अजूनही जागा आहे: बातम्या किंवा असामान्य परिस्थिती वाचून ट्रेड करणाऱ्या discretionary traders ना कदाचित नियम नको असतील. सविस्तर तुलनेसाठी algo trading विरुद्ध manual trading वाचा.
Traders algo trading का वापरतात
- शिस्त. Stop कधीच सरकवला जात नाही, entry कधीच सुटत नाही, आणि loss नंतर तुम्ही रागाने (revenge) ट्रेड करत नाही.
- वेळ. तुम्ही काम करत असताना strategy बाजाराच्या वेळेत चालू राहते.
- स्केल. एकच व्यक्ती indices, शेअर्स आणि options मध्ये अनेक strategies चालवू शकते.
- टेस्टिंग. पैसे लावण्याआधी एखादा नियम अनेक वर्षांच्या डेटावर कसा वागला असता ते तुम्ही पाहू शकता.
- जिथे गरज आहे तिथे वेग. Stop लागताच exit लगेच होते, बाजार वेगाने हलत असला तरी.
Algo trading strategies चे सामान्य प्रकार
| Strategy प्रकार | कल्पना | उदाहरण |
|---|---|---|
| Trend following | हलणाऱ्या किंमती काही काळ त्याच दिशेने हलत राहतात | 20-period average जेव्हा 50-period average च्या वर क्रॉस करेल तेव्हा खरेदी |
| Breakout | मोठ्या हालचाली अनेकदा किंमत range मधून बाहेर पडल्यावर सुरू होतात | पहिल्या 15 मिनिटांच्या high च्या वर खरेदी, त्याच्या low च्या खाली stop |
| Mean reversion | खूप ताणलेल्या किंमती आपल्या सरासरीकडे परत येतात | खालच्या Bollinger Band च्या खाली खरेदी, मधल्या band ला exit |
| Option selling | Expiry जवळ येताना option premium ची time value कमी होते | प्रत्येक leg ला stop-loss असलेला hedged NIFTY short strangle |
| Option buying | मोठ्या, वेगवान हालचालींतून नफा | Breakout वर calls किंवा puts खरेदी, जवळचा stop ठेवून |
| Rebalancing | पोर्टफोलिओ ठरवलेल्या प्रमाणात ठेवणे | दर महिन्याला 10 शेअर्स समान प्रमाणात rebalance करणे |
| Arbitrage | संबंधित instruments मधील किंमतीतले छोटे फरक पकडणे | Future विरुद्ध underlying; खर्चानंतर retail साठी सहसा फारच कमी उरते |
Options strategies automation साठी विशेष योग्य आहेत, कारण त्यात अनेकदा अनेक legs असतात, प्रत्येकाचा स्वतःचा stop आणि adjustments असतात, आणि हे हाताने सांभाळणे अवघड असते.
भारतातील algo trading चा छोटा इतिहास
कॉम्प्युटरद्वारे ट्रेडिंग 1970s मध्ये अमेरिकन बाजारात सुरू झाले आणि जगभरातील मोठ्या संस्थांमध्ये पसरले. भारतात SEBI ने 2008 मध्ये संस्थांना direct market access दिला, त्यामुळे institutional algo trading चा मार्ग खुला झाला, आणि नंतर exchange colocation आले. Retail traders खूप नंतर आले, broker APIs आणि no-code प्लॅटफॉर्ममुळे. फेब्रुवारी 2025 मध्ये SEBI ने retail algo trading साठी खास framework जारी केले, जे आता पूर्णपणे लागू आहे.
भारतात algo trading कायदेशीर आहे का?
हो. SEBI च्या framework अंतर्गत retail traders आपल्या broker च्या API मधून automation करू शकतात:
- प्रत्येक algo ऑर्डरवर exchange ने दिलेला Algo-ID असतो, त्यामुळे ती ट्रेस करता येते.
- API access साठी प्रत्येक client ला दिलेल्या keys वापरल्या जातात, आणि तेही broker ने whitelist केलेल्या static IP वरून.
- जर तुम्ही स्वतःचा algo बनवला आणि exchange च्या orders-per-second मर्यादेखाली राहिलात (NSE वर प्रति सेकंद 10), तर तो वेगळा नोंदवावा लागत नाही. त्याहून जास्त असेल तर तो broker मार्फत नोंदवावा लागतो.
- त्यांच्या प्लॅटफॉर्मवरील algos ची जबाबदारी broker ची असते; third-party algo providers exchange कडे empanelled असणे आवश्यक आहे.
तपशील: SEBI चे algo trading नियम, Algo-ID बंधन आणि भारतात algo trading कायदेशीर आहे का?
पैसे लावण्याआधी टेस्ट करा: आधी backtest, मग Live Offline
खऱ्या पैशाआधी strategy तपासण्याचे दोन मार्ग आहेत, आणि दोघे वेगवेगळ्या प्रश्नांची उत्तरे देतात.
Backtest तुमचे नियम जुन्या (historical) डेटावर चालवतो. Strategy कशी वागली असती ते दाखवतो: नफा-तोटा, drawdowns, सलग तोट्यांचे टप्पे. वाईट कल्पना बाद करण्याचा हा सर्वात जलद मार्ग आहे. याची कमजोरी म्हणजे over-fitting: strategy भूतकाळाला खूप जवळून जुळवली तर live मध्ये ती फेल होते. Charges आणि slippage धरा, आणि अनेक वर्षांवर टेस्ट करा.
Live Offline तुमची strategy live किंमतींवर चालवतो: strategy चालते आणि प्रत्येक ट्रेड नोंदवते, पण exchange कडे काहीच पाठवले जात नाही. आजच्या बाजारात, आजच्या liquidity मध्ये नियम तुम्हाला हवे तसे fire होतात का ते यातून दिसते.
- नियम पूर्णपणे लिहून काढा, stop-loss, position size आणि expiry जवळ काय होते यासह.
- अनेक वर्षांवर backtest करा, खर्च धरून, आणि return इतक्याच काळजीने drawdown वाचा.
- काही आठवडे Live Offline चालवा आणि त्याचे ट्रेड backtest शी जुळवून पाहा.
- तुमचा broker परवानगी देतो त्या सर्वात छोट्या साइझने live जा.
- दर आठवड्याला आढावा घ्या आणि फक्त तुम्ही समजावून सांगू शकता अशा कारणांसाठीच नियम बदला.
सुरुवात करायला किती पैसे लागतात?
ठराविक किमान रक्कम नाही; तुम्ही काय ट्रेड करता यावर ते अवलंबून आहे. Live Offline ला अजिबात भांडवल लागत नाही. Live trading मध्ये ₹100 premium ने एक NIFTY option खरेदी केला तर ₹6,500 (100 × 65) लागतात, तर options विकणे किंवा futures ट्रेड करणे यासाठी खूप जास्त margin लागते. शिकत असताना तुम्ही गमावू शकता इतक्याच रकमेने सुरुवात करा, आणि प्रत्येक ट्रेडची साइझ अशी ठेवा की एक loss त्याचा छोटासा भाग असेल.
Algo trading बद्दलचे गैरसमज
- "Algo trading मध्ये नफा पक्का असतो." Automation strategy चालवते; ती strategy चांगली बनवत नाही. तोट्याची strategy automate केली की ती आणखी वेगाने तोटा करते. SEBI च्या स्वतःच्या अभ्यासात आढळले की FY25 मध्ये 91% वैयक्तिक F&O traders नी पैसे गमावले.
- "हे फक्त संस्थाच करू शकतात." Retail algo trading ला अधिकृत परवानगी आहे आणि broker APIs मधून ते मोठ्या प्रमाणात वापरले जाते.
- "कोडिंग यावेच लागते." No-code builders मध्ये अटी जोडून नियम बनवता येतात.
- "एकदा सेट करा आणि विसरून जा." Broker sessions expire होतात, margins बदलतात, ऑर्डर reject होतात. Strategies वर लक्ष ठेवावे लागते.
- "जितके वेगवान तितके चांगले." Retail strategies वेगाने जिंकत नाहीत; जिंकल्याच तर लॉजिक आणि शिस्तीने जिंकतात.
नफ्याच्या प्रश्नावर सविस्तर माहितीसाठी भारतात algo trading फायदेशीर आहे का? वाचा.
Algo trading तुमच्यासाठी योग्य आहे का?
फायदे
- तुमच्याकडे स्पष्ट, नियमांवर आधारित कल्पना आहेत किंवा तुम्ही त्या लिहू शकता
- स्वतःचे stop आणि प्लॅन पाळणे तुम्हाला जड जाते
- तुम्ही दिवसभर बाजार पाहू शकत नाही
- खरे पैसे लावण्याआधी टेस्ट करायला तुम्ही तयार आहात
मर्यादा
- तुमच्याकडे अजून ठरलेली पद्धत नाही
- Automation स्वतःच पैसे कमावेल अशी तुमची अपेक्षा आहे
- Live strategy वर तुम्ही लक्ष ठेवणार नाही
- टेस्टिंग टाळून थेट live जायचे आहे
पहिल्या यादीतील बहुतेक गोष्टी तुम्हाला लागू होत असतील तर algo trading शिकण्यासारखे आहे. दुसऱ्या यादीतील बहुतेक लागू होत असतील तर आधी एक सोपा प्लॅन ठरवा आणि हाताने टेस्ट करा.
सांभाळायचे risks
- Strategy risk: नियमांमध्ये खरी edge नाही, किंवा ते भूतकाळावर over-fit झाले आहेत.
- Execution risk: slippage, reject झालेल्या ऑर्डर, दूरच्या strikes मध्ये कमी liquidity.
- Technology risk: expire झालेले broker sessions, कनेक्टिव्हिटी, चुकीच्या सेटिंग्ज.
- Leverage risk: खात्याच्या मानाने खूप मोठ्या पोझिशन.
- बाजाराचा स्वभाव बदलणे (regime change): बाजार तुमच्या टेस्ट कालावधीसारखा वागणे बंद करतो.
यातील प्रत्येक risk एकाच पद्धतीने सांभाळला जातो: प्रामाणिकपणे टेस्ट करा, छोटी साइझ ठेवा, stops आणि दिवसाच्या मर्यादा वापरा, आणि लक्ष ठेवा. पाहा drawdown कमी करणे आणि मजबूत strategy कशी बनवायची.
शब्दकोश
| शब्द | अर्थ |
|---|---|
| Backtest | Strategy कशी वागली असती ते पाहण्यासाठी ती जुन्या डेटावर चालवणे |
| Live Offline | Tradetron चा टेस्ट मोड: strategy live किंमतींवर चालते आणि प्रत्येक ट्रेड नोंदवते, पण exchange कडे काहीच पाठवले जात नाही |
| Live Auto | ऑर्डर तुमच्या broker कडे आणि exchange कडे जातात |
| Drawdown | खात्याच्या मूल्यात शिखरापासून पुढच्या नीचांकापर्यंतची घसरण |
| Slippage | तुम्हाला अपेक्षित किंमत आणि प्रत्यक्ष मिळालेली किंमत यातील फरक |
| Square-off | उघडी पोझिशन बंद करणे |
| Algo-ID | प्रत्येक algo ऑर्डरवर असणारा exchange ने दिलेला टॅग |
| OPS | Orders per second; exchange च्या मर्यादेपेक्षा जास्त असेल तर स्वतः बनवलेला algo नोंदवावा लागतो |
| Static IP | API access साठी तुमचा broker whitelist करतो तो ठराविक इंटरनेट पत्ता |
वारंवार विचारले जाणारे प्रश्न
सोप्या शब्दांत algo trading म्हणजे काय?
आधी ठरवलेल्या नियमांनुसार आपोआप खरेदी-विक्री करण्यासाठी कॉम्प्युटर प्रोग्राम वापरणे, उदाहरणार्थ कधी entry घ्यायची, कधी exit करायचे आणि किती ट्रेड करायचा.
भारतात algo trading कायदेशीर आहे का?
हो. Retail traders SEBI-नोंदणीकृत broker च्या API मधून automation करू शकतात. Algo ऑर्डरवर exchange चा Algo-ID असतो, आणि exchange च्या orders-per-second मर्यादेपेक्षा जास्त असलेले स्वतः बनवलेले algos broker मार्फत नोंदवावे लागतात.
Algo trading साठी कोडिंगचे ज्ञान लागते का?
नाही. Tradetron सारख्या no-code प्लॅटफॉर्मवर अटी आणि keywords वापरून strategies बनवता येतात. असामान्य लॉजिकसाठी कोडिंग उपयोगी पडते, पण सुरुवात करायला त्याची गरज नाही.
Backtest आणि Live Offline मध्ये काय फरक आहे?
Backtest तुमचे नियम जुन्या डेटावर चालवून ते कसे परफॉर्म झाले असते याचा अंदाज देतो. Live Offline ते live किंमतींवर चालवतो आणि ऑर्डर न पाठवता प्रत्येक ट्रेड नोंदवतो, जेणेकरून ते आज हवे तसे वागतात का ते तपासता येते.
Algo trading सुरू करायला किती पैसे लागतात?
टेस्ट करायला काहीच नाही: backtest आणि Live Offline ला भांडवल लागत नाही. Live trading साठी ते instrument वर अवलंबून आहे; तुम्ही गमावू शकता इतक्या रकमेने सुरुवात करा आणि ट्रेडची साइझ अशी ठेवा की एक loss छोटा राहील.
Algo trading फायदेशीर आहे का?
फक्त तेव्हाच, जेव्हा खर्चानंतरही strategy मध्ये edge असेल आणि ती समजूतदारपणे सांभाळली जाईल. Automation execution सुधारते, strategy नाही. बहुतेक retail F&O traders पैसे गमावतात, algorithm असो वा नसो.
नवशिके algo trading शिकू शकतात का?
हो. एका सोप्या, नियमांवर आधारित strategy ने सुरुवात करा, तिचा backtest करा, Live Offline चालवा, आणि छोट्या साइझने live जा. आणखी गुंतागुंत वाढवण्याआधी प्रत्येक टप्प्यातून शिका.
माझे इंटरनेट बंद पडले तर माझ्या strategy चे काय होते?
Tradetron सारख्या cloud प्लॅटफॉर्मवर strategies प्लॅटफॉर्मच्या सर्व्हरवर चालतात, त्यामुळे तुमचे स्वतःचे इंटरनेट बंद पडले तरी त्या थांबत नाहीत. तुमचे broker कनेक्शन मात्र चालू राहिले पाहिजे, म्हणून रोज तुमचे broker session लॉग-इन आहे का ते तपासा.