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

लेखक:चाओझांग, दिनांकः 2024-01-17 15:50:35
टैगः

img

रणनीति का नामः ट्रिपल क्रॉसओवर के साथ अनुकूलित ट्रेडिंग रणनीति

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

अवलोकन

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

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

यह रणनीति मध्यम दीर्घकालिक स्थिति धारण करने और अल्पकालिक व्यापार के लिए लागू होती है। यह स्टॉप लॉस की संभावना को कम करती है और लाभप्रदता की संभावना में सुधार करती है।

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

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

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

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

लाभ विश्लेषण

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

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

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

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

अनुकूलन दिशाएँ

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

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

स्टॉप लॉस, पैरामीटर ऑप्टिमाइजेशन, इंडिकेटर ऑप्टिमाइजेशन और एसेम्बल ऑप्टिमाइजेशन के साथ, रणनीति की प्रभावशीलता और स्थिरता में और सुधार किया जा सकता है।

सारांश

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


/*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)

अधिक