इस रणनीति में बोलिंगर बैंड्स सूचक और हेकेन आशि तकनीक को मिलाकर हेकेन आशि मोमबत्तियों की दिशा और बोलिंगर बैंड्स की चौड़ाई का पता लगाकर व्यापारिक अवसरों की पहचान की जाती है। यह प्रवृत्ति की दिशा निर्धारित करने के लिए 10-सेकंड के-लाइन बार को अपनाता है। एक उच्च आवृत्ति एल्गोरिथम ट्रेडिंग रणनीति के रूप में, यह सोलाना जैसी उच्च गति वाली सार्वजनिक श्रृंखलाओं पर मात्रात्मक व्यापार के लिए उपयुक्त है।
यह रणनीति मुख्य रूप से निम्नलिखित दो संकेतकों के आधार पर निर्णय करती हैः
हेकेन आशि तकनीक: हेकेन आशि मोमबत्तियों के खुले और बंद होने की कीमतों की गणना करके मूल्य प्रवृत्ति की दिशा निर्धारित करें। यदि N लगातार तेजी से बढ़ी हुई हेकेन आशि मोमबत्तियां हैं, तो इसे तेजी से बढ़ने वाला संकेत माना जाता है। यदि N लगातार गिरावट वाली हेकेन आशि मोमबत्तियां हैं, तो इसे गिरावट वाला संकेत माना जाता है।
बोलिंगर बैंड्स सूचकः मानक विचलन सीमा की गणना करके कीमतों की अस्थिरता और अति ताप को मापता है। यदि बोलिंगर बैंड्स की चौड़ाई एक सीमा से अधिक है, तो इसका अर्थ है उच्च मूल्य उतार-चढ़ाव और एक महत्वपूर्ण प्रवृत्ति।
व्यापार का विशिष्ट तर्क हैः
यदि लगातार N तेजी वाले हेकेन आशी सिग्नल हैं और बोलिंगर बैंड्स की चौड़ाई अस्थिरता की सीमा से अधिक है, तो लंबा जाएं।
शॉर्ट करें यदि लगातार N मंदी वाले हेकेन आशी सिग्नल हैं और बोलिंगर बैंड्स की चौड़ाई अस्थिरता की सीमा से अधिक है।
बोलिंगर बैंड और हेकेन आशी संकेतकों को मिलाकर, यह रणनीति बाजार की अस्थिरता और मूल्य प्रवृत्ति की दिशा का व्यापक रूप से आकलन करती है, उच्च आवृत्ति समय पैमाने पर अल्पकालिक लाभ के अवसरों को पकड़ती है।
इस रणनीति के निम्नलिखित फायदे हैंः
कई संकेतकों के संयोजन से संकेत की सटीकता में सुधार। हेकेन आशि सामान्य प्रवृत्ति निर्धारित करता है जबकि बोलिंगर बैंड अस्थिरता को मापता है। संयोजन व्यापार संकेतों की विश्वसनीयता को बढ़ाता है।
अल्पावधि लाभ प्राप्त करने के लिए उच्च आवृत्ति वाले एल्गोरिथम ट्रेडिंग। सोलाना जैसे कुशल एक्सचेंजों के साथ संयुक्त 10 सेकंड के बार अल्पकालिक स्केलिंग के लिए उपयुक्त उच्च आवृत्ति वाले प्रवेश और निकास की अनुमति देते हैं।
समायोज्य मापदंडों में बहुत लचीलापन। विभिन्न बाजार वातावरणों के अनुकूल होने के लिए हेकेन आशि मोमबत्तियों, बोलिंगर बैंड्स मापदंडों आदि की संख्या को समायोजित किया जा सकता है।
सरल कार्यान्वयन और आसानी से विस्तार योग्य। यह रणनीति मुख्य रूप से संक्षिप्त कोड के साथ बुनियादी संकेतकों का उपयोग करती है, जिससे कार्यक्षमता के भविष्य के विस्तार की सुविधा होती है।
इस रणनीति के मुख्य जोखिमों में निम्नलिखित शामिल हैंः
उच्च आवृत्ति व्यापार से फिसलने का जोखिम। कुशल एक्सचेंजों को अपनाएं, व्यापार आवृत्ति को समायोजित करें और अन्य तरीकों से बचें।
जब बोलिंगर बैंड संकुचित होते हैं तो विफलता। प्रवृत्ति निर्धारित करने के लिए KDJ जैसे अन्य संकेतकों के साथ संयोजन करें।
हेकेन Ashi से झूठे संकेत, मोमबत्ती संख्या समायोजित करें, अन्य संकेतकों के साथ पुष्टि यदि आवश्यक हो।
उच्च आवृत्ति समय सीमा में समाचारों से बड़ा प्रभाव। महत्वपूर्ण समाचार घटनाओं पर ध्यान दें और आवश्यक होने पर व्यापार को रोकें।
इस रणनीति में निम्नलिखित पहलुओं में और सुधार किया जा सकता हैः
हेकेन आशि संकेतों की विश्वसनीयता का आकलन करने के लिए डीप लर्निंग आदि का लाभ उठाएं।
व्यापार जोखिमों के नियंत्रण के लिए स्टॉप लॉस तंत्र जोड़ें।
स्थिरता बढ़ाने के लिए अधिक संकेतकों के साथ पोर्टफोलियो ट्रेडिंग का गठन करें।
विभिन्न सिक्कों के लिए मापदंडों को समायोजित करें और क्रॉस-सिक्का पोर्टफोलियो का निर्माण करें।
प्रवृत्ति पूर्वानुमान और प्रारंभिक अवसरों की पहचान के लिए उच्च आवृत्ति डेटा का उपयोग करें।
यह एक विशिष्ट अल्पकालिक उच्च आवृत्ति एल्गोरिथम ट्रेडिंग रणनीति है जो हेकेन आशी और बोलिंगर बैंड्स को जोड़ती है। इसमें अपेक्षाकृत उच्च संकेत सटीकता और उच्च आवृत्ति पर अल्पकालिक लाभ कैप्चर करने जैसे फायदे हैं। इसमें फिसलने और झूठे संकेत जैसे कुछ जोखिम भी हैं। पैरामीटर ट्यूनिंग, जोखिम नियंत्रण तंत्र और संकेतक संयोजन जैसे अनुकूलन विधियां इसे बेहतर बनाने में मदद कर सकती हैं। कुल मिलाकर यह एक अत्यधिक विस्तार योग्य अल्पकालिक मात्रात्मक रणनीति विचार है।
/*backtest start: 2022-12-20 00:00:00 end: 2023-12-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("ANCIENT TECHNOLOGY", overlay=true) // Input for the number of consecutive candles consecutiveCandles = input(1, title="Number of Consecutive Candles", minval=1, maxval=6) // Bollinger Band parameters lengthBB = input(4, title="Bollinger Band Length") multBB = input(20, title="Bollinger Band Multiplier") volatilityThreshold = input(0.2, title="Volatility Threshold") // Calculate Bollinger Bands basisBB = sma(close, lengthBB) devBB = multBB * stdev(close, lengthBB) upperBB = basisBB + devBB lowerBB = basisBB - devBB bandWidth = upperBB - lowerBB // Initialize Heiken Ashi variables var float haOpen = na var float haClose = na // Update Heiken Ashi calculations if (na(haOpen)) haOpen := (open + close) / 2 else haOpen := (haOpen + haClose) / 2 haClose := (open + high + low + close) / 4 // Function to check for consecutive green or red Heiken Ashi candles f_consecutive(dir, len) => count = 0 for i = 0 to len - 1 if (dir == "green" and haClose[i] > haOpen[i]) or (dir == "red" and haClose[i] < haOpen[i]) count := count + 1 count == len // Trading conditions based on Heiken Ashi and Bollinger Band width longCondition = f_consecutive("green", consecutiveCandles) and bandWidth > volatilityThreshold shortCondition = f_consecutive("red", consecutiveCandles) and bandWidth > volatilityThreshold // Trading logic if (longCondition) strategy.entry("Long", strategy.long) if (shortCondition) strategy.entry("Short", strategy.short) // Plot entry signals on the chart for visualization plotshape(series=longCondition, title="Long Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY") plotshape(series=shortCondition, title="Short Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")