RSI رجحان کی پیروی کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-11-07 16:33:43
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

یہ حکمت عملی مارکیٹ میں زیادہ خریدنے اور زیادہ فروخت ہونے والے حالات کی نشاندہی کرنے کے لئے آر ایس آئی اشارے کا استعمال کرتی ہے۔ آر ایس آئی کا حساب ایک خاص مدت کے دوران قیمتوں میں ہونے والی تبدیلیوں کی بنیاد پر کیا جاتا ہے۔ 30 سے کم آر ایس آئی کو زیادہ فروخت سمجھا جاتا ہے جبکہ 70 سے زیادہ آر ایس آئی کو زیادہ خریدا جاتا ہے۔

خاص طور پر ، یہ حکمت عملی پہلے RSI پیرامیٹرز کی وضاحت کرتی ہے لمبائی = 14 ، overbought = 70 ، oversold = 30۔ اس کے بعد یہ بند قیمت کی بنیاد پر RSI قیمت vrsi کا حساب لگاتا ہے۔ جب vrsi overbought لائن سے اوپر یا oversold لائن سے نیچے عبور کرتا ہے تو ، اس کے مطابق یہ ایک لمبی یا مختصر تجارت کو متحرک کرتا ہے۔ تجارت میں داخل ہونے کے بعد ، etoroStopTicks ٹکس کا اسٹاپ نقصان مقرر کیا جاتا ہے۔ جب تجارتی ونڈو کے اندر اسٹاپ نقصان کو متحرک کیا جاتا ہے تو پوزیشنیں بند ہوجائیں گی۔

اس طرح، حکمت عملی مارکیٹ کے اہم رجحان کی پیروی کرنے کے قابل ہے - oversold حالات میں طویل اور oversold حالات میں مختصر جانے.

فوائد

  • رجحان کو پکڑنے کے لئے زیادہ خرید / زیادہ فروخت مارکیٹ کے حالات کی شناخت کے لئے RSI کا استعمال کریں
  • مختلف وقت کے ادوار کی جانچ کے لئے لچکدار بیک ٹسٹنگ ونڈو
  • ایک ہی تجارت کے نقصان کو کنٹرول کرنے کے لئے معقول سٹاپ نقصان کی ترتیب

خطرات

  • آر ایس آئی کی اختلافات غلط سگنل پیدا کر سکتی ہیں
  • اسٹاک سٹاپ نقصان مارکیٹ میں اتار چڑھاؤ کے مطابق کرنے میں ناکام
  • رجحان کی تبدیلی کی نشاندہی کرنا مشکل ہے ، اس سے واپسی کی تجارت ہوسکتی ہے

حل:

  • غلط آر ایس آئی سگنل کی بنیاد پر غلط اندراجات سے بچنے کے لئے فلٹر اشارے شامل کریں
  • ریئل ٹائم میں مارکیٹ کی نقل و حرکت کو ٹریک کرنے کے لئے متحرک اسٹاپ نقصان
  • ریورس ٹریڈز کو روکنے کے لئے رجحانات کا جائزہ لینے کے اوزار شامل کریں

بہتری

حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. بہترین کارکردگی کے لئے آر ایس آئی پیرامیٹرز کو بہتر بنائیں

بہترین پیرامیٹرز تلاش کرنے اور جھوٹے سگنل کو کم کرنے کے لئے مختلف RSI ادوار اور overbought / oversold سطحوں کا تجربہ کریں۔

  1. مخالف رجحان کی تجارت سے بچنے کے لئے رجحان کا جائزہ لینے کے اوزار شامل کریں

رجحان کی سمت کا فیصلہ کرنے اور موڑ کے مقامات پر غلط سگنل سے بچنے کے لئے ایم اے، ایم اے سی ڈی شامل کریں۔

  1. متحرک سٹاپ نقصان

مارکیٹ میں اتار چڑھاؤ کو بہتر طریقے سے ٹریک کرنے کے لئے موافقت پذیر اسٹاپ نقصان کو ترتیب دینے کے لئے اے ٹی آر کا استعمال کریں۔

  1. داخلے کے قوانین کو بہتر بنانا

داخلہ کی درستگی کو بہتر بنانے کے لئے آر ایس آئی سگنل میں بریک آؤٹ، حجم میں اضافہ جیسے دیگر حالات شامل کریں.

نتیجہ

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


/*backtest
start: 2023-10-01 00:00:00
end: 2023-10-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=3

strategy("RSI Etoro Strategy", overlay=true, max_bars_back=2000)
// To use:
// Capital = capital * leverage
// Slippage Ticks: 3, 5 ? (Mainly for spread)
// etoroStopTicks: Set it accordingly to the stock (to corresponds to etoro default of 50 % for exemple...)

// === INPUT BACKTEST RANGE ===
FromMonth = input(defval = 12, title = "From Month", minval = 1, maxval = 12)
FromDay   = input(defval = 1, title = "From Day", minval = 1, maxval = 31)
FromYear  = input(defval = 2018, title = "From Year", minval = 1995)
ToMonth   = input(defval = 1, title = "To Month", minval = 1, maxval = 12)
ToDay     = input(defval = 1, title = "To Day", minval = 1, maxval = 31)
ToYear    = input(defval = 9999, title = "To Year", minval = 1995)


// === FUNCTION EXAMPLE ===
start     = timestamp(FromYear, FromMonth, FromDay, 00, 00)  // backtest start window
finish    = timestamp(ToYear, ToMonth, ToDay, 23, 59)        // backtest finish window
window()  => time >= start and time <= finish ? true : false // create function "within window of time"

length = input( 14 )
overSold = input( 30 )
overBought = input( 70 )
etoroStopTicks = input( 120 )
// 120 because it is approximatively the number of ticks for default SL of 50% at x5 leverage for copper (no fee)...
price = close

vrsi = rsi(price, length)

if (not na(vrsi))
    if (crossover(vrsi, overSold))
        strategy.entry("RsiLE", strategy.long, comment="RsiLE", when = window())
    if (crossunder(vrsi, overBought))
        strategy.entry("RsiSE", strategy.short, comment="RsiSE", when = window())
strategy.exit("exit SE", "RsiSE", loss=etoroStopTicks, when = window())
strategy.exit("exit LE", "RsiLE", loss=etoroStopTicks, when = window())

//plot(strategy.equity, title="equity", color=red, linewidth=2, style=areabr)

مزید