এই কৌশলটি দ্বৈত ইএমএ (দ্রুত এবং ধীর) এর উপর ভিত্তি করে একটি গতিশীল অঞ্চল প্রবণতা অনুসরণকারী সিস্টেম। এটি মূল্য এবং ইএমএর আপেক্ষিক অবস্থানের উপর ভিত্তি করে বিভিন্ন ট্রেডিং অঞ্চলকে শ্রেণীবদ্ধ করে, একটি গতিশীল রঙের সূচক সিস্টেমের সাথে সংযুক্ত হয়ে পরিষ্কার ক্রয় / বিক্রয় সংকেত সরবরাহ করে। কৌশলটি ঐতিহ্যবাহী দ্বৈত ইএমএ সিস্টেমের অপারেবিলিটি বাড়ানোর জন্য অঞ্চল শ্রেণীবিন্যাসের মাধ্যমে উদ্ভাবন করার সময় ক্লাসিক চলমান গড় ক্রসওভার তত্ত্ব গ্রহণ করে।
কৌশলটির মূল বিষয় হ'ল ফাস্ট ইএমএ (ডিফল্ট 12 সময়কাল) এবং স্লো ইএমএ (ডিফল্ট 26 সময়কাল) এর মধ্যে ক্রসওভার সম্পর্ক ব্যবহার করে ছয়টি পৃথক অঞ্চলে বাজার অবস্থার বিভক্ত করা, দামের অবস্থানের সাথে মিলিত। যখন দ্রুত লাইনটি ধীর রেখার উপরে থাকে, তখন বাজারকে উত্থান বলে মনে করা হয়; বিপরীতভাবে, এটি হ্রাসকারী বলে মনে করা হয়। এই দুটি চলমান গড়ের তুলনায় মূল্য অবস্থানটি আরও নির্দিষ্ট ট্রেডিং জোনে বিভক্ত হয়ঃ গ্রিন জোন (ক্রয়), ব্লু জোন (সম্ভাব্য ক্রয়), রেড জোন (বিক্রয়), এবং হলুদ জোন (সম্ভাব্য বিক্রয়) । মূল্য যখন সবুজ অঞ্চলে প্রবেশ করে এবং প্রথম সবুজ মোমবাতি প্রদর্শিত হয় তখন ক্রয় সংকেতগুলি ট্রিগার হয়, যখন বিক্রয় মূল্য সংকেতগুলি লাল অঞ্চলে প্রবেশ করে এবং প্রথম লাল মোমবাতি প্রদর্শিত হয়।
এটি একটি প্রবণতা অনুসরণকারী কৌশল যা traditionalতিহ্যবাহী দ্বৈত ইএমএ সিস্টেমগুলিকে আধুনিক অঞ্চল শ্রেণিবিন্যাসের ধারণাগুলির সাথে একত্রিত করে। স্বজ্ঞাত ভিজ্যুয়াল ফিডব্যাক এবং পরিষ্কার ট্রেডিং নিয়মের মাধ্যমে এটি ব্যবসায়ীদের একটি নির্ভরযোগ্য ট্রেডিং ফ্রেমওয়ার্ক সরবরাহ করে। চলমান গড় সিস্টেমের সাথে অন্তর্নিহিত বিলম্ব সমস্যাগুলি বিদ্যমান থাকলেও, কৌশলটি সঠিক পরামিতি অপ্টিমাইজেশন এবং ঝুঁকি পরিচালনার মাধ্যমে ট্রেন্ডিং বাজারে স্থিতিশীল পারফরম্যান্স অর্জন করতে পারে। ব্যবসায়ীদের বাজারের বৈশিষ্ট্যগুলির উপর ভিত্তি করে পরামিতিগুলি অনুকূল করার পরামর্শ দেওয়া হয় এবং ব্যবহারিক অ্যাপ্লিকেশনগুলিতে যথাযথ ঝুঁকি নিয়ন্ত্রণ বজায় রাখা হয়।
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-27 08:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("NUTJP CDC ActionZone 2024", overlay=true, precision=6, commission_value=0.1, slippage=3) //****************************************************************************// // CDC Action Zone is based on a simple EMA crossover // between [default] EMA12 and EMA26 //****************************************************************************// // Define User Input Variables xsrc = input.source(title='Source Data', defval=close) xprd1 = input.int(title='Fast EMA period', defval=12) xprd2 = input.int(title='Slow EMA period', defval=26) xsmooth = input.int(title='Smoothing period (1 = no smoothing)', defval=1) fillSW = input.bool(title='Paint Bar Colors', defval=true) fastSW = input.bool(title='Show fast moving average line', defval=true) slowSW = input.bool(title='Show slow moving average line', defval=true) xfixtf = input.bool(title='** Use Fixed time frame Mode (advanced) **', defval=false) xtf = input.timeframe(title='** Fix chart to which time frame? **', defval='D') startDate = input(timestamp("2018-01-01 00:00"), title="Start Date") endDate = input(timestamp("2069-12-31 23:59"), title="End Date") //****************************************************************************// // Calculate Indicators f_secureSecurity(_symbol, _res, _src) => request.security(_symbol, _res, _src[1], lookahead=barmerge.lookahead_on) xPrice = ta.ema(xsrc, xsmooth) FastMA = xfixtf ? ta.ema(f_secureSecurity(syminfo.tickerid, xtf, ta.ema(xsrc, xprd1)), xsmooth) : ta.ema(xPrice, xprd1) SlowMA = xfixtf ? ta.ema(f_secureSecurity(syminfo.tickerid, xtf, ta.ema(xsrc, xprd2)), xsmooth) : ta.ema(xPrice, xprd2) Bull = FastMA > SlowMA Bear = FastMA < SlowMA // Define Color Zones Green = Bull and xPrice > FastMA Red = Bear and xPrice < FastMA // Buy and Sell Conditions buycond = Green and not Green[1] sellcond = Red and not Red[1] inDateRange = true if inDateRange if buycond strategy.entry("Long", strategy.long, qty=1) if sellcond strategy.close("Long") //****************************************************************************// // Display color on chart bColor = Green ? color.green : Red ? color.red : color.black barcolor(color=fillSW ? bColor : na) // Display MA lines FastL = plot(fastSW ? FastMA : na, "Fast EMA", color=color.new(color.red, 0), style=xfixtf ? plot.style_stepline : plot.style_line) SlowL = plot(slowSW ? SlowMA : na, "Slow EMA", color=color.new(color.blue, 0), style=xfixtf ? plot.style_stepline : plot.style_line) fill(FastL, SlowL, Bull ? color.new(color.green, 90) : (Bear ? color.new(color.red, 90) : na))