
متحرک رجحانات کی ہم آہنگی کی حکمت عملی ایک تجارتی حکمت عملی ہے جس میں رشتہ دار متحرک انڈیکس ((RMI) اور اپنی مرضی کے مطابق موجودہ رجحان اشارے کا امتزاج کیا گیا ہے۔ اس حکمت عملی میں ایک کثیر جہتی طریقہ کار استعمال کیا گیا ہے ، جس میں متحرک تجزیہ کو رجحانات کے فیصلے کے ساتھ جوڑ دیا گیا ہے ، جس سے تاجروں کو زیادہ لچکدار اور حساس تجارتی طریقہ کار فراہم کیا گیا ہے۔
آر ایم آئی اشارے رشتہ دار طاقت اور کمزوری انڈیکس (آر ایس آئی) کی ایک مختلف شکل ہے ، جس میں قیمتوں میں اضافے اور کمی کی حرکیات کی پیمائش کی جاتی ہے۔ اس کا حساب کتاب کا فارمولا یہ ہے:
RMI = 100 - 100 / ((1 + اوسط اضافہ / اوسط کمی)
آر ایم آئی اشارے کی قیمت 0 سے 100 کے درمیان ہوتی ہے ، اعداد و شمار کی زیادہ تعداد بڑھتی ہوئی رفتار کی نشاندہی کرتی ہے ، اور اعداد و شمار کی کم تعداد کم ہونے کی نشاندہی کرتی ہے۔
موجودہ ٹرینڈ اشارے ٹرینڈ کی سمت اور متحرک حمایت یا مزاحمت کی جگہ کا تعین کرنے کے لئے حقیقی اتار چڑھاو کی حد ((ATR) اور منتقل اوسط کے ساتھ مل کر کام کرتا ہے۔ اس کا حساب کتاب فارمولا یہ ہے:
اپ ٹریک: منتقل اوسط + (ATR × F)
نیچے کی ٹریک: منتقل اوسط - (ATR × F)
منتقل اوسط پچھلے M دوروں کے اختتامی قیمتوں کا اوسط ہے
ATR ماضی M سائیکل کے لئے اوسط حقیقی اتار چڑھاو کی حد ہے
F حساسیت کو ایڈجسٹ کرنے کے لئے ضرب ہے
جب قیمت موجودہ ٹرینڈ کے اوپر اور نیچے کی ٹریک کو توڑ دیتی ہے تو ، اس کا مطلب یہ ہے کہ رجحان میں تبدیلی واقع ہوئی ہے ، اور ممکنہ طور پر داخل ہونے یا باہر نکلنے کا اشارہ ہے۔
داخلے کی شرائط:
کھیل سے باہر کی شرائط ((متحرک نقصان کے ساتھ):
متحرک سٹاپ نقصان کے حساب کے لئے فارمولہ:
اس حکمت عملی کا فائدہ یہ ہے کہ آر ایم آئی کے متحرک فیصلے کو موجودہ رجحان کے رجحان اور متحرک روکنے کے ساتھ مل کر، رجحانات کی پیروی کرتے ہوئے، خطرے کو مؤثر طریقے سے کنٹرول کرنے کے قابل ہو.
یہ حکمت عملی مندرجہ ذیل فوائد رکھتی ہے:
اس حکمت عملی میں کچھ خطرات بھی ہیں:
ان خطرات کو کم کرنے کے لئے ، رجحانات کے فیصلے کے ساتھ مل کر ، انٹری کے شرائط کو مناسب طریقے سے نرمی ، پیرامیٹرز کے مجموعے کو بہتر بنانا ممکن ہے۔
اس حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
متحرک رجحان کی ہم آہنگی کی حکمت عملی ایک کثیر سطحی تجارتی حکمت عملی ہے ، جس میں متحرک اشارے اور رجحان اشارے دونوں کو مدنظر رکھا جاتا ہے ، جس میں فیصلہ کی درستگی ، خطرے پر قابو پانے کی عمدہ خصوصیات ہیں۔ اس حکمت عملی کو ذاتی ترجیحات کے مطابق لچکدار انداز میں ایڈجسٹ کیا جاسکتا ہے ، اور گہرائی سے اصلاح کرنے کے بعد ، رجحانات کی گرفتاری کے فوائد کو مکمل طور پر استعمال کرنے کے قابل ، یہ ایک قابل سفارش تجارتی حکمت عملی ہے۔
/*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)