বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন কৌশল হল একটি ট্রেডিং কৌশল যা বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন স্তরকে একত্রিত করে। কৌশলটি বাজারের অস্থিরতা পরিমাপ করতে বোলিংজার ব্যান্ড ব্যবহার করে এবং উপরের বা নীচের ব্যান্ডের উপরে বা নীচে দামের ব্রেকআউটের উপর ভিত্তি করে ট্রেডিং সংকেত তৈরি করে। একই সাথে, কৌশলটি সম্ভাব্য সমর্থন এবং প্রতিরোধের স্তরগুলি সনাক্ত করতে, ট্রেডগুলির প্রবেশ এবং প্রস্থান পয়েন্টগুলি নির্ধারণ করতে ফিবোনাচি রিট্র্যাকশন স্তরগুলি ব্যবহার করে।
এই কৌশলটির মূল বিষয় হল বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন স্তরের সমন্বিত প্রয়োগ।
বোলিংজার ব্যান্ডে তিনটি লাইন রয়েছেঃ মাঝারি ব্যান্ড, উপরের ব্যান্ড এবং নিম্ন ব্যান্ড। মাঝারি ব্যান্ডটি দামের একটি চলমান গড়, যখন উপরের এবং নীচের ব্যান্ডগুলি মাঝারি ব্যান্ডের উপরে এবং নীচে একটি নির্দিষ্ট সংখ্যক স্ট্যান্ডার্ড বিচ্যুতির অবস্থান রাখে। যখন দাম উপরের ব্যান্ডের উপরে ভেঙে যায়, তখন এটি একটি সম্ভাব্য ওভারবয়ড শর্তকে নির্দেশ করে, বিক্রয় সংকেত তৈরি করে। বিপরীতভাবে, যখন দাম নিম্ন ব্যান্ডের নীচে ভেঙে যায়, তখন এটি একটি সম্ভাব্য ওভারসোল্ড শর্তকে নির্দেশ করে, একটি ক্রয় সংকেত তৈরি করে।
ফিবোনাচি রিট্র্যাকশন স্তরগুলি ফিবোনাচি ক্রম থেকে প্রাপ্ত মূল্যের স্তর। এই স্তরগুলি সাধারণত বাজারে মূল সমর্থন এবং প্রতিরোধের স্তর হিসাবে বিবেচিত হয়। যখন দাম এই স্তরে ফিরে আসে, তখন বাজারটি বিপরীত বা প্রচলিত প্রবণতার ধারাবাহিকতা অনুভব করতে পারে।
এই কৌশলটির সিদ্ধান্ত গ্রহণের প্রক্রিয়া নিম্নরূপঃ
এই কৌশলটি বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন স্তরকে একত্রিত করে, ফিবোনাচি স্তর ব্যবহার করে ট্রেডিং ঝুঁকি এবং লক্ষ্যগুলি পরিচালনা করার সময় বাজারের উদ্বায়ীতা বৃদ্ধির সময় ট্রেডিং সুযোগগুলি ক্যাপচার করার লক্ষ্য রাখে।
বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন কৌশল ফিবোনাচি স্তর ব্যবহার করে ঝুঁকি পরিচালনা করার সময় বাজার অস্থিরতার সময় ট্রেডিং সুযোগগুলি ক্যাপচার করার জন্য বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন স্তরগুলিকে একত্রিত করে। কৌশলটি পরিষ্কার ট্রেডিং নিয়ম সরবরাহ করে এবং ভাল অভিযোজনযোগ্যতা প্রদর্শন করে। তবে এটি বাজারের গোলমাল, প্রবণতা সনাক্তকরণ চ্যালেঞ্জ, পরামিতি অপ্টিমাইজেশন এবং পরিবর্তিত বাজারের অবস্থার মতো ঝুঁকিগুলির মুখোমুখি হয়। কৌশলটির পারফরম্যান্স আরও উন্নত করতে, অন্যান্য প্রযুক্তিগত সূচকগুলিকে একীভূত করার জন্য বিবেচনা করা যেতে পারে, পরামিতিগুলি অনুকূল করতে, আরও উন্নত স্টপ-লস এবং লাভ গ্রহণের প্রক্রিয়া প্রবর্তন করতে এবং বাজারের প্রবণতা বিশ্লেষণ অন্তর্ভুক্ত করতে পারে। সামগ্রিকভাবে, বোলিংজার ব্যান্ড এবং ফিবোনাচি রিট্র্যাকশন কৌশল ব্যবসায়ীদেরকে অস্থিরতা ভিত্তিক এবং সমর্থন / প্রতিরোধের উপর ভিত্তি করে ট্রেডিংয়ের একটি মূল পদ্ধতি
/*backtest start: 2024-02-13 00:00:00 end: 2024-03-14 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Bollinger Bands & Fibonacci Strategy", overlay=true) // Bollinger Bands Parameters source = close length = input.int(20, minval=1) mult = input.float(2.0, minval=0.001, maxval=50) // Fibonacci Levels fib_levels = input.bool(true, "Use Fibonacci Levels") fib_level1 = input.float(0.236, title="Fib Level 1", minval=0.001, maxval=1) fib_level2 = input.float(0.382, title="Fib Level 2", minval=0.001, maxval=1) fib_level3 = input.float(0.618, title="Fib Level 3", minval=0.001, maxval=1) // Strategy Entry basis = ta.sma(source, length) dev = mult * ta.stdev(source, length) upper = basis + dev lower = basis - dev if (ta.crossover(source, lower)) strategy.entry("BBandLE", strategy.long, comment="BBandLE") else strategy.cancel(id="BBandLE") if (ta.crossunder(source, upper)) strategy.entry("BBandSE", strategy.short, comment="BBandSE") else strategy.cancel(id="BBandSE") // Calculate Fibonacci Levels // fib_low = ta.lowest(low, length) // fib_high = ta.highest(high, length) // fib_range = fib_high - fib_low // fib_level1_price = fib_high - fib_range * fib_level1 // fib_level2_price = fib_high - fib_range * fib_level2 // fib_level3_price = fib_high - fib_range * fib_level3 // // Plot Fibonacci Levels // var line fib_level1_line = na // var line fib_level2_line = na // var line fib_level3_line = na // if fib_levels // if bar_index > length // fib_level1_line := line.new(bar_index[length], fib_level1_price, bar_index, fib_level1_price, color=color.blue) // fib_level2_line := line.new(bar_index[length], fib_level2_price, bar_index, fib_level2_price, color=color.green) // fib_level3_line := line.new(bar_index[length], fib_level3_price, bar_index, fib_level3_price, color=color.orange) // if bar_index <= length // // line.delete(fib_level1_line) // // line.delete(fib_level2_line) // // line.delete(fib_level3_line)