
یہ حکمت عملی ایک رجحانات کا تعین کرنے والی کثیر جہتی حکمت عملی ہے جس میں آر ایس آئی اشارے کا استعمال کیا جاتا ہے ، جو MACD اشارے کے ساتھ منسلک ہوتا ہے۔ اس حکمت عملی میں ایک ہی وقت میں ای ایم اے کی مساوی لائن کو رجحانات کے فلٹر کے طور پر استعمال کیا جاتا ہے ، اور خطرے کو کنٹرول کرنے کے لئے ایمرجنسی اسٹاپ میکانزم۔
یہ حکمت عملی بنیادی طور پر آر ایس آئی اشارے پر انحصار کرتی ہے تاکہ رجحان کی سمت کا تعین کیا جاسکے۔ جب آر ایس آئی اشارے پر آر ایس آئی کی طے شدہ لمبی لائن ((ڈیفالٹ 21) پہنتی ہے تو ، یہ سمجھا جاتا ہے کہ مارکیٹ میں رجحان کا رخ موڑ سکتا ہے۔ اس وقت اگر ایم اے سی ڈی پہلے ہی نیچے کی طرف جارہا ہے تو ، یہ فیصلہ کیا جاسکتا ہے کہ یہ فی الحال الٹ پوائنٹ پر ہے ، اور یہ ایک اچھا وقت ہے۔
اس کے علاوہ ، اس حکمت عملی میں ای ایم اے اوسط ((ڈیفالٹ 200 سائیکل) کو ایک رجحان فلٹر کے طور پر متعارف کرایا گیا ہے۔ اس میں صرف اس صورت میں غور کیا جائے گا جب قیمت ای ایم اے اوسط سے زیادہ ہو۔ اس سے غیر واضح رجحان یا نیچے کی طرف جانے والے رجحان میں جھوٹے الٹ کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے۔
اسٹاپ نقصان کے معاملے میں ، اس حکمت عملی میں ایک ہی وقت میں روایتی اسٹاپ لائن اور ایمرجنسی اسٹاپ لائن ترتیب دی گئی ہے۔ آر ایس آئی کے تحت روایتی اسٹاپ لائن (ڈیفالٹ 86) کو توڑنے پر غیر مشروط طور پر صاف کیا جاتا ہے۔ اگر قیمت میں شدید کمی واقع ہوتی ہے تو ، آر ایس آئی کے نیچے ایمرجنسی اسٹاپ لائن (ڈیفالٹ 73) کو توڑنے پر غیر مشروط طور پر صاف کیا جاتا ہے ، تاکہ زیادہ سے زیادہ نقصان کو کنٹرول کیا جاسکے۔
یہ حکمت عملی مجموعی طور پر ایک زیادہ روایتی رجحان کا سراغ لگانے والی کثیر جہتی حکمت عملی ہے۔ RSI کی شناخت کے نقطہ نظر ، MACD فلٹرنگ غلط فہمی ، EMA بڑے رجحان کا فیصلہ کرنے ، نقصان کو کنٹرول کرنے کے خطرے کا استعمال کرتے ہوئے۔ یہ حکمت عملی آسان ، آسان سمجھنے کے لئے آسان ہے ، اور اس کا فیصلہ کرنے میں اس میں ایک خاص فائدہ ہے۔ یہ مقدار کی تجارت میں داخلہ حکمت عملی میں سے ایک کے طور پر استعمال کیا جاسکتا ہے۔ لیکن اس حکمت عملی کو بہتر بنانے کی گنجائش زیادہ ہے ، اس کے بعد اس میں داخلہ سگنل ، رجحان کا فیصلہ ، نقصان کو روکنے کے طریقہ کار وغیرہ جیسے متعدد پہلوؤں سے مزید بہتری لائی جاسکتی ہے۔
/*backtest
start: 2022-12-28 00:00:00
end: 2024-01-03 00:00:00
period: 1d
basePeriod: 1h
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/
// © dravitch
//@version=4
strategy("RSI - BULL RUN (Improved)", overlay=true)
// Input
UseEmergency = input(true, "Use Emergency Exit?")
RSIlong = input(21, "RSI Long Cross")
RSIcloseLong = input(86, "RSI Close Long Position")
EmergencycloseLong = input(73, "RSI Emergency Close Long Position")
UseEMAFilter = input(true, "Use EMA Trend Filter")
EMAlength = input(200, "EMA Length for Trend Filter") // Utiliser 200 pour SMMA
// RSI
rsiValue = rsi(close, 14)
// MACD
[macdLine, signalLine, _] = macd(close, 12, 26, 9)
// EMA Trend Filter
emaTrend = sma(close, EMAlength) // Utiliser sma pour la SMMA (Simple Moving Average)
// Conditions pour les trades longs
trendUp = close > emaTrend
trendDown = close < emaTrend
longCondition = crossover(rsiValue, RSIlong) and trendDown or crossunder(macdLine, signalLine) and crossover(rsiValue, RSIlong)
longCloseCondition = crossunder(rsiValue, RSIcloseLong) and trendUp
emergencyLongCondition = crossunder(rsiValue, EmergencycloseLong)
// Plots
plot(rsiValue, color=color.white, linewidth=2, title="RSI")
// Strategy
if (longCondition)
strategy.entry("Long", strategy.long, alert_message='RSI Long Cross: LONG')
if (longCloseCondition)
strategy.close("Long", alert_message='RSI Close Long Position')
if (emergencyLongCondition and UseEmergency)
strategy.close("Long", alert_message='RSI Emergency Close Long')
// Plot EMA Trend Filter in a separate pane
plot(emaTrend, color=color.rgb(163, 0, 122), title="EMA Trend Filter", linewidth=2, style=plot.style_line, transp=0)
hline(0, "Zero Line", color=color.gray)