एओ संकेतकों के आधार पर रणनीति का पालन करने वाली प्रवृत्ति

लेखक:चाओझांग, दिनांकः 2023-12-20 11:59:48
टैगः

img

अवलोकन

यह रणनीति प्रवृत्ति की दिशा निर्धारित करने के लिए भयानक ऑसिलेटर (एओ) संकेतक और प्रवृत्ति की पुष्टि करने के लिए चलती औसत का उपयोग करती है। यह प्रवृत्ति के बाद की रणनीति से संबंधित है। यह तब लंबा हो जाता है जब एओ संकेतक 0 स्तर से ऊपर पार हो जाता है और तेजी से एमए धीमी एमए से ऊपर पार हो जाता है, और जब एओ 0 स्तर से नीचे पार हो जाता है और तेजी से एमए धीमी एमए से नीचे पार हो जाता है, तो यह लाभ के लिए रुझानों की दिशा का लाभ उठाते हुए छोटा हो जाता है।

रणनीति तर्क

यह रणनीति मुख्य रूप से अल्पकालिक प्रवृत्ति दिशा निर्धारित करने के लिए AO संकेतक पर निर्भर करती है। AO संकेतक की गणना 5 अवधि और 34 अवधि के बीच के बीच के अंतर के आधार पर की जाती है। यह संकेतकों की गति श्रेणी से संबंधित है। जब AO सकारात्मक होता है, तो इसका मतलब है कि अल्पकालिक MA दीर्घकालिक MA से ऊपर है, जिसे तेजी के संकेत के रूप में व्याख्या की जानी चाहिए। जब AO नकारात्मक होता है, तो इसका मतलब है कि अल्पकालिक MA दीर्घकालिक MA से नीचे है, जिसे मंदी के संकेत के रूप में व्याख्या की जानी चाहिए।

इसलिए, एओ संकेतक प्रभावी रूप से प्रवृत्ति की दिशा निर्धारित कर सकता है। जब एओ 0 स्तर से ऊपर जाता है, तो यह संकेत देता है कि बाजार की प्रवृत्ति तेजी से बढ़ गई है और हमें लंबा जाना चाहिए। जब एओ 0 स्तर से नीचे जाता है, तो यह संकेत देता है कि बाजार की प्रवृत्ति मंदी की ओर बढ़ गई है और हमें छोटा जाना चाहिए।

इसके अतिरिक्त, इस रणनीति में 20 अवधि और 200 अवधि के चलती औसत भी शामिल हैं। इन दो एमए की ढलान मध्यम से दीर्घकालिक प्रवृत्ति की दिशा का प्रतिनिधित्व करती है। अल्पकालिक प्रवृत्ति की दिशा के लिए केवल एओ संकेतक को देखते हुए पर्याप्त नहीं है, मध्यम दीर्घकालिक प्रवृत्ति से पुष्टि की भी आवश्यकता है, इसलिए एमए क्रॉसओवर नियमों को जोड़ना।

जब तेज एमए धीमी एमए से ऊपर जाता है, तो मध्यम दीर्घकालिक प्रवृत्ति तेजी की ओर मुड़ती है, जब एओ अपट्रेंड को चलाने के लिए 0 से ऊपर जाता है तो हम लंबे समय तक जाते हैं। जब तेज एमए धीमी एमए से नीचे जाता है, तो मध्यम दीर्घकालिक प्रवृत्ति मंदी की ओर मुड़ती है, जब एओ डाउनट्रेंड को चलाने के लिए 0 से नीचे जाता है तो हम शॉर्ट करते हैं।

लाभ

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

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

  1. शॉर्ट्स में जाने पर असफल प्रवेश का जोखिम। AO 0 से नीचे जाने और MA सिग्नल नीचे जाने से पहले बेचने के बाद कीमत कुछ समय के लिए बढ़ती रह सकती है।
  2. लंबे समय तक जाने पर असफल प्रवेश का जोखिम। मूल्य कुछ समय के लिए नीचे जा सकता है जब एओ 0 से ऊपर जाता है और एमए संकेत ऊपर आने से पहले खरीदते हैं।
  3. प्रमुख तकनीकी स्तरों पर विकृत एओ संकेतों का जोखिम।

सुधार की दिशाएँ

  1. बेहतर सेटिंग्स खोजने के लिए विभिन्न एमए संयोजनों का परीक्षण करें, उदाहरण के लिए 10 और 50 अवधि के एमए
  2. संकेत की पुष्टि के लिए आरएसआई जैसे अन्य संकेतक जोड़ें
  3. बेहतर जोखिम/लाभ अनुपात के लिए स्टॉप लॉस प्रतिशत को अनुकूलित करें

निष्कर्ष

यह एक सरल प्रवृत्ति के बाद की रणनीति है। मध्यम-लंबी अवधि के एमए द्वारा पुष्टि की गई अल्पकालिक प्रवृत्ति की दिशा निर्धारित करने के लिए एओ का उपयोग करना तार्किक रूप से ध्वनि है। एओ और एमए का संयोजन व्यापक उपयोग देखता है और अपेक्षाकृत परिपक्व है। यह रणनीति भी बहुत विश्वसनीय है। मापदंडों और अन्य संकेतकों का आगे अनुकूलन रणनीति प्रदर्शन में सुधार कर सकता है।


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

// https://www.youtube.com/watch?v=zr3AVwjCtDA

//@version=5
strategy(title="Bingx ESTRATEGIA de Trading en 1 minuto ", shorttitle="AO")
long = input.bool(true, "long")
short = input.bool(true, "short")
profit = (input.float(10, "profit") / 100) + 1
stop = (input.float(5, "stop") / 100) + 1
ao = ta.sma(hl2,5) - ta.sma(hl2,34)
diff = ao - ao[1]
plot(ao, color = diff <= 0 ? #F44336 : #009688, style=plot.style_columns)
changeToGreen = ta.crossover(diff, 0)
changeToRed = ta.crossunder(diff, 0)
alertcondition(changeToGreen, title = "AO color changed to green", message = "Awesome Oscillator's color has changed to green")
alertcondition(changeToRed, title = "AO color changed to red", message = "Awesome Oscillator's color has changed to red")

ema20 = ta.ema(close, 20)
ema200 = ta.ema(close, 200)
rsi = ta.rsi(close, 7)
plot(rsi)
plot(0, color=color.white)
var float pentry = 0.0
var float lentry = 0.0
var bool oab = false
// oab := ta.crossover(ao, 0) ? true : ta.crossover(0, ao) ? false : oab[1]

if long and close > open and ta.crossover(close, ema20) and ema20 > ema200 and ao > 0 and rsi > 50
    strategy.entry("long", strategy.long)
    pentry := close
strategy.exit("exit long", "long", limit=pentry * profit, stop=pentry / stop)

if short and close < open and ta.crossunder(close, ema20) and ema20 < ema200 and ao < 0 and rsi < 50
    strategy.entry("short", strategy.short)
    lentry := close
strategy.exit("exit short", "short", limit=lentry / profit, stop=lentry * stop)

अधिक