বলিঙ্গার ব্যান্ডস রিভার্সাল ট্রেন্ড কৌশল


সৃষ্টির তারিখ: 2023-12-07 16:08:05 অবশেষে সংশোধন করুন: 2023-12-07 16:08:05
অনুলিপি: 0 ক্লিকের সংখ্যা: 623
1
ফোকাস
1621
অনুসারী

বলিঙ্গার ব্যান্ডস রিভার্সাল ট্রেন্ড কৌশল

ওভারভিউ

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

মূলনীতি

  1. বিচার প্রবণতা: যখন বুলিন ট্র্যাকিং এবং ট্র্যাকিং উভয়ই 200 দিনের চলমান গড়ের চেয়ে বড় হয় তখন এটি একটি মাল্টি-হেড প্রবণতা; যখন বুলিন ট্র্যাকিং এবং ট্র্যাকিং উভয়ই 200 দিনের চলমান গড়ের চেয়ে ছোট হয় তখন এটি একটি ফাঁকা প্রবণতা
  2. প্রবেশঃ মাল্টি হেড ট্রেন্ডে, দামটি বুলেনের সাথে নেমে যাওয়ার সময় বেশি করে; খালি হেড ট্রেন্ডে, দামটি বুলেনের সাথে নেমে যাওয়ার সময় খালি করে
  3. প্রস্থানঃ যখন মাল্টি-হেড পজিশন থাকে, যখন দামটি 250-দিনের সরল চলমান গড়ের নীচে বা নীচে বুইলিনের সাথে সংযুক্ত থাকে; যখন খালি পজিশন থাকে, যখন দামটি বুইলিনের নীচে বা 300-দিনের সরল চলমান গড়ের নীচে সংযুক্ত থাকে

সুবিধা

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

ঝুঁকি ও সমাধান

  1. ভুলভাবে সেট করা বুলিন-ব্যান্ড প্যারামিটার, যার ফলে ভুল বিচার করা যায়ঃ সবচেয়ে উপযুক্ত চক্রের দৈর্ঘ্য খুঁজতে বুলিন-ব্যান্ড প্যারামিটারগুলি সামঞ্জস্য করা উচিত
  2. চলমান গড় getParameter অনুপযুক্ত, ঘন ঘন স্টপ ক্ষতি বা অপ্রত্যাশিত ক্ষতিঃ বিভিন্ন প্যারামিটার পরীক্ষা করা উচিত, সবচেয়ে স্থিতিশীল প্যারামিটার খুঁজে পাওয়া উচিত
  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")