এমএসিডি সূচক নিম্নমুখী বিপরীতমুখী প্রারম্ভিক সতর্কতা কৌশল

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

img

সারসংক্ষেপ

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

কৌশল নীতি

এই কৌশলটি স্ট্যান্ডার্ড এমএসিডি সূচকের আউটপুট অনুসারে দ্রুত লাইন এবং ধীর লাইন ডেটাগুলি স্ক্রিন করে এবং ফিল্টার করে যাতে মূল্য বিপরীত হওয়ার আগে সমালোচনামূলক অঞ্চলে প্রবেশ করেছে কিনা তা বিচার করা যায় এবং ক্রয় বা বিক্রয় সংকেত দেয়।

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

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

  1. বাজারের প্রবণতা সঠিকভাবে বিচার করার জন্য MACD সূচক ব্যবহার করুন
  2. নিম্ন এবং উপরের বিপরীতমুখী সতর্কতা সময়মত বিপরীতমুখী সুযোগগুলি ধরতে পারে
  3. দ্রুত এবং ধীর লাইন সম্পর্ক একত্রিত করে অপ্রয়োজনীয় ভুল প্রতিবেদন এড়ানো
  4. বাজারের পরিবর্তনের রিয়েল-টাইম পর্যবেক্ষণের জন্য সতর্কতা যোগ করা যেতে পারে

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

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

সমাধান:

  1. অন্যান্য সূচক যেমন- কে-লাইন প্যাটার্ন এবং ট্রেডিং ভলিউমের পরিবর্তনগুলির সাথে সমন্বয় করে বিচার করুন
  2. বিভিন্ন ট্রেডিং জাত এবং সময়সীমার জন্য পরামিতিগুলি সামঞ্জস্য করুন
  3. ঝুঁকি নিয়ন্ত্রণের জন্য সময়মত স্টপ লস

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

  1. নিম্ন এবং উচ্চতর মূল্যায়নের জন্য এমএসিডি সূচক পরামিতিগুলি অনুকূল করুন
  2. ক্ষতির প্রসার এড়াতে স্টপ লস লজিক বাড়ান
  3. ট্রেডিং ভলিউমের পরিবর্তনগুলিকে একত্রিত করে বিপরীতমুখী হওয়ার নির্ভরযোগ্যতা নির্ধারণ করুন
  4. বিপরীত হওয়ার সম্ভাবনা নির্ধারণের জন্য মেশিন লার্নিং মডেল বাড়ান

সিদ্ধান্ত

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


/*backtest
start: 2023-11-06 00:00:00
end: 2023-12-06 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

    // ____  __    ___   ________ ___________  ___________ __  ____ ___ 
   // / __ )/ /   /   | / ____/ //_/ ____/   |/_  __<  / // / / __ |__ \
  // / __  / /   / /| |/ /   / ,< / /   / /| | / /  / / // /_/ / / __/ /
 // / /_/ / /___/ ___ / /___/ /| / /___/ ___ |/ /  / /__  __/ /_/ / __/ 
// /_____/_____/_/  |_\____/_/ |_\____/_/  |_/_/  /_/  /_/  \____/____/                                              

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © blackcat1402

//@version=5
strategy("[blackcat] L2 Reversal Labels Strategy", overlay=true,  max_bars_back=5000, max_labels_count=500)

[diff, dea, macd] = ta.macd(close,12, 26, 9)
a1 = ta.barssince(ta.crossover(diff,dea)[1])
a2 = ta.barssince(ta.crossunder(diff,dea)[1])
bottom_zone = (close[a1+1]>close) and (diff>diff[a1+1]) and ta.crossover(diff,dea)
top_zone = (close[a2+1]<close) and (diff[a2+1]>diff) and ta.crossunder(diff,dea)

// Plot labels
l0 = top_zone ? label.new(bar_index, high * 1.0, 'Near Top', color=color.new(color.red, 50), textcolor=color.white, style=label.style_label_down, yloc=yloc.price, size=size.small) : bottom_zone ? label.new(bar_index, low * 1.0, 'Near Bottom', color=color.new(color.green, 50), textcolor=color.white, style=label.style_label_up, yloc=yloc.price, size=size.small) : na

if bottom_zone
    longmsg = 'Bottom Reversal Soon!'
    alert(message=longmsg, freq=alert.freq_once_per_bar_close)
else if top_zone
    shortmsg = 'Top Reversal Soon!'
    alert(message=shortmsg, freq=alert.freq_once_per_bar_close)


longCondition = bottom_zone
if (longCondition)
    strategy.entry("long", strategy.long)

shortCondition = top_zone
if (shortCondition)
    strategy.entry("short", strategy.short)


আরো