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

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

img

সারসংক্ষেপ

গড় বিপরীতমুখী বোলিংজার ব্যান্ড কৌশলটি বাজারের অস্থিরতা এবং প্রবণতা নির্ধারণের জন্য চলমান গড়গুলি পরিমাপ করার জন্য বোলিংজার ব্যান্ড সূচক ব্যবহার করে, প্রবণতা থেকে মুনাফা অর্জনের জন্য কম অস্থিরতার সময়কালে ট্রেন্ড ট্রেডগুলি গ্রহণ করে, অত্যধিক র্যান্ডমালিটি এড়ানো।

কৌশলগত যুক্তি

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

কৌশলটি লম্বা হয় যখন মূল্য একটি আপট্রেন্ডিং চলমান গড়ের উপর নিম্ন ব্যান্ডের উপরে ভাঙ্গন করে এবং যখন মূল্য একটি ডাউনট্রেন্ডিং চলমান গড়ের উপর উপরের ব্যান্ডের নীচে ভাঙ্গন করে তখন সংক্ষিপ্ত হয়। সংশ্লিষ্ট ব্যান্ডটি ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস হিসাবে ব্যবহৃত হয়।

এই পদ্ধতির সুবিধা হল কম অস্থিরতার সময় ট্রেন্ডে অংশগ্রহণ করা, অত্যধিক এলোমেলো দামের ওঠানামা এড়ানো এবং লাভের সম্ভাবনা বৃদ্ধি করা।

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

  1. নিম্ন অস্থিরতার ট্রেডিং এ প্রবণতা এলোমেলোতা হ্রাস করে এবং স্থিতিশীলতা বৃদ্ধি করে

শুধুমাত্র বোলিংজার ব্যান্ডের সংকোচন এবং অস্থিরতা হ্রাসের সময় ট্রেডিংয়ের প্রবণতা, কৌশলটি উচ্চ অস্থিরতার অনিশ্চিত সময়গুলি এড়ায়, এলোমেলোতা হ্রাস করে এবং স্থিতিশীলতা বৃদ্ধি করে।

  1. চলমান গড় ট্রেন্ড বিচারকে সহায়তা করে, নির্ভুলতা উন্নত করে

চলমান গড়, বোলিংজার ব্যান্ডের পরিবর্তনের পাশাপাশি, প্রবণতা দিক নির্ধারণে সহায়তা করে, উভয়ই একে অপরকে বৈধ করে এবং নির্ভুলতা উন্নত করে।

  1. স্টপ লস কন্ট্রোলের অভ্যন্তরীণ ব্যবস্থা

কৌশলটি প্রতিটি ব্যবসায়ের জন্য ব্যান্ডে স্টপ লস স্তর নির্ধারণ করে, দ্রুত স্টপ এবং ঝুঁকি নিয়ন্ত্রণের অনুমতি দেয়।

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

  1. প্রবণতা ভুল মূল্যায়নের ঝুঁকি

ব্যাণ্ড সংকোচনের সময় চলমান গড়ের দিক পরিবর্তন হতে পারে, যা ভুল প্রবণতা বিচার এবং ক্ষতির দিকে পরিচালিত করে।

প্রবণতা নিশ্চিত করার জন্য অন্যান্য সূচক যোগ করা এই ঝুঁকিকে কমিয়ে আনতে সাহায্য করতে পারে।

  1. অতিরিক্ত ব্যাণ্ড ভোল্টেবিলিটি ঝুঁকি

অতিরিক্ত স্ট্যান্ডার্ড ডিভিয়েশন মাল্টিপ্লায়েন্টের কারণে যদি ব্যান্ডগুলি খুব প্রশস্ত হয় তবে অকার্যকর ট্রেডগুলি খুব ঘন ঘন হবে।

প্যারামিটারটি অপ্টিমাইজ করা বা ব্যান্ডউইথ থ্রেশহোল্ড ফিল্টার যুক্ত করা এটিকে উন্নত করতে পারে।

  1. ব্রেকআউট ব্যর্থতার ঝুঁকি

ব্যাণ্ড ভাঙার পর দামের প্রবণতা ব্যর্থ হতে পারে, যার ফলে ক্ষতি হতে পারে।

শুধুমাত্র বন্ধ বিরতি ব্যবহার বা ভলিউম নিশ্চিতকরণ যোগ ব্যর্থ ব্রেকআউট কমাতে পারেন।

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

  1. আরও সূচক নিশ্চিতকরণ যোগ করুন

চলমান গড় সংকেত নিশ্চিত করার জন্য MACD এবং KDJ এর মতো সূচক যোগ করা নির্ভুলতা উন্নত করে।

  1. প্যারামিটার অপ্টিমাইজ করুন

সর্বোত্তম চলমান গড় এবং স্ট্যান্ডার্ড ডিভিয়েশন মাল্টিপ্লায়ার পরামিতিগুলি খুঁজে বের করার জন্য ব্যাকটেস্টিং কর্মক্ষমতা উন্নত করে।

  1. এন্ট্রি টাইমিং অপ্টিমাইজ করুন

শুধুমাত্র বন্ধ বিরতি ব্যবহার বা ভলিউম ফিল্টার যোগ সময় উন্নত।

  1. স্টপ লস কৌশল অপ্টিমাইজ করুন

ট্রেইলিং স্টপ এবং মুভিং স্টপগুলি লাভকে লক করতে এবং লাভ ফেরত দিতে বাধা দিতে সহায়তা করতে পারে।

সিদ্ধান্ত

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


/*backtest
start: 2022-10-24 00:00:00
end: 2023-10-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Trading Public School", overlay=true)
source = close
length = input(20, minval=1)
mult = input(2.0, minval=0.001, maxval=50)

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

upper = basis + dev
lower = basis - dev

buyEntry = crossover(source, lower)
sellEntry = crossunder(source, upper)

if (crossover(source, lower))
    strategy.entry("BBandLE", strategy.long, stop=lower, oca_name="BollingerBands",  comment="BBandLE")
else
    strategy.cancel(id="BBandLE")

if (crossunder(source, upper))
    strategy.entry("BBandSE", strategy.short, stop=upper, oca_name="BollingerBands",  comment="BBandSE")
else
    strategy.cancel(id="BBandSE")

//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)


আরো