मूविंग एवरेज गोल्ड ट्रेडिंग रणनीति


निर्माण तिथि: 2024-02-22 16:32:43 अंत में संशोधित करें: 2024-02-22 16:32:43
कॉपी: 0 क्लिक्स: 1284
1
ध्यान केंद्रित करना
1617
समर्थक

मूविंग एवरेज गोल्ड ट्रेडिंग रणनीति

अवलोकन

यह रणनीति XAUUSD गोल्ड 1 मिनट समय सीमा के भीतर 30 और 200 दिन की चलती औसत रेखाओं के क्रॉसिंग पर आधारित है। यह एक खरीद संकेत उत्पन्न करता है जब एक छोटी औसत रेखा नीचे से लंबी अवधि की औसत रेखा को पार करती है; यह एक बिक्री संकेत उत्पन्न करता है जब एक छोटी औसत रेखा ऊपर से नीचे से लंबी अवधि की औसत रेखा को पार करती है।

इस रणनीति में एक साथ 40,000 स्टॉप और स्टॉप-ऑफ्स सेट किए गए हैं, जो एक एकल ट्रेड के जोखिम और रिटर्न को नियंत्रित करने के लिए उपयोग किए जाते हैं। जब एक उलट संकेत होता है, तो मौजूदा स्थिति को बंद कर दिया जाता है और विपरीत दिशा में खोला जाता है। यह संचयी अवधि में बड़े नुकसान से बचने और प्रवृत्ति के उलट होने से लाभ को पकड़ने में मदद करता है।

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

यह रणनीति प्रवृत्ति की दिशा का आकलन करने के लिए 30 और 200 दिनों की चलती औसत रेखाओं के क्रॉसिंग का उपयोग करती है। जब दीर्घकालिक औसत रेखा पर अल्पकालिक औसत रेखा पर क्रॉसिंग होती है, तो एक बैल का बाजार आता है, और जब दीर्घकालिक औसत रेखा पर अल्पकालिक औसत रेखा के नीचे क्रॉसिंग होती है, तो एक भालू का बाजार आता है, और एक शून्य होता है।

इसके अलावा, एक पलटाव संकेत होने पर सक्रिय रूप से स्थिति को बंद कर देता है और संभावित प्रवृत्ति को बदलने के अवसरों को पकड़ने के लिए विपरीत दिशा में एक नया आदेश खोलता है।

श्रेष्ठता विश्लेषण

इस रणनीति के निम्नलिखित फायदे हैं:

  1. गतिशील औसत रेखा का उपयोग कर प्रवृत्ति की दिशा का निर्धारण करने के लिए उच्च सटीकता
  2. स्टॉप लॉस स्टॉप सेट करें और एकल लेनदेन जोखिम को नियंत्रित करें
  3. सक्रिय रूप से बंद करने और रिवर्स खोलने से घाटे को प्रभावी ढंग से नियंत्रित किया जा सकता है और रिवर्स पकड़ सकता है
  4. अंतर-दिवसीय और अंतर-शहर लेनदेन के लिए उपलब्ध
  5. उच्च अस्थिरता वाली किस्मों जैसे सोना के लिए उपयुक्त

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

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

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

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

अनुकूलन दिशा

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

  1. सबसे अच्छा संयोजन खोजने के लिए चलती औसत रेखा क्रॉसिंग चक्र का अनुकूलन करें
  2. गतिशील रूप से स्टॉप-लॉस स्टॉप-अप्लीकेशन को समायोजित करना, रिस्क रिटर्न को अनुकूलित करना
  3. सूचक फ़िल्टर करें जैसे कि मात्रा और मूल्य के टुकड़े को बढ़ाएं
  4. व्यापार की किस्मों और समय सीमा में वृद्धि, बहु-किस्मों के लिए समग्र अनुकूलन

संक्षेप

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

रणनीति स्रोत कोड
/*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("Moving Averages Crossover Strategy", overlay=true)

// Moving Averages
ma30 = ta.sma(close, 30)
ma60 = ta.sma(close, 60)
ma200 = ta.sma(close, 200)

// Moving Averages Crossover
crossoverUp = ta.crossover(ma30, ma200)
crossoverDown = ta.crossunder(ma30, ma200)

// Buy and Sell Signals
longCondition = crossoverUp
shortCondition = crossoverDown

// Order Execution
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)

// Plotting Moving Averages
plot(ma30, color=color.blue, title="MA 30")
plot(ma60, color=color.orange, title="MA 60")
plot(ma200, color=color.green, title="MA 200")

// Conditions to close opposite position
if (strategy.position_size > 0)
    if (crossoverDown)
        strategy.close("Buy")
if (strategy.position_size < 0)
    if (crossoverUp)
        strategy.close("Sell")