यह रणनीति प्रत्येक दिन की उच्चतम और निम्नतम कीमतों की गणना करती है, जो वर्तमान व्यापारिक दिन के भीतर सफलता के व्यापारिक अवसरों को खोजने के लिए फिबोनाची रिट्रेसमेंट स्तरों के साथ संयुक्त है। जब कीमत दिन की उच्चतम कीमत से टूटती है, तो एक तेजी की रणनीति लें; जब कीमत दिन की सबसे कम कीमत से टूटती है, तो एक मंदी की रणनीति लें।
इस रणनीति का मूल तर्क इस प्रकार हैः
प्रत्येक दिन बाजार के खुले स्थान पर दिन का उच्चतम मूल्य उच्चतम और निम्नतम मूल्य निम्नतम मूल्य दर्ज करें।
0.236 और 0.786 के दो फिबोनाची रिट्रेसमेंट स्तरों की गणना करें:
fib236उच्च = दिननिम्न + 0.236 * (दिनउच्च - दिननिम्न)
fib786उच्च = दिननिम्न + 0.786 * (दिनउच्च - दिननिम्न)
यदि समापन मूल्य दिन के माध्यम से टूट जाता है, तो एक खरीद संकेत उत्पन्न होता है; यदि समापन मूल्य दिन के माध्यम से टूट जाता है, तो एक बिक्री संकेत उत्पन्न होता है।
खरीदने और बेचने के संकेतों के अनुसार संबंधित तेजी या गिरावट की रणनीति अपनाएं।
यह रणनीति दिन के दौरान सफलता होने पर ट्रेडिंग के अवसरों को खोजने के लिए उच्चतम मूल्य, सबसे कम मूल्य और फिबोनाची स्तरों को शानदार ढंग से जोड़ती है। यह एक प्रकार की प्रवृत्ति ट्रैकिंग रणनीति है जो दोपहर के व्यापार सत्र के दौरान प्रवृत्ति उलट को पकड़ सकती है।
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
दोपहर के व्यापारिक सत्रों के दौरान मूल्य की सफलता को पकड़ने के लिए उच्च इंट्राडे ट्रेडिंग आवृत्ति।
फिबोनाची रिट्रेसमेंट के कुछ तकनीकी संकेतक समर्थन के साथ, यह केवल नए उच्च या नए निम्न का पीछा नहीं कर रहा है।
उच्चतम और निम्नतम कीमतों को संदर्भ स्तर के रूप में उपयोग करने से कुछ समर्थन बल मिलता है।
व्यापारिक तर्क सरल और स्पष्ट है, समझने और लागू करने में आसान है, मात्रात्मक व्यापार के लिए उपयुक्त है।
उच्चतम मूल्य, निम्नतम मूल्य और फिबोनाची स्तर प्रदर्शित करना दृश्य विश्लेषण के लिए विन्यस्त है।
इस रणनीति के कुछ जोखिम भी हैंः
बार-बार इंट्राडे ऑपरेशन लेनदेन लागत और फिसलने के जोखिम को बढ़ा सकते हैं।
इंट्राडे ब्रेकआउट झूठे ब्रेकआउट हो सकते हैं, जिसमें गलत तेजी या मंदी के संकेत मिलने का जोखिम हो सकता है।
स्टॉप लॉस का कोई तर्क नहीं है, जिसमें घाटे का विस्तार होने का जोखिम है।
यह मौलिक विश्लेषण के संयोजन के बिना विशुद्ध रूप से तकनीकी रूप से संचालित है।
विरोधी उपाय:
लागत प्रभाव को कम करने के लिए स्थिति के आकार को उचित रूप से समायोजित करें।
झूठे ब्रेकआउट संकेतों को फ़िल्टर करने के लिए अधिक तकनीकी संकेतकों को मिलाएं।
एकल हानि को नियंत्रित करने के लिए स्टॉप लॉस की गतिशील रणनीतियों को बढ़ाएं।
बाजार में बदलाव के प्रभावों से बचने के लिए मौलिक डेटा विश्लेषण को जोड़ना।
इस रणनीति के लिए मुख्य अनुकूलन दिशाएंः
सिग्नल की विश्वसनीयता में सुधार के लिए कई तकनीकी संकेतकों के संयोजन को बढ़ाना।
नुकसान को नियंत्रित करने के लिए स्वचालित स्टॉप लॉस रणनीतियाँ जोड़ें।
खरीदने और बेचने की रणनीति के मापदंडों को अनुकूलित करें, स्थिति प्रबंधन को समायोजित करें।
उच्च आवृत्ति कारकों के आधार पर, अस्थिरता, वॉल्यूम अनुपात और अन्य फ़िल्टरिंग संकेतों को मिलाएं।
बेहतर पैरामीटर संयोजन खोजने के लिए मशीन लर्निंग विधियों का उपयोग करें।
उच्चतम या निम्नतम कीमतों के सरल क्रॉसओवर के बजाय एक गतिशील निकास तंत्र स्थापित करें।
यह अंदरूनी उच्च-निम्न मूल्य निचोड़ फिबोनाची रणनीति अपेक्षाकृत सरल है, मूल्य स्तरों के अल्पकालिक सफलताओं को पकड़कर लाभान्वित होती है। यह एक स्थिर लाभदायक उच्च आवृत्ति अंदरूनी रणनीति बनाने के लिए संकेतक अनुकूलन, स्टॉप लॉस प्रबंधन, पैरामीटर समायोजन जैसे क्षेत्रों में रणनीति अनुकूलन के लिए बड़ी जगह है।
/*backtest start: 2024-01-09 00:00:00 end: 2024-01-16 00:00:00 period: 10m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Day High/Low Fibonacci Levels Strategy", shorttitle="DHL Fibonacci", overlay=true) // Calculate the day's high and low var float dayHigh = na var float dayLow = na if change(time("D")) dayHigh := high dayLow := low // Define input for plotting lines showLines = input(true, title="Show Day High/Low Lines") showFibLevels = input(true, title="Show Fibonacci Levels") // Plot the day's high and low as lines plot(showLines ? dayHigh : na, color=color.green, style=plot.style_line, linewidth=1, title="Day High") plot(showLines ? dayLow : na, color=color.red, style=plot.style_line, linewidth=1, title="Day Low") // Calculate buy and sell conditions buyCondition = crossover(close, dayHigh) sellCondition = crossunder(close, dayLow) // Plot buy and sell signals plotshape(buyCondition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal") plotshape(sellCondition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal") // Calculate Fibonacci levels for the day's high and low fib236High = dayLow + (0.236 * (dayHigh - dayLow)) fib786High = dayLow + (0.786 * (dayHigh - dayLow)) // Plot Fibonacci levels plot(showFibLevels ? fib236High : na, color=color.blue, style=plot.style_line, linewidth=1, title="Fib 0.236 Day High") plot(showFibLevels ? fib786High : na, color=color.purple, style=plot.style_line, linewidth=1, title="Fib 0.786 Day High") // Strategy strategy.entry("Buy", strategy.long, when=buyCondition) strategy.close("Buy", when=sellCondition)