Signal bot बाहरी सिग्नल मिलने पर ट्रेड execute करता है, जो आमतौर पर TradingView alert से webhook के ज़रिए आता है। Freya के अंदर entry logic बनाने (जैसा DCA bot करता है) की बजाय, आप अपने सिग्नल किसी दूसरे प्लेटफ़ॉर्म से लाते हैं, और signal bot उन्हें आपके exchange पर असली ट्रेड में बदल देता है।
अगर आपके पास पहले से कोई भरोसेमंद strategy या indicator सेटअप है, तो signal bot उसे Freya पर automate करने का तरीक़ा है। (अगर आप Freya के अंदर ही logic बनाना चाहते हैं, तो अपना पहला DCA Bot कैसे बनाएँ गाइड से शुरुआत करें।)
मुख्य बातें
- Signal bot बाहरी सिग्नल पर ट्रेड करता है जो webhook को भेजे जाते हैं, उदाहरण के लिए, TradingView alert जो आपकी शर्तें पूरी होने पर fire होता है।
- Custom Signal मोड में आपके bot को एक Open और एक Close webhook URL मिलता है; Risk Ratio मोड में एक ही webhook मिलता है और पोज़िशन webhook के take-profit और stop-loss से अपने आप बंद हो जाती है।
- दो signal mode हैं: Custom Signal, जहाँ आप ऑर्डर सेट करते हैं और bot आपके webhook सिग्नल पर काम करता है; और Risk Ratio, जहाँ webhook में take-profit और stop-loss होते हैं (entry market पर ली जाती है) और आप एक निश्चित risk राशि सेट करते हैं ताकि position size अपने आप calculate हो।
- अपने webhook URLs को पासवर्ड की तरह सुरक्षित रखें। जिसके पास ये URLs हैं, वह आपका bot trigger कर सकता है, इसलिए इन्हें निजी रखें और अगर कभी expose हों तो तुरंत regenerate करें।
- Signal bots उन traders के लिए हैं जो पहले से अपने सिग्नल generate करते हैं और चाहते हैं कि Freya उन्हें स्वचालित रूप से execute करे।
Signal Bot क्या है
DCA bot में आप entry conditions Freya के अंदर configure करते हैं। Signal bot इसका उलटा है: कब enter या exit करना है, यह फ़ैसला बाहर से आता है, चाहे वह आपका charting platform हो, आपकी खुद की script हो, या कोई भी टूल जो webhook भेज सकता है। जब वह सिग्नल आता है, signal bot ट्रेड लगा देता है। यह आपकी बाहरी strategy और आपके exchange पर live execution के बीच पुल (bridge) का काम करता है।
चरणों का संक्षिप्त अवलोकन
- Bot बनाएँ और Signal Bot type चुनें, फिर अपनी trading pair और direction चुनें।
- Signal mode चुनें: Custom Signal, या Risk Ratio (जहाँ webhook में आपका take-profit और stop-loss होता है)।
- अपने webhook URL(s) कॉपी करें: Custom Signal में आपको एक Open और एक Close URL मिलता है; Risk Ratio में एक ही URL मिलता है।
- अपना signal source कनेक्ट करें: उन URLs को अपने TradingView alert (या अन्य टूल) में पेस्ट करें।
- अपनी order settings सेट करें और launch करें। इसके बाद, आपके सिग्नल bot को चलाते हैं।
चरण 1: Signal Bot Type चुनें
Create Bot flow में, Signal Bot ("Webhook सिग्नल के आधार पर ट्रेड निष्पादित करें") चुनें, फिर किसी भी अन्य bot की तरह अपनी trading pair और direction चुनें।
चरण 2: Signal Mode चुनें
Signal Mode नियंत्रित करता है कि आपका bot प्राप्त सिग्नल को कैसे interpret करता है। दो mode हैं, और आपको एक चुनना होगा; इन्हें मिलाया नहीं जा सकता:
- Custom Signal: आपका bot उन open और close सिग्नल पर काम करता है जो आप webhook से भेजते हैं (उदाहरण के लिए, TradingView alert से), और आप Freya में ऑर्डर configure करते हैं: ट्रेड राशि और आपका take-profit तथा stop-loss।
- Risk Ratio: webhook payload में take-profit और stop-loss prices होती हैं; सिग्नल fire होने पर entry market price पर ली जाती है। ट्रेड राशि चुनने की बजाय, आप प्रति ट्रेड एक निश्चित risk राशि सेट करते हैं, और Freya entry और stop-loss के बीच की दूरी से position size अपने आप calculate कर लेता है। नतीजा: अगर stop-loss hit होता है, तो आपको लगभग उतना ही नुकसान होता है जितनी risk राशि आपने चुनी थी। Take-profit webhook price पर limit order के रूप में लगता है (ताकि बिना slippage के भरे); stop-loss trigger होने पर market order के रूप में execute होता है, इसलिए, किसी भी stop की तरह, तेज़ मूवमेंट में slippage हो सकता है।
वह mode चुनें जो आपके सिग्नल के तरीक़े से मेल खाता हो।
Risk Ratio Mode इतना प्रभावशाली क्यों है
Risk Ratio mode position sizing को उलट देता है। आम तौर पर आप position size चुनते हैं और stop-loss से जो भी नुकसान हो, उसे स्वीकार करते हैं। Risk Ratio mode में आप वह नुकसान चुनते हैं जो आप उठाने को तैयार हैं, और position size अपने आप उसी के अनुसार बन जाता है। इससे हर ट्रेड पर आपका risk एक समान रहता है, चाहे stop-loss कितना भी दूर या करीब हो। यह professionals द्वारा अपनाया जाने वाला अनुशासित तरीक़ा है। आप strategy step पर risk type और निश्चित राशि सेट करते हैं; ट्रेड राशि फिर dynamic दिखती है, क्योंकि यह webhook आने पर calculate होती है।
चरण 3: अपने Webhook URLs प्राप्त करें
कौन से URLs मिलेंगे, यह आपके mode पर निर्भर करता है:
- Custom Signal mode में, आपके bot को एक Open Webhook URL (इसे call करने पर पोज़िशन खुलती है) और एक अलग Close Webhook URL (इसे call करने पर पोज़िशन बंद होती है) मिलता है।
- Risk Ratio mode में, आपको entry signal के लिए एक ही webhook URL मिलता है। पोज़िशन फिर webhook में दिए गए take-profit और stop-loss से अपने आप बंद हो जाती है, इसलिए कोई अलग Close URL नहीं होता। सिग्नल एक छोटे JSON message के रूप में भेजा जाता है जिसमें take-profit और stop-loss की values शामिल होती हैं।
आप कभी भी URL कॉपी कर सकते हैं और regenerate कर सकते हैं। Regenerate करने पर नया URL बनता है और पुराना तुरंत अमान्य हो जाता है। यह तब उपयोगी है जब कोई URL expose हो गया हो।
चरण 4: अपना Signal Source कनेक्ट करें
अपने webhook URL(s) को अपने signal source में पेस्ट करें। TradingView के मामले में, आप एक alert बनाते हैं और उसका webhook URL अपने bot का URL सेट करते हैं। Custom Signal mode में entries के लिए Open URL और exits के लिए Close URL इस्तेमाल करें; Risk Ratio mode में एक ही webhook इस्तेमाल करें और alert message में अपना take-profit और stop-loss शामिल करें। जब आपकी alert condition trigger होती है, TradingView webhook को call करता है और आपका bot उस पर काम करता है।
चरण 5: अपनी Order Settings सेट करें
Configure करें कि bot अपने ऑर्डर कैसे size और place करता है। Custom Signal mode में, आप ट्रेड राशि और अपना take-profit तथा stop-loss सेट करते हैं। Risk Ratio mode में, आप इसकी जगह अपनी निश्चित risk राशि सेट करते हैं (ट्रेड राशि dynamic हो जाती है, और take-profit तथा stop-loss webhook से आते हैं)। फिर bot launch करें; यह चुपचाप बैठा रहता है जब तक कोई सिग्नल नहीं आता, और फिर execute करता है।
अपने Webhooks को सुरक्षित रखें
Signal bots के साथ यह सबसे ज़रूरी आदत है: आपके webhook URLs गोपनीय हैं। जिसके पास URL है, वह आपके bot पर उस action को trigger कर सकता है, इसलिए:
- अपने webhook URLs कभी सार्वजनिक रूप से शेयर या पोस्ट न करें।
- उन्हें केवल भरोसेमंद टूल में पेस्ट करें, जैसे आपके अपने TradingView alerts।
- अगर आपको शक हो कि कोई URL expose हो गया है, तो तुरंत regenerate करें। पुराना URL फ़ौरन काम करना बंद कर देता है।
Webhook URL आपके bot को trigger करने की चाबी है। इसे निजी रखें, कभी शेयर न करें, और अगर लीक हो तो regenerate कर दें। Signal bot के लिए यह सबसे महत्वपूर्ण सुरक्षा कदम है।
अक्सर पूछे जाने वाले सवाल
Freya Finance पर signal bot क्या है?
Signal bot बाहरी सिग्नल के आधार पर ट्रेड execute करता है जो webhook को भेजे जाते हैं, उदाहरण के लिए, TradingView alert। Freya के अंदर यह तय करने की बजाय कि कब ट्रेड करना है, यह आपके सिग्नल का इंतज़ार करता है और फिर आपके exchange पर पोज़िशन open या close करता है। अगर आप पहले से किसी अन्य प्लेटफ़ॉर्म पर सिग्नल generate करते हैं, तो यह आदर्श है।
मैं TradingView को अपने signal bot से कैसे कनेक्ट करूँ?
Custom Signal mode चुनें, अपने bot के Open और Close webhook URLs कॉपी करें, और उन्हें अपने TradingView alerts में पेस्ट करें (entries के लिए Open URL, exits के लिए Close URL)। Risk Ratio mode में इसकी जगह एक ही webhook URL इस्तेमाल करें और alert message में take-profit तथा stop-loss शामिल करें। जब alert fire होता है, TradingView webhook को call करता है और आपका bot ट्रेड करता है।
Custom Signal mode और Risk Ratio mode में क्या अंतर है?
Custom Signal mode में, bot उन open और close सिग्नल पर काम करता है जो आप webhook से भेजते हैं, और आप ऑर्डर खुद configure करते हैं: ट्रेड राशि और आपका take-profit तथा stop-loss। Risk Ratio mode में, webhook payload में take-profit और stop-loss prices होती हैं (सिग्नल fire होने पर entry market पर ली जाती है), और ट्रेड राशि की बजाय आप एक निश्चित risk राशि सेट करते हैं। Freya फिर entry-to-stop-loss दूरी से position size अपने आप calculate करता है, ताकि stop-out होने पर लगभग उतना ही नुकसान हो जितना risk आपने चुना था। दोनों mode को मिलाया नहीं जा सकता; जो आपके सिग्नल के तरीक़े से मेल खाता हो, वह चुनें।
Risk Ratio mode में position sizing कैसे काम करती है?
आप प्रति ट्रेड एक निश्चित risk राशि सेट करते हैं। जब सिग्नल fire होता है, Freya market price पर entry लेता है और webhook से stop-loss पढ़ता है, फिर position size इस तरह calculate करता है कि stop-loss पर नुकसान आपके चुने हुए risk के बराबर हो। इससे हर ट्रेड पर आपका risk एक समान रहता है, चाहे stop कितना भी टाइट या वाइड हो। आप तय करते हैं कि कितना नुकसान उठाने को तैयार हैं, और size उसी के अनुसार बनता है।
क्या मेरे webhook URLs गोपनीय हैं?
हाँ, उन्हें पासवर्ड की तरह रखें। जिसके पास webhook URL है, वह आपके bot पर उस action को trigger कर सकता है। कभी शेयर न करें, केवल भरोसेमंद टूल में पेस्ट करें, और अगर आपको लगे कि URL expose हो गया है तो तुरंत regenerate करें। Regenerate करने पर पुराना URL तत्काल अमान्य हो जाता है।
मैंने सिग्नल भेजा लेकिन कुछ नहीं हुआ, क्यों?
जाँचें कि आपने सही webhook URL (Open बनाम Close) इस्तेमाल किया है, कि आपका signal mode आपके alert सेटअप से मेल खाता है, और कि bot चालू है, रुका नहीं। अगर आपने हाल ही में कोई URL regenerate किया है, तो सुनिश्चित करें कि आपका signal source नया URL इस्तेमाल कर रहा है। Bot status से जुड़ी सामान्य समस्याओं के लिए मेरा Bot Trade क्यों नहीं कर रहा? देखें।
क्या webhook मेरा take-profit और stop-loss सेट कर सकता है?
हाँ, अगर आप Risk Ratio mode इस्तेमाल करते हैं। उस mode में take-profit और stop-loss values Freya में मैन्युअल enter करने की बजाय webhook payload से आती हैं, जिससे आपकी बाहरी strategy exits को नियंत्रित कर सकती है।
