फिबोनाची गोल्डन रेशियो रिट्रेसमेंट खरीद रणनीति फिबोनाची रिट्रेसमेंट स्तरों और ट्रेंड-फॉलोइंग स्टॉप-लॉस पर आधारित एक ट्रेडिंग रणनीति है। यह रणनीति फिबोनाची रिट्रेसमेंट स्तरों का उपयोग संभावित समर्थन और प्रतिरोध स्तरों के रूप में करती है और उन्हें खरीदने और बेचने के अवसरों को निर्धारित करने के लिए ट्रेलिंग स्टॉप लॉस के साथ जोड़ती है। जब कीमत अपट्रेंड के दौरान एक निश्चित फिबोनाची स्तर पर वापस जाती है और ट्रेलिंग स्टॉप लॉस से ऊपर होती है, तो रणनीति एक खरीद संकेत उत्पन्न करती है। जब कीमत ट्रेलिंग स्टॉप लॉस या एक निश्चित फिबोनाची स्तर से नीचे गिरती है, तो रणनीति एक बेच संकेत उत्पन्न करती है।
फाइबोनैचि गोल्डन रेशियो रिट्रेसमेंट खरीद रणनीति एक ट्रेडिंग रणनीति है जो फाइबोनैचि रिट्रेसमेंट स्तरों को ट्रेलिंग स्टॉप लॉस के साथ जोड़ती है। रणनीति संभावित समर्थन और प्रतिरोध स्तरों के रूप में फाइबोनैचि रिट्रेसमेंट स्तरों का उपयोग करती है और खरीदने और बेचने के अवसरों को निर्धारित करने के लिए एक ट्रेलिंग स्टॉप लॉस को शामिल करती है। रणनीति के फायदे तकनीकी विश्लेषण और प्रवृत्ति के बाद, विभिन्न बाजार स्थितियों के अनुकूलन और स्पष्ट प्रवेश और निकास नियमों के संयोजन में निहित हैं। हालांकि, रणनीति को बाजार अस्थिरता जोखिम, पैरामीटर सेटिंग जोखिम और प्रवृत्ति पहचान जोखिम जैसे जोखिमों का भी सामना करना पड़ता है। रणनीति प्रदर्शन को अनुकूलित करने के लिए, विचार में अन्य तकनीकी संकेतकों को एकीकृत करना, गतिशील रूप से पैरामीटर समायोजित करना और जोखिम प्रबंधन उपायों को पेश करना शामिल है।
/*backtest start: 2023-04-23 00:00:00 end: 2024-04-28 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(title='Fibonacci BFSP', overlay=true) // Define Fibonacci retracement levels fib0 = input(0, title="Fibonacci 0% Level") fib1 = input(1, title="Fibonacci 1% Level") fib23 = input(0.236, title="Fibonacci 23.6% Level") fib38 = input(0.382, title="Fibonacci 38.2% Level") fib50 = input(0.5, title="Fibonacci 50% Level") fib61 = input(0.618, title="Fibonacci 61.8% Level") fib78 = input(0.786, title="Fibonacci 78.6% Level") Price = input(50, title="Price") // Calculate Fibonacci levels priceHigh = ta.highest(high, Price) priceLow = ta.lowest(low, Price) priceRange = priceHigh - priceLow fibRetracement0 = priceHigh - fib0 * priceRange fibRetracement1 = priceHigh - fib1 * priceRange fibRetracement23 = priceHigh - fib23 * priceRange fibRetracement38 = priceHigh - fib38 * priceRange fibRetracement50 = priceHigh - fib50 * priceRange fibRetracement61 = priceHigh - fib61 * priceRange fibRetracement78 = priceHigh - fib78 * priceRange // Plot Fibonacci retracement levels plot(fibRetracement0, color=color.gray, linewidth=2) plot(fibRetracement1, color=color.gray, linewidth=2) plot(fibRetracement23, color=color.green, linewidth=2) plot(fibRetracement38, color=color.olive, linewidth=2) plot(fibRetracement50, color=color.white, linewidth=2) plot(fibRetracement61, color=color.orange, linewidth=2) plot(fibRetracement78, color=color.red, linewidth=2) // Inputs no = input(1, title="Swing") // Calculate swing highs and lows res = ta.highest(high, no) sup = ta.lowest(low, no) // Calculate trailing stop loss avd = close > res[1] ? 1 : close < sup[1] ? -1 : 0 avn = ta.valuewhen(avd != 0, avd, 0) tsl = avn == 1 ? sup : res // Define buy and sell conditions buyCondition = (close > tsl) and (close > fibRetracement23 or close > fibRetracement38 or close > fibRetracement50 or close > fibRetracement61 or close > fibRetracement78) sellCondition = (close < tsl) and (close < fibRetracement23 or close < fibRetracement38 or close < fibRetracement50 or close < fibRetracement61 or close < fibRetracement78) // Entry strategy if (buyCondition) strategy.entry("Buy", strategy.long) // Exit strategy if (sellCondition) strategy.close("Buy") // Color bars based on buy and sell conditions barColor = buyCondition ? color.green : sellCondition ? color.red : na barcolor(barColor)