बहु-संकेतक गतिशील क्रॉस ट्रेंड ट्रैकिंग मात्रात्मक रणनीति विश्लेषण

SMA RSI BB ATR TP/SL
निर्माण तिथि: 2025-04-01 13:30:24 अंत में संशोधित करें: 2025-04-01 13:30:24
कॉपी: 0 क्लिक्स: 319
2
ध्यान केंद्रित करना
319
समर्थक

बहु-संकेतक गतिशील क्रॉस ट्रेंड ट्रैकिंग मात्रात्मक रणनीति विश्लेषण बहु-संकेतक गतिशील क्रॉस ट्रेंड ट्रैकिंग मात्रात्मक रणनीति विश्लेषण

अवलोकन

रणनीति एक बहु-सूचक प्रवृत्ति ट्रैकिंग ट्रेडिंग प्रणाली है जो मुख्य रूप से चलती औसत के क्रॉसिंग, अपेक्षाकृत मजबूत संकेतकों (आरएसआई) और बोलिंगर बैंड्स (बोलिंगर बैंड्स) पर निर्भर करती है, जो ट्रेडिंग संकेतों की पुष्टि करते हैं। रणनीति 15 मिनट के समय चक्र पर चलती है, सरल चलती औसत (एसएमए) के क्रॉसिंग का उपयोग मुख्य प्रवृत्ति के आधार के रूप में करती है, जबकि आरएसआई सूचक का उपयोग बाजार की स्थिति को फ़िल्टर करने के लिए किया जाता है, जो ओवरबॉय या ओवरबॉय है, और संभावित मूल्य चरम क्षेत्रों की पहचान करने के लिए बोलिंगर बैंड का उपयोग करती है। जोखिम प्रबंधन के लिए औसत वास्तविक तरंगों (एटीआर) के आधार पर गतिशील स्टॉप-लॉस और लाभ लक्ष्य सेट करना, बाजार की अस्थिरता के लिए स्वयं-समायोजन को सक्षम करता है। कुल मिलाकर, यह रणनीति बहु-तकनीकी संकेतकों के सामंजस्यपूर्ण प्रभाव के माध्यम से प्रवृत्ति में अल्पकालिक मूल्य उतार-चढ़ाव को पकड़ने की कोशिश करती है, जबकि प्रत्येक लेनदेन के जोखिम को सख्ती से

रणनीति सिद्धांत

इस क्वांटिटेटिव ट्रेडिंग रणनीति का मुख्य सिद्धांत कई तकनीकी संकेतकों के संयोजन के साथ ट्रेडिंग सिग्नल का उत्पादन और फ़िल्टरिंग है, जिसमें मुख्य रूप से निम्नलिखित कुछ प्रमुख घटक शामिल हैंः

  1. रुझान पहचान तंत्र: 5 चक्र और 20 चक्र सरल चलती औसत (एसएमए) के क्रॉसिंग का उपयोग करना प्रवृत्ति की दिशा के लिए मुख्य आधार के रूप में। जब 5 चक्र एसएमए ऊपर की ओर 20 चक्र एसएमए को पार करता है, तो इसे एक ऊपर की ओर प्रवृत्ति के रूप में पहचाना जाता है, जो एक खरीद संकेत को ट्रिगर करता है; जब 5 चक्र एसएमए नीचे की ओर 20 चक्र एसएमए को पार करता है, तो इसे एक नीचे की ओर प्रवृत्ति के रूप में पहचाना जाता है, जो एक बेचने का संकेत देता है।

  2. गति फ़िल्टर: अपेक्षाकृत मजबूत संकेतकों (आरएसआई) का उपयोग करके संभावित अति-खरीद या बिक्री की स्थिति को फ़िल्टर करें। खरीदने की शर्त आरएसआई से कम 70 की आवश्यकता होती है, ओवरबॉट जोन में प्रवेश से बचें; बेचने की शर्त आरएसआई से अधिक 30 की आवश्यकता होती है, ओवरबॉट जोन में शून्य से बचें।

  3. अस्थिरता की पहचानबुलिंगर बैंड्स के माध्यम से कीमतों की तुलनात्मक स्थिति को चिह्नित करना। खरीद संकेतों को ऊपरी पट्टी से अधिक कीमतों की आवश्यकता नहीं होती है, और बेचने के संकेतों को नीचे की पट्टी से कम कीमतों की आवश्यकता होती है, जिससे कीमतों के चरम क्षेत्रों में व्यापार से बचा जा सकता है।

  4. जोखिम प्रबंधन प्रणालीएटीआर के आधार पर गतिशील स्टॉप-लॉस और प्रॉफिट टारगेट सेट करना। स्टॉप-लॉस को एटीआर के 2 गुना और प्रॉफिट टारगेट को एटीआर के 4 गुना की दूरी पर सेट करना, जिससे जोखिम प्रबंधन को विभिन्न बाजार स्थितियों में उतार-चढ़ाव के लिए अनुकूल बनाया जा सके।

  5. स्थिति प्रबंधनरणनीति के अनुसार, प्रति लेनदेन जोखिम खाता धन का 1% से अधिक नहीं होना चाहिए, जिससे यह सुनिश्चित हो सके कि एक लेनदेन पर होने वाली हानि को स्वीकार्य सीमा के भीतर रखा जाए।

