MT4, MT5 और cTrader के लिए TradingView वेबहुक
अलर्ट चलने पर TradingView एक HTTP वेबहुक भेज सकता है, पर वह ख़ुद MetaTrader या cTrader पर निष्पादन नहीं करता। TheConnector अलर्ट प्राप्त करता है, पेलोड जाँचता है और निर्देश को चुने हुए खाते तक रूट करता है, और इस दौरान स्टेटस इतिहास दिखता रहता है।
अलर्ट का संदेश
{
"action": "buy",
"symbol": "EURUSD",
"volume": 0.10,
"sl": 1.0820,
"tp": 1.0910
}
TradingView वेबहुक क्या करता है
वेबहुक परिवहन परत है: यह अलर्ट संदेश को एक URL पर भेजता है। निष्पादन फिर भी ब्रिज, टर्मिनल, ब्रोकर और खाते के नियमों पर निर्भर करता है।
- TradingView अलर्ट ट्रिगर करता है
- TheConnector पेलोड को सत्यापित करता है
- टर्मिनल को केवल उसी के लिए रूट किया गया निर्देश मिलता है
अनुशंसित सेटअप मार्ग
एक खाते और एक पठनीय JSON संदेश से शुरू करें। सिंबल मैपिंग, SL/TP और बहु-खाता रूटिंग तभी जोड़ें जब पहला रूट डैशबोर्ड में दिखने लगे।
- खाते का रूट बनाएँ
- प्रति-खाता वेबहुक URL कॉपी करें
- वॉल्यूम बढ़ाने से पहले इतिहास की पुष्टि करें
MT4, MT5 और cTrader के बीच अंतर
वेबहुक का प्रारूप स्थिर रह सकता है, लेकिन हर प्लेटफ़ॉर्म का अपना टर्मिनल, अपनी अनुमतियाँ, अपने सिंबल और अपनी निष्पादन बाधाएँ होती हैं।
- MT4: EA अनुमतियाँ, AutoTrading और ब्रोकर सफ़िक्स
- MT5: नेटिंग या हेजिंग, फिलिंग मोड और वॉल्यूम स्टेप
- cTrader: cBot या ब्रिज, Automate अनुमतियाँ और सिंबल नाम
विकल्पों की तुलना करते समय
टूल की तुलना इस पर करें कि वे कौन-से रूट कवर करते हैं, विफलताएँ कितनी स्पष्टता से दिखाते हैं, और क्या आप भुगतान करने या लाइव खाता स्थानांतरित करने से पहले सुरक्षित रूप से परीक्षण कर सकते हैं।
- PineConnector विकल्प वाले पेज तथ्यपरक रहने चाहिए
- cTrader समर्थन एक अलग निर्णय-बिंदु है
- देर से आई ट्रेडिंग कमांड समाप्त होनी चाहिए, दोबारा नहीं भेजी जानी चाहिए
वेबहुक URL को पासवर्ड की तरह मानें
हर खाता रूट का अपना वेबहुक URL होता है जिसमें एक रूटिंग टोकन शामिल रहता है: जिसके पास यह URL है, वह उस रूट पर सिग्नल भेज सकता है। इसे कभी किसी सार्वजनिक Pine Script, फ़ोरम पोस्ट या स्क्रीनशॉट में पेस्ट न करें। अज्ञात टोकन वाले अनुरोध आपके खातों तक पहुँचने से पहले ही किनारे पर हटा दिए जाते हैं, और यदि आपको लीक का संदेह हो, तो डैशबोर्ड में खाते को रोकें या अक्षम करें और रूट बदलवाने के लिए सहायता से संपर्क करें।
- प्रति खाता रूट एक URL, जिसमें उसका टोकन शामिल
- इसे कभी स्क्रिप्ट, फ़ोरम या स्क्रीनशॉट में प्रकाशित न करें
- अज्ञात टोकन आपके खातों तक पहुँचने से पहले ही हटा दिए जाते हैं
वेबहुक भेजने के लिए TradingView क्या माँगता है
TradingView की ओर से तीन शर्तें, जिनके बिना कुछ नहीं जाता। Webhook URL फ़ील्ड सिर्फ़ सशुल्क प्लान पर दिखता है, Essential या उससे ऊपर, और TradingView वेबहुक तभी भेजता है जब खाते पर दो-कारक प्रमाणीकरण सक्षम हो। फिर पते को जल्दी जवाब देना होता है: 3 सेकंड के बाद TradingView भेजना रद्द कर देता है, और सिर्फ़ पोर्ट 80 और 443 स्वीकार किए जाते हैं।
- Essential प्लान या उससे ऊपर, और दो-कारक प्रमाणीकरण सक्षम
- पोर्ट 443 पर एक https पता: TheConnector का वेबहुक पता ऐसा ही है
- IPv6 नहीं: TradingView चार निश्चित पतों से IPv4 पर भेजता है
JSON या टेक्स्ट: दोनों फ़ॉर्मैट स्वीकार
अगर अलर्ट संदेश मान्य JSON है, तो TradingView उसे application/json हेडर के साथ भेजता है; नहीं तो text/plain के रूप में। TheConnector दोनों पढ़ता है। JSON अब भी सुझाया गया रूप है: हर फ़ील्ड का नाम होता है, इसलिए कोई छूटा हुआ फ़ील्ड तुरंत दिख जाता है। एक पंक्ति वाला, कॉमा से अलग किया गया रूप तब काम आता है जब संदेश छोटा रखना हो।
{"action":"buy","symbol":"EURUSD","risk":1,"sl":0.2,"tp":0.4,"priceMode":"percent"}
buy,EURUSD,risk=1,sl=0.2,tp=0.4,priceMode=percent
- JSON: हर जानकारी के लिए एक नाम वाला फ़ील्ड
- टेक्स्ट: कमांड, सिंबल, फिर नाम=मान वाली सेटिंग
- एक कोटेशन मार्क छूटा और JSON टेक्स्ट बनकर चला जाता है: इसे परीक्षक से जाँचें
TradingView वेबहुक काम नहीं कर रहा: चेकलिस्ट
अलर्ट जिस क्रम में आगे जाता है, उसी क्रम में उसे फ़ॉलो करें। पहले TradingView की ओर: अलर्ट लॉग बताता है कि अलर्ट ट्रिगर हुआ या नहीं और वेबहुक गया या नहीं। फिर TheConnector की ओर: अलर्ट इतिहास दिखाता है कि संदेश पहुँचा या नहीं, और अगर नहीं, तो उसे क्यों अस्वीकार किया गया। आख़िर में टर्मिनल की ओर: रोबोट कनेक्ट होना चाहिए, ऑटोमेटेड ट्रेडिंग की अनुमति होनी चाहिए, और सिंबल व वॉल्यूम दोनों आपके ब्रोकर द्वारा स्वीकार किए जाने चाहिए।
- इतिहास में कुछ नहीं: अलर्ट गया ही नहीं, या पता ग़लत है
- अस्वीकृत: कारण लिखा होता है, अक्सर सिंबल, कोटा या फ़ॉर्मैट
- बिना निष्पादन के ACK: ऑटोमेटेड ट्रेडिंग बंद, या ब्रोकर ने सिंबल या वॉल्यूम अस्वीकार किया
बिना जोखिम के संदेश जाँचना
वेबहुक परीक्षक, मुफ़्त और बिना खाते के, आपके संदेश को उसी पार्सर से गुज़ारता है जो उत्पादन गेटवे में है, और वहीं रुक जाता है: वह उसमें पढ़े गए कमांड, सिंबल, वॉल्यूम, स्टॉप और लक्ष्य दिखाता है, या अस्वीकृति का सटीक कारण। कोई ऑर्डर नहीं दिया जाता। जब कोई अलर्ट अपने फ़ॉर्मैट की वजह से अस्वीकार हो, तो सबसे पहले यही आज़माएँ।
- वही पार्सर, जो उत्पादन में है
- न खाता, न ऑर्डर
- अस्वीकृति पर सटीक कारण
पहले परीक्षण से उत्पादन तक
सुरक्षित शुरुआत के तीन चरण होते हैं। पहले, एक डेमो खाता और एक ही मैनुअल अलर्ट: डैशबोर्ड में उसे प्राप्त, रूटिंग, ACK और वितरित से गुज़रते देखें। फिर कुछ सत्रों तक रणनीति को डेमो रूट पर असली अलर्ट भेजने दें और इतिहास की समीक्षा करें — अस्वीकृतियाँ, मैपिंग की कमियाँ, कोटा का उपयोग। उसके बाद ही अलर्ट को किसी लाइव खाते की ओर मोड़ें, न्यूनतम वॉल्यूम से शुरू करते हुए। मुफ़्त Basic स्तर (15 वेबहुक प्रति दिन प्रति खाता) ठीक इसी सत्यापन चरण के लिए बना है।
- चरण 1: डेमो रूट पर एक मैनुअल अलर्ट
- चरण 2: रणनीति के असली अलर्ट, अब भी डेमो पर
- चरण 3: न्यूनतम वॉल्यूम के साथ लाइव खाता
संबंधित गाइड
FAQ
क्या TradingView वेबहुक सीधे MT4 या MT5 पर निष्पादित हो सकते हैं?
नहीं। TradingView केवल अलर्ट संदेश भेजता है। निर्देश को ट्रेडिंग प्लेटफ़ॉर्म तक पहुँचाने के लिए एक ब्रिज, टर्मिनल रोबोट या cBot फिर भी ज़रूरी है।
TradingView वेबहुक के लिए कौन-सा प्लेटफ़ॉर्म सबसे अच्छा है?
वही प्लेटफ़ॉर्म चुनें जिसे आपका ब्रोकर और आपका वर्कफ़्लो पहले से समर्थित करते हैं। MT4, MT5 और cTrader की अनुमतियाँ, सिंबल और निष्पादन बाधाएँ अलग-अलग हैं।
क्या TheConnector, PineConnector का विकल्प है?
TradingView वेबहुक के लिए इसे एक वैकल्पिक वर्कफ़्लो के रूप में परखा जा सकता है, ख़ासकर जब cTrader, EU होस्टिंग और Basic पर सत्यापन मायने रखते हों। PineConnector एक तृतीय-पक्ष ब्रांड है।
क्या वेबहुक ब्रोकर पर निष्पादन की गारंटी देता है?
नहीं। वेबहुक रूटिंग और ट्रेस करने की क्षमता बेहतर करता है, लेकिन निष्पादन टर्मिनल, ब्रोकर, खाते के नियमों, बाज़ार की स्थिति और जोखिम सेटिंग्स पर निर्भर करता है।
क्या यह वित्तीय सलाह है?
नहीं। TheConnector वेबहुक सिग्नल रूट करता है और उनकी स्थितियाँ दिखाता है। ब्रोकर, खातों, रणनीति, वॉल्यूम और जोखिम पर नियंत्रण आपका रहता है; कोई वित्तीय सलाह या निष्पादन की गारंटी नहीं दी जाती।
यदि बाज़ार बंद होने पर कोई अलर्ट ट्रिगर हो जाए तो क्या होता है?
कमांड अस्वीकार कर दी जाती है और इतिहास उसका कारण बताता है, इसलिए आपको ठीक-ठीक पता चलता है कि क्या हुआ। अगली बार बाज़ार खुलने पर चुपचाप कुछ भी दोबारा नहीं भेजा जाता, किसी ऐसे भाव पर नहीं जिसकी आपने उम्मीद न की हो: वितरण अधिकतम एक बार होता है, और अपनी उपयोगी अवधि बीत चुकी कमांड TTL पर समाप्त हो जाती है।
क्या मुझे कोडिंग आनी चाहिए?
नहीं। अलर्ट संदेश एक छोटा JSON अंश है जिसे आप TradingView के अलर्ट बॉक्स में कॉपी करते हैं — दस्तावेज़ीकरण और Pine Script उदाहरणों वाला पेज तैयार टेम्पलेट देते हैं। Pine Script का ज्ञान तभी मायने रखता है जब आपकी रणनीति स्वयं प्रोग्राम के ज़रिए अलर्ट बनाती हो।
TradingView मेरा वेबहुक क्यों नहीं भेज रहा?
इस क्रम में जाँचें: सशुल्क प्लान (Essential या उससे ऊपर), दो-कारक प्रमाणीकरण सक्षम, एकदम सही https पता, और TradingView के अलर्ट लॉग में भेजने की स्थिति। अगर वेबहुक गया पर कुछ नहीं पहुँचता, तो गड़बड़ी पते या खाते की कुंजी में है।
क्या TradingView वेबहुक JSON के बजाय टेक्स्ट स्वीकार करता है?
हाँ। TradingView कोई भी संदेश भेजता है, JSON हो या टेक्स्ट, और TheConnector दोनों रूप पढ़ता है। फिर भी JSON ज़्यादा सुरक्षित है: हर फ़ील्ड का नाम होता है और ग़लती तुरंत पकड़ में आ जाती है।