ڈبل ریورس آر ایس آئی ہسٹو الرٹ حکمت عملی 123 ریورس حکمت عملی اور آر ایس آئی ہسٹو الرٹ حکمت عملی کو جوڑ کر زیادہ درست تجارتی سگنل تیار کرتی ہے۔ 123 ریورس حکمت عملی قیمت کی الٹ پوائنٹس کا فیصلہ کرتی ہے اور آر ایس آئی ہسٹو الرٹ حکمت عملی اوور بک اور اوور سیل پوائنٹس کا فیصلہ کرتی ہے۔ دونوں حکمت عملیوں سے مربوط سگنل زیادہ قابل اعتماد تجارتی سگنل تیار کرسکتے ہیں۔
123 واپسی کی حکمت عملی اس مفروضے پر مبنی ہے کہ: قیمت کی تبدیلی کے سگنل اکثر اصل قیمت کی تبدیلی سے 2 دن پہلے ظاہر ہوتے ہیں۔
مخصوص قواعد یہ ہیں:
یہ ممکنہ الٹ پوائنٹس کا فیصلہ کرنے کے لئے الٹ سے 2 دن پہلے قیمت کے تعلقات کا استعمال کرتا ہے۔ K- لائن اشارے کچھ شور کے اشاروں کو فلٹر کرتے ہیں۔
آر ایس آئی ہسٹو الرٹ حکمت عملی آر ایس آئی اشارے کو تبدیل کرتی ہے:
یہ مطلق آر ایس آئی کی قیمت کا استعمال oversold/overbought حالتوں کی نشاندہی کرنے کے لئے کرتا ہے اور سگنلز کو ٹرگر کرتا ہے۔
یہ حکمت عملی طاقتوں کو مکمل کرنے اور زیادہ قابل اعتماد سگنل پیدا کرنے کے لئے دو مختلف حکمت عملی کے خیالات کو یکجا کرتی ہے:
اہم خطرات یہ ہیں:
حل یہ ہیں:
حکمت عملی کو پہلوؤں میں بہتر بنایا جا سکتا ہے:
ڈبل ریورسشن آر ایس آئی ہسٹو الرٹ حکمت عملی میں قیمتوں میں الٹ اور اوور بُک / اوور سیلڈ فیصلے کی حکمت عملیوں کو ملایا جاتا ہے تاکہ سنگل حکمت عملی کے استعمال کے مقابلے میں زیادہ قابل اعتماد تجارتی سگنل حاصل کیے جاسکیں۔ اس میں غلط سگنل کا امکان کم اور زیادہ جامع فیصلہ ہوتا ہے۔ استحکام اور منافع کو مزید بڑھانے کے لئے پیرامیٹر ٹیوننگ ، ملٹی فیکٹر کی تصدیق ، پوزیشن ہولڈنگ اسکیم وغیرہ کے ذریعے اصلاح کے لئے بھی بہت زیادہ گنجائش ہے۔
/*backtest start: 2022-12-28 00:00:00 end: 2024-01-03 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 //////////////////////////////////////////////////////////// // Copyright by HPotter v1.0 28/06/2021 // This is combo strategies for get a cumulative signal. // // First strategy // This System was created from the Book "How I Tripled My Money In The // Futures Market" by Ulf Jensen, Page 183. This is reverse type of strategies. // The strategy buys at market, if close price is higher than the previous close // during 2 days and the meaning of 9-days Stochastic Slow Oscillator is lower than 50. // The strategy sells at market, if close price is lower than the previous close price // during 2 days and the meaning of 9-days Stochastic Fast Oscillator is higher than 50. // // Second strategy // This simple indicator modified RSI // // WARNING: // - For purpose educate only // - This script to change bars colors. //////////////////////////////////////////////////////////// Reversal123(Length, KSmoothing, DLength, Level) => vFast = sma(stoch(close, high, low, Length), KSmoothing) vSlow = sma(vFast, DLength) pos = 0.0 pos := iff(close[2] < close[1] and close > close[1] and vFast < vSlow and vFast > Level, 1, iff(close[2] > close[1] and close < close[1] and vFast > vSlow and vFast < Level, -1, nz(pos[1], 0))) pos RSI_Hist(RSIPeriod,BuyAlertLevel,SellAlertLevel,RSIHistoModify) => pos = 0.0 xPrice = close RSIMain = (rsi(xPrice, RSIPeriod) - 50) * RSIHistoModify pos:= iff(RSIMain > BuyAlertLevel, 1, iff(RSIMain < SellAlertLevel, -1, nz(pos[1], 0))) pos strategy(title="Combo Backtest 123 Reversal & RSI HistoAlert", shorttitle="Combo", overlay = true) line1 = input(true, "---- 123 Reversal ----") Length = input(14, minval=1) KSmoothing = input(1, minval=1) DLength = input(3, minval=1) Level = input(50, minval=1) //------------------------- line2 = input(true, "---- RSI HistoAlert ----") RSIPeriod = input(13, minval=1) BuyAlertLevel = input(-10) SellAlertLevel = input(10) RSIHistoModify = input(1.5) reverse = input(false, title="Trade reverse") posReversal123 = Reversal123(Length, KSmoothing, DLength, Level) posRSI_Hist = RSI_Hist(RSIPeriod,BuyAlertLevel,SellAlertLevel,RSIHistoModify) pos = iff(posReversal123 == 1 and posRSI_Hist == 1 , 1, iff(posReversal123 == -1 and posRSI_Hist == -1, -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) if (possig == 0) strategy.close_all() barcolor(possig == -1 ? #b50404: possig == 1 ? #079605 : #0536b3 )