कोड कार्यान्वयन पर, रणनीति पहले विभिन्न तकनीकी संकेतकों के मूल्यों की गणना करती है, फिर प्रवेश की शर्तों और बाहर निकलने के स्पष्ट नियमों को परिभाषित करती है। जब खरीद की शर्तें पूरी होती हैं, तो सभी खाली पदों को समतल कर दिया जाता है और मल्टीहेड पोजीशन स्थापित की जाती हैं, साथ ही संबंधित स्टॉप और प्रॉफिट स्तर सेट किया जाता है; जब बिक्री की शर्तें पूरी होती हैं, तो सभी मल्टीहेड पोजीशनों को समतल कर दिया जाता है और खाली पदों को स्थापित किया जाता है, साथ ही संबंधित स्टॉप और प्रॉफिट स्तर सेट किया जाता है। रणनीति “var” कीवर्ड का उपयोग करके स्टॉप और प्रॉफिट की कीमतों को संरक्षित करती है, यह सुनिश्चित करती है कि ये कीमतें बाहर निकलने की स्थिति को ट्रिगर करने से पहले प्रभावी रहें। अंत में, रणनीति के दृश्य घटक के माध्यम से संबंधित संकेतकों और संकेतों को मैप किया जाता है, जिससे व्यापारियों को बाजार की स्थिति और व्यापारिक तर्क को समझने में मदद मिलती है।

रणनीतिक लाभ

