রিসোর্স লোড হচ্ছে... লোডিং...

বোলিংজার ব্যান্ড ডায়নামিক ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ 2024-05-15 16:25:21
ট্যাগঃবি বিএসএমএ

img

সারসংক্ষেপ

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

কৌশল নীতি

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

কৌশলগত সুবিধা

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

কৌশলগত ঝুঁকি

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

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

  1. বোলিংজার ব্যান্ড ব্রেকআউটের বৈধতা নিশ্চিত করতে এবং সংকেতের গুণমান উন্নত করতে ফিল্টারিং শর্ত হিসাবে অন্যান্য প্রযুক্তিগত সূচক (যেমন আরএসআই, এমএসিডি ইত্যাদি) প্রবর্তন করুন।
  2. প্যারামিটার স্ক্যানিং এবং ব্যাক টেস্টিং এর মাধ্যমে বোলিংজার ব্যান্ডের পরামিতিগুলিকে অপ্টিমাইজ করুন, যাতে চলমান গড় সময়ের সর্বোত্তম সমন্বয় এবং স্ট্যান্ডার্ড ডিভিয়েশন মাল্টিপল পাওয়া যায়।
  3. একক লেনদেনের ঝুঁকি এবং মুনাফার লক্ষ্যমাত্রা নিয়ন্ত্রণের জন্য উপযুক্ত স্টপ-লস এবং লাভের স্তর নির্ধারণ করুন।
  4. বাজারের পরিস্থিতি এবং অস্থিরতা বিবেচনা করুন, বিভিন্ন বাজারের অবস্থার অধীনে কৌশল পরামিতি বা অবস্থানের আকারকে গতিশীলভাবে সামঞ্জস্য করুন।

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

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


/*backtest
start: 2024-04-01 00:00:00
end: 2024-04-30 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Bollinger Bands with Strategy", shorttitle='MBB', overlay=true)

// Input Variables
src = close
length = input.int(34, "Length", minval=1)
mult = input.float(2.0, "Multiplier", minval=0.001, maxval=50)

// Bollinger Bands Calculation
basis = ta.sma(src, length)
dev = ta.stdev(src, length)
upperBand = basis + mult * dev
lowerBand = basis - mult * dev

// Plotting Bollinger Bands
pBasis = plot(basis, "Basis", color=color.gray)
pUpper = plot(upperBand, "Upper Band", color=color.green)
pLower = plot(lowerBand, "Lower Band", color=color.red)
fill(pUpper, pBasis, color=color.new(color.green, 90))
fill(pBasis, pLower, color=color.new(color.red, 90))

// Strategy Execution Using `if`
if (ta.crossover(src, upperBand))
    strategy.entry("Long", strategy.long)
if (ta.crossunder(src, lowerBand))
    strategy.entry("Short", strategy.short)

if (ta.crossunder(src, upperBand))
    strategy.close("Long")
if (ta.crossover(src, lowerBand))
    strategy.close("Short")


সম্পর্কিত

আরো