Tradetron मध्ये स्ट्रॅटेजी Debug कशी करावी: ती ट्रेड का करत नाही
हा लेख इंग्रजीतून अनुवादित केला आहे. मूळ लेख इंग्रजीत वाचा
Tradetron मध्ये स्ट्रॅटेजी debug करण्यासाठी deployment च्या Notification Log पासून सुरुवात करा. लॉग रिकामा असेल तर entry condition कधीच true झाली नाही किंवा एखादा keyword चुकीचा लिहिला आहे; लॉगमध्ये entry condition पुन्हा पुन्हा येत असेल पण ट्रेड होत नसेल तर गडबड position builder मध्ये आहे; लॉगमध्ये keyword च्या values असतील तर स्ट्रॅटेजीने काय पाहिले आणि तुमचा चार्ट काय दाखवतो याची तुलना करता येते.
Tradetron स्ट्रॅटेजी ट्रेड का करत नाही, आणि तीनपैकी कोणती समस्या आहे हे Notification Log कसे सांगतो, 3 मिनिटांत. हिन्दी में देखें: मेरी strategy trade क्यों नहीं कर रही? Tradetron पर उसे debug कैसे करें, 3 मिनट में

पायरी 1: Notification Log उघडा
Strategies → Deployed वर जा, deployment वरचा मेनू (तीन ठिपके) उघडा आणि Notification Log निवडा. स्ट्रॅटेजीने तयार केलेला प्रत्येक मेसेज त्यात दिसतो: condition च्या values, status मधील बदल, ऑर्डर आणि errors.
तिथे जे दिसते त्यावरून समस्या तीनपैकी एका प्रकारात येते:
| लॉग काय दाखवतो | त्याचा सहसा अर्थ | कुठे पाहायचे |
|---|---|---|
| काहीच नाही | Entry condition कधीच true झाली नाही, किंवा एखादा keyword चुकीचा बनला आहे | Condition builder मधील syntax |
| Entry condition पुन्हा पुन्हा लॉग होते, पण पोझिशन नाही | Condition true आहे पण ऑर्डर बनू शकत नाही | Position builder |
| Entry च्या values, मग तुम्हाला अपेक्षित नसलेला ट्रेड | स्ट्रॅटेजीने तुमच्या चार्टपेक्षा वेगळ्या values पाहिल्या | Keyword च्या values चार्टशी जुळवा |
प्रकार 1: Notification Log रिकामा आहे
रिकामा लॉग म्हणजे एकतर condition कधीच पूर्ण झाली नाही किंवा एखाद्या condition मध्ये syntax ची समस्या आहे.
- Syntax तपासा. Condition builder उघडा आणि प्रत्येक keyword keyword documentation शी जुळवून पाहा: योग्य inputs, योग्य इन्स्ट्रुमेंट, योग्य candle साइज. नेहमीचे keywords Tradetron मधील keywords मध्ये समजावले आहेत.
- चार्ट तपासा. मार्केटच्या वेळेत condition खरंच true होती का? तुम्ही कोणती candle वाचत आहात ते लक्षात ठेवा: position 0 अजून बनत असते, -1 ही शेवटची बंद झालेली candle असते.
- बाकीचे तपासण्यासाठी entry घडवून आणा. Entry conditions च्या सगळ्यात वर Time ≥ 915 सारखी साधी condition टाका आणि logic OR वर बदला. आता time condition true असल्यामुळे स्ट्रॅटेजीने entry घ्यायला हवी.
- लॉग पुन्हा वाचा. Entry झाली की लॉगमध्ये प्रत्येक keyword ची value दिसते. कुठेही error दिसत नसेल, तर तुमची मूळ condition Tradetron ला मिळालेल्या डेटावर पूर्णच झाली नव्हती.
- स्ट्रॅटेजीवर अवलंबून राहण्याआधी टेस्ट condition काढून टाका.
Force-entry टेस्ट: सगळ्यात वर Time ≥ 915, logic OR वर
स्ट्रॅटेजी शांत बसण्याची इतर कारणे
- ती API control वर सेट आहे. API OAuth token शी जोडलेली स्ट्रॅटेजी बाहेरच्या सिग्नलची वाट पाहते आणि स्वतःच्या conditions वर ट्रेड करत नाही. खाली पाहा.
- ट्रेडिंगची वेळ (window). Advanced Settings मधील Take trades हे ठरवते की ओपननंतर आणि क्लोजआधी कोणत्या वेळेत conditions वर कृती होईल. त्या वेळेबाहेर ठरवलेली entry कधीच लागू होत नाही.
- Check conditions every. Conditions दर 5 मिनिटांनी तपासल्या जात असतील, तर दोन तपासण्यांच्या मध्ये दोन मिनिटे टिकलेला सिग्नल सुटतो. तपशील Advanced Settings समजावून मध्ये.
- Deployment pause किंवा stop केलेले आहे. Deployed टॅबवर त्याचा status तपासा.
तुमची स्ट्रॅटेजी चुकून API control वर सेट झाली आहे का?
My Strategies पेजवर स्ट्रॅटेजी API OAuth token शी जोडता येते, म्हणजे एखादी बाहेरची सिस्टम (उदाहरणार्थ TradingView alert) ती कंट्रोल करते. तुम्ही हे चुकून केले असेल, तर स्ट्रॅटेजी कधीच न येणाऱ्या सिग्नलची वाट पाहत बसते.
- Strategies → My Strategies वर जा आणि स्ट्रॅटेजीवरचा तीन ठिपक्यांचा मेनू उघडा.
- API OAuth Token वर क्लिक करा.
- API Controlled हे Un Link वर सेट करा आणि Proceed वर क्लिक करा.
- स्ट्रॅटेजी पुन्हा deploy करा.
तीन ठिपक्यांचा मेनू → API OAuth Token
API Controlled हे Un Link वर सेट करा, मग पुन्हा deploy करा
प्रकार 2: लॉगमध्ये entry condition पुन्हा पुन्हा येते, पण ट्रेड नाही
लॉगमध्ये entry condition पुन्हा पुन्हा true दिसत असेल पण पोझिशन येत नसेल, तर conditions ठीक आहेत: समस्या position builder मध्ये आहे. स्ट्रॅटेजी entry घेण्याचा प्रयत्न करत राहते पण वैध ऑर्डर बनवू शकत नाही.
Entry condition पुन्हा पुन्हा लॉग होते: position builder पाहा
नेहमीची कारणे:
| चूक | उपाय |
|---|---|
| F&O leg वर Qty type Qty आणि 1 सेट केलेले | Lots वापरा. F&O मध्ये ट्रेड lots मध्ये होतात (NIFTY 65, BANK NIFTY 30), त्यामुळे 1 unit ही वैध ऑर्डर नाही |
| Strike formula मध्ये चुकीचा keyword | Strike keyword (ATM, Find Strike) आणि त्याचे inputs तपासा |
| Find Strike काहीच देत नाही | Option chain मधील कोणताही strike तुमच्या Find Strike parameters शी जुळत नाही: ते जरा रुंद करा |
| Expiry formula मध्ये underlying निवडलेला नाही | Expiry keyword मध्ये underlying निवडा |
| अस्तित्वात नसलेली expiry | BANK NIFTY, FINNIFTY आणि MIDCPNIFTY ला फक्त monthly expiry आहे; NSE वर weekly expiry फक्त NIFTY 50 ची आहे |
Leg दुरुस्त करा, स्ट्रॅटेजी update करा, आणि पुढच्या true entry ला पोझिशन घेतली गेली पाहिजे.
प्रकार 3: ट्रेड झाला, पण तो चुकीचा वाटतो
कधी कधी स्ट्रॅटेजी entry घेते, पण चार्टवरून तुम्हाला अपेक्षित होते तिथे नाही. Notification Log entry च्या क्षणी प्रत्येक keyword चे output नोंदवतो, त्यामुळे स्ट्रॅटेजीने नेमके काय पाहिले ते तुम्हाला दिसते.
Entry conditions
Entry वेळचा लॉग: ट्रेड घेतला त्या क्षणी प्रत्येक keyword ची value
लॉगमधील प्रत्येक value तुमच्या चार्टशी जुळवून पाहा. फरक सहसा यामुळे येतात:
- वेगळी candle. Position 0 विरुद्ध -1, किंवा तुम्ही पाहत असलेल्या चार्टपेक्षा वेगळी candle साइज.
- वेगळे इन्स्ट्रुमेंट. Spot index विरुद्ध futures विरुद्ध option, किंवा वेगळी expiry.
- वेगळ्या settings. Indicator चा period किंवा source (close विरुद्ध Heikin Ashi close) चार्टशी जुळत नाही.
- डेटाची वेळ. बनत असलेली candle (position 0) entry च्या वेळी एक value दाखवू शकते आणि बंद झाल्यावर वेगळी.
लॉगमध्ये दिसणारे statuses
| Status | अर्थ |
|---|---|
| Active | Deploy केलेली आणि conditions तपासत आहे, पोझिशन नाही |
| Live-Entered | पोझिशनमध्ये आहे |
| Live-Tranching | ऑर्डर भागांमध्ये टाकत आहे (tranching), ही तात्पुरती स्थिती आहे |
| Error Execution | ऑर्डर फेल झाली (उदाहरणार्थ शेवटच्या price action नंतरही भरली नाही, किंवा reject झाली): मेसेज वाचा |
यापैकी कशानेही प्रश्न सुटला नाही, तर Tradetron च्या chat support शी संपर्क साधा किंवा स्ट्रॅटेजीचे नाव आणि समस्येची वेळ लिहून [email protected] वर ईमेल करा.
वारंवार विचारले जाणारे प्रश्न
माझी Tradetron स्ट्रॅटेजी ट्रेड का घेत नाही?
Notification Log तपासा. तो रिकामा असेल, तर entry condition पूर्ण झाली नाही किंवा एखाद्या keyword मध्ये syntax ची समस्या आहे. ट्रेड न होता entry पुन्हा पुन्हा येत असेल, तर position builder मध्ये चूक आहे. स्ट्रॅटेजी API control वर सेट नाही ना किंवा pause केलेली नाही ना, हेही तपासा.
Notification Log कुठे मिळतो?
Deployed टॅबवर deployment चा तीन ठिपक्यांचा मेनू उघडा आणि Notification Log निवडा.
टेस्टिंगसाठी स्ट्रॅटेजीची entry कशी घडवून आणावी?
Entry conditions च्या सगळ्यात वर Time ≥ 915 टाका आणि logic OR वर बदला. स्ट्रॅटेजीने entry घ्यायला हवी, आणि मग लॉगमध्ये प्रत्येक keyword ची value दिसते. नंतर टेस्ट condition काढून टाका.
लॉगमध्ये entry condition पुन्हा पुन्हा येत असेल तर त्याचा अर्थ काय?
Condition true आहे पण ऑर्डर टाकता येत नाही. Position builder तपासा: F&O साठी Qty ऐवजी Lots, strike आणि expiry चे formulas, आणि Find Strike ला strike सापडतो का.
माझ्या स्ट्रॅटेजीने माझ्या चार्टशी न जुळणारा ट्रेड का घेतला?
Notification Log मधील keyword values तुमच्या चार्टशी जुळवून पाहा. बहुतेक फरक वेगळी candle position, candle साइज, इन्स्ट्रुमेंट किंवा indicator setting यामुळे येतात.