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

BB SMA
সৃষ্টির তারিখ: 2024-05-15 16:25:21 অবশেষে সংশোধন করুন: 2024-05-15 16:25:21
অনুলিপি: 0 ক্লিকের সংখ্যা: 637
1
ফোকাস
1617
অনুসারী

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

ওভারভিউ

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

কৌশল নীতি

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

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

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

কৌশলগত ঝুঁকি

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

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

  1. অন্যান্য প্রযুক্তিগত সূচকগুলি (যেমন RSI, MACD ইত্যাদি) ফিল্টারিং শর্ত হিসাবে প্রবর্তন করা হয়েছে, যাতে বুলিন বন্ডের উত্তরণের কার্যকারিতা নিশ্চিত করা যায় এবং সংকেতের গুণমান উন্নত করা যায়।
  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")