রিসোর্স লোড হচ্ছে... লোডিং...

RSI ফিবোনাচি রিট্র্যাকশন কৌশল

লেখক:চাওঝাং, তারিখঃ ২৯ ডিসেম্বর ২০২৩ 14:51:43
ট্যাগঃ

img

সারসংক্ষেপ

আরএসআই ফিবোনাচি রিট্র্যাকশন কৌশলটি আরএসআই সূচক এবং সেট ফিবোনাচি রিট্র্যাকশন স্তরের ক্রসওভারের উপর ভিত্তি করে ট্রেডিং সংকেত উত্পন্ন করে, যখন অতিরিক্ত ক্রয় এবং অতিরিক্ত বিক্রয়ের অঞ্চলে বিপরীত ঘটে তখন অবস্থান নেয়। এটি প্রবণতা অনুসরণকারী কৌশলগুলির অন্তর্গত।

নীতি

এই কৌশলটি আরএসআই সূচক এবং ফিবোনাচি রিট্র্যাকশন স্তরের ক্রসওভারের ভিত্তিতে বাস্তবায়িত হয়। প্রথমে আরএসআই সূচকের মান গণনা করুন, তারপরে ফিবোনাচি রিট্র্যাকশন স্তরগুলি (38.2%, 50%, 61.8%) সেট করুন। যখন আরএসআই সূচক ফিবোনাচি স্তরের উপরে অতিক্রম করে, তখন একটি ক্রয় সংকেত উত্পন্ন হয়। যখন এটি নীচে অতিক্রম করে, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়।

আরএসআই সূচকটি বাজারটি অতিরিক্ত ক্রয় বা অতিরিক্ত বিক্রয় হয়েছে কিনা তা বিচার করতে ব্যবহৃত হয়। RSI 70 এর উপরে একটি অতিরিক্ত ক্রয় অঞ্চল এবং 30 এর নীচে একটি অতিরিক্ত বিক্রয় অঞ্চল নির্দেশ করে। যখন RSI অতিরিক্ত ক্রয় অঞ্চল থেকে ফিবোনাচি পুনরুদ্ধার অঞ্চলে পড়ে, এটি দীর্ঘ যাওয়ার বিপরীত সংকেত। যখন RSI অতিরিক্ত বিক্রয় অঞ্চল থেকে ফিবোনাচি পুনরুদ্ধার অঞ্চলে বৃদ্ধি পায়, এটি সংক্ষিপ্ত যাওয়ার বিপরীত সংকেত।

এই কৌশলটিতে ফিবোনাচি রিট্র্যাকশন স্তরগুলি মূলত একটি রেফারেন্স হিসাবে কাজ করে, আরএসআই এর সাথে ট্রেডিং সংকেত গঠন করে। ট্রেন্ডিং মার্কেটে, রিট্র্যাকশনের পরে চালিয়ে যাওয়া প্রায়শই ফিবোনাচি রিট্র্যাকশন স্তরগুলিকে স্পর্শ করে, যা সমর্থন এবং প্রতিরোধের মতো কাজ করে। ট্রেডিং সংকেত হিসাবে আরএসআই এর সাথে ক্রসওভার গ্রহণ বিপরীতমুখী সুযোগগুলি ক্যাপচার করতে পারে।

সুবিধা

  1. ওভারকুপ এবং ওভারসোল্ড ফর্মেশন চিহ্নিত করতে আরএসআই ব্যবহার করা, বিপরীতমুখী সুযোগগুলি ক্যাপচার করার জন্য ফিবোনাচি রিট্র্যাকশন এলাকার সাথে মিলিয়ে কিছু শব্দ ফিল্টার করতে পারে।

  2. প্রবণতা অনুসরণ করে, মাঝারি থেকে দীর্ঘমেয়াদী প্রবণতা ক্যাপচার করতে পারে।

  3. ফিবোনাচি রিট্র্যাক্সিং এলাকা সামঞ্জস্য করে বিভিন্ন বাজারের পরিস্থিতিতে মানিয়ে নিতে পারে।

