এমএসিডি বিবি ব্রেকআউট কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০৪-২৫ ১৭ঃ১৬ঃ২৮
ট্যাগঃএমএসিডিইএমএবি বিএসএমএ

img

সারসংক্ষেপ

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

কৌশল নীতি

এমএসিডি বিবি ব্রেকআউট স্ট্র্যাটেজির মূলনীতি নিম্নরূপঃ

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

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


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

//@version=5
//AK MACD BB 
strategy("AK MACD BB strategy", overlay = true)

// Inputs for TP and SL
tp_percent = input.float(1.0, title="Take Profit %") / 100
sl_percent = input.float(1.0, title="Stop Loss %") / 100

length = input.int(10, minval=1, title="BB Periods")
dev = input.float(1, minval=0.0001, title="Deviations")

//MACD
fastLength = input.int(12, minval=1, title="fastLength") 
slowLength=input.int(26,minval=1)
signalLength=input.int(9,minval=1)
fastMA = ta.ema(close, fastLength)
slowMA = ta.ema(close, slowLength)
macd = fastMA - slowMA

//BollingerBands

Std = ta.stdev(macd, length)
Upper = (Std * dev + (ta.sma(macd, length)))
Lower = ((ta.sma(macd, length)) - (Std * dev))


Band1 = plot(Upper, color=color.gray, style=plot.style_line, linewidth=2,title="Upper Band")
Band2 = plot(Lower, color=color.gray, style=plot.style_line, linewidth=2,title="lower Band")
fill(Band1, Band2, color=color.blue, transp=75,title="Fill")

mc = macd >= Upper ? color.lime:color.red

// Indicator

plot(macd, color=mc, style =plot.style_circles,linewidth = 3, title="macd")
zeroline = 0 
plot(zeroline,color= color.orange,linewidth= 2,title="Zeroline")

//buy
barcolor(macd >Upper ? color.yellow:na)
//short
barcolor(macd <Lower ? color.aqua:na)
if macd > Upper
    strategy.entry("Long", strategy.long)
    // strategy.exit("Long TP/SL", "Long", limit=close * (1 + tp_percent), stop=close * (1 - sl_percent), comment = "Long Exit" )

if macd < Lower
    strategy.entry("Short", strategy.short)
    // strategy.exit("Short TP/SL", "Short", limit=close * (1 - tp_percent), stop=close * (1 + sl_percent), comment = "Short Exit")


সম্পর্কিত

আরো