RSI একত্রিত হয় এবং বিরতি দেয়, প্রবণতা ওঠানামা করে এবং ক্ষতির কৌশল বন্ধ করে


সৃষ্টির তারিখ: 2024-01-05 14:18:05 অবশেষে সংশোধন করুন: 2024-01-05 14:18:05
অনুলিপি: 0 ক্লিকের সংখ্যা: 539
1
ফোকাস
1617
অনুসারী

RSI একত্রিত হয় এবং বিরতি দেয়, প্রবণতা ওঠানামা করে এবং ক্ষতির কৌশল বন্ধ করে

ওভারভিউ

এই কৌশলটি বাজারের সম্ভাব্য প্রবণতার দিকনির্দেশের জন্য RSI সূচক ব্যবহার করে এবং ব্রিনের ব্যান্ডের সূচকগুলির সাথে সংযুক্ত করে যা মূল সমর্থন ও প্রতিরোধের অঞ্চলগুলি চিহ্নিত করে, প্রবণতা শক হওয়ার সময় কম শোষণের সুযোগগুলি সন্ধান করে এবং ওভারবয় অঞ্চলে স্টপ লস করে।

কৌশল নীতি

  1. RSI ব্যবহার করে বাজারের সম্ভাব্য প্রবণতা দিক নির্ণয় করুন। RSI 40 এর নীচে ওভারসোল অঞ্চল হিসাবে বিবেচিত হয়, বাজারটি ওভারসোল হওয়ার সম্ভাবনা রয়েছে; আরএসআই 50 এর উপরে ওভারসোল অঞ্চল হিসাবে বিবেচিত হয়, বাজারটি ওভারসোল হওয়ার সম্ভাবনা রয়েছে।

  2. বুলিন-ব্যান্ডের সূচক ব্যবহার করে মূল সমর্থন-প্রতিরোধের অঞ্চলগুলি চিহ্নিত করা হয়েছে। বুলিন-ব্যান্ডের মাঝের ট্র্যাকটি দামের চলমান গড়, এবং উপরের এবং নীচের ট্র্যাকগুলি দামের স্ট্যান্ডার্ড ডিফারেনশিয়াল চ্যানেল গঠন করে। যখন দাম নীচের ট্র্যাকের কাছাকাছি থাকে তখন নিম্ন-অনুমোদনের সুযোগ অঞ্চলগুলি।

  3. যখন RSI <40 হয় এবং দাম বুলিনের নীচের লাইনের কাছাকাছি থাকে, তখন নিম্ন নিষ্কাশনের জন্য আরও সুযোগ তৈরি করার সিদ্ধান্ত নেওয়া হয় এবং একাধিক পজিশন স্থাপন করা হয়।

  4. যখন RSI>50 বা স্টপ-অফ 50% এর বেশি হয়, তখন মাল্টি-হেড পজিশনের স্টপ-অফ-লসটি বন্ধ করে দিন।

সামর্থ্য বিশ্লেষণ

  1. RSI ব্যবহার করে বাজারের সম্ভাব্য প্রবণতার দিকনির্দেশনা নির্ধারণ করুন এবং বিপরীতমুখী অবস্থান তৈরি করা এড়িয়ে চলুন।

  2. বুলিন বন্ডের সাথে মিলিত হয়ে, নিম্ন-নিষ্কাশন সুযোগের জন্য অনুসন্ধান করুন এবং সঠিকভাবে অবস্থান নির্ধারণ করুন যখন একটি গুদাম তৈরি করা হবে।

  3. এই প্রবণতাকে প্রতিরোধ করার জন্য একটি প্রবণতা-বিপর্যয়মূলক চিন্তাভাবনা ব্যবহার করুন।

  4. নমনীয় স্টপ-অফ-লস ম্যানেজমেন্ট, সর্বোচ্চ মুনাফা নিশ্চিত করে।

ঝুঁকি বিশ্লেষণ

  1. ভুলভাবে বুলিন বন্ডের প্যারামিটারগুলি সমর্থনকারী অঞ্চলগুলিকে সঠিকভাবে সনাক্ত করতে পারে না।

  2. ওভারব্রেকিং বা ভুয়া ব্রেকিংয়ের ফলে ওভারব্রেকিং বা ওভারসেলিংয়ের ভুল হতে পারে।

  3. স্টপ লস পয়েন্টের ভুল সেটআপের ফলে অকাল অবসান বা ক্ষতির বিস্তার ঘটতে পারে।

অপ্টিমাইজেশান দিক

  1. বুইলিং ব্যান্ডের প্যারামিটারগুলিকে অপ্টিমাইজ করা হয়েছে যাতে প্রতিরোধের অঞ্চলগুলিকে আরও সঠিকভাবে সনাক্ত করা যায়।

  2. MACD, KDJ এবং অন্যান্য সূচকগুলির সাথে মিলে মিথ্যা সংকেতগুলি ফিল্টার করে।

  3. স্টপ লস অ্যালগরিদমের গতিশীল অপ্টিমাইজেশান, যা লাভের নিশ্চয়তা প্রদানের সাথে সাথে ক্ষতির সর্বনিম্ন হ্রাস করে।

সারসংক্ষেপ

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

কৌশল সোর্স কোড
/*backtest
start: 2023-12-28 00:00:00
end: 2024-01-04 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3
strategy("price drop buy in", overlay=true, initial_capital=1000, max_bars_back=24)

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2018, title = "From Year", minval = 2017)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 2017)

// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => true // create function "within window of time"


///////////// RSI
RSIlength = input(60,title="RSI Period Length") 
RSIoverSold = 40
RSIoverBought = 50
price = close
vrsi = rsi(close, RSIlength)

smaLong = sma(close,80)
smaShort = sma(close,40)

///////////// Bollinger Bands
BBlength = input(20, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(price, BBlength)
BBdev = BBmult * stdev(price, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev

longcondition = (price < BBlower and vrsi < RSIoverSold) 

    // vrsi < RSIoverSold

shortcondition = (RSIoverBought and strategy.openprofit > 50 )  or price > BBupper






if(longcondition)
    strategy.entry('buy', strategy.long, when = window())
    
if(shortcondition)
    strategy.entry('sell', strategy.short, when = window())