123 ریورسل اور ہموار RSI تجارتی حکمت عملی کو یکجا کرنا


تخلیق کی تاریخ: 2023-10-16 16:27:32 آخر میں ترمیم کریں: 2023-10-16 16:27:32
کاپی: 0 کلکس کی تعداد: 766
1
پر توجہ دیں
1617
پیروکار

123 ریورسل اور ہموار RSI تجارتی حکمت عملی کو یکجا کرنا

جائزہ

یہ حکمت عملی 123 الٹ موڈ کو ہموار آر ایس آئی اشارے کے ساتھ جوڑ کر اعلی جیت کی شرح کے لئے رجحان الٹ پوائنٹس کو زیادہ درست طریقے سے پکڑنے کے قابل بناتی ہے۔ یہ حکمت عملی کسی بھی سائیکل کی کسی بھی قسم کے لئے استعمال کی جاسکتی ہے ، اور یہ ایک بہت ہی عام رجحان الٹ ٹریڈنگ حکمت عملی ہے۔

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

  1. 123 واپسی کی شکل کا فیصلہ: جب موجودہ دو دن کی اختتامی قیمت اعلی اور کم ہوتی ہے ، اور تیسرے دن کی اختتامی قیمت پچھلے دن کی اختتامی قیمت سے زیادہ ہوتی ہے تو ، نیچے کی واپسی کا اشارہ ہوتا ہے۔ جب موجودہ دو دن کی اختتامی قیمت کم اونچائی کی تشکیل کرتی ہے ، اور تیسرے دن کی اختتامی قیمت پچھلے دن کی اختتامی قیمت سے کم ہوتی ہے تو ، اوپر کی واپسی کا اشارہ ہوتا ہے۔

  2. ہموار آر ایس آئی اشارے کا فیصلہ: ہموار آر ایس آئی اشارے کو وزن میں منتقل کرنے والی اوسط کے طریقہ کار کے ذریعہ آر ایس آئی اشارے کی تاخیر کو کم کرنے کے لئے استعمال کیا جاتا ہے۔ جب آر ایس آئی اشارے پر مقررہ اعلی حد کی حد سے تجاوز کرتے ہیں تو ، خریدنے کا اشارہ ہوتا ہے۔ جب آر ایس آئی اشارے کے نیچے مقررہ کم حد کی حد سے تجاوز کرتے ہیں تو ، فروخت کا اشارہ ہوتا ہے۔

  3. حکمت عملی کا اشارہ: تجارتی سگنل صرف اس وقت پیدا ہوتا ہے جب 123 ریورس شکل کا اشارہ اور ہموار RSI اشارے کا اشارہ ہم آہنگ ہو۔ ایک سے زیادہ سگنل 123 ریورس کے لئے نیچے کا اشارہ بناتا ہے اور RSI اشارے پر اعلی درجے کی جگہ لیتا ہے۔ ایک خالی سگنل 123 ریورس کے لئے اوپر کا اشارہ بناتا ہے اور RSI اشارے کے نیچے کم جگہ لیتا ہے۔

اسٹریٹجک فوائد

  1. رجحان کا فیصلہ کرنے والے اشارے آر ایس آئی کو الٹ موڈ کے ساتھ جوڑ کر ، رجحان الٹ پوائنٹس کا زیادہ درست اندازہ لگایا جاسکتا ہے۔

  2. ہموار آر ایس آئی اشارے کو ہموار کرنے سے ، عام آر ایس آئی اشارے میں تاخیر کی دشواری کو کم کیا جاسکتا ہے۔

  3. 123 ریورس شکل سادہ اور واضح ہے، آسانی سے فیصلہ کیا جا سکتا ہے.

  4. لچکدار ایڈجسٹمنٹ پیرامیٹرز، مختلف اقسام اور دوروں کے لئے موزوں، استعمال کی ایک وسیع رینج.

  5. یہ بہتری اور بہتر بنانے کے لئے آسان ہے، اور اس میں وسیع پیمانے پر توسیع کی گنجائش ہے۔

اسٹریٹجک رسک

  1. 123 الٹ موڈ نسبتا آسان ہے، چھوٹے طول و عرض کی ایڈجسٹمنٹ کے لئے غیر حساس، جھوٹے سگنل پیدا کر سکتا ہے.

  2. ہموار RSI اشارے کی اصلاح کی سطح کافی نہیں ہے ، ایڈجسٹمنٹ پیرامیٹرز کو زیادہ بہتر بنانے میں آسانی ہے۔

  3. ریورس موڈ اور آر ایس آئی اشارے کی ہم آہنگی کی ضرورت ہوتی ہے تاکہ سگنل پیدا کیا جاسکے ، سگنل کی پیداوار کی تعدد کم ہوسکتی ہے۔

  4. اس کے علاوہ، آپ کو یہ بھی معلوم ہونا چاہئے کہ آپ کے کاروبار میں سرمایہ کاری کرنے کے لئے آپ کو کیا کرنا چاہئے.

  5. نقصانات کو روکنے کے لئے کوئی طریقہ کار نہیں ہے، انفرادی نقصانات کو کنٹرول کرنے کے لئے نہیں.

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

  1. ہموار RSI پیرامیٹرز کو بہتر بنائیں اور بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔

  2. اضافی اشارے یا شکل کو فلٹر کریں ، سگنل کے معیار کو بہتر بنائیں۔

  3. اسٹاپ نقصان کے نظام کو شامل کریں اور انفرادی نقصان کو کنٹرول کریں۔

  4. ٹرانزیکشن لاگت کو مدنظر رکھتے ہوئے ، مختلف رقم کے مطابق پیرامیٹرز کو ایڈجسٹ کریں۔

  5. مختلف اقسام اور ادوار کے پیرامیٹرز کی ترتیبات کی جانچ کریں ، بہترین پیرامیٹرز کا مجموعہ تلاش کریں۔

  6. خود کار طریقے سے پیرامیٹرز کو بہتر بنانے کے لئے شامل کریں.

خلاصہ کریں۔

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

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

//@version=4
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/07/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 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. 
//
// 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


SRSI(Length, TopBand,LowBand) =>
    pos = 0.0
    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))) 
    pos

strategy(title="Combo Backtest 123 Reversal & Smoothed RSI", 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, "---- Smoothed RSI ----")
LengthRSI = input(10, minval=1)
TopBand = input(0.8, step=0.01)
LowBand = input(0.2, step=0.01)
reverse = input(false, title="Trade reverse")
posReversal123 = Reversal123(Length, KSmoothing, DLength, Level)
posSRSI = SRSI(LengthRSI, TopBand,LowBand )
pos = iff(posReversal123 == 1 and posSRSI == 1 , 1,
	   iff(posReversal123 == -1 and posSRSI == -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 )