गोल्डन क्रॉस और डेथ क्रॉस क्वांटिटेटिव ट्रेडिंग रणनीति


निर्माण तिथि: 2024-02-02 14:46:11 अंत में संशोधित करें: 2024-02-02 14:46:11
कॉपी: 1 क्लिक्स: 676
1
ध्यान केंद्रित करना
1617
समर्थक

गोल्डन क्रॉस और डेथ क्रॉस क्वांटिटेटिव ट्रेडिंग रणनीति

अवलोकन

यह रणनीति XAUUSD ((गोल्ड) की 30 दिन की सरल चलती औसत ((MA30) और 200 दिन की सरल चलती औसत ((MA200) के क्रॉसिंग की गणना करके गोल्डफ़ॉर्क्स खरीदने और बेचने के लिए एक मात्रात्मक लेनदेन को लागू करती है। यह रणनीति एक ही समय में स्टॉप-लॉस और स्टॉप-स्टॉप कीमतों को सेट करती है, जो स्वचालित रूप से स्थिति को साफ कर सकती है।

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

इस रणनीति के मुख्य संकेतक हैं MA30 और MA200. जब MA30 पर MA200 पार किया जाता है, तो एक खरीद संकेत उत्पन्न होता है; जब MA30 के नीचे MA200 पार किया जाता है, तो एक बेचने का संकेत उत्पन्न होता है। इस क्रॉसिंग को एर्गोनोमिक फोर्क और एर्गोनोमिक डेड फोर्क कहा जाता है।

विशेष रूप से, यह रणनीति MA30 और MA200 की गणना करने के लिए टैब का उपयोग करती है। और फिर उनके क्रॉसिंग का आकलन करने के लिए ta.crossover और ta.crossunder फ़ंक्शंस का उपयोग करती है। ऊपर की ओर क्रॉसिंग होने पर, longCondition को true पर सेट करें और खरीदारी करें; नीचे की ओर क्रॉसिंग होने पर, shortCondition को true पर सेट करें और बेचें।

ट्रेड निष्पादन के लिए, खरीद और बेचने के आदेशों में 40,000 अंक का स्टॉप-लॉस और स्टॉप-स्टॉप मूल्य सेट किया गया है। यह XAUUSD में 4,000 अंक की कीमत में बदलाव के बराबर है। जब कीमत स्टॉप-लॉस या स्टॉप-स्टॉप को ट्रिगर करती है, तो ऑर्डर स्वचालित रूप से बंद हो जाते हैं।

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

रणनीतिक लाभ

यह एक बहुत ही सरल और सहज ट्रेंड ट्रैकिंग रणनीति है। इसके कुछ फायदे हैं:

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

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

इस रणनीति के कुछ जोखिम भी हैं:

  1. एमए सूचकांक में देरी के कारण, यह सबसे अच्छा प्रवेश समय है जो अल्पकालिक रुझानों को उलट सकता है।
  2. स्टॉप-लॉस की कीमत अनुचित रूप से निर्धारित की गई है, और इसे जल्द ही बंद कर दिया जा सकता है।
  3. इस प्रकार, एक बार जब कोई व्यक्ति किसी अन्य व्यक्ति के साथ व्यापार करता है, तो वह अपने व्यापार को रोकता है।
  4. इस रणनीति के तहत ट्रेडों के लिए पूंजी की मात्रा की भी आवश्यकता होती है और इसमें कुछ निकासी की आवश्यकता होती है।

इन जोखिमों को नियंत्रित करने के लिए, पैरामीटर को अनुकूलित किया जा सकता है, स्टॉप लॉस को समायोजित किया जा सकता है, रिवर्स सिग्नल को फ़िल्टर किया जा सकता है, आदि।

रणनीति अनुकूलन

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

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

पैरामीटर को समायोजित करने, फ़िल्टर जोड़ने, स्थिति प्रबंधन आदि के माध्यम से, रणनीति की स्थिरता को और बढ़ाया जा सकता है।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Estrategia de Cruce de Medias Móviles", overlay=true)

// Medias móviles
ma30 = ta.sma(close, 30)
ma60 = ta.sma(close, 60)
ma200 = ta.sma(close, 200)

// Cruce de medias móviles
crossoverUp = ta.crossover(ma30, ma200)
crossoverDown = ta.crossunder(ma30, ma200)

// Señales de compra y venta
longCondition = crossoverUp
shortCondition = crossoverDown

// Ejecución de órdenes
if (longCondition)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Cover", "Buy", stop=close - 40.000, limit=close + 40.000)
if (shortCondition)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Cover", "Sell", stop=close + 40.000, limit=close - 40.000)

// Plot de las medias móviles
plot(ma30, color=color.blue, title="MA 30")
plot(ma60, color=color.orange, title="MA 60")
plot(ma200, color=color.green, title="MA 200")

// Condiciones para cerrar la posición contraria
if (strategy.position_size > 0)
    if (crossoverDown)
        strategy.close("Buy")
if (strategy.position_size < 0)
    if (crossoverUp)
        strategy.close("Sell")