इस रणनीति का नाम
इस रणनीति का मुख्य तर्क निम्नलिखित बिंदुओं पर आधारित हैः
उपरोक्त इस रणनीति का मूल व्यापारिक तर्क है। ईएमए बड़ी प्रवृत्ति का न्याय करता है, वीडब्ल्यूएपी दैनिक प्रवृत्ति का न्याय करता है, आरएसआई कई संकेतकों के प्रभावी संयोजन को प्राप्त करने के लिए ओवरबॉट और ओवरसोल्ड क्षेत्र का न्याय करता है, जो प्रवेश और निकास संकेतों को बढ़ाते हुए मुख्य व्यापार की सही दिशा सुनिश्चित करता है।
इस रणनीति का सबसे बड़ा लाभ संकेतकों के संयोजन का उपयोग है। एकल वीडब्ल्यूएपी सभी बाजार स्थितियों का पूरी तरह से सामना नहीं कर सकता है। इस समय, आरएसआई की मदद से, कुछ अल्पकालिक ओवरसोल्ड सफलता के अवसरों की पहचान की जा सकती है। इसके अलावा, ईएमए के आवेदन से यह भी सुनिश्चित होता है कि केवल दीर्घकालिक चक्र के ऊपर के रुझानों का चयन किया जाता है, जिससे अल्पकालिक उलटफेरों से फंसने से बचा जा सकता है।
संयुक्त संकेतकों का उपयोग करने का यह तरीका रणनीति की स्थिरता को भी बढ़ाता है। आरएसआई के एक या दो झूठे ब्रेकआउट के मामले में, बैकअप के लिए अभी भी वीडब्ल्यूएपी और ईएमए हैं, और गलत ट्रेड करने की संभावना नहीं है। इसी तरह, जब वीडब्ल्यूएपी में झूठे ब्रेकआउट होते हैं, तो आरएसआई संकेतकों से भी पुष्टि होती है। इसलिए, इस संयोजन का उपयोग रणनीति कार्यान्वयन की सफलता दर में काफी सुधार करता है।
इस रणनीति का मुख्य जोखिम वीडब्ल्यूएपी संकेतक के उपयोग में निहित है। वीडब्ल्यूएपी दिन के औसत लेनदेन मूल्य का प्रतिनिधित्व करता है, लेकिन हर दिन वीडब्ल्यूएपी के आसपास मूल्य उतार-चढ़ाव नहीं होता है। इसलिए, वीडब्ल्यूएपी ब्रेकआउट सिग्नल जरूरी नहीं कि यह सुनिश्चित करें कि कीमतें बाद में भी टूट सकें। छद्म ब्रेकआउट लेनदेन में नुकसान का कारण बन सकता है।
इसके अतिरिक्त, आरएसआई संकेतक विचलन के लिए प्रवण होते हैं। जब बाजार एक सदमे समेकन चरण में होता है, तो आरएसआई बार-बार ओवरबॉट और ओवरसोल्ड क्षेत्रों को कई बार छू सकता है, जिसके परिणामस्वरूप ट्रेडिंग संकेतों का लगातार उत्पादन होता है। इस मामले में, व्यापार के लिए आरएसआई संकेतों का अंधाधुंध पालन करने से भी कुछ जोखिमों का सामना करना पड़ता है।
इस मुद्दे को हल करने के लिए, हम रणनीति में एक बड़े चक्र के निर्णय के रूप में ईएमए घातीय चलती औसत का उपयोग करते हैं, केवल व्यापार पर विचार करते हैं जब बड़ा चक्र ऊपर की ओर होता है, जो रणनीति पर कुछ हद तक उपरोक्त दो मुद्दों के प्रभाव को कम कर सकता है। इसके अलावा, स्टॉप लॉस सेट करना एक एकल नुकसान को एक निश्चित सीमा के भीतर भी रख सकता है।
इस रणनीति को और अधिक अनुकूलित करने की अभी भी गुंजाइश है, मुख्य रूप से निम्नलिखित पहलुओं मेंः
व्यापार संकेतों को स्पष्ट और अधिक विश्वसनीय बनाने के लिए संयोजन के लिए अधिक संकेतक पेश करें। जैसे कि कैलमैन रेखाएं, बोलिंगर बैंड आदि।
लेन-देन की लागत को अनुकूलित करें। मौजूदा रणनीति में शुल्क और कमीशन के प्रभाव पर विचार नहीं किया जाता है। इसे खुली पदों की संख्या के आकार को अनुकूलित करने के लिए वास्तविक ट्रेडिंग खातों के साथ जोड़ा जा सकता है।
स्टॉप लॉस मॉडल को समायोजित करें। मौजूदा स्टॉप लॉस विधि अपेक्षाकृत सरल है और बाजार में परिवर्तन के साथ पूरी तरह से मेल नहीं खा सकती है। स्टॉप लॉस को स्थानांतरित करना, स्टॉप लॉस को ट्रैक करना और अन्य तरीकों का परीक्षण किया जा सकता है।
विभिन्न किस्मों के अनुप्रयोग प्रभावों का परीक्षण करें। वर्तमान में केवल एस एंड पी 500 और नैस्डैक सूचकांक पर परीक्षण किया गया है। इस रणनीति के लिए सबसे उपयुक्त किस्मों को खोजने के लिए नमूना रेंज का विस्तार किया जा सकता है।
यह रणनीति ईएमए, वीडब्ल्यूएपी और आरएसआई संकेतकों के लाभों को एकीकृत करती है ताकि प्रवृत्ति ट्रैकिंग और ओवरबॉट ओवरसोल्ड संकेतों के प्रभावी संयोजन को प्राप्त किया जा सके, जो बड़े चक्र अप्स और अल्पकालिक समायोजन दोनों में उचित प्रवेश अवसर पा सकते हैं। साथ ही, रणनीति में अनुकूलन के लिए काफी जगह है, और यह अधिक संकेतकों की शुरूआत, स्टॉप लॉस विधियों को समायोजित करने, आदि के माध्यम से रणनीति की जीत दर और लाभ स्तर में और सुधार करने का वादा कर रहा है।
/*backtest start: 2024-01-15 00:00:00 end: 2024-01-22 00:00:00 period: 1m basePeriod: 1m 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/ // © mohanee //@version=4 strategy(title="VWAP and RSI strategy [EEMANI]", overlay=false) //This strategy combines VWAP and RSI indicators //BUY RULE //1. EMA50 > EMA 200 //2. if current close > vwap session value and close>open //3. check if RSI3 is dipped below 10 for any of last 10 candles //EXIT RULE //1. RSI3 crossing down 90 level //STOP LOSS EXIT //1. As configured --- default is set to 5% // variables BEGIN longEMA = input(200, title="Long EMA", minval=1) shortEMA = input(50, title="short EMA", minval=1) rsi1 = input(3,title="RSI Period", minval=1) rsi_buy_line = input(10,title="RSI Buy Line", minval=5) rsi_sell_line = input(90,title="RSI Sell Line", minval=50) stopLoss = input(title="Stop Loss%", defval=5, minval=1) //variables END longEMAval= ema(close, longEMA) shortEMAval= ema(close, shortEMA) rsiVal=rsi(close,rsi1) vwapVal=vwap(hlc3) // Drawings plot_rsi = plot(rsiVal, title="RSI", color=color.purple, linewidth=1) //plot_fill = plot(0, color=color.green, editable=false) //fill(plot_rsi, plot_fill, title="Oscillator Fill", color=color.blue, transp=75) hline(rsi_buy_line, color=color.green, title="Buy Line", linewidth=2, linestyle=hline.style_dashed) hline(rsi_sell_line, color=color.purple, title="Sell Line", linewidth=2, linestyle=hline.style_dashed) //plot(value_ma, title="MA", color=color_ma, linewidth=2) longCondition= shortEMAval > longEMAval and close>open and close>vwapVal rsiDipped = rsiVal[1]<rsi_buy_line or rsiVal[2]<rsi_buy_line or rsiVal[3]<rsi_buy_line or rsiVal[4]<rsi_buy_line or rsiVal[5]<rsi_buy_line or rsiVal[6]<rsi_buy_line or rsiVal[7]<rsi_buy_line or rsiVal[8]<rsi_buy_line or rsiVal[9]<rsi_buy_line or rsiVal[10]<rsi_buy_line //Entry strategy.entry(id="VWAP_RSI LE", comment="VR LE" , long=true, when= longCondition and rsiDipped ) //Take profit Exit strategy.close(id="VWAP_RSI LE", comment="TP Exit", when=crossunder(rsiVal,90) ) //stoploss stopLossVal = strategy.position_avg_price - (strategy.position_avg_price*stopLoss*0.01) strategy.close(id="VWAP_RSI LE", comment="SL Exit", when= close < stopLossVal)