
यह रणनीति ब्रिन बैंड इंडिकेटर और हेक्लोन एश तकनीक को जोड़ती है, जो हेक्लोन एश की दिशा और ब्रिन बैंडविड्थ की पहचान करके शॉर्ट-लाइन ट्रेंडिंग अवसरों को पकड़ती है। यह 10 सेकंड के-लाइन ट्रेंडिंग दिशा का आकलन करने के लिए 10 सेकंड के-लाइन का उपयोग करती है। यह एक उच्च आवृत्ति एल्गोरिथ्म ट्रेडिंग रणनीति है जो सोलाना जैसे हाई-स्पीड चेन पर मात्रात्मक ट्रेडिंग के लिए उपयुक्त है।
यह रणनीति मुख्य रूप से निम्नलिखित दो मापदंडों पर आधारित हैः
हाइक्रोन ऐश तकनीक: हाइक्रोन ऐश की शुरुआती और समापन कीमतों की गणना करके मूल्य प्रवृत्ति की दिशा का निर्धारण करें। यदि एन लगातार हाइक्रोन ऐश की जड़ें सूर्य की रेखा हैं, तो इसे बहु-हेड सिग्नल माना जाता है; यदि एन लगातार हाइक्रोन ऐश की जड़ें सूर्य की रेखा हैं, तो इसे शून्य-हेड सिग्नल माना जाता है।
ब्रीनिंग बैंड सूचक: बाजार में उतार-चढ़ाव की दर और कीमतों को निर्धारित करने के लिए कीमतों के मानक विचलन की गणना करें। यदि ब्रीनिंग बैंडविड्थ किसी मूल्यह्रास से अधिक है, तो इसका मतलब है कि कीमतों में अधिक उतार-चढ़ाव है और रुझान अधिक स्पष्ट है।
लेन-देन के लिए विशिष्ट तर्क इस प्रकार हैं:
यदि लगातार N जड़ हेक्लोन एश बहुहेड संकेत है, और ब्लिंक बैंडविड्थ अस्थिरता थ्रेशोल्ड से अधिक है, तो अधिक करें;
यदि लगातार N हाइक्लोन एश एक खाली सिग्नल है, और ब्लीन बैंडविड्थ अस्थिरता दर थ्रेशोल्ड से अधिक है, तो खाली कर दिया जाता है।
यह रणनीति बुरीन बैंड और हेक्लोन एश के दो संकेतकों के संयोजन के माध्यम से बाजार की अस्थिरता और मूल्य प्रवृत्ति की दिशा का विश्लेषण करती है, ताकि उच्च आवृत्ति समय के पैमाने पर शॉर्ट-लाइन लाभ के अवसरों को पकड़ सके।
इस रणनीति के कुछ फायदे हैं:
कई संकेतकों के साथ, संकेत की सटीकता में सुधार होता है। हाइक्लोन एश तकनीक मोटे तौर पर प्रवृत्ति का आकलन करती है, और ब्रिन बैंड संकेतक बाजार में उतार-चढ़ाव की दर को मापता है, दोनों के संयोजन से ट्रेडिंग सिग्नल की विश्वसनीयता में सुधार हो सकता है।
उच्च आवृत्ति एल्गोरिथ्म ट्रेडिंग, शॉर्ट लाइन लाभ को पकड़ने के लिए। 10 सेकंड के लाइनों को कुशल एक्सचेंजों (जैसे सोलाना) के साथ जोड़ा गया है ताकि उच्च आवृत्ति में प्रवेश किया जा सके, जो शॉर्ट लाइन के लिए उपयुक्त है।
पैरामीटर को समायोजित किया जा सकता है। विभिन्न बाजार स्थितियों के लिए हेक्लोन एशजेन की संख्या, ब्रिन बैंड पैरामीटर आदि को समायोजित किया जा सकता है।
सरल और विस्तार करने के लिए आसान। इस रणनीति में मुख्य रूप से बुनियादी संकेतकों का उपयोग किया जाता है, कोड को सरल बनाया जाता है, जिससे बाद में विस्तार करना आसान हो जाता है।
इस रणनीति में निम्नलिखित प्रमुख जोखिम भी हैं:
उच्च आवृत्ति वाले ट्रेडों के कारण स्लाइडिंग जोखिम। कुशल एक्सचेंजों को अपनाने, ट्रेडों की आवृत्ति को समायोजित करने आदि से बचें।
ब्रिन बैंड संपीड़न के दौरान विफल हो जाता है. प्रवृत्ति को अन्य संकेतकों के साथ जोड़ा जा सकता है, जैसे कि केडीजे सूचकांक।
हाइक्रोन ऐश झूठे संकेत मूल संख्या पैरामीटर को समायोजित करें, यदि आवश्यक हो तो अन्य संकेतकों के साथ संयुक्त रूप से दूसरी पुष्टि करें
उच्च आवृत्ति समय-मानक, समाचार प्रभावशाली। महत्वपूर्ण समाचार घटनाओं पर ध्यान दें, यदि आवश्यक हो तो लेनदेन को निलंबित करें।
इस रणनीति को और भी बेहतर बनाने के लिए निम्नलिखित पहलुओं पर विचार किया जा सकता है:
गहरी शिक्षा और अन्य तकनीकों के साथ, हाइक्रोन ऐश सिग्नल की विश्वसनीयता का आकलन करें।
एक व्यापारिक जोखिम को नियंत्रित करने के लिए स्टॉप लॉस को बढ़ाएं।
अधिक सूचकांकों के साथ गठबंधन व्यापार, स्थिरता में सुधार।
विभिन्न मुद्राओं की विशेषताओं के अनुसार पैरामीटर को समायोजित करें, मुद्रा पोर्टफोलियो ट्रेडिंग लागू करें।
उच्च आवृत्ति डेटा का उपयोग ट्रेड पूर्वानुमान के लिए करें और व्यापार के अवसरों को पहले से पहचानें।
यह रणनीति एक प्रकार की लघु-रेखा उच्च आवृत्ति एल्गोरिथ्म ट्रेडिंग रणनीति है जिसमें हाइक्रोन एश और ब्रीज बैंड संकेतक शामिल हैं। इसमें उच्च संकेत सटीकता, उच्च आवृत्ति शॉर्ट-रेखा लाभ जैसे फायदे हैं। इसके साथ ही कुछ स्लाइडिंग जोखिम, झूठे संकेत जोखिम आदि हैं। इसे पैरामीटर समायोजन, जोखिम नियंत्रण तंत्र, बहु-संकेतक संयोजन आदि के माध्यम से अनुकूलित और उन्नत किया जा सकता है। कुल मिलाकर यह एक स्केलेबल मजबूत लघु-रेखा मात्रात्मक रणनीति विचार है।
/*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")