MACD, RSI और RVOL को एकीकृत करने वाली मात्रात्मक ट्रेडिंग रणनीति


निर्माण तिथि: 2024-01-17 15:50:35 अंत में संशोधित करें: 2024-01-17 15:50:35
कॉपी: 1 क्लिक्स: 689
1
ध्यान केंद्रित करना
1617
समर्थक

MACD, RSI और RVOL को एकीकृत करने वाली मात्रात्मक ट्रेडिंग रणनीति

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

अवलोकन

तीन सूचकांक क्रॉस-ऑप्टिमाइज़ ट्रेडिंग रणनीतियाँ एक स्थिर ट्रेडिंग सिग्नल के लिए MACD, RSI और RVOL के तीन सूचकांकों के लाभों का समग्र उपयोग करती हैं। यह प्रक्षेपण और प्रक्षेपण के समय के चयन में बहुत मजबूत विश्वसनीयता और स्थिरता है।

एमएसीडी का उपयोग मूल्य उलटा और प्रवृत्ति की दिशा निर्धारित करने के लिए किया जाता है। आरएसआई का उपयोग ओवरबॉट और ओवरसोल्ड क्षेत्र को निर्धारित करने के लिए किया जाता है। आरवीओएल का उपयोग वॉल्यूम विचलन को निर्धारित करने के लिए किया जाता है। तीनों का क्रॉसिंग एक मजबूत व्यापारिक संकेत बनाता है।

यह रणनीति मध्यम-लंबी लाइन पर स्थितियों को रखने के लिए लागू होती है और इसे शॉर्ट लाइन ट्रेडिंग के लिए भी इस्तेमाल किया जा सकता है। यह स्टॉप लॉस की संभावना को कम करता है और लाभ की संभावना को बढ़ाता है।

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

  1. एमएसीडी ने फैसला किया
  • एमएसीडी तेजी से चलती औसत के लिए धीमी गति से चलती औसत को घटाता है। जब एमएसीडी ऊपर की ओर संकेत देता है, तो यह एक खरीद संकेत है, और नीचे की ओर संकेत संकेत एक बेचने का संकेत है।
  1. आरएसआई का फैसला
  • आरएसआई 70 से अधिक के लिए ओवरबॉय क्षेत्र है, 30 से कम के लिए ओवरबॉय क्षेत्र है. आरएसआई 30 के ऊपर एक खरीद संकेत है, 70 के नीचे एक बेचने का संकेत है।
  1. RVOL का फैसला
  • आरवीओएल वर्तमान लेनदेन को औसत लेनदेन से विभाजित करता है। आरवीओएल 2 से अधिक उच्च लेनदेन संकेत है। आरवीओएल 5 से कम कम लेनदेन संकेत है।
  1. व्यापार संकेत उत्पन्न
  • जब आरएसआई 30 से अधिक हो जाता है, तो एमएसीडी पर सिग्नल लाइन और आरवीओएल 2 से अधिक होता है, तो एक खरीद संकेत उत्पन्न होता है।

  • जब आरएसआई 70 से नीचे, मैकड के नीचे सिग्नल लाइन और आरवीओएल 5 से नीचे होता है, तो एक बेचने का संकेत होता है।

इस रणनीति को एक साथ दो निर्धारित शर्तों को पूरा करने की आवश्यकता होती है ताकि एक व्यापारिक संकेत उत्पन्न हो सके, जिससे झूठे संकेतों को प्रभावी ढंग से रोका जा सके और स्थिरता को बढ़ाया जा सके।

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

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

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

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

जोखिम को नियंत्रित करने के लिए, यह अनुशंसा की जाती है कि एक अनुकूली रोकथाम तंत्र को शामिल किया जाए, जबकि पैरामीटर को अनुकूलित किया जाए ताकि यह विभिन्न स्थितियों के अनुकूल हो सके। एक से अधिक बाजारों में रणनीति के प्रभाव का परीक्षण करें, स्थिरता बढ़ाएं।

अनुकूलन दिशा

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

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

रुकावट, पैरामीटर अनुकूलन, सूचकांक अनुकूलन और संयोजन अनुकूलन के माध्यम से, रणनीति प्रभावशीलता और स्थिरता को और बढ़ाया जा सकता है।

संक्षेप

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © BobBarker42069

//@version=4
strategy("MACD, RSI, & RVOL Strategy", overlay=true)

length = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
price = close
vrsi = rsi(price, length)
co = crossover(vrsi, overSold)
cu = crossunder(vrsi, overBought)
fastLength = input(12)
slowlength = input(26)
MACDLength = input(9)
MACD = ema(close, fastLength) - ema(close, slowlength)
aMACD = ema(MACD, MACDLength)
delta = MACD - aMACD

RVOLlen = input(14, minval=1, title="RVOL Length")
av = sma(volume, RVOLlen)
RVOL = volume / av



if (not na(vrsi)) 
	if ((co and crossover(delta, 0)) or (co and crossover(RVOL, 2)) or (crossover(delta, 0) and crossover(RVOL, 2)))
		strategy.entry("MACD & RSI BUY Long", strategy.long, comment="BUY LONG")

		
	if ((cu and crossunder(delta, 0)) or (cu and crossunder(RVOL, 5)) or (crossunder(delta, 0) and crossunder(RVOL, 5)))
		strategy.entry("MACD & RSI SELL Short", strategy.short, comment="SELL LONG")
	
		
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)