मूविंग एवरेज अंतर शून्य क्रॉसओवर रणनीति


निर्माण तिथि: 2024-01-26 15:45:03 अंत में संशोधित करें: 2024-01-26 15:45:03
कॉपी: 0 क्लिक्स: 556
1
ध्यान केंद्रित करना
1617
समर्थक

मूविंग एवरेज अंतर शून्य क्रॉसओवर रणनीति

अवलोकन

इस रणनीति का उपयोग चलती औसत विचलन के लिए किया जाता है, और शून्य-अक्षीय क्रॉसिंग प्रणाली के साथ एक व्यापारिक संकेत दिया जाता है। मूल विचार यह है कि जब कीमतें ऊपर से औसत के करीब होती हैं, तो यह गिर जाती है, और जब कीमतें नीचे से औसत के करीब होती हैं, तो यह बढ़ जाती है।

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

  1. 8-दिवसीय सूचकांक चलती औसत ईएमए और पिछले 8 दिनों में सबसे कम चलती औसत lowestEMA की गणना करें
  2. मूल्य और वर्तमान चलती औसत के बीच अंतर गणना करें
  3. निर्णय अंतर 0 से कम के लिए गिरावट का संकेत है, ऊपर अंतर 0 के लिए नीचे से दूर है, और नीचे संकेत के लिए देखो
  4. पिछले सप्ताह की सबसे बड़ी गिरावट की तुलना में डिफ के साथ-साथ संख्यात्मक आकार ने व्यापारिक संकेत दिया

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

  1. दो-समान-लाइन प्रणाली का उपयोग करके, झूठी दरारों को प्रभावी ढंग से फ़िल्टर करें
  2. न्यूनतम मूल्य सिद्धांत का उपयोग करें और नीचे के संकेतों का पता लगाएं
  3. एक संख्यात्मक तुलना के साथ ओवरबॉट का आकलन करें, ओवरबॉट से बचें और ओवरबॉट से बचें

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

  1. द्वि-समान-रेखा रणनीतियाँ whipsaw प्रभाव के लिए आसान हैं
  2. अत्यधिक लेनदेन की आवृत्ति पर ध्यान देना
  3. चलती औसत के लिए तर्कसंगत सेटिंग महत्वपूर्ण है

अनुकूलन दिशा

  1. विभिन्न चक्रों के लिए चलती औसत आवृत्ति को समायोजित करें
  2. बढ़ी हुई लेनदेन सूचकांक फ़िल्टरिंग झूठी दरारें
  3. स्टोचैस्टिक सूचकांक के साथ ओवरबॉट से बचें

संक्षेप

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

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

//@version=4
strategy(title = "Estratégia diferença menor preço de 8")

// Configuração da Média Móvel
emaPeriod = 8

ema= ema(close, emaPeriod)
ema1= ema(close[1], emaPeriod)
lowestEMA = lowest(ema, 8)

// Calcula a diferença entre o preço e a média móvel
diff = close - ema
diff1 = close[1] - ema1
diffLow = ema - lowestEMA

//Condições
diffZero = diff < 0
diffUnder = diff < diffLow
diffUm = diff > 0
Low0 = diffLow == 0




// Sinais de entrada
buy_signal = diffUnder and crossover(diff, diff1) 
sell_signal = diffUm and diffUnder and crossunder(diff, diff1)

// Executa as operações de compra/venda
if buy_signal
    strategy.entry("Buy", strategy.long)
if sell_signal
    strategy.exit("Buy")

// Plota as linhas
plot(0, title="Linha Zero", color=color.gray)
plot(diff, title="Diferença", color=color.blue, linewidth=2)

plot(diffLow, title="Diferença", color=color.red, linewidth=2)