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

ট্রেডিং কৌশল অনুসরণ করে MACD-Supertrend ডাবল কনফার্মেশন ট্রেন্ড

লেখক:চাওঝাং, তারিখঃ 2024-12-11 17:16:05
ট্যাগঃএমএসিডিএটিআরএসএমএ

img

সারসংক্ষেপ

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

কৌশল নীতি

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

  1. সুপারট্রেন্ড ইন্ডিকেটরঃ বর্তমান বাজারের প্রবণতা দিকনির্দেশনা নির্ধারণের জন্য প্রবণতা রেখা গণনা করতে 20 পিরিয়ডের ATR এবং 2 এর ফ্যাক্টর ব্যবহার করে।
  2. এমএসিডি সূচকঃ ক্লাসিক 12/26/9 প্যারামিটার সেটিং ব্যবহার করে, দ্রুত এবং ধীর লাইন ক্রসওভারের মাধ্যমে ট্রেডিং সংকেত তৈরি করে।
  3. এন্ট্রি শর্তাবলীঃ ম্যাকডি দ্রুত রেখা ধীর রেখার উপরে (ক্রয় সংকেত) অতিক্রম করলে এবং সুপারট্রেন্ডের দিক উপরে (নির্দেশ==1) হলেই ক্রয় অর্ডারগুলি ট্রিগার হয়।
  4. ঝুঁকি ব্যবস্থাপনাঃ মূলধন রক্ষা এবং লাভ নিশ্চিত করার জন্য প্রতিটি ব্যবসায়ের জন্য 0.5% স্টপ-লস এবং 99.99% লাভের স্তর সেট করে।

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

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

কৌশলগত ঝুঁকি

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

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

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

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

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


/*backtest
start: 2024-11-10 00:00:00
end: 2024-12-09 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy('MANTHAN BHRAMASTRA', overlay=true)

// Supertrend function
f_supertrend(_period, _multiplier) =>
    atr = ta.sma(ta.tr, _period)
    upTrend = hl2 - _multiplier * atr
    downTrend = hl2 + _multiplier * atr
    var float _supertrend = na
    var int _trendDirection = na
    _supertrend := na(_supertrend[1]) ? hl2 : close[1] > _supertrend[1] ? math.max(upTrend, _supertrend[1]) : math.min(downTrend, _supertrend[1])
    _trendDirection := close > _supertrend ? 1 : -1
    [_supertrend, _trendDirection]

// Supertrend Settings
factor = input(2, title='Supertrend Factor')
atrLength = input(20, title='Supertrend ATR Length')

// Calculate Supertrend
[supertrendValue, direction] = f_supertrend(atrLength, factor)


// MACD Settings
fastLength = input(12, title='MACD Fast Length')
slowLength = input(26, title='MACD Slow Length')
signalSmoothing = input(9, title='MACD Signal Smoothing')

// Calculate MACD
[macdLine, signalLine, _] = ta.macd(close, fastLength, slowLength, signalSmoothing)

// Generate Buy signals
buySignal = ta.crossover(macdLine, signalLine) and direction == 1

// Plot Buy signals

// Calculate stop loss and take profit levels (0.25% of the current price)
longStopLoss = close * 0.9950
longTakeProfit = close * 1.9999

// Execute Buy orders with Target and Stop Loss
if buySignal
    strategy.entry('Buy', strategy.long)
    strategy.exit('Sell', 'Buy', stop=longStopLoss, limit=longTakeProfit)



সম্পর্কিত

আরো