QQE اشارے اور RSI اشارے پر مبنی طویل اور مختصر سگنل کی حکمت عملی

RSI QQE
تخلیق کی تاریخ: 2024-05-27 15:17:45 آخر میں ترمیم کریں: 2024-05-27 15:17:45
کاپی: 0 کلکس کی تعداد: 830
1
پر توجہ دیں
1617
پیروکار

QQE اشارے اور RSI اشارے پر مبنی طویل اور مختصر سگنل کی حکمت عملی

جائزہ

یہ حکمت عملی QQE اشارے اور RSI اشارے پر مبنی ہے ، جس میں RSI اشارے کی ہموار حرکت پذیر اوسط اور متحرک اتار چڑھاؤ کی شدت کا حساب لگایا جاتا ہے ، جس سے کثیر خلائی سگنل کی گنجائش پیدا ہوتی ہے۔ جب RSI اشارے کا ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامنٹ ٹورنامن

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

  1. رجحانات کا فیصلہ کرنے کی بنیاد کے طور پر RSI اشارے کی ہموار منتقل اوسط RsiMa کا حساب لگائیں۔
  2. RSI اشارے کے مطلق انحراف AtrRsi کا حساب لگائیں ، اور اس کی ہموار حرکت پذیری اوسط MaAtrRsi کا حساب لگائیں ، جو اتار چڑھاؤ کا فیصلہ کرنے کی بنیاد ہے۔
  3. QQE فیکٹر کی بنیاد پر متحرک کمپن کی شدت کا حساب لگائیں dar، اور RsiMa کے ساتھ مل کر ، کثیر فضائی سگنل کے درمیان لانگ بینڈ اور شارٹ بینڈ کی تعمیر کریں۔
  4. آر ایس آئی اشارے اور ڈوڈوبینڈ سگنل کے درمیان تعلقات کا فیصلہ کریں ، جب آر ایس آئی اشارے لانگ بینڈ کو عبور کرتے ہیں تو ڈوڈوبینڈ سگنل پیدا ہوتا ہے ، جب شارٹ بینڈ کو عبور کرتے ہیں تو ڈوڈوبینڈ سگنل پیدا ہوتا ہے۔
  5. زیادہ خالی سگنل کے مطابق تجارت کریں ، کثیر سگنل کے ٹرگر پر پوزیشن کھولیں اور خریدیں ، خالی سگنل کے ٹرگر پر پوزیشن کو صاف کریں۔

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

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-05-21 00:00:00
end: 2024-05-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=4
// modified by swigle
// thanks colinmck

strategy("QQE signals bot", overlay=true)


RSI_Period = input(14, title='RSI Length')
SF = input(5, title='RSI Smoothing')
QQE = input(4.236, title='Fast QQE Factor')
ThreshHold = input(10, title="Thresh-hold")

src = close
Wilders_Period = RSI_Period * 2 - 1

Rsi = rsi(src, RSI_Period)
RsiMa = ema(Rsi, SF)
AtrRsi = abs(RsiMa[1] - RsiMa)
MaAtrRsi = ema(AtrRsi, Wilders_Period)
dar = ema(MaAtrRsi, Wilders_Period) * QQE

longband = 0.0
shortband = 0.0
trend = 0

DeltaFastAtrRsi = dar
RSIndex = RsiMa
newshortband = RSIndex + DeltaFastAtrRsi
newlongband = RSIndex - DeltaFastAtrRsi
longband := RSIndex[1] > longband[1] and RSIndex > longband[1] ? max(longband[1], newlongband) : newlongband
shortband := RSIndex[1] < shortband[1] and RSIndex < shortband[1] ? min(shortband[1], newshortband) : newshortband
cross_1 = cross(longband[1], RSIndex)
trend := cross(RSIndex, shortband[1]) ? 1 : cross_1 ? -1 : nz(trend[1], 1)
FastAtrRsiTL = trend == 1 ? longband : shortband

// Find all the QQE Crosses

QQExlong = 0
QQExlong := nz(QQExlong[1])
QQExshort = 0
QQExshort := nz(QQExshort[1])
QQExlong := FastAtrRsiTL < RSIndex ? QQExlong + 1 : 0
QQExshort := FastAtrRsiTL > RSIndex ? QQExshort + 1 : 0

//Conditions

qqeLong = QQExlong == 1 ? FastAtrRsiTL[1] - 50 : na
qqeShort = QQExshort == 1 ? FastAtrRsiTL[1] - 50 : na

// Plotting

plotshape(qqeLong, title="QQE long", text="Long", textcolor=color.white, style=shape.labelup, location=location.belowbar, color=color.green, size=size.tiny)
plotshape(qqeShort, title="QQE short", text="Short", textcolor=color.white, style=shape.labeldown, location=location.abovebar, color=color.red, size=size.tiny)

// trade

//if qqeLong > 0
strategy.entry("buy long", strategy.long, 100, when=qqeLong)
    
if qqeShort > 0
    strategy.close("buy long")
    // strategy.exit("close_position", "buy long", loss=1000)
    // strategy.entry("sell", strategy.short, 1, when=strategy.position_size > 0)