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