
गतिशीलता प्रवृत्ति सिंक रणनीति एक ट्रेडिंग रणनीति है जो एक सापेक्ष गतिशीलता सूचकांक (आरएमआई) और एक कस्टम वर्तमान प्रवृत्ति सूचक को जोड़ती है। यह रणनीति एक बहुस्तरीय दृष्टिकोण का उपयोग करती है, जो गतिशीलता विश्लेषण और प्रवृत्ति निर्णय को जोड़ती है, जिससे व्यापारियों को अधिक लचीला और संवेदनशील ट्रेडिंग तंत्र मिलता है।
आरएमआई सूचकांक एक सापेक्ष ताकत सूचकांक (आरएसआई) का एक संस्करण है, जो पिछले समय की तुलना में कीमतों में वृद्धि और गिरावट की गतिशीलता को मापता है। इसकी गणना सूत्र हैः
RMI = 100 - 100/{1 + औसत उछाल / औसत गिरावट)
आरएमआई सूचकांक का मूल्य 0 और 100 के बीच होता है, संख्यात्मक मूल्य जितना अधिक होता है, उतना ही मजबूत होता है, और संख्यात्मक मूल्य जितना कम होता है, उतना ही मजबूत होता है।
वर्तमान प्रवृत्ति सूचक प्रवृत्ति की दिशा और गतिशील समर्थन या प्रतिरोध बिंदुओं का आकलन करने के लिए वास्तविक अस्थिरता रेंज (एटीआर) और एक चलती औसत के साथ संयुक्त है। इसकी गणना सूत्र हैः
ऊपर की ओरः चलती औसत + (एटीआर × एफ)
नीचे की पटरीः चलती औसत - (एटीआर × एफ)
चलती औसत पिछले M चक्र के समापन मूल्य का औसत है
एटीआर पिछले एम चक्र के लिए औसत वास्तविक अस्थिरता है
F संवेदीकरण के गुणक है
जब कीमत वर्तमान प्रवृत्ति के ऊपर और नीचे के ट्रैक को तोड़ती है, तो यह संकेत देता है कि प्रवृत्ति बदल गई है, एक संभावित प्रवेश या प्रस्थान संकेत बिंदु।
प्रवेश की शर्तें:
बाहर निकलने की शर्तें ((गतिशील रुकावट के साथ):
गतिशील रुकावट के लिए गणना सूत्रः
इस रणनीति का लाभ यह है कि यह RMI के गतिशील निर्णय और वर्तमान प्रवृत्ति की प्रवृत्ति और गतिशील रोक को जोड़ती है, जिससे प्रवृत्ति का पालन करते हुए जोखिम को प्रभावी ढंग से नियंत्रित किया जा सकता है।
इस रणनीति के निम्नलिखित फायदे हैं:
इस रणनीति में कुछ जोखिम भी हैं:
इन जोखिमों को कम करने के लिए, प्रवेश की शर्तों को उचित रूप से ढीला करना, मापदंडों के संयोजन को अनुकूलित करना और प्रवृत्ति के आकलन के साथ संयोजन करना संभव है।
इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता हैः
गतिशीलता प्रवृत्ति सिंक रणनीति एक बहुस्तरीय ट्रेडिंग रणनीति है, जो गतिशीलता और प्रवृत्ति संकेतकों को ध्यान में रखती है, जिसमें निर्णय की सटीकता, जोखिम नियंत्रण की अच्छी विशेषताएं हैं। यह रणनीति व्यक्तिगत वरीयताओं के अनुसार लचीले ढंग से समायोजित की जा सकती है, और गहराई से अनुकूलित होने के बाद, यह एक अनुशंसित ट्रेडिंग रणनीति है जो प्रवृत्ति को पकड़ने के लाभों का पूरा लाभ उठाने में सक्षम है।
/*backtest
start: 2024-01-19 00:00:00
end: 2024-02-18 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © PresentTrading
//@version=5
strategy("PresentTrend RMI Synergy - Strategy [presentTrading]", shorttitle="PresentTrend RMI Synergy - Strategy [presentTrading]", overlay=false)
// Inputs
tradeDirection = input.string("Both", title="Trade Direction", options=["Long", "Short", "Both"])
lengthRMI = input.int(21, title="RMI Length")
lengthSuperTrend = input.int(5, title="presentTrend Length")
multiplierSuperTrend = input.float(4.0, title="presentTrend Multiplier")
// RMI Calculation
up = ta.rma(math.max(ta.change(close), 0), lengthRMI)
down = ta.rma(-math.min(ta.change(close), 0), lengthRMI)
rmi = 100 - (100 / (1 + up / down))
// PresentTrend Dynamic Threshold Calculation (Simplified Example)
presentTrend = ta.sma(close, lengthRMI) * multiplierSuperTrend // Simplified for demonstration
// SuperTrend for Dynamic Trailing Stop
atr = ta.atr(lengthSuperTrend)
upperBand = ta.sma(close, lengthSuperTrend) + multiplierSuperTrend * atr
lowerBand = ta.sma(close, lengthSuperTrend) - multiplierSuperTrend * atr
trendDirection = close > ta.sma(close, lengthSuperTrend) ? 1 : -1
// Entry Logic
longEntry = rmi > 60 and trendDirection == 1
shortEntry = rmi < 40 and trendDirection == -1
// Exit Logic with Dynamic Trailing Stop
longExitPrice = trendDirection == 1 ? lowerBand : na
shortExitPrice = trendDirection == -1 ? upperBand : na
// Strategy Execution
if (tradeDirection == "Long" or tradeDirection == "Both") and longEntry
strategy.entry("Long Entry", strategy.long)
strategy.exit("Exit Long", stop=longExitPrice)
if (tradeDirection == "Short" or tradeDirection == "Both") and shortEntry
strategy.entry("Short Entry", strategy.short)
strategy.exit("Exit Short", stop=shortExitPrice)
// Visualization
plot(rmi, title="RMI", color=color.orange)
hline(50, "Baseline", color=color.white)
hline(30, "Baseline", color=color.blue)
hline(70, "Baseline", color=color.blue)