प्रवृत्ति ब्रेकआउट रणनीति एक मात्रात्मक रणनीति है जो मूल्य अस्थिरता की गणना करके बाजार के रुझानों और ट्रेडों का न्याय करती है। रणनीति मोमबत्ती की मूल्य अस्थिरता की गणना करने के लिए सूत्र (उच्च-निम्न) / बंद का उपयोग करती है, और आगे चलती औसत के माध्यम से इसे संसाधित करती है ताकि यह तय किया जा सके कि क्या प्रवृत्ति उलट जाती है। जब अस्थिरता हाल की अवधि में औसत स्तर से अधिक होती है, तो एक नई प्रवृत्ति उभर रही हो सकती है। तब रणनीति व्यापार संकेत जारी करेगी।
इस रणनीति का मुख्य संकेतक (उच्च-निम्न) / बंद है, जो मोमबत्ती के आयाम को दर्शाता है। रणनीति पहले इस संकेतक की गणना करती है, फिर इसका पूर्ण मूल्य लेती है और सरल चलती औसत की गणना करती है। यदि वर्तमान मोमबत्ती के अस्थिरता संकेतक का पूर्ण मूल्य अवधि में चलती औसत मूल्य से अधिक है, तो इसका मतलब है कि एक नया प्रवृत्ति बन सकती है।
विशेष रूप से, रणनीति में निम्नलिखित कदम शामिल हैंः
इस रणनीति में सूचक प्लॉटिंग, कैंडलस्टिक रंग परिवर्तन और सहज प्रवृत्ति निर्णय के लिए अन्य विज़ुअलाइज़ेशन भी शामिल हैं। सारांश में, संभावित प्रवृत्ति परिवर्तन का न्याय करने के लिए मूल्य अस्थिरता का उपयोग करने का विचार सरल और प्रभावी है।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
सामान्य तौर पर, यह रणनीति पारंपरिक संकेतक निर्णय के सोचने के पैटर्न को तोड़ती है, और संभावित रुझान परिवर्तनों को लचीले ढंग से पकड़ने के लिए केवल मूल्य अस्थिरता पर ही केंद्रित होती है। यह रणनीति समायोज्य, उपयोग करने में आसान और अनुशंसित है।
इस रणनीति के मुख्य जोखिमों में निम्नलिखित शामिल हैंः
ये जोखिम मुख्य रूप से बाजार के रुझानों को निर्धारित करने के लिए मूल्य अस्थिरता पर रणनीति के अत्यधिक निर्भरता से संबंधित हैं। जोखिमों को कम करने के लिए, हम रुझान संकेतों की वैधता की पुष्टि करने के लिए अन्य निर्णय संकेतकों को जोड़ने पर विचार कर सकते हैं, और अल्पकालिक शोर को फ़िल्टर करते हुए, चिकनी अस्थिरता संकेतकों के लिए मापदंडों को ठीक से समायोजित कर सकते हैं।
इस रणनीति के अनुकूलन के लिए मुख्य दिशाओं में शामिल हैंः
ये अनुकूलन उपाय गलत ट्रेडों की संभावना को कम कर सकते हैं और रणनीति की लाभप्रदता में सुधार कर सकते हैं। विशेष रूप से, संकेत वैधता निर्धारित करने के लिए संकेतकों और मॉडल को जोड़ने से अमान्य संकेतों को काफी कम किया जा सकता है। इसके अलावा, एकल व्यापार हानि को नियंत्रित करने और समग्र रिटर्न सुनिश्चित करने के लिए स्टॉप लॉस रणनीतियां भी आवश्यक हैं।
यह प्रवृत्ति ब्रेकआउट रणनीति मूल्य अस्थिरता की गणना करके बाजार की प्रवृत्ति परिवर्तनों का न्याय करती है। सिद्धांत सरल और प्रत्यक्ष है, और उपयोग संवेदनशीलता समायोजन के लिए अनुकूलन योग्य मापदंडों के साथ लचीला है। रणनीति का प्रवृत्ति परिवर्तनों को पकड़ने का लाभ है, लेकिन इसमें कुछ जोखिम भी हैं। हम रणनीति को अधिक स्थिर और विश्वसनीय बनाने के लिए निर्णय संकेतकों को अनुकूलित करके, फ़िल्टरिंग मॉडल स्थापित करके, पैरामीटर सेटिंग्स को समायोजित करके और अधिक सुधार कर सकते हैं। सामान्य तौर पर, यह रणनीति बाजार की प्रवृत्ति परिवर्तनों को निर्धारित करने के लिए एक नया विचार प्रदान करती है और आगे के शोध और अनुकूलन के लायक है।
/*backtest start: 2023-11-26 00:00:00 end: 2023-12-26 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //////////////////////////////////////////////////////////// // Copyright by HPotter v2.0 25/10/2017 // // This histogram displays (high-low)/close // Can be applied to any time frame. // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// strategy(title="(H-L)/C Histogram Backtest", precision = 2) input_barwidth = input(4, title="Bar Width") input_barsback = input(1, title="Look Back") input_percentorprice = input(false, title="% change") input_smalength = input(16, title="SMA Length") reverse = input(false, title="Trade reverse") hline(0, color=blue, linestyle=line) xPrice = (high-low)/close xPriceHL = (high-low) xPrice1 = iff(input_percentorprice, xPrice * 100, xPriceHL) xPrice1SMA = sma(abs(xPrice1), input_smalength) pos = 0.0 pos := iff(xPrice1SMA[input_barsback] > abs(xPrice1), 1, iff(xPrice1SMA[input_barsback] < abs(xPrice1), -1, nz(pos[1], 0))) possig = iff(reverse and pos == 1, -1, iff(reverse and pos == -1, 1, pos)) if (possig == 1) strategy.entry("Long", strategy.long) if (possig == -1) strategy.entry("Short", strategy.short) barcolor(possig == -1 ? red: possig == 1 ? green : blue ) plot(abs(xPrice1), color=green, style = histogram, linewidth = input_barwidth, title="Change") plot(xPrice1SMA[input_barsback], color=red, title="SMA")