এমএসিডি এবং ইএমএ ক্রসওভার কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৩-১২-২৮ 15:22:14
ট্যাগঃ

img

সারসংক্ষেপ

এই কৌশলটি প্রবেশ এবং প্রস্থান নির্ধারণের জন্য এমএসিডি সূচক দ্রুত এবং ধীর রেখাগুলির ক্রসওভার ব্যবহার করে। ইএমএ সূচকটি প্রবণতার দিক নির্ধারণের জন্যও ব্যবহৃত হয়। যখন দ্রুত রেখা নীচে থেকে ধীর রেখাটি ভেঙে যায় এবং এমএসিডি মান 0 এর নীচে থাকে তখন এটি দীর্ঘ হয়; যখন দ্রুত রেখা উপরে থেকে ধীর রেখাটি ভেঙে যায় এবং এমএসিডি মান 0 এর উপরে থাকে তখন এটি সংক্ষিপ্ত হয়। স্টপ লস প্রস্থানটি সিগন্যাল তৈরি হওয়ার সময় ইএমএর মানটিতে সেট করা হয়; লাভ গ্রহণ প্রবেশ মূল্যের 2 গুণে সেট করা হয়।

কৌশল নীতি

যখন এমএসিডির দ্রুত রেখা নীচে থেকে ধীর রেখার মধ্য দিয়ে যায় এবং এমএসিডি মান 0 এর নিচে থাকে, তখন এটি নির্দেশ করে যে দামের স্বল্পমেয়াদী চলমান গড় বৃদ্ধি পেতে শুরু করে এবং গতির শক্তি বাড়তে শুরু করে, তাই একটি দীর্ঘ অবস্থান নেওয়া যেতে পারে। যখন দ্রুত রেখা উপরে থেকে ধীর রেখার মধ্য দিয়ে যায় এবং এমএসিডি মান 0 এর উপরে থাকে, তখন এটি নির্দেশ করে যে দামের স্বল্পমেয়াদী চলমান গড় হ্রাস পেতে শুরু করে এবং গতির দুর্বল হতে শুরু করে, তাই একটি সংক্ষিপ্ত অবস্থান নেওয়া যেতে পারে।

ইএমএ সূচক সামগ্রিক প্রবণতা দিক বিচার করে। উচ্চতর ইএমএ মানগুলি একটি উর্ধ্বমুখী প্রবণতা নির্দেশ করে যখন নিম্ন মানগুলি একটি নিম্নমুখী প্রবণতা নির্দেশ করে। কৌশলটি কেবল তখনই দীর্ঘ হয় যখন ইএমএ একটি উর্ধ্বমুখী প্রবণতা নির্দেশ করে এবং যখন ইএমএ একটি নিম্নমুখী প্রবণতা নির্দেশ করে তখন স্বল্প হয় যাতে বিপরীত প্রবণতা ট্রেডিং এড়ানো যায়।

স্টপ লসটি সিগন্যাল তৈরি হওয়ার সময় ইএমএর মান সেট করা হয়। ইএমএ প্রবণতাটি ভালভাবে বিচার করতে পারে। এটি ইএমএর মান হিসাবে সেট করা পূর্ববর্তী নিম্ন বা উচ্চ পয়েন্ট দ্বারা স্টপ লস গ্রহণের সম্ভাবনা হ্রাস করতে পারে। লাভ গ্রহণ প্রবেশ মূল্যের 2 গুণ সেট করা হয়, যা 2 এর ঝুঁকি পুরষ্কার অনুপাত দেয়।

সুবিধা বিশ্লেষণ

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

ঝুঁকি বিশ্লেষণ

এমএসিডি সূচকটির গড় বিলম্ব রয়েছে, সূচকগুলি দামের ঘুরতে বিলম্ব করে। কৌশলটি নির্দিষ্ট এন্ট্রি পয়েন্টগুলি নির্ধারণ করতে পারে না, কিছু অন্ধত্ব রয়েছে। স্টপ লসটি অস্থির মূল্যের ক্রিয়াকলাপ দ্বারা ট্রিগার হয়। লাভের পয়েন্টগুলি অকাল বা বিলম্বের সাথে আঘাত করতে পারে।

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

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

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

এই কৌশলটি প্রবেশের সময় এবং প্রবণতার দিক নির্ধারণের জন্য এমএসিডি এবং ইএমএ সূচকগুলিকে একত্রিত করে। এটি স্টপ লস এবং লাভ গ্রহণের জন্য সহজ এবং যুক্তিসঙ্গত পদ্ধতি ব্যবহার করে। আরও ভাল কৌশল ফলাফল পেতে এমএসিডি, স্টপ লস এবং লাভের পরামিতি ইত্যাদির পিছনে আরও অপ্টিমাইজেশন করা যেতে পারে।


/*backtest
start: 2022-12-21 00:00:00
end: 2023-12-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("MACD & EMA 200 Strategy", overlay=true)

// MACD Settings
fastLength = input(12, title="Fast Length")
slowLength = input(26, title="Slow Length")
signalLength = input(9, title="Signal Length")
src = close

[macdLine, signalLine, _] = ta.macd(src, fastLength, slowLength, signalLength)

// 200 EMA
ema200 = ta.ema(src, 200)
plot(ema200, title="200 EMA", color=color.red)

// Long Condition
longCondition = ta.crossover(macdLine, signalLine) and macdLine < 0 and close > ema200
if (longCondition and strategy.position_size <= 0)
    strategy.entry("Long", strategy.long)
    longStopLoss = ema200
    longTakeProfit = close + 2 * (close - ema200)
    strategy.exit("Exit Long", "Long", stop=longStopLoss, limit=longTakeProfit)

// Short Condition
shortCondition = ta.crossunder(macdLine, signalLine) and macdLine > 0 and close < ema200
if (shortCondition and strategy.position_size <= 0)
    strategy.entry("Short", strategy.short)
    shortStopLoss = ema200
    shortTakeProfit = close - 2 * (ema200 - close)
    strategy.exit("Exit Short", "Short", stop=shortStopLoss, limit=shortTakeProfit)


আরো