বোলিংজার মম্পটাম ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-২২ 13:09:32
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশল নীতি

  1. যখন বোলিংজার ব্যান্ড সূচক উপরের ব্যান্ডের মধ্য দিয়ে দামের ভাঙ্গন নির্ধারণ করে, এটি নির্দেশ করে যে বাজারটি একটি উত্থান প্রবণতায় প্রবেশ করে। এই সময়ে, ফিল্টারিংয়ের জন্য আরএসআই সূচক ব্যবহার করুন। যখন আরএসআই 60 এর বেশি হয় তখন কিনুন সংকেত তৈরি করুন। যখন বিবি সূচক নিম্ন ব্যান্ডের মধ্য দিয়ে দামের ভাঙ্গন নির্ধারণ করে, এটি নির্দেশ করে যে বাজারটি হ্রাস প্রবণতায় প্রবেশ করে। এই সময়ে, ফিল্টারিংয়ের জন্য আরএসআই সূচক ব্যবহার করুন। যখন আরএসআই 40 এর কম হয় তখন বিক্রয় সংকেত তৈরি করুন।

  2. বাজারে প্রবেশের পর স্টপ লস সেট করুন যাতে আরও ক্ষতি না হয়।

  3. প্রস্থান মানদণ্ড হল লং পজিশন বন্ধ করা যখন দাম বিবি মিডল ব্যান্ডের নীচে ফিরে আসে এবং যখন দাম বিবি মিডল ব্যান্ডের উপরে ফিরে আসে তখন শর্ট পজিশন বন্ধ করা।

সুবিধা বিশ্লেষণ

  1. বোলিংজার ব্যান্ড সূচক প্রধান বাজার প্রবণতা নির্ধারণ এবং inflection পয়েন্ট ক্যাপচার করতে পারেন। RSI ফিল্টার সঙ্গে একত্রিত সংকেত নির্ভরযোগ্যতা উন্নত করতে পারেন।

  2. হানতে ও মারতে হানতে অপারেশন অতিরিক্ত রিটার্ন অর্জন করতে পারে।

  3. স্টপ লস সেটিং ঝুঁকি নিয়ন্ত্রণ করতে পারে।

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

  1. বিবি সূচকটি পার্শ্ববর্তী বাজারগুলিকে বিচার করার ক্ষেত্রে কার্যকর নয়, যা মিথ্যা সংকেত তৈরি করতে পারে।

  2. ভুল স্টপ লস সেটিং আরও ক্ষতি হতে পারে।

  3. উচ্চ ট্রেডিং ফ্রিকোয়েন্সি ট্রেডিং খরচ এবং স্লিপিং দ্বারা প্রভাবিত হয়।

  4. ব্রেকআউট সিগন্যালগুলি সময়মত আপডেট করা প্রয়োজন, অন্যথায় সেরা প্রবেশের সুযোগগুলি মিস করা হতে পারে।

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

  1. বিবি ব্রেকআউট সংকেত যেমন ভলিউম, চলমান গড় ইত্যাদির নির্ভরযোগ্যতা নির্ধারণের জন্য অন্যান্য সূচকগুলির সাথে একত্রিত করুন।

  2. সূচক কর্মক্ষমতা অপ্টিমাইজ করার জন্য গতিশীলভাবে বিবি পরামিতিগুলি সামঞ্জস্য করুন।

  3. অপ্টিমাইজ স্টপ লস পজিশন, যেমন ট্রেলিং স্টপ লস, অপ্রয়োজনীয় ক্ষতি কমাতে শতাংশ স্টপ লস।

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

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


/*backtest
start: 2023-11-21 00:00:00
end: 2023-12-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


//@version=4
strategy(title="Bollinger Band Breakout", shorttitle = "BB-Stoxguru",default_qty_type = strategy.percent_of_equity,default_qty_value = 100, overlay=true)
source = close
start = timestamp (2007, 1,1,0,0) 
end = timestamp (2021,11,05,0,0)
stop_level = (high[1]-low[1])
profit_level = (high[1]-low[1])
length = input(20, minval=1, title = "Period") //Length of the Bollinger Band 
mult = input(2, minval=0.001, maxval=50, title = "Standard Deviation") 

basis = sma(source, length)
dev = mult * stdev(source, length)

upper = basis + dev
lower = basis - dev
band=upper-lower
stop_loss=low-atr(14)
if time >= start 
// and time < end
    strategy.entry("Long", strategy.long, when = crossover(source, upper) and rsi(close,14)>=60 and rsi(close,14)<=70)
    // strategy.entry("Long", strategy.long, when = crossover(source, upper) and rsi(close,14)>60 and band<200)
    // strategy.exit("SL", "Long", stop=stop_loss)
    strategy.close(id="Long", when=crossunder(close, basis))
    strategy.entry("Short", strategy.short, when = crossunder(source, lower) and rsi(close,14)<=40 and rsi(close,14)>=35)
    strategy.close(id="Short", when=crossover(close, basis))
    // strategy.entry("Short", strategy.short, when = crossunder(source, lower) and rsi(close,14)<40 and band<200)
    // plot(upper-lower, color=color.purple,title= "DIFF",style=plot.style_linebr)
plot(basis, color=color.red,title= "SMA")
p1 = plot(upper, color=color.blue,title= "UB")
p2 = plot(lower, color=color.blue,title= "LB")
// fill(p1, p2)
BW = ((upper - lower)) / basis * 100

plot(BW, title="Bollinger bandwidth", color=color.red)


আরো