इस रणनीति में VWAP, EMA और RSI के तीन सूचकांकों का उपयोग किया गया है, जो प्रवृत्ति निर्णय और प्रवृत्ति ट्रैकिंग ऑपरेशन के लिए है। और लाभ को लॉक करने के लिए एक गतिशील स्टॉप-लॉस विधि का उपयोग किया गया है, जो पीछे हटने से बचने के लिए है।
रणनीतिक सिद्धांत:
VWAP को उस दिन के उचित मूल्य सूचकांक के रूप में गणना करें।
15 चक्र ईएमए को मध्य-लघु-रेखा प्रवृत्ति सूचक के रूप में गणना करें।
आरएसआई की गणना यह निर्धारित करने के लिए की जाती है कि क्या यह ओवरबॉट क्षेत्र में है, और जब आरएसआई मूल्यह्रास से अधिक होता है तो यह एक अधिक संकेत देता है।
जब समापन मूल्य VWAP और ईएमए से अधिक होता है, और आरएसआई ओवरबॉय होता है, तो ओवर-प्रवेश किया जाता है।
प्रवेश बिंदु के नीचे एक अनुपात ट्रैक करने के लिए एक मोबाइल स्टॉपलॉस लाइन सेट करें।
लाभप्रदता सुनिश्चित करने के लिए एक निश्चित स्टॉप पॉइंट सेट करें
इस रणनीति के फायदे:
VWAP निष्पक्ष मूल्य को दर्शाता है, ईएमए प्रवृत्ति का आकलन करता है, और आरएसआई ओवरबॉय क्षेत्र को इंगित करता है, जिससे प्रवेश की सटीकता बढ़ जाती है।
मोबाइल स्टॉप मोड, जो वास्तविक समय की कीमतों के आधार पर स्टॉप की स्थिति को समायोजित कर सकता है, लाभ की रक्षा करता है।
फिक्स्ड स्टॉप कुछ हद तक मुनाफे को लॉक कर सकता है और निगरानी को कम कर सकता है।
इस रणनीति के जोखिम:
आरएसआई और ईएमए संकेतों में उतार-चढ़ाव की स्थिति में गलत सिग्नल का खतरा होता है।
मोबाइल स्टॉप लॉस को ट्रैक करने के लिए उचित सेटिंग्स की आवश्यकता होती है।
एक बार में नुकसान की सीमा निर्धारित नहीं की जा सकती है, और एक बार में भारी नुकसान का खतरा है।
संक्षेप में, यह रणनीति कई सूचकांकों के फायदे को एक साथ लाती है, और एक मोबाइल स्टॉप मोड का उपयोग करके ट्रैक की जाती है। बड़े रुझानों में बेहतर प्रभाव प्राप्त किया जा सकता है, लेकिन पैरामीटर को अनुकूलित करने और सख्त जोखिम नियंत्रण की आवश्यकता होती है।
/*backtest
start: 2022-09-12 00:00:00
end: 2023-02-03 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("VWAP+15EMA with RSI", overlay=true)
// Inputs
ema_length = input.int(15, title="EMA Length")
rsi_length = input.int(14, title="RSI Length")
rsi_overbought = input.int(45, title="RSI Overbought Level")
stop_loss_pct = input.float(0.5, title="Stop Loss %")
take_profit_pct = input.float(3.5, title="Take Profit %")
trailing_stop_pct = input.float(1, title="Trailing Stop %")
// Calculate Indicators
vwap = ta.vwap(hlc3)
ema = ta.ema(close, ema_length)
rsi = ta.rsi(close, rsi_length)
// Entry Condition
long_entry = close > vwap and close > ema and rsi > rsi_overbought
// Exit Conditions
stop_loss = strategy.position_avg_price * (1 - stop_loss_pct / 100)
take_profit = strategy.position_avg_price * (1 + take_profit_pct / 100)
trailing_stop = strategy.position_avg_price * (1 - trailing_stop_pct / 100)
// Submit Orders
if long_entry and strategy.position_size == 0
strategy.entry("Long", strategy.long)
if strategy.position_size > 0
strategy.exit("Stop Loss /Profit", "Long", profit = take_profit, stop=stop_loss, trail_offset = trailing_stop)
// Plot Indicators
plot(vwap, title="VWAP", color=color.blue)
plot(ema, title="EMA", color=color.orange)
plot(rsi, title="RSI", color=color.purple)
hline(rsi_overbought, title="RSI Overbought", color=color.red)