कोड संरचना और तर्क के गहन विश्लेषण के माध्यम से, इस रणनीति के कई फायदे हैंः

  1. बहु-सूचक समन्वयरणनीतिः तीन अलग-अलग प्रकार के तकनीकी संकेतकों के साथ चलती औसत, आरएसआई और बुलिंग के संयोजन के साथ, एक सिग्नल पुष्टिकरण तंत्र के रूप में, एक एकल संकेतक द्वारा संभावित झूठे संकेतों के जोखिम को कम करता है। यह बहु-फ़िल्टरिंग तंत्र ट्रेडिंग सिग्नल की गुणवत्ता और विश्वसनीयता में सुधार करने में मदद करता है।

  2. जोखिम प्रबंधन के लिए अनुकूलनएटीआर-आधारित गतिशील रोक और लाभ लक्ष्य सेटिंग का उपयोग करके, बाजार की अस्थिरता के आधार पर जोखिम मापदंडों को स्वचालित रूप से समायोजित करने में सक्षम। उच्च अस्थिरता वाले बाजारों में स्वचालित रूप से स्टॉप रेंज का विस्तार करें और कम अस्थिरता वाले बाजारों में स्वचालित रूप से स्टॉप रेंज को कम करें, विभिन्न बाजारों के वातावरण में निश्चित स्टॉप की सीमा से बचें।

  3. रुझान ट्रैकिंग और अस्थिरता फ़िल्टरिंग: रणनीति न केवल ट्रेंड की दिशा को ट्रैक करती है ((एसएमए क्रॉसिंग के माध्यम से), बल्कि आरएसआई और बुरीन के माध्यम से चरम क्षेत्रों में कीमतों के व्यापारिक संकेतों को फ़िल्टर करती है, जो ट्रेंड समायोजन चरण में संभावित नुकसान को प्रभावी रूप से कम करती है।

  4. स्पष्ट स्थिति प्रबंधनयह स्पष्ट रूप से निर्धारित करता है कि प्रत्येक लेनदेन का जोखिम खाते के 1% से अधिक नहीं है, धन प्रबंधन के लिए स्पष्ट मार्गदर्शन प्रदान करता है, जिससे दीर्घकालिक स्थिर संचालन में मदद मिलती है।

  5. सिग्नल दृश्यकोड में एक पूर्ण दृश्य घटक शामिल है, जिसमें चलती औसत, ब्रिनबैंड, खरीद और बिक्री संकेत और रोक और लाभ के स्तर का चित्रण शामिल है, जिससे व्यापारियों को वास्तविक समय में रणनीति संचालन स्थिति और बाजार की स्थिति की निगरानी करने में मदद मिलती है।

  6. प्रवेश और निकास तर्क स्पष्ट: रणनीति में स्पष्ट रूप से परिभाषित प्रवेश और निकास नियम हैं, जो व्यापारिक निर्णयों में व्यक्तिपरक कारकों से बचते हैं, जो व्यापार अनुशासन बनाए रखने में मदद करते हैं।

  7. रिवर्स सिग्नल ने बराबरी की स्थिति शुरू की: जब कोई उलटा संकेत होता है, तो रणनीति पहले मौजूदा स्थिति को खत्म कर देती है और फिर नई स्थिति स्थापित करती है, जो बाजार के रुझान में बदलाव के साथ तेजी से स्थिति को समायोजित करने में मदद करती है और गलत दिशा में जोखिम को कम करती है।

रणनीतिक जोखिम

हालांकि इस रणनीति को व्यापक रूप से तैयार किया गया है, इसके कुछ संभावित जोखिम और सीमाएं हैंः

  1. अल्पकालिक औसत संवेदनशीलता: 5 चक्र एसएमए का उपयोग तेजी से औसत रेखा के रूप में किया जा सकता है जो अतिसंवेदनशील हो सकता है, जो क्रॉस-मार्केट में अक्सर क्रॉस-सिग्नल उत्पन्न करने के लिए प्रवण होता है, जिससे अत्यधिक व्यापार और कमीशन क्षरण होता है। समाधान में औसत रेखा को चिकना करने या क्रॉस-मार्केट में व्यापार को निलंबित करने पर विचार किया जा सकता है।

  2. एटीआर रोकना: हालांकि एटीआर गतिशील सेटिंग्स का उपयोग करके बंद हो जाता है, लेकिन कुछ बाजार स्थितियों में 2 गुना एटीआर का उपयोग करना काफी लचीला नहीं हो सकता है। उच्च अस्थिरता वाले बाजारों में बहुत अधिक बंद हो सकता है और कम अस्थिरता वाले बाजारों में बहुत कम बंद हो सकता है। एटीआर गुणांक को विभिन्न बाजार चरणों की गतिशीलता के अनुसार समायोजित करने पर विचार करने की सिफारिश की जाती है।

  3. आरएसआई थ्रेशोल्ड फिक्स्डरणनीतिः फिक्स्ड आरएसआई थ्रेशोल्ड ((70 और 30) का उपयोग करना सभी बाजार स्थितियों के लिए उपयुक्त नहीं हो सकता है। मजबूत रुझान वाले बाजारों में, आरएसआई लंबे समय तक उच्च या निम्न स्तर पर रह सकता है, जिससे प्रभावी सिग्नल को याद किया जा सकता है। आरएसआई थ्रेशोल्ड को बाजार की प्रवृत्ति की ताकत की गतिशीलता के आधार पर समायोजित करने पर विचार किया जा सकता है।

  4. तकनीकी संकेतकों पर निर्भरता की सीमाएंरणनीति पूरी तरह से तकनीकी संकेतकों पर निर्भर करती है, मौलिक कारकों पर विचार की कमी है। जब महत्वपूर्ण मौलिक घटनाएं बाजार को प्रभावित करती हैं, तो शुद्ध तकनीकी विश्लेषण विफल हो सकता है। कुछ बुनियादी फ़िल्टरिंग तंत्र या प्रमुख घटना जोखिम प्रबंधन नियमों को एकीकृत करने की सिफारिश की गई है।

  5. वापस लेने का जोखिमहालांकि रणनीति में स्टॉप लॉस का उपयोग किया जाता है, लेकिन चरम बाजार स्थितियों में (जैसे कि फ्लैश या फ्लाइंग) वास्तविक स्टॉप लॉस निष्पादन मूल्य सेट मूल्य से बहुत कम हो सकता है, जिससे अपेक्षित से अधिक नुकसान हो सकता है। अधिकतम वापसी नियंत्रण तंत्र को बढ़ाने पर विचार किया जाना चाहिए।

  6. पैरामीटर अनुकूलन जोखिम: कोड में उपयोग किए गए पैरामीटर (जैसे 5 और 20 चक्र SMA, 14 चक्र RSI और ATR) में ऐतिहासिक डेटा के साथ अति-अनुरूपता का जोखिम हो सकता है। पैरामीटर को स्थिरता परीक्षण के लिए अनुशंसित किया जाता है ताकि यह सुनिश्चित किया जा सके कि रणनीति विभिन्न पैरामीटर सेटिंग्स के तहत अपेक्षाकृत स्थिर प्रदर्शन रख सके।

  7. तरलता जोखिम: कम तरलता वाले बाजारों में ट्रेडों को निष्पादित करते समय, स्लाइड पॉइंट के विस्तार का जोखिम हो सकता है, वास्तविक ट्रेडिंग परिणामों के लिए प्रतिक्रिया के परिणामों से काफी अंतर हो सकता है। तरलता फ़िल्टरिंग शर्तों को बढ़ाने पर विचार किया जाना चाहिए और बहुत कम तरलता की स्थिति में व्यापार से बचना चाहिए।

रणनीति अनुकूलन दिशा

कोड के गहन विश्लेषण के आधार पर, निम्नलिखित संभावित अनुकूलन दिशाएं हैंः

  1. गतिशील पैरामीटर समायोजन तंत्र: बाजार की अस्थिरता या प्रवृत्ति की ताकत के आधार पर गतिशील पैरामीटर समायोजन तंत्र की शुरुआत करें, जैसे कि उच्च अस्थिरता वाले बाजारों में आरएसआई थ्रेशोल्ड रेंज को बढ़ाना, या मजबूत प्रवृत्ति वाले बाजारों में औसत चक्र को समायोजित करना, ताकि रणनीति अधिक अनुकूली हो। अनुकूलन कारणः स्थिर पैरामीटर विभिन्न बाजार स्थितियों में प्रदर्शन में भारी अंतर करते हैं, गतिशील पैरामीटर रणनीति को विभिन्न बाजार स्थितियों के अनुकूल बनाने में मदद करते हैं।

  2. बढ़ते रुझानों को फ़िल्टर करें: ADX (औसत दिशा सूचकांक) जैसे रुझान की ताकत के संकेतकों को पेश करना, केवल जब रुझान स्पष्ट हो तो ट्रेडिंग सिग्नल निष्पादित करना। अनुकूलन कारणः बाज़ार में अक्सर व्यापार करने से बचें, सिग्नल की गुणवत्ता में सुधार करें, कमीशन लागत में कमी करें।

  3. समय फ़िल्टरसमय फ़िल्टरिंग तंत्र को बढ़ाएं, अस्थिरता असामान्यताओं या कम तरलता वाले ट्रेडिंग समय से बचें। अनुकूलन कारणः कुछ विशेष समय अवधि (जैसे कि एशियाई, यूरोपीय और अमेरिकी ट्रेडिंग समय परिवर्तन) में विशेष बाजार व्यवहार पैटर्न हो सकते हैं, लक्षित अनुकूलन रणनीति की स्थिरता को बढ़ा सकता है।

  4. सीढ़ियों का स्टैंड: एक सीढ़ीदार स्टॉप को लागू करने के लिए जो कुछ लाभप्रद स्थिति को समतल करता है, जो कि कुछ लाभ को बंद करने और बड़े रुझान को पकड़ने की संभावना को बरकरार रखता है। अनुकूलन कारणः वर्तमान रणनीति की एक निश्चित रोक एक मजबूत प्रवृत्ति से बहुत जल्दी बाहर निकल सकती है, सीढ़ीदार स्टॉप लाभप्रदता को समाप्त करने और प्रवृत्ति को ट्रैक करने के विरोधाभास को संतुलित कर सकता है।

  5. बहु समय चक्र की पुष्टि करें: अधिक उच्च समय चक्र की प्रवृत्ति की पुष्टि करें, केवल मुख्य प्रवृत्ति की दिशा के अनुरूप होने पर ही प्रवेश करें। अनुकूलन कारणः अधिक समय चक्र की प्रवृत्ति की दिशा में व्यापार करने से सफलता की दर में वृद्धि होती है और प्रतिकूल व्यापार के जोखिम को कम किया जाता है।

  6. जोड़ने की क्षमता सूचक: एक एकीकृत लेनदेन विश्लेषण, यह सुनिश्चित करने के लिए कि लेनदेन के संकेतों को पर्याप्त लेनदेन की मात्रा द्वारा समर्थित किया जाता है। अनुकूलन कारणः मूल्य परिवर्तन के साथ प्रभावी मात्रा को अधिक विश्वसनीय रूप से पहचाना जा सकता है, जो झूठे ब्रेकआउट संकेतों को फ़िल्टर करने में मदद करता है।

  7. मशीन लर्निंग अनुकूलन: मशीन लर्निंग एल्गोरिदम को गतिशील रूप से अनुकूलित करने के लिए पैरामीटर या सिग्नल वेट को शामिल करना, बाजार में बदलाव के लिए रणनीति की अनुकूलन क्षमता में सुधार करना। अनुकूलन कारणः बाजार की स्थिति बदलती रहती है, स्थिर रणनीतियाँ विफल हो जाती हैं, और मशीन लर्निंग रणनीति को बाजार के विकास के लिए लगातार अनुकूलित करने में मदद कर सकती है।

  8. धन प्रबंधन रणनीति में वृद्धि: सिस्टम के प्रदर्शन के आधार पर पोजीशन का आकार समायोजित करें, लगातार लाभ के लिए पोजीशन बढ़ाएं, लगातार नुकसान के लिए पोजीशन कम करें। अनुकूलन कारणः धन के उपयोग की दक्षता में सुधार, रणनीति के अच्छे प्रदर्शन के दौरान अधिकतम लाभ, रणनीति के खराब प्रदर्शन के दौरान जोखिम को नियंत्रित करना।

संक्षेप

एक बहु-सूचक गतिशील क्रॉस-ट्रेंड ट्रैकिंग क्वांटिटेशन रणनीति एक समग्र ट्रेडिंग प्रणाली है जिसमें चलती औसत क्रॉसिंग, आरएसआई फ़िल्टरिंग और ब्रिन बैंड पुष्टिकरण शामिल हैं। कई तकनीकी संकेतकों के सामंजस्यपूर्ण प्रभाव के माध्यम से, रणनीति ने रुझान परिवर्तन बिंदुओं को पकड़ने के साथ-साथ चरम मूल्य क्षेत्रों के संकेतों को प्रभावी रूप से फ़िल्टर किया है, और एटीआर-आधारित गतिशील जोखिम प्रबंधन तंत्र के माध्यम से विभिन्न बाजार स्थितियों के लिए अनुकूलन को सक्षम किया है।

हालांकि इस रणनीति में बहु-सूचक समवर्ती पुष्टि, स्वयं-अनुकूली जोखिम प्रबंधन और अन्य स्पष्ट फायदे हैं, फिर भी अल्पकालिक औसत रेखा अतिसंवेदनशीलता, स्थिर पैरामीटर की सीमाएं और अन्य जोखिम हैं। इन सीमाओं के लिए, गतिशील पैरामीटर समायोजन तंत्र को शुरू करने, प्रवृत्ति की ताकत फ़िल्टर को बढ़ाने और सीढ़ी के स्टॉप जैसे अनुकूलन दिशाओं को लागू करने के लिए रणनीति की स्थिरता और अनुकूलनशीलता को और बढ़ाने की सिफारिश की गई है।

कुल मिलाकर, यह एक अपेक्षाकृत अच्छी तरह से डिज़ाइन की गई व्यापक मात्रात्मक ट्रेडिंग रणनीति है, जो सिग्नल जनरेशन, जोखिम नियंत्रण और स्थिति प्रबंधन जैसे महत्वपूर्ण कारकों को संतुलित करके डिजिटल परिसंपत्ति के दिन के कारोबार के लिए एक संरचित, स्पष्ट और तार्किक रूप से स्पष्ट प्रणालीगत ढांचा प्रदान करती है। निरंतर अनुकूलन और पैरामीटर समायोजन के माध्यम से, इस रणनीति में विभिन्न बाजार स्थितियों में अपेक्षाकृत स्थिर प्रदर्शन रखने की क्षमता है।

रणनीति स्रोत कोड
/*backtest
start: 2025-03-24 00:00:00
end: 2025-03-24 13:00:00
period: 3m
basePeriod: 3m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Crypto Futures Day Trading Strategy", overlay=true)

// --- Indicators ---
// Moving Averages
sma5 = ta.sma(close, 5)
sma20 = ta.sma(close, 20)

// Relative Strength Index (RSI)
rsi14 = ta.rsi(close, 14)

// Bollinger Bands
basis = ta.sma(close, 20)
dev = 2 * ta.stdev(close, 20)
upperBB = basis + dev
lowerBB = basis - dev

// Average True Range (ATR)
atr14 = ta.atr(14)

// --- Entry Conditions ---
// Long Entry: 5 SMA crosses above 20 SMA, RSI < 70, price below upper BB
longCondition = ta.crossover(sma5, sma20) and rsi14 < 70 and close < upperBB

// Short Entry: 5 SMA crosses below 20 SMA, RSI > 30, price above lower BB
shortCondition = ta.crossunder(sma5, sma20) and rsi14 > 30 and close > lowerBB

// --- Stop-Loss and Take-Profit Variables ---
// Use 'var' to persist values across bars until updated
var float longSL = na
var float longTP = na
var float shortSL = na
var float shortTP = na

// --- Entry Logic ---
// Long Entry: Close any short position, enter long, set SL and TP
if (longCondition)
    strategy.close("Short")              // Close existing short position
    strategy.entry("Long", strategy.long) // Enter long position
    longSL := close - 2 * atr14          // Set stop-loss 2 ATR below entry
    longTP := close + 4 * atr14          // Set take-profit 4 ATR above entry

// Short Entry: Close any long position, enter short, set SL and TP
if (shortCondition)
    strategy.close("Long")                // Close existing long position
    strategy.entry("Short", strategy.short) // Enter short position
    shortSL := close + 2 * atr14          // Set stop-loss 2 ATR above entry
    shortTP := close - 4 * atr14          // Set take-profit 4 ATR below entry

// --- Exit Logic ---
// Exit Long: Apply stop-loss and take-profit when in a long position
if (strategy.position_size > 0)
    strategy.exit("Exit Long", "Long", stop=longSL, limit=longTP)

// Exit Short: Apply stop-loss and take-profit when in a short position
if (strategy.position_size < 0)
    strategy.exit("Exit Short", "Short", stop=shortSL, limit=shortTP)

// --- Plotting ---
// Plot Moving Averages
plot(sma5, color=color.blue, title="SMA5", linewidth=2)
plot(sma20, color=color.red, title="SMA20", linewidth=2)

// Plot Bollinger Bands
plot(upperBB, color=color.green, title="Upper BB", linewidth=1)
plot(lowerBB, color=color.green, title="Lower BB", linewidth=1)

// Plot Buy and Sell Signals
plotshape(longCondition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(shortCondition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Plot Stop-Loss and Take-Profit Levels (only when in a position)
plot(strategy.position_size > 0 ? longSL : na, color=color.red, style=plot.style_linebr, title="Long SL")
plot(strategy.position_size > 0 ? longTP : na, color=color.green, style=plot.style_linebr, title="Long TP")
plot(strategy.position_size < 0 ? shortSL : na, color=color.red, style=plot.style_linebr, title="Short SL")
plot(strategy.position_size < 0 ? shortTP : na, color=color.green, style=plot.style_linebr, title="Short TP")

// --- Optional Alerts ---
// Uncomment these lines to enable alerts in TradingView
// alertcondition(longCondition, title="Buy Alert", message="Buy Signal Detected")
// alertcondition(shortCondition, title="Sell Alert", message="Sell Signal Detected")