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

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

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

img

সারসংক্ষেপ

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

কৌশলগত নীতি

কৌশলটির মূল যুক্তি নিম্নলিখিত বিষয়গুলির উপর ভিত্তি করেঃ

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

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

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

কৌশলগত ঝুঁকি

  1. পার্শ্ববর্তী বাজার ঝুঁকিঃ ব্যাপ্তি-সীমাবদ্ধ বাজারগুলিতে মিথ্যা সংকেতগুলির জন্য প্রবণ।
  2. বিলম্বের ঝুঁকিঃ চলমান গড়ের অন্তর্নিহিত বিলম্ব রয়েছে, সম্ভাব্য অনুকূল প্রবেশের পয়েন্টগুলি অনুপস্থিত।
  3. পরামিতি সংবেদনশীলতাঃ বিভিন্ন পরামিতি সংমিশ্রণ উল্লেখযোগ্য কর্মক্ষমতা বৈচিত্র হতে পারে।
  4. মূলধন ব্যবহারের ঝুঁকিঃ ১০০% মূলধন বরাদ্দের ফলে উল্লেখযোগ্য পরিমাণে বিনিয়োগ করা হতে পারে।

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

  1. প্রবণতা নিশ্চিতকরণ সূচক যোগ করুনঃ এন্ট্রি সঠিকতা উন্নত করতে ADX এর মতো সূচক অন্তর্ভুক্ত করুন।
  2. মূলধন ব্যবস্থাপনার অপ্টিমাইজেশনঃ বাজারের অস্থিরতার উপর ভিত্তি করে গতিশীল অবস্থানের আকার নির্ধারণ করা।
  3. মুনাফা গ্রহণের প্রক্রিয়া উন্নত করুন: শক্তিশালী প্রবণতায় আরও লাভ অর্জনের জন্য গতিশীল মুনাফা গ্রহণের পয়েন্টগুলি সেট করুন।
  4. বাজার পরিবেশ ফিল্টার যোগ করুনঃ অনুপযুক্ত বাজার অবস্থার মধ্যে ট্রেডিং এড়ানোর জন্য অস্থিরতা সূচক অন্তর্ভুক্ত করুন।

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

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


/*backtest
start: 2019-12-23 08:00:00
end: 2025-01-04 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy(title="Demo GPT - Bollinger Bands Strategy", overlay=true, initial_capital=100000, commission_type=strategy.commission.percent, commission_value=0.1, slippage=3)

// Inputs
length = input.int(20, minval=1, title="Length")
maType = input.string("SMA", "Basis MA Type", options=["SMA", "EMA", "SMMA (RMA)", "WMA", "VWMA"])
src = input(close, title="Source")
mult = input.float(2.0, minval=0.001, maxval=50, title="StdDev")
offset = input.int(0, "Offset", minval=-500, maxval=500)
startDate = input(timestamp('01 Jan 2018 00:00 +0000'), title="Start Date")
endDate = input(timestamp('31 Dec 2069 23:59 +0000'), title="End Date")

// Moving Average Function
ma(source, length, _type) =>
    switch _type
        "SMA" => ta.sma(source, length)
        "EMA" => ta.ema(source, length)
        "SMMA (RMA)" => ta.rma(source, length)
        "WMA" => ta.wma(source, length)
        "VWMA" => ta.vwma(source, length)

// Calculations
basis = ma(src, length, maType)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

// Plotting
plot(basis, "Basis", color=#2962FF, offset=offset)
p1 = plot(upper, "Upper", color=#F23645, offset=offset)
p2 = plot(lower, "Lower", color=#089981, offset=offset)
fill(p1, p2, title="Background", color=color.rgb(33, 150, 243, 95))

// Strategy Logic
inTradeWindow = true
longCondition = close > upper and inTradeWindow
exitCondition = close < lower and inTradeWindow

if (longCondition)
    strategy.entry("Long", strategy.long, qty=1)
if (exitCondition)
    strategy.close("Long")


সম্পর্কিত

আরো