বোলিংজার ট্রেন্ড শক ট্রেডিং কৌশল

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

img

সারসংক্ষেপ

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

কৌশল নীতি

এই কৌশলটি বাজারের প্রবণতা দিক নির্ধারণের জন্য বলিংজার ব্যান্ডের মাঝারি ব্যান্ড, উপরের ব্যান্ড এবং নীচের ব্যান্ড ব্যবহার করে। মাঝারি ব্যান্ডটি এন-পরিয়ড এক্সপোনেন্সিয়াল চলমান গড়, যখন উপরের ব্যান্ড এবং নীচের ব্যান্ডটি যথাক্রমে মাঝারি ব্যান্ড + ২.৩ স্ট্যান্ডার্ড ডিভিয়েশন এবং মাঝারি ব্যান্ড - ২.৩ স্ট্যান্ডার্ড ডিভিয়েশন। যখন দাম নীচের ব্যান্ডের নীচে ভেঙে যায়, তখন এটি একটি বর্তমান আপট্রেন্ড নির্দেশ করে। যখন দাম উপরের ব্যান্ডের উপরে ভেঙে যায়, তখন এটি একটি বর্তমান ডাউনট্রেন্ড নির্দেশ করে।

এছাড়াও, কৌশলটি দীর্ঘমেয়াদী প্রবণতা মূল্যায়নের জন্য বেঞ্চমার্ক হিসাবে একটি 200-পরিসরের সহজ চলমান গড় (এসএমএ) সেট করে। বিবি এবং এসএমএ সূচকগুলি একই দিকের বিষয়ে একমত হলেই ট্রেডিং সংকেতগুলি সক্রিয় হয়। এটি কার্যকরভাবে কিছু মিথ্যা ব্রেকআউট ফিল্টার করতে পারে।

নির্দিষ্ট ট্রেডিং লজিক নিম্নরূপঃ

  1. ঊর্ধ্বমুখী প্রবণতা নির্ধারণ করুনঃ বিবি উপরের ব্যান্ড > এসএমএ, মাঝারি ব্যান্ড > এসএমএ, নিম্ন ব্যান্ড >= এসএমএ
  2. নিম্নমুখী প্রবণতা নির্ধারণ করুনঃ বিবি উপরের ব্যান্ড < এসএমএ, মাঝারি ব্যান্ড < এসএমএ, নিম্ন ব্যান্ড <= এসএমএ
  3. লং শর্তঃ আপট্রেন্ড + মূল্য বিভাজন BB নিম্ন ব্যাণ্ড
  4. প্রস্থান শর্তঃ মূল্য বিবি উপরের ব্যাংকে প্রবেশ করে
  5. সংক্ষিপ্ত শর্তঃ ডাউনট্রেন্ড + মূল্য বিবি উপরের ব্যান্ড ভেঙে দেয়
  6. প্রস্থান শর্তঃ মূল্য বিবি মিডল ব্যান্ডের নিচে ভেঙে যায় অথবা ২৩০-পরিয়াল এমএ-র উপরে ফিরে আসে

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

  1. বিবি ট্রেন্ডের দিকটি কার্যকরভাবে বিচার করে এবং ব্রেকআউট ট্রেডিংয়ের সুযোগগুলি ক্যাপচার করে
  2. দীর্ঘমেয়াদী এমএ ফিল্টার যোগ করা মিথ্যা ব্রেকআউটের সাথে যুক্ত ঝুঁকি হ্রাস করে
  3. স্পষ্ট লম্বা এবং সংক্ষিপ্ত যুক্তি, সহজেই বুঝতে এবং অনুসরণ
  4. সংক্ষিপ্ত প্রস্থানের জন্য কঠোর মানদণ্ড হ্রাসকে সীমাবদ্ধ করতে সহায়তা করে

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

  1. বিবি এবং এমএ ট্রেডিং সিগন্যাল ইস্যু করার সময় সম্ভাব্য বড় স্লিপ
  2. অত্যধিক কঠোর শর্ট কন্ডিশন সীমিত শর্ট পার্শ্ব লাভের দিকে পরিচালিত করে
  3. অনুপযুক্ত প্যারামিটার টিউনিং খুব উচ্চ / কম ট্রেডিং ফ্রিকোয়েন্সি হতে পারে
  4. বিপুল ক্ষতির ঝুঁকিপূর্ণ ব্রেকআউট কৌশল

উন্নতিঃ

  1. ট্রেডিং ফ্রিকোয়েন্সি কমাতে বিবি পরামিতিগুলি অপ্টিমাইজ করুন
  2. ট্রেড প্রতি বিশাল ক্ষতি এড়াতে স্টপ লস সেট করুন
  3. ব্রেকআউট বৈধতা নিশ্চিত করতে ভলিউম ফিল্টার যোগ করুন

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

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


/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 00:00:00
period: 1h
basePeriod: 15m
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("布林趋势震荡单", overlay=true,initial_capital=10000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "长度")
bollmult=input.float(2.3,minval=0,step=0.1,title = "标准差")
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 = "趋势分界线")
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) 
shortEXIT=ta.crossunder(close,basis) or ta.crossover(close,ta.sma(close,230)) 

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

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

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

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

আরো