किसी bot का ऐसी पोजीशन खोलना जिसकी आपको उम्मीद नहीं थी, लगभग हमेशा इसी बात का संकेत होता है कि bot ठीक वैसे ही काम कर रहा है जैसे उसे कॉन्फ़िगर किया गया था, बस उस तरह नहीं जैसा आपने सोचा था। यह गाइड आम कारणों को समझाती है, ताकि जो हुआ उसे आप अपनी सेटिंग्स से मिला सकें। (इसके उलट समस्या के लिए, यानी ऐसा bot जो ट्रेड नहीं करता, देखें मेरा Bot ट्रेड क्यों नहीं कर रहा?)
मुख्य बातें
- अगर आपने 'तुरंत खोलें' चुना था, तो bot आपके उसे लॉन्च करते ही अपना पहला ऑर्डर लगा देता है; किसी signal की ज़रूरत नहीं।
- अगर आपने entry conditions का इस्तेमाल किया था, तो bot इसलिए चला क्योंकि वे शर्तें पूरी हो गईं; जांचें कि कहीं आपने OR लॉजिक (कोई एक शर्त पूरी होने पर ट्रिगर) तो सेट नहीं किया, AND (सभी पूरी होनी चाहिए) के बजाय।
- किसी डील के बंद होने के बाद, एक active bot शर्तें दोबारा पूरी होते ही अगली डील शुरू कर देता है; कोई cooldown नहीं होता, इसलिए एक नई डील 'अनपेक्षित' लग सकती है।
- जो एक नया ट्रेड लगता है, वह असल में उसी डील के अंदर एक averaging order हो सकता है, अलग पोजीशन नहीं।
- एक signal bot (या TradingView trigger वाला कोई DCA bot) तब खुलता है जब कोई बाहरी alert चलता है; अपने alert स्रोत की जांच करें।
1. आपने "तुरंत खोलें" चुना था
जब आप कोई bot बनाते हैं, तो entry को तुरंत खोलें पर सेट किया जा सकता है, ऐसी स्थिति में bot अपना base order आपके उसे लॉन्च करते ही मौजूदा बाज़ार भाव पर लगा देता है, बिना किसी signal की ज़रूरत के। अगर आपका bot शुरू करते ही उसी पल एंटर हो गया, तो लगभग निश्चित रूप से यही कारण है। (दूसरा विकल्प शर्त-आधारित entry है; नीचे देखें।)
2. आपकी Entry Conditions पूरी हो गईं
अगर आपने indicator शर्तें सेट की थीं, तो bot इसलिए खुला क्योंकि वे पूरी हो गईं; यही उसका काम है। दो बातें अक्सर लोगों को चौंका देती हैं:
- OR बनाम AND लॉजिक। AND के साथ, ट्रिगर होने के लिए हर शर्त सही होनी चाहिए। OR के साथ, कोई एक ही काफ़ी है, जो कहीं ज़्यादा बार चलता है। अगर आपका bot उम्मीद से जल्दी या ज़्यादा बार ट्रेड करता है, तो जांचें कि कहीं आपकी शर्तें OR से जुड़ी तो नहीं हैं।
- जितना आपने सोचा उससे ढीली शर्तें। "RSI below 60" जैसी सीमा "RSI below 30" के मुक़ाबले कहीं ज़्यादा आसानी से ट्रिगर होती है। अपने सटीक मान दोबारा पढ़ें।
अपनी शर्तें कैसे जुड़ती हैं यह देखने के लिए Entry Conditions और Trigger System देखें।
3. पिछली डील बंद होने के बाद उसने एक नई डील शुरू की
Bots लगातार चलते हैं। जब कोई डील बंद होती है (उदाहरण के लिए take-profit पर), तो एक active bot फिर से entry की तलाश में लग जाता है और शर्तें पूरी होते ही अगली डील खोल देता है, किसी cooldown के बिना। इसलिए एक डील के बंद होने के तुरंत बाद किसी पोजीशन का दिखना कोई गड़बड़ी नहीं है; यह bot का अपना काम करना है। (विस्तार से डील बंद होने के बाद क्या होता है में।) अगर आप नहीं चाहते थे कि वह दोबारा एंटर करे, तो bot को रोकें।
4. यह एक Averaging Order है, नया ट्रेड नहीं
जो एक "नया ट्रेड" लगता है, वह अक्सर उसी डील के अंदर एक averaging order होता है; आपका DCA grid भाव के बदलने पर मौजूदा पोजीशन में जोड़ता है, अलग पोजीशन नहीं खोलता। डील की जांच करें: अगर यह वही डील नंबर है और उसका औसत entry नीचा (long) या ऊंचा (short) है, तो यह grid अपने डिज़ाइन के अनुसार काम कर रहा है, कोई चौंकाने वाली entry नहीं। देखें Entry Orders और Grid।
5. कोई बाहरी Signal चला
अगर आप एक signal bot चला रहे हैं, या TradingView entry trigger वाला कोई DCA bot, तो bot तब खुलता है जब कोई बाहरी alert उसे ऐसा करने को कहता है। ऐसे में एक अनपेक्षित entry आपके signal स्रोत की ओर इशारा करती है: कोई alert जो तब चला जब आपको उम्मीद नहीं थी, या कोई webhook जिसके जुड़े होने की बात आप भूल गए थे। जो signal भेजता है उस alert/strategy की जांच करें।
6. दिशा और जोड़ी दोबारा जांचें
कभी-कभी हैरानी इससे भी सरल होती है: bot उससे अलग दिशा (long बनाम short) या trading pair पर है जितना आपको याद था। bot की सेटिंग्स पर एक झलक इसे साफ़ कर देती है।
7. क्या "Run Now" का इस्तेमाल हुआ था?
Freya में एक Run Now ऐक्शन है जो किसी active bot को अपनी entry conditions को छोड़कर तुरंत एक डील खोलने पर मजबूर करता है। अगर आपने (या आपके खाते तक पहुंच रखने वाले किसी और ने) Run Now का इस्तेमाल किया, तो bot ने अपने triggers की परवाह किए बिना तुरंत एक पोजीशन खोल दी; यह तयशुदा व्यवहार है। Run Now क्या करता है यह जानने के लिए अपने चल रहे Bots को मैनेज करना देखें।
क्या करें
- डील/bot खोलें और नोट करें: entry तुरंत हुई या शर्त-आधारित? वही डील (averaging) या कोई नई?
- अपनी entry conditions दोबारा पढ़ें: खासकर AND बनाम OR और अपने सटीक थ्रेशोल्ड।
- अगर यह एक signal bot है, तो उस बाहरी alert की जांच करें जिसने इसे ट्रिगर किया।
- अगर आप नहीं चाहते कि यह एंटर करता रहे, तो bot को रोकें (देखें अपने चल रहे Bots को मैनेज करना)।
- फिर भी बात नहीं बन रही? bot और डील की जानकारी के साथ [email protected] पर संपर्क करें।
अक्सर पूछे जाने वाले सवाल
मेरे bot ने शुरू करते ही उसी पल एक पोजीशन क्यों खोल दी?
आपने लगभग निश्चित रूप से entry को "तुरंत खोलें" पर सेट किया था, जो आपके bot को लॉन्च करते ही base order को बाज़ार भाव पर लगा देता है। अगर आप चाहते हैं कि यह किसी signal का इंतज़ार करे, तो इसके बजाय शर्त-आधारित entry का इस्तेमाल करें।
मेरा bot मेरी उम्मीद से कहीं ज़्यादा बार ट्रेड करता है।
अपनी entry conditions का लॉजिक जांचें। OR लॉजिक के साथ, कोई भी एक शर्त entry ट्रिगर कर देती है, इसलिए यह AND (जहां सभी शर्तें पूरी होनी चाहिए) के मुक़ाबले कहीं ज़्यादा बार चलता है। अपने थ्रेशोल्ड भी दोबारा जांचें; ढीले मान (जैसे RSI below 60) आसानी से ट्रिगर हो जाते हैं।
मेरी पिछली पोजीशन बंद होते ही एक नई पोजीशन आ गई।
यह bot का अपनी अगली डील शुरू करना है। Active bots बिना किसी cooldown के लगातार लूप करते हैं; शर्तें पूरी होते ही वे दोबारा एंटर कर जाते हैं। अगर आप यह नहीं चाहते, तो डील बंद होने के बाद bot को रोकें।
यह नया ट्रेड है या बस मेरा bot averaging down कर रहा है?
अगर यह वही डील है और उसका औसत entry बदल गया है, तो यह मौजूदा डील के अंदर एक averaging (grid) order है, नई पोजीशन नहीं। वाक़ई नई पोजीशन एक नई डील होती। उन्हें अलग-अलग पहचानने के लिए डील नंबर जांचें।
मेरे signal bot ने वह ट्रेड खोला जो मैंने नहीं भेजा था।
एक signal bot उसे मिलने वाले webhook signals पर काम करता है। एक अनपेक्षित entry का आमतौर पर मतलब है कि आपका बाहरी alert (जैसे कोई TradingView alert) चल गया; जो आपके bot के webhook को भेजता है उस strategy या alert की जांच करें, और अगर आपको लगता है कि URL लीक हो गया है तो उसे दोबारा जेनरेट करें।
मैं अपने bot को और ट्रेड खोलने से कैसे रोकूं?
उसे रोकें। रोकने से यह नई पोजीशन खोलना बंद कर देता है; अगर कोई डील खुली है, तो यह उसे पूरा कर सकता है और फिर रुक सकता है। देखें अपने चल रहे Bots को मैनेज करना।
