ہموار RSI بیک ٹسٹنگ حکمت عملی V2

مصنف:چاؤ ژانگ، تاریخ: 2023-09-21 15:02:06
ٹیگز:

جائزہ

یہ حکمت عملی جان ایلرز کے ذریعہ تیار کردہ آر ایس آئی اشارے کا ایک بہتر ورژن ہے۔ اس کا بنیادی فائدہ یہ ہے کہ تاخیر کو کم کرتے ہوئے آر ایس آئی منحنی خطوط کو ہموار کرنا ہے۔

یہ کیسے کام کرتا ہے

  1. 6 بار کا استعمال کرتے ہوئے قیمت کے اوسط xValue کا حساب لگائیں.

  2. ایکس ویلیو کی بنیاد پر اوپر کی رقم CU23 اور نیچے کی رقم CD23 کا حساب لگائیں۔

  3. ریزرو کی معیاری قدر nRes CU23/(CU23 + CD23 کے طور پر حساب لگائیں۔

  4. nRes کو حدوں سے موازنہ کرکے لمبے / مختصر سگنل تیار کریں۔

  5. سگنلز کو ریورس کرنے کا اختیار۔

  6. سگنل پر مبنی طویل / مختصر درج کریں.

فوائد

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

خطرات

  • ناقص پیرامیٹر کی اصلاح زیادہ جھوٹے سگنل کا سبب بن سکتی ہے
  • کچھ تاخیر باقی رہتی ہے، مختصر واپسی کو یاد کر سکتے ہیں
  • ریورس ٹریڈنگ تجارت کی تعدد اور اخراجات میں اضافہ کرتی ہے

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

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

نتیجہ

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


/*backtest
start: 2023-09-13 00:00:00
end: 2023-09-19 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/11/2017
// This is new version of RSI oscillator indicator, developed by John Ehlers. 
// The main advantage of his way of enhancing the RSI indicator is smoothing 
// with minimum of lag penalty. 
//
// You can change long to short in the Input Settings
// WARNING:
// - For purpose educate only
// - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="Smoothed RSI Backtest ver.2")
Length = input(10, minval=1)
TopBand = input(0.8, step=0.01)
LowBand = input(0.2, step=0.01)
reverse = input(false, title="Trade reverse")
hline(TopBand, color=red, linestyle=line)
hline(LowBand, color=green, linestyle=line)
xValue = (close + 2 * close[1] + 2 * close[2] + close[3] ) / 6
CU23 = sum(iff(xValue > xValue[1], xValue - xValue[1], 0), Length)
CD23 = sum(iff(xValue < xValue[1], xValue[1] - xValue, 0), Length)
nRes = iff(CU23 + CD23 != 0, CU23/(CU23 + CD23), 0)
pos = iff(nRes > TopBand, 1,
	   iff(nRes < LowBand, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue )  
plot(nRes, color=blue, title="Smoothed RSI")

مزید