وسائل لوڈ ہو رہے ہیں... لوڈنگ...

RSI تصدیق ٹریڈنگ حکمت عملی کے ساتھ متحرک چلتی اوسط رجحان کی پیروی

مصنف:چاؤ ژانگ، تاریخ: 2024-12-27 15:31:05
ٹیگز:ای ایم اےآر ایس آئی

img

جائزہ

یہ ایک رجحان کی پیروی کرنے والی حکمت عملی ہے جو ایکسپونینشل موونگ ایوریج (ای ایم اے) کراس اوورز اور رشتہ دار طاقت انڈیکس (آر ایس آئی) کی تصدیق پر مبنی ہے۔ یہ حکمت عملی مختصر مدت اور طویل مدتی ای ایم اے کراس اوورز سے سگنل کو آر ایس آئی رفتار کی تصدیق کے ساتھ جوڑتی ہے ، جبکہ فیصد پر مبنی اسٹاپ نقصان کا طریقہ کار شامل کرتی ہے۔ اس کا مقصد تکنیکی اشارے کے ہم آہنگی اثر کے ذریعے رسک کنٹرول کو برقرار رکھتے ہوئے مارکیٹ کے رجحان کی اہم تبدیلیوں کو پکڑنا ہے۔

حکمت عملی کے اصول

اس حکمت عملی میں ایک دوہری تکنیکی اشارے فلٹرنگ میکانزم استعمال کیا جاتا ہے۔ سب سے پہلے ، یہ قلیل مدتی ای ایم اے (9 ادوار) اور طویل مدتی ای ایم اے (21 ادوار) کے کراس اوور کے ذریعے ممکنہ رجحان کی تبدیلی کے نکات کی نشاندہی کرتا ہے۔ خرید سگنل اس وقت پیدا ہوتے ہیں جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے اور آر ایس آئی کی قیمت مخصوص سطح سے اوپر ہوتی ہے۔ فروخت سگنل اس وقت ہوتے ہیں جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے اور آر ایس آئی کی قیمت مخصوص سطح سے نیچے ہوتی ہے۔ اس کے علاوہ ، اس حکمت عملی میں فیصد پر مبنی اسٹاپ نقصان کا طریقہ کار شامل ہوتا ہے ، جس سے ہر تجارت کے لئے متحرک اسٹاپ نقصان کی سطحیں طے ہوتی ہیں تاکہ نیچے کی طرف کے خطرے کو مؤثر طریقے سے کنٹرول کیا جاسکے۔

حکمت عملی کے فوائد

  1. دوہری تکنیکی اشارے کی تصدیق کا طریقہ کار تجارتی سگنل کی وشوسنییتا کو نمایاں طور پر بہتر بناتا ہے اور جھوٹے سگنل کو کم کرتا ہے
  2. متحرک سٹاپ نقصان کا طریقہ کار مؤثر طریقے سے ہر تجارت کے لئے خطرے کی نمائش کو کنٹرول کرتا ہے
  3. پیرامیٹرز کی مضبوط ایڈجسٹمنٹ تاجروں کو مختلف مارکیٹ کے ماحول کو اپنانے کی اجازت دیتی ہے
  4. واضح حکمت عملی منطق جو سمجھنے اور عمل میں لانا آسان ہے
  5. بصری سگنل ڈسپلے اور سٹاپ نقصان کی لائنیں تجارتی فیصلوں کو زیادہ بدیہی بناتی ہیں

حکمت عملی کے خطرات

  1. مختلف مارکیٹوں میں بار بار تجارتی سگنل پیدا کرسکتا ہے ، جس سے لین دین کی لاگت میں اضافہ ہوتا ہے
  2. ای ایم اے کے طور پر پسماندہ اشارے انتہائی اتار چڑھاؤ والی منڈیوں میں کافی تیزی سے جواب نہیں دے سکتے ہیں
  3. RSI کی تصدیق کا طریقہ کار کچھ مارکیٹ کے حالات میں اہم رجحانات کے آغاز کو یاد کرسکتا ہے
  4. مقررہ فیصد سٹاپ نقصان متغیر اتار چڑھاؤ کے ساتھ مارکیٹوں میں بہت سخت یا ڈھیلا ہو سکتا ہے