ঝুঁকি

  1. দীর্ঘ বা সংক্ষিপ্ত পজিশন দীর্ঘ সময়ের জন্য স্থায়ী হতে পারে, যার জন্য পর্যাপ্ত মূলধন সমর্থন প্রয়োজন।

  2. রিট্র্যাকশন প্রক্রিয়াটি আবারও উচ্চ এবং নিম্ন স্তরের অনুসন্ধান করতে পারে, ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস প্রয়োজন।

  3. অনুপযুক্ত পরামিতি সেটিংগুলি অত্যধিক ট্রেডিং বা অপর্যাপ্তভাবে বিপরীতমুখী সুযোগগুলি ক্যাপচার করতে পারে।

অপ্টিমাইজেশান নির্দেশাবলী

  1. এন্ট্রি টাইমিং ফিল্টার করার জন্য অন্যান্য সূচক অন্তর্ভুক্ত করার কথা বিবেচনা করুন, যেমন ম্যাকডি, বোলিংজার ব্যান্ড ট্রেন্ডের দিকনির্দেশনা বিচার করার জন্য।

  2. আরএসআই পিরিয়ড এবং ফিবোনাচি রিট্র্যাকশন লেভেলের মতো প্যারামিটারগুলি অপ্টিমাইজ করা যায়।

  3. লাভের জন্য ডায়নামিক স্টপ লস সেটআপ করুন।

সংক্ষিপ্তসার

আরএসআই ফাইবোনাচি রিট্র্যাকশন কৌশলটি একটি প্রবণতা অনুসরণকারী কৌশল হিসাবে সাধারণভাবে ভাল স্থিতিশীলতা রয়েছে। একক আরএসআই কৌশলগুলির তুলনায়, ফাইবোনাচি রিট্র্যাকশন অঞ্চল যুক্ত করা কার্যকরভাবে কিছু গোলমাল ট্রেড ফিল্টার করতে পারে। প্যারামিটার অপ্টিমাইজেশনের মাধ্যমে এটি বিভিন্ন বাজারে বিভিন্ন ট্রেডিং যন্ত্রের সাথে খাপ খাইয়ে নিতে পারে। উপসংহারে এটি একটি নির্ভরযোগ্য এবং সহজ-অপ্টিমাইজ করা কৌশল ধারণা।


/*backtest
start: 2022-12-22 00:00:00
end: 2023-12-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// (c) ReduX_o, 2019. All rights reserved.
//
// How to trade:
// The indicator is more reliable in longer time frames
// Choose a fibonacci level as reference 
// Buy when the RSI line turns green
// Sell when the RSI line turns red



//@version=4
strategy("RSI Fibonacci Levels", overlay=false, initial_capital=2000, currency=currency.USD, commission_value=0.1, slippage=0, commission_type=strategy.commission.percent, pyramiding=0, default_qty_type=strategy.percent_of_equity, default_qty_value=100)


len = input(14, minval=1, title="Rsi Periods")
f1 = input(title="Fibonacci Level", defval="38.2", options=["38.2", "50", "61.8"])

// === BACKTEST RANGE ===
FromYear = input(defval=2010, title="From Year", minval=2010)
FromMonth = input(defval=1, title="From Month", minval=1)

ToYear = input(defval=2020, title="To Year", minval=2010)
ToMonth = input(defval=1, title="To Month", minval=1)


src = hl2
fi= (f1 == "38.2") ? 38.2 : (f1 == "50")? 50 : 61.8


up = rma(max(change(src), 0), len)
down = rma(-min(change(src), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - 100 / (1 + up / down)


//***************************************************
rcolor = rsi >= fi ? color.lime : color.red

plot(rsi, title="RSI", color=rcolor, transp=0)
band1 = hline(78.6, color=color.red, linestyle= hline.style_solid,  editable= false)
band0 = hline(23.6, color=color.lime, linestyle= hline.style_solid, editable= false)
band2 = hline(61.8, color=color.gray, editable= false)
band3 = hline(50, color=color.black, editable= false)
band4 = hline(38.2, color=color.gray, editable= false)
band5 = hline(fi, color=color.blue, linestyle= hline.style_solid, editable= false)

strategy.entry("LE", strategy.long, comment="L", when=rsi >= fi )
strategy.entry("SE", strategy.short, comment="S", when=rsi < fi )




আরো