স্টপ লস সহ ডাউনট্রেন্ডে মূল্য হ্রাস ক্রয় কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-01-05 14:18:05
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

  1. সম্ভাব্য বাজার প্রবণতা দিক নির্ধারণের জন্য RSI সূচকটি ব্যবহার করুন। 40 এর নীচে RSI একটি oversold এলাকা হিসাবে বিবেচিত হয় যেখানে বাজারটি উত্থান হতে পারে। 50 এর উপরে RSI একটি overbought এলাকা হিসাবে বিবেচিত হয় যেখানে বাজারটি হ্রাস হতে পারে।

  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())



আরো