سست RSI OB/OS حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-12-28 18:07:48
ٹیگز:

img

جائزہ

سست آر ایس آئی او بی / او ایس حکمت عملی آر ایس آئی منحنی خطوط کے اتار چڑھاؤ کو کم کرنے کے لئے آر ایس آئی کی نظرثانی کی مدت میں توسیع کرکے نئے تجارتی مواقع کھولتی ہے۔ یہ حکمت عملی ایم اے سی ڈی جیسے دوسرے تکنیکی اشارے پر بھی لاگو ہوتی ہے۔

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

اس حکمت عملی کا بنیادی خیال یہ ہے کہ ڈیفالٹ کے ذریعہ آر ایس آئی کی نظرثانی کی مدت کو 500 بار تک بڑھایا جائے اور پھر آر ایس آئی منحنی خطوط کو 250 بار ایس ایم اے کے ساتھ ہموار کیا جائے۔ اس سے آر ایس آئی کی اتار چڑھاؤ کو نمایاں طور پر کم کیا جاسکتا ہے اور اس کی رد عمل کی رفتار کو سست کیا جاسکتا ہے ، اس طرح نئے تجارتی سگنل پیدا ہوتے ہیں۔

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

فوائد

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

خطرات

  1. طویل مدت کی وجہ سے مختصر مدت کے مواقع کی کمی
  2. ٹریڈنگ سگنل کے انتظار میں صبر کی ضرورت ہے
  3. غلط OB/OS حد کی ترتیبات نقصانات میں اضافہ کر سکتے ہیں
  4. پھنس جانے کا خطرہ

حل:

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

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

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

نتیجہ

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


/*backtest
start: 2023-12-20 00:00:00
end: 2023-12-27 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


// Wilder was a very influential man when it comes to TA. However, I'm one to always try to think outside the box. 
// While Wilder recommended that the RSI be used only with a 14 bar lookback period, I on the other hand think there is a lot to learn from RSI if one simply slows down the lookback period 
// Same applies for MACD.
// Every market has its dynmaics. So don't narrow your mind by thinking my source code input levels are the only levels that work.
// Since the long lookback period weakens the plot volatility, again, one must think outside the box when trying to guage overbought and oversold levels. 

// Good luck and don't bash me if some off-the-wall FA spurned divergence causes you to lose money.
// And NO this doesn't repaint and I won't answer those who ask. 
//@version=4

strategy("SLOW RSI OB/OS Strategy", overlay=false)
price = input(ohlc4, title="Price Source")
len = input(500, minval=1, step=5,  title="RSI Length")
smoother = input(250, minval=1, step=5, title="RSI SMA")
up = rma(max(change(price), 0), len)
down = rma(-min(change(price), 0), len)
rsi = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
EmaRSI = ema(rsi,smoother)
plot(EmaRSI, title="EmaRSI", style=line, linewidth=1, color=yellow)


OB = input(52, step=0.1)
OS = input(48, step=0.1)
hline(OB, linewidth=1, color=red)
hline(OS,linewidth=1, color=green)
hline(50,linewidth=1, color=gray)


long = change(EmaRSI) > 0 and EmaRSI <= 50 and crossover(EmaRSI, OS)
short = change(EmaRSI) < 0 and EmaRSI >= 50 and crossunder(EmaRSI, OB)


strategy.entry("Long", strategy.long, when=long) //_signal or long) //or closeshort_signal)
strategy.entry("Short", strategy.short, when=short) //_signal or short) // or closelong_signal)

// If you want to try to play with exits you can activate these!

//closelong = crossunder(EmaRSI, 0) //or crossunder(EmaRSI, OS)
//closeshort = crossover(EmaRSI, 0) //or crossover(EmaRSI, OB)

//strategy.close("Long", when=closelong)
//strategy.close("Short", when=closeshort)




مزید