حکمت عملی کی اصلاح کی ہدایات

  1. زیادہ موافقت پذیر رسک کنٹرول کے لئے اسٹاپ نقصان کے فیصد کو متحرک طور پر ایڈجسٹ کرنے کے لئے اتار چڑھاؤ کے اشارے متعارف کروائیں
  2. کمزور رجحان مارکیٹوں میں کثرت سے تجارت سے بچنے کے لئے رجحان کی طاقت فلٹرز شامل کریں
  3. سگنل کے معیار کو بہتر بنانے کے لئے اضافی تصدیق کے طریقہ کار کے طور پر حجم کے اشارے کو ضم کریں
  4. مجموعی منافع کو بہتر طور پر بچانے کے لئے ٹریلنگ اسٹاپ نقصان کا طریقہ کار شامل کریں
  5. مختلف مارکیٹ ریاستوں میں مختلف پیرامیٹرز کا استعمال کرنے کے لئے مارکیٹ ماحول کی درجہ بندی کو شامل کرنے پر غور کریں

خلاصہ

یہ حکمت عملی چلتی اوسط اور رفتار کے اشارے کے امتزاج کے ذریعے ایک مکمل رجحان کی پیروی کرنے والا تجارتی نظام تشکیل دیتی ہے۔ اس کے اہم فوائد اس کے قابل اعتماد سگنل کی تصدیق کے طریقہ کار اور جامع رسک کنٹرول سسٹم میں ہیں۔ اگرچہ کچھ موروثی حدود ہیں ، لیکن تجویز کردہ اصلاح کی سمتوں کے ذریعے حکمت عملی کی مجموعی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ یہ ایک مضبوط حکمت عملی کا فریم ورک ہے جو درمیانے اور طویل مدتی رجحان تاجروں کے لئے موزوں ہے۔


/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-25 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Simple Trend Following Strategy", overlay=true)

// Inputs
shortEMA = input.int(9, title="Short EMA Length", minval=1)
longEMA = input.int(21, title="Long EMA Length", minval=1)
confirmationRSI = input.int(50, title="RSI Confirmation Level", minval=1, maxval=100)
stopLossPercent = input.float(2, title="Stop Loss Percentage", minval=0.1)  // Stop Loss percentage

// Calculations
emaShort = ta.ema(close, shortEMA)
emaLong = ta.ema(close, longEMA)

rsiValue = ta.rsi(close, 14)

// Buy and Sell Conditions
buySignal = ta.crossover(emaShort, emaLong) and rsiValue > confirmationRSI
sellSignal = ta.crossunder(emaShort, emaLong) and rsiValue < confirmationRSI

// Plotting Signals
plotshape(buySignal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(sellSignal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")

// Plotting EMAs
plot(emaShort, title="Short EMA", color=color.yellow)
plot(emaLong, title="Long EMA", color=color.purple)

// Strategy logic
strategy.entry("Buy", strategy.long, when=buySignal)
strategy.entry("Sell", strategy.short, when=sellSignal)

// Calculate stop loss price based on stopLossPercent
longStopLossPrice = strategy.position_avg_price * (1 - stopLossPercent / 100)
shortStopLossPrice = strategy.position_avg_price * (1 + stopLossPercent / 100)

// Draw stop loss line for long positions
if (strategy.position_size > 0)  // For long positions
    line.new(x1=bar_index, y1=longStopLossPrice, x2=bar_index + 1, y2=longStopLossPrice, color=color.red, width=2, style=line.style_dashed)

// Draw stop loss line for short positions
if (strategy.position_size < 0)  // For short positions
    line.new(x1=bar_index, y1=shortStopLossPrice, x2=bar_index + 1, y2=shortStopLossPrice, color=color.green, width=2, style=line.style_dashed)


متعلقہ

مزید