বলিঙ্গার ব্যান্ড ব্রেকআউট মোমেন্টাম কৌশল


সৃষ্টির তারিখ: 2023-12-22 13:09:32 অবশেষে সংশোধন করুন: 2023-12-22 13:09:32
অনুলিপি: 5 ক্লিকের সংখ্যা: 687
1
ফোকাস
1623
অনুসারী

বলিঙ্গার ব্যান্ড ব্রেকআউট মোমেন্টাম কৌশল

ওভারভিউ

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

কৌশল নীতি

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

  2. এদিকে, এয়ারলাইন্সগুলোকে এ বিষয়ে সতর্ক থাকতে হবে।

  3. প্রস্থান শর্ত হল দাম আবার বুলিনের মধ্যম ট্র্যাকের নীচে নেমে গেলে সস্তায় কেনা, দাম আবার বুলিনের মধ্যম ট্র্যাকের নীচে নেমে গেলে সস্তায় বিক্রি করা।

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

  1. ব্রিন ব্যান্ড ইন্ডিকেটর বাজারের প্রধান প্রবণতা নির্ধারণ করতে পারে এবং ট্রেন্ডের বিপরীত দিকগুলোকে ধরতে পারে। আরএসআই ইন্ডিকেটর ফিল্টারিংয়ের সাথে সংকেতের নির্ভরযোগ্যতা বাড়াতে পারে।

  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)