मोमेंटम क्रॉसओवर मूविंग एवरेज रणनीति


निर्माण तिथि: 2023-12-07 15:26:38 अंत में संशोधित करें: 2023-12-07 15:26:38
कॉपी: 0 क्लिक्स: 569
1
ध्यान केंद्रित करना
1619
समर्थक

मोमेंटम क्रॉसओवर मूविंग एवरेज रणनीति

अवलोकन

यह रणनीति 14-दिवसीय सरल चलती औसत (एसएमए) और 28-दिवसीय सरल चलती औसत की गणना और चित्रण करके बाजार की गतिशीलता में बदलाव को पकड़ने के लिए, गोल्ड फोर्क उत्पन्न होने पर अधिक और डेड फोर्क उत्पन्न होने पर खाली करती है।

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

इस रणनीति के मुख्य संकेतकों 14 दिन SMA और 28 दिन SMA. इनमें से, 14 दिन SMA तेजी से कीमतों में परिवर्तन के लिए प्रतिक्रिया, हाल के रुझान को दर्शाती है; 28 दिन SMA लाइनों को मध्यम अवधि के रुझान को दर्शाने के लिए अधिक स्थिर है. जब अल्पकालिक औसत पर लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के औसत से अधिक लंबी अवधि के रुझान को दर्शाती है।

एसएमए लाइनों के क्रॉसिंग के माध्यम से ओवरलैप का न्याय करना एक अधिक सामान्य ट्रेडिंग सिग्नल है। एकल एसएमए सूचक की तुलना में, डबल एसएमए क्रॉसिंग अलग-अलग अवधि की जानकारी को जोड़ती है, जिससे गलत सिग्नल से बचा जाता है।

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

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

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

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

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

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

इसके लिए जोखिम नियंत्रण उपायों में शामिल हैंः उचित रूप से स्टॉप लॉस को कम करना, जोखिम नियंत्रण पर ध्यान देना; बाजार के अनुसार SMA चक्र पैरामीटर को समायोजित करना; अन्य संकेतकों के साथ मिलकर फ़िल्टर सिग्नल।

अनुकूलन दिशा

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

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

संक्षेप

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

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

//@version=5
strategy("Tu Estrategia", overlay=true)

// Variables de estrategia
var bool longCondition = na
var bool shortCondition = na

// Indicador
emaValue = ta.ema(close, 30)
plotColor = close > open ? color.green : color.red
plot(emaValue, color=plotColor, linewidth=2)
value = 10 * open / close
plotColor2 = close == open ? color.orange : color.blue
plot(value, color=plotColor2, linewidth=2)

// Lógica de la estrategia
longCondition := ta.crossover(ta.sma(close, 14), ta.sma(close, 28))
shortCondition := ta.crossunder(ta.sma(close, 14), ta.sma(close, 28))

// Entradas de estrategia
if (longCondition)
    strategy.entry("Long", strategy.long)
if (shortCondition)
    strategy.entry("Short", strategy.short)

plotColor3 = strategy.position_size > 0 ? color.green :
     strategy.position_size < 0 ? color.red :
     color.yellow

plot(ta.sma(close, 10), color=plotColor3)