TradingView strategies को Tradetron से कैसे जोड़ें
यह लेख अंग्रेज़ी से अनुवाद किया गया है। मूल लेख अंग्रेज़ी में पढ़ें
TradingView को Tradetron से जोड़ने के लिए आप अपनी Tradetron strategy से एक API OAuth token लिंक करते हैं, अपने TradingView alert का webhook URL https://api.tradetron.tech/api? रखते हैं, और alert message में token के साथ key/value pairs डालते हैं। हर alert runtime variables सेट करता है; आपकी strategy उन्हें Get Runtime से पढ़ती है और ट्रेड लेती है।
TradingView alerts webhook के ज़रिए Tradetron strategy को कैसे चलाते हैं, 3 मिनट में।

TradingView से Tradetron का लिंक कैसे काम करता है
TradingView चार्ट और alerts में अच्छा है। Tradetron strategy चलाने और आपके broker को ऑर्डर भेजने में अच्छा है। Webhook इन दोनों को जोड़ता है।
आपके TradingView alert और ऑर्डर के बीच क्या होता है
जब आपका alert चलता है, तो TradingView Tradetron को एक HTTP POST भेजता है। इस message में आपकी strategy का token और एक या ज़्यादा variable names उनकी values के साथ होते हैं, जैसे Crude_long = 1। Tradetron इन्हें उस strategy पर runtime variables के रूप में सेव कर लेता है। आपकी conditions इनकी तुलना करती हैं ("क्या Crude_long 1 के बराबर है?"), और जब कोई condition सही होती है, तो उस set में आपने जो positions तय की हैं, वे ले ली जाती हैं।
शुरू करने से पहले आपको क्या चाहिए
- TradingView का paid subscription. Webhook URL वाले alerts free plan पर नहीं मिलते।
- आपकी अपनी एक Tradetron strategy, जो उन variables को पढ़ने के लिए बनी हो जो आपके alerts भेजेंगे। आप एक instrument वाली आसान strategy से शुरू कर सकते हैं।
- Condition builder की बुनियादी समझ. हर condition को true या false लौटाना होता है, और एक बार entry हो जाने के बाद, उस set की entry तभी दोबारा चेक होती है जब उसका exit चल चुका हो।
- Tradetron से जुड़ा एक broker, अगर बाद में आपको असली ऑर्डर चाहिए। टेस्टिंग के लिए ज़रूरी नहीं।
- हर instrument के लिए एक alert. अगर आपकी Pine Script symbols की एक लिस्ट पर चलती है, तो हर symbol के लिए अलग alert और variables चाहिए।
Step 1: TradingView में alert condition सेट करें
इस गाइड का उदाहरण एक आसान moving-average crossover पर Crude Oil futures ट्रेड करता है: जब SMA 2, SMA 5 को ऊपर की ओर काटे तो long जाएं, और जब वापस नीचे काटे तो short जाएं।
- TradingView में अपने instrument का चार्ट खोलें। उदाहरण में Crude Oil futures है।
- अपने indicators जोड़ें। यहां SMA 2 और SMA 5।
- Alerts खोलें और Create Alert पर क्लिक करें।
- Condition सेट करें। उदाहरण में alert तब चलता है जब SMA 2, SMA 5 को नीचे से काटता है।
चार्ट पर दोनों moving averages
एक नया alert बनाएं
Alert condition: SMA 2, SMA 5 को ऊपर की ओर काटता है
Step 2: Tradetron पर API token बनाएं
Token ही Tradetron को बताता है कि कोई alert किस strategy का है। यह एक strategy template से बंधा होता है और किसी दूसरे के लिए इस्तेमाल नहीं हो सकता।
- अपने Tradetron अकाउंट में My Strategies पर जाएं।
- अपनी strategy पर तीन बिंदुओं पर क्लिक करें और API OAuth Token चुनें।
- Hybrid Mode = Yes रखें, फिर Link पर क्लिक करें। अगर strategy पहले से लिंक है, तो पहले Unlink पर क्लिक करें, Hybrid Mode को Yes करें, फिर दोबारा Link करें।
- जो token दिखे, उसे कॉपी करें। उसी पेज पर एक sample link भी दिखता है, जिससे आप बाद में टेस्ट कर सकते हैं।
Strategy के मेन्यू से API OAuth Token खोलें
Token मेन्यू
लिंक करने के बाद token यहां दिखता है
Hybrid Mode क्यों ज़रूरी है
Hybrid Mode बंद हो तो API signals strategy की अपनी checks को छोड़ देते हैं। यानी Tradetron की तरफ का आपका target, stop loss, Universal Exit और repair conditions नहीं चलेंगी। Hybrid Mode चालू हो तो alerts और आपका Tradetron logic साथ-साथ चलते हैं। ज़्यादातर traders यही चाहते हैं: alert ट्रेड ढूंढता है, Tradetron रिस्क संभालता है।
Step 3: TradingView alert को Tradetron की ओर पॉइंट करें
Alert डायलॉग में notifications सेक्शन खोलें, Webhook URL पर टिक करें, और बिल्कुल यही डालें:
https://api.tradetron.tech/api?
आखिर का ? URL का ही हिस्सा है। इस गाइड की पुरानी कॉपियों में यह छूट गया था। आपका token URL में नहीं जाता: वह alert message में जाता है।
Webhook URL पर टिक करें और Tradetron का पता पेस्ट करें
Step 4: Alert message लिखें
Message एक JSON object है: आपका token, फिर variable names और values जोड़ों में। उदाहरण के long alert के लिए आप तीन चीज़ें चाहते हैं: long signal चालू करना, lots की संख्या भेजना, और short signal बंद करना।
{"auth-token":"<your token>","key":"Crude_long","value":"1","key1":"Crude_long_lots","value1":"1","key2":"Crude_short","value2":"0"}
फिर उल्टे crossover (SMA 2 का SMA 5 को नीचे की ओर काटना) के लिए एक दूसरा alert बनाएं, जो इसका ठीक उल्टा करे:
{"auth-token":"<your token>","key":"Crude_short","value":"1","key1":"Crude_short_lots","value1":"1","key2":"Crude_long","value2":"0"}
Long alert का message
Short alert में वही token और उल्टे variables होते हैं
दोनों alerts में variable names अलग हैं, पर token वही है, क्योंकि दोनों alerts एक ही strategy को चलाते हैं।
Step 5: वह strategy बनाएं जो alerts को पढ़े
अब Tradetron पर strategy बनाएं। उदाहरण में दो sets हैं: long साइड के लिए Set 1, short साइड के लिए Set 2।
Set 1 की entry condition
Set 1 entry: ट्रेड सिर्फ तब जब Crude_long = 1 हो और कोई position खुली न हो
- एक time condition बताती है कि strategy कब से ट्रेड कर सकती है।
- Get Runtime("Crude_long") is equal to 1 उस variable को पढ़ता है जो alert ने भेजा।
- एक Positions Detail check पक्का करता है कि किसी भी समय सिर्फ एक साइड खुली हो।
Set 1 की position, alert से आई quantity के साथ
Set 1 की position
Quantity फील्ड में Fx (formula) चुनें और Get Runtime Number("Crude_long_lots") इस्तेमाल करें, ताकि lots alert से आएं।
Lots alert से पढ़े गए
Set 1 की exit condition
Short signal आने पर Set 1 exit करता है
Set 2, Set 1 का उल्टा है: यह Crude_short = 1 पर short entry लेता है, quantity के लिए Crude_short_lots पढ़ता है, और long signal वापस आने पर exit करता है।
Signal इस्तेमाल होने के बाद उसे रीसेट करें
Webhook variable अपनी आखिरी value तब तक रखता है जब तक कोई उसे बदल न दे। अगर position बंद होते समय Crude_long अभी भी 1 है, तो entry तुरंत दोबारा चल सकती है। इसे रोकने के दो तरीके:
- Entry condition के Set Runtime (runtime variables) सेक्शन में, ट्रेड लेने के बाद variable को वापस 0 कर दें।
- या एक और webhook call भेजें जो इसे 0 कर दे।
अगर strategy intraday है, तो अपने शुरुआती variables के साथ दिन के अंत में एक Universal Exit रखें, ताकि हर दिन साफ शुरुआत हो।
Step 6: असली पैसे से पहले टेस्ट करें
- Strategy को Live Offline में deploy करें। Strategy चलती है और हर ट्रेड रिकॉर्ड करती है, पर exchange को कुछ नहीं भेजा जाता।
- TradingView के बिना एक टेस्ट signal भेजें। मार्केट के समय में, token पेज से sample link अपने ब्राउज़र में पेस्ट करें, अपने variable name और value के साथ।
- Deployment पर Runtime Data देखें। आपने जो value भेजी, वह वहां दिखनी चाहिए।
- अगली check पर condition को चलते देखें, और position को deployment के नीचे आते देखें।
- अब हर असली TradingView alert को एक बार चलाएं, अभी भी Live Offline में, और पक्का करें कि हर एक वही करता है जो आप चाहते हैं।
- Live Auto पर तभी जाएं अपने broker के साथ, जब हर alert ने सही काम किया हो।
Runtime Data हर वह variable दिखाता है जो webhook ने सेट किया
| आपको क्या दिखता है | सबसे संभावित वजह |
|---|---|
| Runtime Data में कुछ नहीं आता | गलत या पुराना token, URL में ? नहीं, या pairs गलत क्रम में |
| Value आती है, पर ट्रेड नहीं होता | Hybrid Mode बंद, मार्केट बंद, पहले से एक position खुली, या flag कभी रीसेट नहीं हुआ |
| ट्रेड दो बार होता है | Entry के बाद signal variable को 0 पर रीसेट नहीं किया गया |
| Webhook से HTTP 429 | थोड़े समय में बहुत ज़्यादा calls: अपने alerts के बीच अंतर रखें |
संबंधित गाइड: Tradetron में keywords, strategy कैसे deploy करें, strategy को debug कैसे करें और Amibroker को Tradetron से जोड़ना।
अक्सर पूछे जाने वाले सवाल
क्या मैं TradingView को Tradetron से मुफ्त में जोड़ सकता हूं?
Tradetron के webhook के लिए उसकी तरफ कोई अलग सेटअप नहीं चाहिए, पर TradingView webhook alerts सिर्फ अपने paid plans पर देता है। TradingView के free अकाउंट से आप Tradetron को alerts नहीं भेज सकते।
TradingView के लिए Tradetron का webhook URL क्या है?
https://api.tradetron.tech/api? इस्तेमाल करें, आखिर के प्रश्नचिह्न के साथ। आपका token और variables alert message में JSON के रूप में जाते हैं, URL में नहीं।
क्या मैं Tradetron पर TradingView alert strategy का backtest कर सकता हूं?
नहीं। Backtester पुराने webhook signals को दोबारा नहीं चला सकता, इसलिए alert से चलने वाली strategy के पास टेस्ट करने के लिए कुछ नहीं होता। इसकी जगह इसे Live Offline में forward-test करें, जहां यह live कीमतों पर चलती है और ऑर्डर भेजे बिना ट्रेड रिकॉर्ड करती है।
मेरे TradingView alert से Tradetron पर ट्रेड क्यों नहीं हुआ?
पहले Runtime Data चेक करें। अगर variable कभी पहुंचा ही नहीं, तो token, URL या pairs का क्रम गलत है। अगर पहुंचा पर कोई ट्रेड नहीं हुआ, तो Hybrid Mode, मार्केट का समय, कोई position पहले से खुली थी या नहीं, और कोई पुरानी signal value 1 पर तो नहीं छूटी, यह चेक करें।
Tradetron पर चलने वाली TradingView strategy पर stop loss कैसे लगाएं?
इसे TradingView में नहीं, Tradetron strategy के अंदर रखें। Hybrid Mode चालू हो तो position का stop loss और target, trailing stop या Universal Exit, alerts आते रहने पर भी Tradetron पर चलते रहते हैं। इस तरह exit किसी alert के पहुंचने पर निर्भर नहीं करता।
क्या Pine Script सीखना आसान है?
आसान indicators और alerts के लिए, हां: Pine Script छोटी होती है और TradingView का editor टाइप करते समय ही गलतियां दिखा देता है। वैसे इस integration के लिए आपको Pine Script की ज़रूरत नहीं है। TradingView की कोई भी built-in alert condition webhook भेज सकती है।
क्या एक alert कई symbols ट्रेड कर सकता है?
हर alert को एक instrument के variables चलाने चाहिए। अगर आपकी Pine Script symbols की एक लिस्ट स्कैन करती है, तो हर एक के लिए एक alert और variables का एक जोड़ा बनाएं, सब एक ही strategy token के साथ।