ম্যাজিক এমএসিডি

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

ধন্যবাদ ও ক্রেডিট ট্রেডিংভিউ টিমকে তাদের ডিফল্ট এমএসিডি সংস্করণ ব্যবহার করার অনুমতি দেওয়ার জন্য এবং এটিকে ম্যাজিক এমএসিডিতে কোড করার জন্য কয়েক লাইন কোড যোগ করে এটাকে আরো উন্নত করে তোলে।

সম্পর্কেঃ MAGIC MACD (ট্রেন্ড ফিল্টার এবং EMA ক্রসওভার নিশ্চিতকরণ এবং গতি সহ MACD সূচক) । এই MACD ডিফল্ট ট্রেডিং ভিউ MACD ব্যবহার করে প্রবণতা সনাক্ত করতে এবং MACD সংকেত নিশ্চিত করতে 3 EMA এর সাথে একটি দ্বিতীয় MACD যোগ করা। ৩টি ভিন্ন সূচক (ডিফল্ট এমএসিডি, এমএসিডি-২, ইএমএ৫, ইএমএ২০, ইএমএ৫০) এর ব্যবহার দূর করে

বেসিক আইডিয়া। আইডিয়া হল হিস্টোগ্রাম ফিল্টার করা যখন দাম 50EMA এর উপরে বা নীচে থাকে। QQE-mod দোলকের অনুরূপ কিন্তু একটি EMA ফিল্টার রয়েছে 1.নিম্ন সময়ের ডিফল্ট MACD ক্রসওভার সংকেত গ্রহণ করুন ২. উচ্চতর এমএসিডি হিস্টোগ্রামের সাথে পরীক্ষা করুন। ৩.ইএমএ ক্রসওভার সংকেত এবং হিস্টোগ্রাম নিশ্চিতকরণের পরে লিখুন। যখন মূল্য EMA 50 এর নীচে বা EMA 50 এর উপরে থাকে তখন হিস্টোগ্রামটি GRAY তে পরিবর্তিত হয় (ট্রেন্ড অনুসরণ করে)4.Exitপরবর্তী ডিফল্ট এমএসিডি ক্রসওভার সিগন্যালে।

সংক্ষিপ্ত বিবরণ: মুভিং এভারেজ কনভার্জেন্স ডিভার্জেন্স ইন্ডিকেটর জনপ্রিয়ভাবে MACD নামে পরিচিত ব্যাপকভাবে ব্যবহৃত হয়। MACD সাধারণত অনেক মিথ্যা সংকেত উৎপন্ন করে এবং নিম্ন সময় ফ্রেম মধ্যে গোলমাল, এটা কঠিন একটি পার্শ্ববর্তী বাজারে ট্রেড প্রবেশ করা. ডিফল্ট ম্যাকডি সিগন্যাল নিশ্চিত করার কোন উপায় নেই, সময় ফ্রেম পরিবর্তন করা ছাড়া যাচাই করুন। ম্যাজিক এমএসিডি অন্যান্য সিগন্যালের সাথে ব্যবহার করা যেতে পারে। এই MACD ডিফল্ট MACD দ্বারা প্রদত্ত সংকেত যাচাই করার জন্য দুটি MACD সংকেত ব্যবহার করে । প্রদর্শিত হিস্টোগ্রাম চার্টটি একটি উচ্চতর সময়ের । MACD (close,5,50,30) মান। যখন একটি সিগন্যাল নিম্ন MACD এ উত্পন্ন হয় তখন এটি উচ্চতর সময়কালের হিস্টোগ্রাম দ্বারা যাচাই করা হয়।

ব্যবহৃত প্রযুক্তিঃ

  1. নিম্ন MACD-1 মান 12,26 এবং সংকেত-9 (ক্রসওভার সংকেত)
  2. উচ্চতর MACD-2 মান 5,50 এবং সংকেত-30 (হিস্টোগ্রাম)
  3. ইএমএ 50 (হিস্টোগ্রাম ফিল্টার শুধুমাত্র যদি দাম ইএমএ 50 এর উপরে বা নীচে থাকে তবে অনুমতি দেয়)
  4. প্রবণতার ক্রসওভার নিশ্চিতকরণের জন্য EMA 5 এবং EMA 20

