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

آر ایس آئی اور ایم اے کے مجموعی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-05-28 17:34:11
ٹیگز:آر ایس آئیایم اےای ایم اےایس ایم اےایچ ایم اےڈبلیو ایم اےسٹوکس

img

جائزہ

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

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

  1. RSI اشارے کی قدر کا حساب لگائیں تاکہ یہ معلوم کیا جا سکے کہ مارکیٹ میں خرید و فروخت زیادہ ہے یا نہیں (>70) یا فروخت زیادہ ہے یا نہیں (<30) ۔
  2. ایک کسٹم مدت کے ایم اے کا حساب لگائیں ، جس میں چار اقسام شامل ہیں: ای ایم اے ، ایس ایم اے ، ایچ ایم اے ، اور ڈبلیو ایم اے ، اور اس بات کا تعین کریں کہ آیا پیرامیٹر کی ترتیبات کی بنیاد پر انہیں چارٹ پر ظاہر کرنا ہے۔
  3. جب آر ایس آئی زیادہ خریدتا ہے اور اختتامی قیمت ایم اے سے زیادہ ہوتی ہے تو ، خرید کا اشارہ پیدا ہوتا ہے۔ جب آر ایس آئی زیادہ فروخت ہوتا ہے یا ایم اے موت کا کراس پیدا کرتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
  4. اسٹاک آر ایس آئی اشارے کو ایک معاون فیصلے کے طور پر متعارف کروائیں۔ جب اسٹاک آر ایس آئی زیادہ خریدا جاتا ہے (> 70) یا زیادہ فروخت ہوتا ہے (< 30) ، چارٹ پر ایک اشارہ نشان زد کیا جائے گا ، لیکن کوئی اصل تجارتی سگنل تیار نہیں کیا جائے گا۔

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

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

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

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

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

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

خلاصہ

اس حکمت عملی کے ساتھ ، اسٹاک آر ایس آئی کی حکمت عملی میں بہتری کی ضرورت ہے۔ اس حکمت عملی کے ساتھ ، اسٹاک آر ایس آئی کی حکمت عملی میں بہتری کی ضرورت ہوتی ہے۔ اس کے علاوہ ، اسٹاک آر ایس آئی کی حکمت عملی میں بھی بہتری کی ضرورت ہوتی ہے۔ اس کے علاوہ ، اسٹاک آر ایس آئی کی حکمت عملی میں بھی بہتری کی ضرورت ہوتی ہے۔ اس کے علاوہ ، اسٹاک آر ایس آئی کی حکمت عملی میں بھی بہتری کی ضرورت ہوتی ہے۔ اس کے علاوہ ، اسٹاک آر ایس آئی کی حکمت عملی میں بھی بہتری کی ضرورت ہوتی ہے۔ اس کے علاوہ ، اسٹاک آر ایس آئی کی حکمت عملی میں بھی بہتری کی ضرورت ہوتی ہے۔ اس کے علاوہ ، اسٹاک آر ایس آئی کی حکمت عملی میں بھی بہتری کی ضرورت ہوتی ہے۔


/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("RSI Strategy with Customizable MA and StochRSI Alert", overlay=true)

// กำหนดค่า RSI สำหรับการเปิดสัญญาณซื้อและขาย
rsiOverbought = input(70, title="RSI Overbought Level")
rsiOversold = input(30, title="RSI Oversold Level")

// เลือกชนิดของเส้นค่าเฉลี่ยเคลื่อนที่
maType = input.string("EMA", title="MA Type", options=["EMA", "SMA", "HMA", "WMA"])

// กำหนดค่าเส้นค่าเฉลี่ยเคลื่อนที่
maShortLength = input(12, title="MA Short Length")
maLongLength = input(26, title="MA Long Length")

// เลือกการแสดงผลของเส้นค่าเฉลี่ยเคลื่อนที่
showShortMA = input(true, title="Show Short Moving Average")
showLongMA = input(true, title="Show Long Moving Average")

// ฟังก์ชันสำหรับเลือกชนิดของเส้นค่าเฉลี่ยเคลื่อนที่
f_ma(src, length, type) =>
    switch type
        "SMA" => ta.sma(src, length)
        "EMA" => ta.ema(src, length)
        "HMA" => ta.hma(src, length)
        "WMA" => ta.wma(src, length)

// คำนวณค่าเส้นค่าเฉลี่ยเคลื่อนที่
maShort = showShortMA ? f_ma(close, maShortLength, maType) : na
maLong = showLongMA ? f_ma(close, maLongLength, maType) : na

// คำนวณค่า RSI
rsiValue = ta.rsi(close, 14)

// สร้างสัญญาณซื้อและขาย
buySignal = (rsiValue > rsiOverbought and ((showShortMA and showLongMA and close > maShort and maShort > maLong) or (showShortMA and not showLongMA and close > maShort) or (showLongMA and not showShortMA and close > maLong)))
sellSignal = (showShortMA and showLongMA and ta.crossover(maLong, maShort)) or (showShortMA and not showLongMA and ta.crossover(maShort, close)) or (showLongMA and not showShortMA and ta.crossover(maLong, close))

// แสดงค่าเส้นค่าเฉลี่ยเคลื่อนที่บนกราฟ
plot(maShort, color=color.red, title="MA Short")
plot(maLong, color=color.green, title="MA Long")

// คำนวณค่า Stochastic RSI
smoothK = 3
smoothD = 3
RSIlen = 14
STOlen = 14
SRsrc = close
OSlevel = 30
OBlevel = 70

rsi1 = ta.rsi(SRsrc, RSIlen)
k = ta.sma(ta.stoch(rsi1, rsi1, rsi1, STOlen), smoothK)
d = ta.sma(k, smoothD)

stochRSIOverbought = OBlevel
stochRSIOversold = OSlevel

stochRSIBuyAlert = ta.crossover(k, stochRSIOversold)
stochRSISellAlert = ta.crossunder(k, stochRSIOverbought)

// สร้างคำสั่งซื้อและขายเมื่อมีสัญญาณจาก RSI และ MA เท่านั้น
if (buySignal)
    strategy.entry("Buy", strategy.long)
if (sellSignal)
    strategy.close("Buy")

// แสดงสัญญาณเตือนจาก Stochastic RSI บนกราฟ
plotshape(series=stochRSIBuyAlert, location=location.belowbar, color=color.green, style=shape.labelup, title="StochRSI Buy Alert")
plotshape(series=stochRSISellAlert, location=location.abovebar, color=color.red, style=shape.labeldown, title="StochRSI Sell Alert")

// แสดงสัญญาณซื้อและขายจาก RSI และ MA บนกราฟ
plotshape(series=buySignal, location=location.top, color=color.green, style=shape.triangleup, title="RSI>70")
plotshape(series=sellSignal, location=location.top, color=color.red, style=shape.triangledown, title="MA crossoverDown")


متعلقہ

مزید