सीडीसी एक्शन जोन रणनीति

लेखक:चाओझांग, दिनांकः 2024-02-20 11:23:24
टैगः

img

अवलोकन

सीडीसी एक्शन ज़ोन [टीएस ट्रेडर] रणनीति सीडीसी एक्शन ज़ोन संकेतक से अनुकूलित एक मात्रात्मक ट्रेडिंग रणनीति है। रणनीति तेजी से और धीमी गति से चलती औसत के क्रॉसओवर का उपयोग खरीद और बिक्री संकेतों के रूप में करती है। जब तेजी से एमए धीमी एमए से ऊपर पार करता है, तो यह एक खरीद संकेत है। जब तेजी से एमए धीमी एमए से नीचे पार करता है, तो यह एक बिक्री संकेत है।

रणनीतिक सिद्धांत

इस रणनीति के मुख्य संकेतक तेजी से और धीमी गति से चलती औसत हैं। रणनीति पहले अंकगणितीय औसत मूल्य की गणना करती है, फिर उपयोगकर्ता द्वारा परिभाषित अवधि की लंबाई के आधार पर तेजी से और धीमी एमए की गणना करती है। जब तेजी से एमए धीमी एमए के ऊपर से गुजरता है, तो इसे तेजी का संकेत माना जाता है। जब तेजी से एमए धीमी एमए से नीचे से गुजरता है, तो इसे मंदी का संकेत माना जाता है।

बाजार की प्रवृत्ति की पहचान करने के बाद, रणनीति बंद मूल्य और चलती औसत के बीच संबंध का आकलन करती है। यदि यह एक बैल बाजार है और बंद मूल्य तेजी से एमए से ऊपर है, तो यह एक मजबूत खरीद संकेत है। यदि यह एक भालू बाजार है और बंद मूल्य तेजी से एमए से नीचे है, तो यह एक मजबूत बिक्री संकेत है।

इन खरीद और बिक्री संकेतों के आधार पर, रणनीति स्वचालित व्यापार कर सकती है। जब एक खरीद संकेत ट्रिगर किया जाता है, तो एक लंबी स्थिति खोली जाती है। जब एक बिक्री संकेत ट्रिगर किया जाता है, तो मौजूदा लंबी स्थिति बंद हो जाती है या नई छोटी स्थिति खोली जाती है।

लाभ विश्लेषण

इस रणनीति के लाभों में निम्नलिखित शामिल हैंः

  1. चलती औसत का उपयोग ठोस सैद्धांतिक आधार के रूप में करता है, जिसे समझना आसान है।
  2. शोर को फ़िल्टर करने और रुझानों को प्रभावी ढंग से पहचानने के लिए दो एमए को जोड़ती है।
  3. इसके अतिरिक्त बंद मूल्य और एमए संबंधों का उपयोग करके मजबूत प्रवेश संकेत निर्धारित करता है।
  4. सरल और स्पष्ट तर्क, स्वचालित करने में आसान।
  5. एमओ अवधि को विभिन्न बाजार स्थितियों के अनुसार समायोजित किया जा सकता है।

जोखिम विश्लेषण

कुछ जोखिम भी हैं:

  1. एमए के पास पिछड़े मुद्दे हैं, वे अल्पकालिक अवसरों को याद कर सकते हैं।
  2. रुझानों के उलट होने पर बड़े नुकसान का कारण बन सकता है।
  3. बैकटेस्ट के परिणाम लाइव ट्रेडिंग प्रदर्शन से भिन्न हो सकते हैं।

अन्य संकेतकों के संयोजन, एमए अवधि को कम करने आदि जैसे तरीकों से इन जोखिमों से निपटने में मदद मिल सकती है।

अनुकूलन दिशाएँ

रणनीति को अनुकूलित करने के लिए कुछ दिशाएंः

  1. बदलते बाजारों के लिए एमए अवधि का अनुकूलन करना।
  2. झूठे ब्रेक को फ़िल्टर करने के लिए वॉल्यूम जैसे संकेतक जोड़ें।
  3. रुझान में बदलाव की पहचान करने के लिए अन्य संकेतकों को शामिल करें।
  4. नियंत्रण हानि में स्टॉप हानि जोड़ें.

सारांश

संक्षेप में, सीडीसी एक्शन जोन [टीएस ट्रेडर] रणनीति दोहरी चलती औसत क्रॉस का उपयोग करके एक सरल लेकिन व्यावहारिक मात्रात्मक ट्रेडिंग रणनीति को लागू करती है। रणनीति को समझना और लागू करना आसान है लेकिन आगे के अनुकूलन के लिए जगह है। निरंतर परीक्षण और परिष्करण के साथ, यह एक स्थिर दीर्घकालिक रणनीति बन सकती है।


/*backtest
start: 2023-02-13 00:00:00
end: 2024-02-19 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("CDC Action Zone [TS Trader]", overlay=true)

// CDC ActionZone V2 29 Sep 2016
// CDC ActionZone is based on a simple 2MA and is most suitable for use with medium volatility market
// 11 Nov 2016 : Ported to Trading View with minor UI enhancement

src = input(title="Data Array", type=input.source, defval=ohlc4)
prd1 = input(title="Short MA period", type=input.integer, defval=12)
prd2 = input(title="Long MA period", type=input.integer, defval=26)

AP = ema(src, 2)
Fast = ema(AP, prd1)
Slow = ema(AP, prd2)

// === INPUT BACKTEST RANGE ===
FromYear = input(defval = 2019, title = "From Year", minval = 2009)
FromMonth = input(defval = 1, title = "From Month", minval = 1, maxval = 12)
FromDay = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
ToYear = input(defval = 9999, title = "To Year", minval = 2009)
ToMonth = input(defval = 12, title = "To Month", minval = 1, maxval = 12)
ToDay = input(defval = 31, title = "To Day", minval = 1, maxval = 31)

// === FUNCTION EXAMPLE ===
start = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window() => true
Bullish = Fast > Slow
Bearish = Fast < Slow

Green = Bullish and AP > Fast
Red = Bearish and AP < Fast
Yellow = Bullish and AP < Fast
Blue = Bearish and AP > Fast

//Long Signal
Buy = Green and Green[1] == 0
Sell = Red and Red[1] == 0

//Short Signal
Short = Red and Red[1] == 0
Cover = Red[1] and Red == 0

//Plot
l1 = plot(Fast, "Fast", linewidth=1, color=color.red)
l2 = plot(Slow, "Slow", linewidth=2, color=color.blue)
bcolor = Green ? color.lime : Red ? color.red : Yellow ? color.yellow : Blue ? color.blue : color.white
barcolor(color=bcolor)
fill(l1, l2, bcolor)

strategy.entry("Buy", strategy.long, when=window() and Buy)
strategy.entry("Sell", strategy.short, when=window() and Sell)
strategy.close("Buy", when=window() and Sell)
strategy.close("Sell", when=window() and Buy)


अधिक