ملٹی ٹائم فریم ڈائیگنل اسٹیکڈ RSI حکمت عملی


تخلیق کی تاریخ: 2023-09-28 16:12:25 آخر میں ترمیم کریں: 2023-09-28 16:12:25
کاپی: 2 کلکس کی تعداد: 735
1
پر توجہ دیں
1617
پیروکار

جائزہ

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

اصول

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

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

فوائد

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

خطرات اور حل

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

اصلاح کی سمت

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

خلاصہ کریں۔

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

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

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © wbburgin

//@version=5
strategy("MTF Layered RSI - Bitcoin Bot [wbburgin]",overlay=false, pyramiding = 20, initial_capital=10000)

length = input.int(7,"RSI Length")
tf2 = input.timeframe("3",title="HT 1")
tf3 = input.timeframe("5",title="HT 2")
ob = input.int(80,"Overbought Level")
os = input.int(20,"Oversold Level")

rsi = ta.rsi(close,length)
rsi2 = request.security(syminfo.tickerid, tf2, rsi[1], barmerge.gaps_off, lookahead=barmerge.lookahead_on)
rsi3 = request.security(syminfo.tickerid, tf3, rsi[1], barmerge.gaps_off, lookahead=barmerge.lookahead_on)

plot(rsi,color=color.yellow,title="RSI Current TF")
plot(rsi2,color=color.new(color.yellow,50),title="RSI HT1")
plot(rsi3,color=color.new(color.yellow,75),title="RSI HT2")

lm=hline(os,title="Oversold")
hm=hline(ob,title="Overbought")

fill(hm,lm,color=color.new(color.blue,95))

htCross = (ta.crossover(rsi2,os) and rsi3>os and rsi>os) or (ta.crossover(rsi3,os) and rsi2>os and rsi>os)
buySig = (ta.crossover(rsi,os) and rsi2 < os and rsi3 < os) or htCross
sellSig = ta.crossunder(rsi,ob)

if buySig
    strategy.entry("Long",strategy.long)
if sellSig
    strategy.close("Long")

plotshape(buySig,title="Buysig",style=shape.triangleup,location=location.bottom,color=color.green,size=size.tiny)
plotshape(sellSig,title="Sellsig",style=shape.triangledown,location=location.top,color=color.red,size=size.tiny)