संसाधन लोड हो रहा है... लोड करना...

एओ ऑसिलेटर पर आधारित ईएमए क्रॉसओवर इंट्राडे ट्रेडिंग रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-25 10:53:48
टैगः

img

अवलोकन

यह एक इंट्राडे ट्रेडिंग रणनीति है जो ट्रेडिंग सिग्नल उत्पन्न करने के लिए एओ ऑसिलेटर और ईएमए क्रॉसओवर का उपयोग करती है। मुख्य विचार यह है कि जब एओ अपनी शून्य रेखा को मध्यम अवधि की ईएमए रेखा पर तेजी से पार करने के साथ-साथ पार करता है तो ट्रेडों में प्रवेश करना है।

रणनीति तर्क

यह रणनीति मुख्य रूप से प्रवेश और निकास के लिए दो संकेतकों पर आधारित हैः

  1. एओ ऑसिलेटरः यह वर्तमान प्रवृत्ति की दिशा को मापने के लिए 5-अवधि और 34-अवधि एचएल 2 औसत के बीच अंतर को मापता है। सकारात्मक एओ एक ऊपर की प्रवृत्ति का प्रतिनिधित्व करता है जबकि नकारात्मक एओ एक नीचे की प्रवृत्ति का संकेत देता है।

  2. ईएमए क्रॉसओवरः रणनीति अल्पकालिक प्रवृत्ति के लिए 3-अवधि ईएमए और मध्यम अवधि की प्रवृत्ति दिशा के लिए 20-अवधि ईएमए का उपयोग करती है। 3 ईएमए के साथ एक स्वर्ण क्रॉस जो 20 ईएमए के माध्यम से ऊपर की ओर बढ़ रहा है, खरीद संकेत उत्पन्न करता है जबकि 3 ईएमए के साथ एक मृत्यु क्रॉस जो 20 ईएमए के माध्यम से नीचे की ओर बढ़ रहा है, बिक्री संकेत उत्पन्न करता है।

ट्रेड केवल तब ही दर्ज किए जाते हैं जब एओ एक ईएमए क्रॉसओवर के साथ एक साथ अपनी शून्य रेखा को पार करता है। जब एओ दोलन कर रहा होता है तो यह गलत संकेतों से बचता है। सभी पदों को समतल करके लंदन सत्र के बंद होने के बाद बाहर निकलना होता है।

लाभ विश्लेषण

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

  1. एओ ऑसिलेटर विश्वसनीय संकेतों के लिए सटीक प्रवृत्ति दिशा सुनिश्चित करता है;
  2. उच्च विश्वसनीयता वाले संकेतों के लिए डबल-इंडिकेटर कॉम्बो शोर को फ़िल्टर करता है;
  3. केवल प्रमुख सत्रों के दौरान व्यापार करने से रातोंरात जोखिमों से बचा जा सकता है;
  4. सरल और स्पष्ट तर्क इसे समझने और लागू करने में आसान बनाता है;
  5. स्थिर मापदंडों के साथ कोई अनुकूलन या वक्र-फिटिंग की आवश्यकता नहीं है।

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

ध्यान देने योग्य कुछ जोखिमों में शामिल हैंः

  1. ब्लैक स्वान घटनाओं में समय पर स्टॉप-लॉस के बिना विस्तारित हानि का जोखिम;
  2. विभिन्न बाजारों में झूठे ईएमए क्रॉसओवर से विप्सॉ;
  3. बदलते बाजार चक्रों में निश्चित मापदंडों से अनुकूलन क्षमता की कमी।

जोखिमों को स्टॉप लॉस, विभिन्न चक्रों के अनुकूल अनुकूलन मापदंडों आदि के माध्यम से कम किया जा सकता है।

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

मुख्य अनुकूलन दिशाओं पैरामीटर ट्यूनिंग के आसपास हैंः

  1. सिग्नल जनरेशन में कम अवधि के कॉम्बो या अतिरिक्त ईएमए का परीक्षण करने के लिए ईएमए अवधि को समायोजित करें;
  2. ऑसिलेटर पर प्रभाव का आकलन करने के लिए एओ मापदंडों को समायोजित करें;
  3. अधिक खरीदे/बेचे जाने की स्थिति से बचने के लिए आरएसआईबोर्ड जैसे पूरक संकेतक जोड़ें;
  4. विभिन्न क्षेत्रों या लंबी अवधि के परीक्षण के लिए ट्रेडिंग सत्र के समय को समायोजित करें।

पैरामीटर tweaks और अतिरिक्त फिल्टर रणनीति की मजबूती और दक्षता में वृद्धि कर सकते हैं।

निष्कर्ष

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


/*backtest
start: 2022-12-18 00:00:00
end: 2023-12-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//@author SoftKill21

strategy(title="MA cross + AO", shorttitle="MA_AO")
ao = sma(hl2,5) - sma(hl2,34)

len = input(3, minval=1, title="Length")
src = input(close, title="Source")
out = ema(src, len)

len1 = input(20, minval=1, title="Length")
src1 = input(close, title="Source")
out1 = sma(src1, len1)

timeinrange(res, sess) => time(res, sess) != 0
londopen = timeinrange(timeframe.period, "0300-1100") 
nyopen = timeinrange(timeframe.period, "0800-1600") 

longC = crossover(out,out1) and ao>0 and londopen
shortC = crossunder(out,out1) and ao<0 and londopen

invert = input(title="Reverse position ?", type=input.bool, defval=false)

if(invert==false)
    strategy.entry("LONG",1,when=longC)
    strategy.entry("SHORT",0,when=shortC)



if(invert==true)
    strategy.entry("short",0,when=longC)
    strategy.entry("long",1,when=shortC)
    
strategy.close_all(when= not (londopen))




अधिक