RSI اشارے پر مبنی نفٹی تجارتی حکمت عملی


تخلیق کی تاریخ: 2024-01-25 12:23:39 آخر میں ترمیم کریں: 2024-01-25 12:23:39
کاپی: 1 کلکس کی تعداد: 640
1
پر توجہ دیں
1617
پیروکار

RSI اشارے پر مبنی نفٹی تجارتی حکمت عملی

جائزہ

یہ حکمت عملی نسبتا weak مضبوط (RSI) اشارے پر مبنی ہے ، جس میں ایک مقدار کی سرمایہ کاری کی حکمت عملی تیار کی گئی ہے جو Nifty انڈیکس کی تجارت کے لئے ہے۔ اس حکمت عملی میں RSI اشارے کا استعمال اوورلوڈ اوور سیل مواقع کی نشاندہی کرنے کے لئے کیا گیا ہے ، جس سے اوورلوڈ اوور سیل کے مواقع حاصل کیے جاسکتے ہیں ، اور اضافی منافع کے حصول کے لئے اوورلوڈ اوورلوڈ کو حاصل کیا جاسکتا ہے۔

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

اس حکمت عملی میں ٹریڈنگ سگنل کے طور پر 2 آر ایس آئی مقرر کیا گیا ہے۔ جب آر ایس آئی 20 سے اوپر ہو تو ، زیادہ کام کریں اور جب آر ایس آئی 70 سے نیچے ہو تو ، کھل جائیں۔ اس طرح انڈیکس میں قلیل مدتی ایڈجسٹمنٹ کے مواقع پر قبضہ کیا جاسکتا ہے۔

جب آر ایس آئی 20 سے کم ہوتا ہے تو ، یہ اوور سیل کی حیثیت سے ہوتا ہے ، اس کا مطلب ہے کہ اثاثہ کم قیمت ہے ، جس سے یہ اشارہ ہوتا ہے کہ اس میں تیزی آنے والی ہے۔ جب آر ایس آئی 20 سے اوپر ہوتا ہے تو ، زیادہ کام کریں۔ جب آر ایس آئی 70 سے زیادہ ہوتا ہے تو ، یہ اوور خرید کی حیثیت سے ہوتا ہے ، جس کا مطلب ہے کہ اثاثہ زیادہ قیمت کا حامل ہے ، جس سے یہ اشارہ ہوتا ہے کہ اس میں تیزی سے کمی آرہی ہے۔ جب آر ایس آئی 70 سے نیچے ہوتا ہے تو ، اس کی پوزیشن کو صاف کریں۔

طاقت کا تجزیہ

یہ ایک قلیل مدتی اوور بیئر اوور سیل مواقع کی نشاندہی کرنے کے لئے اشارے کا استعمال کرتے ہوئے ایک مقداری حکمت عملی ہے۔ مشین سیکھنے اور اعداد و شمار کے ارورائزنگ کی پیچیدہ حکمت عملیوں کے مقابلے میں اس حکمت عملی کے فوائد بنیادی طور پر اس طرح ظاہر ہوتے ہیں:

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

خطرے کا تجزیہ

اس حکمت عملی میں مندرجہ ذیل خطرات شامل ہیں:

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

مندرجہ بالا خطرات کو کنٹرول کرنے کے لئے، آپ کو مندرجہ ذیل پہلوؤں میں بہتر بنانے کے لئے استعمال کر سکتے ہیں:

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

اصلاح کی سمت

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-18 00:00:00
end: 2024-01-24 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("RSI Strategy", overlay=true,pyramiding = 1000)
rsi_period = 2
rsi_lower = 20
rsi_upper = 70

rsi_value = rsi(close, rsi_period)
buy_signal = crossover(rsi_value, rsi_lower)
sell_signal = crossunder(rsi_value, rsi_upper)
current_date1 =  input(defval=timestamp("01 Nov 2009 00:00 +0000"), title="stary Time", group="Time Settings")

current_date =  input(defval=timestamp("01 Nov 2023 00:00 +0000"), title="End Time", group="Time Settings")
investment_amount = 100000.0
start_time = input(defval=timestamp("01 Dec 2018 00:00 +0000"), title="Start Time", group="Time Settings") 
end_time = input(defval=timestamp("30 Nov 2023 00:00 +0000"), title="End Time", group="Time Settings")

in_time = time >= start_time and time <= end_time
// Variable to track accumulation.
var accumulation = 0.0
out_time = time >= end_time 

if (buy_signal )
    strategy.entry("long",strategy.long,qty= 1) 
    accumulation += 1
if (out_time)
    strategy.close(id="long")

plotshape(series=buy_signal, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup)
plotshape(series=sell_signal, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown)

plot(rsi_value, title="RSI", color=color.blue)
hline(rsi_lower, title="Lower Level", color=color.red)



plot(strategy.opentrades, style=plot.style_columns, 
     color=#2300a1, title="Profit first entry")
plot(strategy.openprofit, style=plot.style_line, 
     color=#147a00, title="Profit first entry")
// plot(strategy.position_avg_price, style=plot.style_columns, 
//      color=#ca0303, title="Profit first entry")
// log.info(strategy.position_size * strategy.position_avg_price)