یہ حکمت عملی RSI اشارے اور اس کے چلتے ہوئے اوسط کے کراس اوور کو تجارتی سگنل کے طور پر استعمال کرتی ہے ، جو عام رفتار اشارے کی حکمت عملیوں سے تعلق رکھتی ہے۔ اس کا بنیادی اصول RSI اشارے اور RSI کے سادہ چلتے ہوئے اوسط SMA_RSI کے مابین فرق کو ٹریک کرنا ہے ، اور پھر اس فرق کا سادہ چلتے ہوئے اوسط SMA_RSI2 کا حساب کتاب کرنا ہے۔ جب SMA_RSI2 حد سے تجاوز کرتا ہے تو ، طویل ہوجائیں۔ جب حد سے نیچے عبور کرتے ہیں تو ، پوزیشن بند کریں۔
حکمت عملی RSI اشارے اور مختلف ادوار کے ساتھ اس کے دو سادہ متحرک اوسطوں کا حساب لگانے کے لئے 3 پیرامیٹرز کا استعمال کرتی ہے۔ پہلے ، مدت کی لمبائی کے ساتھ باقاعدہ RSI اشارے کا حساب لگائیں۔ پھر RSI کی لمبائی 2 مدت سادہ متحرک اوسط SMA_RSI کا حساب لگائیں۔ آخر میں ، RSI اور SMA_RSI کے مابین فرق ڈیلٹا کا حساب لگائیں ، اور پھر ڈیلٹا کی لمبائی 3 مدت سادہ متحرک اوسط SMA_RSI2 کا حساب لگائیں۔ جب SMA_RSI2 صارف کی وضاحت کردہ حد سے تجاوز کرتا ہے تو ، طویل تجارت کریں۔ جب SMA_RSI2 حد سے نیچے عبور کرتا ہے تو ، پوزیشنیں بند کریں۔
اس طرح ، آر ایس آئی اشارے کی چلتی اوسط کی کراس اوور پر مبنی تجارتی سگنل کی حکمت عملی تشکیل دی جاتی ہے۔ چونکہ ایس ایم اے_آر ایس آئی 2 فرق ڈیلٹا کا چلتا ہوا اوسط ہے ، لہذا یہ آر ایس آئی اشارے کے جوہر کو پکڑنے کے ساتھ ، آر ایس آئی اشارے کی رفتار اور رجحان کی تبدیلیوں کی عکاسی کرسکتا ہے۔
یہ حکمت عملی قیمت کے رجحانات کی پیروی کرنے اور شور سے گمراہ ہونے سے بچنے کے لئے آر ایس آئی اشارے اور ان کے چلتے ہوئے اوسط کے فوائد کو جوڑتی ہے۔ فرق ڈیلٹا کا حساب لگانے اور پھر ہموار کرنے کا خیال زیادہ واضح تجارتی سگنل پیدا کرتا ہے۔ مجموعی طور پر ، اس حکمت عملی میں کم ڈراؤونگ اور زیادہ مستحکم منافع ہوتا ہے۔
مخصوص فوائد یہ ہیں:
اس حکمت عملی میں کچھ خطرات بھی ہیں، جو بنیادی طور پر مندرجہ ذیل میں ظاہر ہوتے ہیں:
مندرجہ ذیل پہلوؤں میں بہتری کی جا سکتی ہے:
یہ حکمت عملی نسبتا simple آسان اور عالمگیر ہے۔ ڈیلٹا ریاضیاتی کارروائیوں کے ذریعے خود RSI اشارے کی عملی صلاحیت کو بڑھا کر اور فیصلہ کرنے کے لئے کراس اوور کا استعمال کرتے ہوئے ، اس میں اچھی ڈراؤونگ کنٹرول ہے اور یہ ایک بہت ہی عملی رفتار اشارے کی حکمت عملی ہے۔
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy ("RSI&SMA", overlay=false ) startP = timestamp(input(2017, "Start Year"), input(12, "Month"), input(17, "Day"), 0, 0) end = timestamp((9999), (1), (1), 0, 0) _testPeriod() => true length = input(3, minval=1, title = "RSI period") length2 = input(21, minval=1, title = "RSI SMA-1") length3 = input(13, minval=1, title = "RSI SMA-2") threshold = input(0,step=0.5, title="Threshold") filter = input(false, title="Use filter?") up = rma (max (change (close), 0), length) down = rma (-min (change (close), 0), length) RSI = down == 0? 100: up == 0? 0: 100-100 / (1 + up / down) SMA_RSI = sma(RSI, length2) delta = RSI-SMA_RSI SMA_RSI2 = sma(delta, length3) Long = crossover(SMA_RSI2, threshold) Short = crossunder(SMA_RSI2, threshold) plot(threshold, color=color.silver) plot(SMA_RSI2, color= SMA_RSI2 > 0 ? color.blue : color.purple) //plot(SMA_RSI, color=color.green) //plot(delta, color=color.red) long_condition = Long and (filter ? close > ema(close, 200) : true) and _testPeriod() strategy.entry('BUY', strategy.long, when=long_condition) short_condition = Short strategy.close('BUY', when=short_condition)