এই সূচকে কি আছে? 1. হিস্টোগ্রাম- ((উচ্চতম সময়কাল 5,50 এবং 30 সংকেত) 2. এমএসিডি ক্রসওভার সিগন্যাল- ((নিম্ন সময়কাল ডিফল্ট এমএসিডি সেটিং) ৩.সিগন্যাল লাইন- ((ইএমএ ৫ এবং ২০)

এই সূচকে বাস্তবায়ন ও অপসারণ

  1. ডিফল্ট ম্যাকডি এবং সিগন্যাল লাইন সম্পূর্ণরূপে সরানো হয়েছে
  2. এমএসিডি ক্রসওভারগুলি নিম্ন পর্যায়গুলিতে নেওয়া হয় এবং সংকেত হিসাবে গ্রাফ করা হয় ((নীল ত্রিভুজ বা লাল ত্রিভুজ)
  3. হিস্টোগ্রামটি উচ্চতর সময়কাল থেকে প্লট করা হয় যা উচ্চতর সময়কালের সাথে একটি পরিষ্কার ছবি প্রদান করে
  4. এমএসিডি সংকেত নিশ্চিতকরণের জন্য ইএমএ ৫ এবং ইএমএ ২০ ব্যবহার করা হয়

কিভাবে ব্যবহার করবেন? সিগন্যাল আপ

  1. MACD ডিফল্ট (12,26,30) আপ সংকেত নীল দেখানো হয়
  2. হিস্টোগ্রামের নীল রঙ পরিবর্তন না হওয়া পর্যন্ত অপেক্ষা করুন
  3. কাছাকাছি EMA সংকেত ক্রসওভার খুঁজুন

ডাউন সিগন্যাল

  1. MACD ডিফল্ট (12,26,30) আপ সংকেত লাল দেখানো হয়
  2. হিস্টোগ্রাম লাল রং পরিবর্তন পর্যন্ত অপেক্ষা করুন
  3. কাছাকাছি EMA সংকেত ক্রসওভার খুঁজুন

ডোস শুধুমাত্র বিপরীত রঙকে সংকেত হিসেবে বিবেচনা করুন

  1. নীল হিস্টোগ্রামের উপর লাল ত্রিভুজ (সম্ভবত নেমে যাবে)
  2. রেড হিস্টোগ্রামের উপর নীল ত্রিভুজ (উপরে দিকটি সরানোর সম্ভাবনা রয়েছে)

না 1. ব্লু হিস্টোগ্রামের উপর ব্লু সিগন্যালকে উপেক্ষা করুন (প্রথম ক্রসওভার মিস হলে ট্রেডে প্রবেশের জন্য টান-ব্যাক সিগন্যাল ব্যবহার করা যেতে পারে) 2. রেড হিস্টোগ্রামের উপর লাল সংকেত উপেক্ষা করুন ((প্রথম ক্রসওভার মিস করলে ট্রেডে প্রবেশের জন্য পিছনের সংকেতগুলি ব্যবহার করা যেতে পারে) ৩. হিস্টোগ্রামে গ্রে বা ব্ল্যাকড আউট এলাকা শেষ না হওয়া পর্যন্ত আপ এবং ডাউন সিগন্যালগুলি উপেক্ষা করুন টিপস:

  1. ইএমএ গ্রাফ এছাড়াও সংকেত সঙ্গে টান ফিরে এলাকা দেখায় 2. পাশ পাশ বিপরীত সংকেত দিক দিক গতি দেখায়
  2. অতিরিক্ত উপকারের জন্য এমএসিডি হিস্টোগ্রামে ইএমএ ৫.২০ প্রদর্শিত হয়

সাবধান! এটি কেবলমাত্র শিক্ষামূলক উদ্দেশ্যে। একটি স্বতন্ত্র সূচক হিসাবে ব্যবহার করা উচিত নয়। ব্যবহার আপনার নিজের ঝুঁকিতে। বাস্তবায়নের আগে দয়া করে এর কাজ সম্পর্কে পরিচিত হন। এটি কোনও আর্থিক পরামর্শ বা পরামর্শ নয়। কোনও ক্ষতি বা লাভ আপনার নিজের ঝুঁকিতে।

ব্যাকটেস্ট

img


/*backtest
start: 2022-04-07 00:00:00
end: 2022-05-06 23:59:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
indicator(title="MAGIC MACD", shorttitle="MAGIC MACD", timeframe="", timeframe_gaps=true)
//By HARI KRISHNA 
//How to use?
//1.Signal RED Arrow on green Histogram for down
//2.Signal GREEN Arrow on Red Histogram for Up
//
//3.Confirmation by Crossover
//4.Place when Histogram is not Gray
//
//5.RED on RED Histogram IGNORE
//6.GREEN on GREEN Histogram IGNORE
//Buy SELL SIGNALS on EMA CROSSOVER

// Getting inputs
enableema=input.bool(true,title='Enable Signal EMA=ON/MACD=OFF', inline="MACD")
fast_length = input(title="Fast Length", defval=5)
slow_length = input(title="Slow Length", defval=50)
src = input(title="Source", defval=ohlc4)
signal_length = input.int(title="Signal Smoothing",  minval = 1, maxval = 50, defval = 30)
sma_source = input.string(title="Oscillator MA Type",  defval="EMA", options=["SMA", "EMA"])
sma_signal = input.string(title="Signal Line MA Type", defval="EMA", options=["SMA", "EMA"])
// Plot colors
col_macd = input(#2962FF, "MACD Line  ", group="Color Settings", inline="MACD")
col_signal = input(#FF6D00, "Signal Line  ", group="Color Settings", inline="Signal")
col_grow_above = input(#26A69A, "Above   Grow", group="Histogram", inline="Above")
col_fall_above = input(#B2DFDB, "Fall", group="Histogram", inline="Above")
col_grow_below = input(#FFCDD2, "Below Grow", group="Histogram", inline="Below")
col_fall_below = input(#ff0062, "Fall", group="Histogram", inline="Below")
// Calculating
fast_ma = sma_source == "SMA" ? ta.sma(src, fast_length) :ta.ema(src, fast_length)
slow_ma = sma_source == "SMA" ? ta.sma(src, slow_length) :ta.ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal == "SMA" ? ta.sma(macd, signal_length) :ta.ema(macd, signal_length)
hist = macd - signal
ema50=ta.ema(close,input.int(title="Histogram Filter EMA Length", defval=50,maxval=200,minval=1))

colourhist=hist>=0 and open>ema50? (hist[1] < hist ? col_grow_above : col_fall_above) :hist<=0 and open<ema50? (hist[1] < hist ? col_grow_below : col_fall_below) :#666666
plot(hist, title="Histogram", style=plot.style_columns, color=colourhist)
plot(enableema==false?macd:na, title="MACD", color=col_macd)
plot(enableema==false?signal:na, title="Signal", color=col_signal)
[macd2,signal2,hist2]=ta.macd(close,12,26,9)

ma1=ta.ema(close,input.int(title="EMA1 Length", defval=5,maxval=50,minval=1))-ta.ema(close,100)
plot(enableema==true?ma1:na, title="EMA1 -Color", color=input(#00bc77,title='EMA-1'),linewidth=2) //ema 5
ma2=ta.ema(close,input.int(title="EMA2 Length", defval=20,maxval=50,minval=1))-ta.ema(close,100)
plot(enableema==true?ma2:na, title="EMA2 -Color", color=input(#00bc77,title='EMA-2'),linewidth=2)//ema20

plotshape(ta.crossover(macd2,signal2)? 0 : na, title="Buy Signal", location=location.absolute, style=shape.triangleup, size=size.small, color=color.new(#00bc77,0))
plotshape(ta.crossunder(macd2,signal2)? 0: na, title="Sell Signal", location=location.absolute, style=shape.triangledown, size=size.small, color=color.new(#ff0d5c,0))

if ta.crossover(macd2,signal2)
    strategy.entry("Enter Long", strategy.long)
else if ta.crossunder(macd2,signal2)
    strategy.entry("Enter Short", strategy.short)

সম্পর্কিত

আরো