বোলিংজার ব্যান্ডস বিপরীতমুখী প্রবণতা কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১২-০৭ ১৬ঃ০৮ঃ০৫
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি ট্রেন্ডের দিক নির্ধারণের জন্য উপরের ব্যান্ড, মাঝারি ব্যান্ড, বোলিংজার ব্যান্ডের নীচের ব্যান্ড এবং 200 দিনের চলমান গড়ের মধ্যে সম্পর্ক ব্যবহার করে। যখন মূল্য একটি আপট্রেন্ডের সময় নিম্নতম ব্যান্ড স্পর্শ করে তখন এটি দীর্ঘ হয় এবং যখন দাম একটি ডাউনট্রেন্ডের সময় উপরের ব্যান্ড স্পর্শ করে তখন এটি সংক্ষিপ্ত হয়।

নীতিমালা

  1. প্রবণতা নির্ধারণ করুন: যখন বোলিঞ্জার ব্যান্ডের উপরের এবং নীচের উভয় ব্যান্ড 200 দিনের চলমান গড়ের উপরে থাকে, তখন এটি একটি আপট্রেন্ড। যখন উভয়ই নীচে থাকে, তখন এটি একটি ডাউনট্রেন্ড।
  2. এন্ট্রিঃ যখন দাম একটি আপট্রেন্ডে নীচের ব্যান্ড স্পর্শ করে তখন লম্বা যান। যখন দাম একটি ডাউনট্রেন্ডে উপরের ব্যান্ড স্পর্শ করে তখন শর্ট যান।
  3. প্রস্থানঃ যখন লং হয়, তখন মূল্য 250 দিনের সহজ চলমান গড়ের নীচে স্পর্শ করে বা ভেঙে যায়। যখন সংক্ষিপ্ত হয়, তখন মূল্য 300 দিনের সহজ চলমান গড়ের নীচে স্পর্শ করে বা ভেঙে যায় তখন বন্ধ অবস্থান।

সুবিধা

  1. ট্রেন্ডের দিকনির্দেশনা নির্ধারণের জন্য বোলিংজার ব্যান্ড ব্যবহার করুন, একটি স্পষ্ট দিকনির্দেশনা ছাড়া পুনরাবৃত্তিমূলক ট্রেডিং এড়ান।
  2. যখন ট্রেন্ডের দিক পরিষ্কার হয় তখন বোলিংজার ব্যান্ডের অস্থিরতার পরিসরের উপর ভিত্তি করে সঠিক প্রবেশ এবং প্রস্থান করুন।
  3. অপ্রত্যাশিত ক্ষতি এড়াতে চলমান গড়ের সাথে ফিল্টারিং যুক্ত করা হয়েছে।

ঝুঁকি এবং সমাধান

  1. অনুপযুক্ত বোলিংজার ব্যান্ড প্যারামিটার সেটিং ভুল মূল্যায়নের দিকে পরিচালিত করেঃ সর্বোত্তম সময়ের দৈর্ঘ্য খুঁজে পেতে প্যারামিটারগুলি সামঞ্জস্য করুন।
  2. অপ্রয়োজনীয় চলমান গড় প্যারামিটার যা অতিরিক্ত ট্রেডিং বা অবাঞ্ছিত ক্ষতির দিকে পরিচালিত করেঃ সবচেয়ে স্থিতিশীল প্যারামিটারগুলি খুঁজে পেতে বিভিন্ন প্যারামিটার পরীক্ষা করুন।
  3. প্রধান সংবাদ ইভেন্টগুলির কারণে হঠাৎ বাজার পরিবর্তন অস্বাভাবিকতা সৃষ্টি করেঃ প্রতি ট্রেড ক্ষতির সীমাতে স্টপ লস সেট করুন।

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

  1. অপ্টিমাম প্যারামিটার খুঁজে পেতে বিভিন্ন প্যারামিটার সময়ের মধ্যে কৌশল কর্মক্ষমতা পরীক্ষা করুন।
  2. অস্বাভাবিক বাজারের পরিস্থিতিতে বড় ধরনের ক্ষতি এড়ানোর জন্য স্টপ লস ব্যবস্থা যুক্ত করুন।
  3. জয়ের হার বাড়ানোর জন্য প্রবেশের সংকেত নিশ্চিত করার জন্য অন্যান্য সূচক অন্তর্ভুক্ত করুন।

সিদ্ধান্ত

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


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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aayonga

//@version=5
strategy("boll trend", overlay=true,initial_capital=1000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "length")
bollmult=input.float(2.3,minval=0,step=0.1,title = "mult")
basis=ta.ema(close,bollL)
dev=bollmult*ta.stdev(close,bollL)
upper=basis+dev

lower=basis-dev

smaL=input.int(200,minval=1,step=1,title = "trend")
sma=ta.sma(close,smaL)
//多头趋势
longT=upper>sma and basis>sma and lower>=sma
//空头趋势
shortT=upper<sma and basis<sma and lower<=sma

//入场位
longE=ta.crossover(close,lower)

shortE=ta.crossover(close,upper)

//出场位

longEXIT=ta.crossover(high,upper) or ta.crossunder(close,ta.sma(close,300))
shortEXIT=ta.crossunder(low,lower) or ta.crossover(close,ta.sma(close,250)) 

if longT and longE 
    strategy.entry("多long",strategy.long)

if longEXIT
    strategy.close("多long",comment = "close long")

if shortE and shortT 
    strategy.entry("空short",strategy.short)

if shortEXIT
    strategy.close("空short",comment = "close short")

আরো