ফাইবোনাচি গোল্ডেন রেসিও রিট্র্যাকশন কেনার কৌশলটি ফাইবোনাচি রিট্র্যাকশন স্তর এবং প্রবণতা অনুসরণকারী স্টপ-লস-এর উপর ভিত্তি করে একটি ট্রেডিং কৌশল। কৌশলটি সম্ভাব্য সমর্থন এবং প্রতিরোধের স্তর হিসাবে ফাইবোনাচি রিট্র্যাকশন স্তরগুলি ব্যবহার করে এবং ক্রয় এবং বিক্রয় সুযোগগুলি নির্ধারণের জন্য একটি ট্রেলিং স্টপ-লসের সাথে তাদের একত্রিত করে। যখন মূল্য একটি আপট্রেন্ডের সময় একটি নির্দিষ্ট ফাইবোনাচি স্তরে ফিরে আসে এবং ট্রেলিং স্টপ-লসের উপরে থাকে, তখন কৌশলটি একটি ক্রয় সংকেত তৈরি করে। যখন মূল্য ট্রেলিং স্টপ-লসের নীচে পড়ে বা একটি নির্দিষ্ট ফাইবোনাচি স্তর, কৌশলটি একটি বিক্রয় সংকেত তৈরি করে।
ফাইবোনাচি গোল্ডেন রেসিও রিট্র্যাকশন কেনার কৌশল একটি ট্রেডিং কৌশল যা ফাইবোনাচি রিট্র্যাকশন স্তরগুলিকে একটি ট্রেলিং স্টপ লসের সাথে একত্রিত করে। কৌশলটি সম্ভাব্য সমর্থন এবং প্রতিরোধের স্তর হিসাবে ফাইবোনাচি রিট্র্যাকশন স্তরগুলি ব্যবহার করে এবং ক্রয় এবং বিক্রয় সুযোগগুলি নির্ধারণের জন্য একটি ট্রেলিং স্টপ লসকে অন্তর্ভুক্ত করে। কৌশলটির সুবিধাগুলি প্রযুক্তিগত বিশ্লেষণ এবং প্রবণতা অনুসরণ, বিভিন্ন বাজারের অবস্থার সাথে অভিযোজনযোগ্যতা এবং পরিষ্কার প্রবেশ এবং প্রস্থান নিয়মের সংমিশ্রণে রয়েছে। তবে কৌশলটি বাজারের অস্থিরতা ঝুঁকি, পরামিতি সেটিং ঝুঁকি এবং প্রবণতা সনাক্তকরণের ঝুঁকিগুলির সাথেও মুখোমুখি হয়। কৌশল কর্মক্ষমতা অনুকূল করতে, বিবেচনাগুলির মধ্যে অন্যান্য প্রযুক্তিগত সূচকগুলি একীভূত করা, গতিশীলভাবে পরামিতিগুলি সামঞ্জস্য করা এবং ঝুঁকি ব্যবস্থাপনা ব্যবস্থা প্রবর্তন করা অন্তর্ভুক্ত।
/*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)