
آر ایس آئی رجحان الٹ حکمت عملی آر ایس آئی اشارے کے الٹ سگنل کا استعمال کرتے ہوئے ، ممکنہ رجحان الٹ پوائنٹس کا اندازہ لگاتا ہے ، اور زیادہ سے زیادہ خالی کرنے کے لئے داخل ہوتا ہے۔ یہ حکمت عملی قیمت کے الٹ اور آر ایس آئی الٹ کے ساتھ مل کر ، جعلی الٹ سگنل کو مؤثر طریقے سے فلٹر کرسکتی ہے۔
یہ حکمت عملی آر ایس آئی اشارے کے الٹ اشارے اور قیمت کے الٹ اشارے پر مبنی ہے ، جس میں چار حالات شامل ہیں:
باقاعدہ کثیر الاضلاع: جب آر ایس آئی اعلی اور کم ہوتا ہے (یعنی آر ایس آئی کا رجحان اوپر سے نیچے کی طرف موڑ جاتا ہے) ، اور جب قیمت کم ہوتی ہے (یعنی قیمت کا رجحان نیچے سے اوپر کی طرف موڑ جاتا ہے) ، تو باقاعدہ کثیر الاضلاع الٹ سگنل پیدا ہوتا ہے۔
پوشیدہ کثیر الٹ پلٹ: جب آر ایس آئی کم کم ہوتا ہے ((جس کا مطلب ہے کہ آر ایس آئی کا رجحان اوپر سے نیچے کی طرف بڑھتا ہے) ، لیکن جب قیمت زیادہ کم ہوتی ہے ((جس کا مطلب ہے کہ قیمت کا رجحان نیچے سے اوپر کی طرف جاتا ہے) ، پوشیدہ کثیر الٹ پلٹ سگنل پیدا ہوتا ہے۔
باقاعدگی سے سرخی الٹ: جب RSI کم اونچائیوں پر ہوتا ہے (جس کا مطلب ہے کہ RSI رجحان نیچے سے اوپر کی طرف موڑ جاتا ہے) ، اور جب قیمت زیادہ اونچائیوں پر ہوتی ہے (جس کا مطلب ہے کہ قیمت کا رجحان اوپر سے نیچے کی طرف موڑ جاتا ہے) ، تو باقاعدگی سے سرخی الٹ سگنل پیدا ہوتا ہے۔
پوشیدہ بیئر الٹ: جب آر ایس آئی اعلی بلندیوں پر قائم ہوتا ہے (جس کا مطلب ہے کہ آر ایس آئی رجحان نیچے سے اوپر کی طرف بڑھتا ہے) ، لیکن قیمتیں کم بلندیوں پر قائم ہوتی ہیں (جس کا مطلب ہے کہ قیمتوں کا رجحان اوپر سے نیچے کی طرف موڑ جاتا ہے) ، پوشیدہ بیئر الٹ سگنل پیدا ہوتا ہے۔
اس طرح ، آر ایس آئی اشارے کے الٹ اور قیمت کے الٹ کے ساتھ مل کر ٹریڈنگ سگنل جاری کرنے کی صلاحیت ، حکمت عملی کی استحکام کو بڑھانے کے لئے صرف آر ایس آئی اشارے یا صرف قیمت کے الٹ کے ذریعہ پیدا ہونے والے جھوٹے سگنل سے بچنے کے لئے موثر ہے۔
RSI رجحان الٹ حکمت عملی کے مندرجہ ذیل فوائد ہیں:
آر ایس آئی اشارے اور قیمتوں میں ردوبدل کے اشارے کے ساتھ مل کر ، جعلی ردوبدل کے اشارے کو مؤثر طریقے سے فلٹر کیا جاسکتا ہے ، اور سگنل کی کیفیت کو بہتر بنایا جاسکتا ہے۔ آر ایس آئی اشارے اکیلے مکمل طور پر قابل اعتماد نہیں ہے کہ وہ ردوبدل کے نقطہ کو مکمل طور پر قابل اعتماد قرار دے سکے ، اس کی تصدیق قیمتوں کے رجحان کے ردوبدل کے ساتھ مل کر کی جائے۔
پوشیدہ کثیر سر اور پوشیدہ خالی سر کی شکلوں کی شناخت کریں ، یہ پوشیدہ شکلیں اکثر قیمتوں میں مزید مضبوط رجحانات کی نشاندہی کرتی ہیں ، جس سے رجحانات کے مواقع کو پہلے سے پکڑنے میں مدد ملتی ہے۔
آر ایس آئی پیرامیٹرز اور ریویو سائیکل اپنی مرضی کے مطابق ہیں ، جو مختلف مارکیٹوں کے ل adjust ایڈجسٹ ہوسکتے ہیں ، لچکدار اور عملی ہیں۔
اشارے کی شکل اور سگنل کو بصری طور پر نقشہ کرنے کے لئے ، مارکیٹ کی حالت کا بصری اندازہ لگائیں۔
حکمت عملی کی منطق سادہ اور واضح ہے ، اور اس پر عمل درآمد آسان ہے ، جو مقدار میں تجارت کی حکمت عملی کے لئے موزوں ہے۔
RSI ٹرینڈ ریورسنگ حکمت عملی میں مندرجہ ذیل خطرات بھی شامل ہیں:
RSI الٹ قیمت الٹ کے ساتھ مل کر ، بہت سے جعلی سگنل کو فلٹر کرنے کے قابل ہے ، لیکن اس سے یہ بھی ممکن ہے کہ غلط فہمی پیدا ہوجائے۔ اس کے بعد ، اشارے قیمتوں کے اعدادوشمار کی پیمائش ہیں ، ان پر مکمل طور پر انحصار نہیں کیا جاسکتا ہے۔
خفیہ کثیر اور خفیہ خالی شکلوں کو پہچاننا آسان نہیں ہے ، اور ان مواقع کو ضائع کرنا ممکن ہے ، جس میں کچھ تجرباتی فیصلے کی ضرورت ہے۔
جائزہ لینے کے سائیکل پیرامیٹرز کی غلط ترتیب کی وجہ سے موڑ کا نقطہ نظر ضائع ہوسکتا ہے یا فیصلے میں تاخیر ہوسکتی ہے۔ مختلف مارکیٹوں میں سائیکل پیرامیٹرز کو ایڈجسٹ کرنے کی ضرورت ہے۔
اس بات کو یقینی بنانا ضروری ہے کہ اسٹاپ نقصان کی حکمت عملی کا استعمال کیا جائے ، تاکہ اس کے نتیجے میں نقصانات میں اضافے سے بچنے کے ل.
آپ کو پیرامیٹرز کو بہتر بنانے، سختی سے روکنے، اور خفیہ ریورسنگ کو مناسب طریقے سے پکڑنے کے ذریعہ خطرے کو کنٹرول کرنے کی اجازت دیتا ہے.
RSI ٹرینڈ ریورسنگ حکمت عملی کو مندرجہ ذیل طریقوں سے بہتر بنایا جاسکتا ہے:
آر ایس آئی پیرامیٹرز کو ایڈجسٹ کریں ، آر ایس آئی سائیکل پیرامیٹرز کے لئے مختلف مارکیٹوں کی حساسیت کی جانچ کریں ، اور بہترین پیرامیٹرز تلاش کریں۔
ریورس سائیکل پیرامیٹرز کو بہتر بنانا ، ریورس ٹائم پوائنٹس کو پکڑنے اور جعلی سگنل سے بچنے کی ضرورت کو متوازن کرنا۔
حجم میں اضافے کے اعدادوشمار کے تجزیے ، جیسے بڑے پیمانے پر ذخیرہ اندوزی جس کی وجہ سے قیمتوں میں الٹ جانے والی حجم کی شناخت سے ہٹ کر۔
دیگر اشارے کے اشارے کے ساتھ مجموعہ میں، جیسے MACD، برن بینڈ، وغیرہ، فیصلہ کی درستگی کو بہتر بنانے کے لئے.
نقصانات کو بڑھانے سے بچنے کے لئے نقصانات کو روکنے کی حکمت عملی میں اضافہ کریں۔ قیمتوں میں نئی اونچائی / نئی کم سے تجاوز کرنے کے بعد روکنے کے لئے مقرر کیا جاسکتا ہے۔
واپسی کے نتائج کے مطابق حکمت عملی کی منطق میں ترمیم کریں ، منافع کے عوامل کو بہتر بنائیں۔ مثال کے طور پر پوزیشن کھولنے کی شرائط کے منطقی تعلقات کو ایڈجسٹ کریں ((کے ساتھ ، یا ، یا نہیں) ، بہترین تجارتی حکمت عملی تلاش کریں۔
آر ایس آئی ٹرینڈ الٹ حکمت عملی آر ایس آئی اشارے کے الٹ اور قیمت کے الٹ کے امتزاج کے ذریعے ممکنہ رجحان کے موڑ کے مقامات کی شناخت کرتی ہے۔ یہ آر ایس آئی کی رجحان سازی کی صلاحیت کا موثر استعمال کرتا ہے ، جبکہ قیمت کی حرکت کے غلط سگنل کو فلٹر کرنے کے ساتھ ملتا ہے۔ اس حکمت عملی کی منطق سادہ ، واضح اور آسان ہے۔ پیرامیٹرز کو بہتر بنانے ، نقصان کو روکنے کی حکمت عملی کو بہتر بنانے کے ذریعے خطرے کو کنٹرول کیا جاسکتا ہے ، اور اس حکمت عملی کی کارکردگی کو مزید بہتر بنایا جاسکتا ہے۔ مجموعی طور پر ، آر ایس آئی ٹرینڈ الٹ حکمت عملی ایک قابل اعتماد ، عملی ، مختصر لائن ٹریڈنگ حکمت عملی ہے۔
/*backtest
start: 2023-10-15 00:00:00
end: 2023-10-19 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
//study(title="Divergence Indicator", format=format.price)
strategy(title="RSI Divergence Indicator", overlay=false,pyramiding=1, default_qty_value=2, default_qty_type=strategy.fixed, initial_capital=10000, currency=currency.USD)
len = input(title="RSI Period", minval=1, defval=5)
src = input(title="RSI Source", defval=close)
lbR = input(title="Pivot Lookback Right", defval=5)
lbL = input(title="Pivot Lookback Left", defval=5)
rangeUpper = input(title="Max of Lookback Range", defval=60)
rangeLower = input(title="Min of Lookback Range", defval=5)
plotBull = input(title="Plot Bullish", defval=true)
plotHiddenBull = input(title="Plot Hidden Bullish", defval=true)
plotBear = input(title="Plot Bearish", defval=true)
plotHiddenBear = input(title="Plot Hidden Bearish", defval=false)
bearColor = color.purple
bullColor = color.green
hiddenBullColor = color.new(color.green, 80)
hiddenBearColor = color.new(color.red, 80)
textColor = color.white
noneColor = color.new(color.white, 100)
osc = rsi(src, len)
plot(osc, title="RSI", linewidth=2, color=#8D1699)
hline(50, title="Middle Line", linestyle=hline.style_dotted)
obLevel = hline(70, title="Overbought", linestyle=hline.style_dotted)
osLevel = hline(30, title="Oversold", linestyle=hline.style_dotted)
fill(obLevel, osLevel, title="Background", color=#9915FF, transp=90)
plFound = na(pivotlow(osc, lbL, lbR)) ? false : true
phFound = na(pivothigh(osc, lbL, lbR)) ? false : true
_inRange(cond) =>
bars = barssince(cond == true)
rangeLower <= bars and bars <= rangeUpper
//------------------------------------------------------------------------------
// Regular Bullish
// Osc: Higher Low
oscHL = osc[lbR] > valuewhen(plFound, osc[lbR], 1) and _inRange(plFound[1])
// Price: Lower Low
priceLL = low[lbR] < valuewhen(plFound, low[lbR], 1)
bullCond = plotBull and priceLL and oscHL and plFound
plot(
plFound ? osc[lbR] : na,
offset=-lbR,
title="Regular Bullish",
linewidth=2,
color=(bullCond ? bullColor : noneColor),
transp=0
)
plotshape(
bullCond ? osc[lbR] : na,
offset=-lbR,
title="Regular Bullish Label",
text=" Bull ",
style=shape.labelup,
location=location.absolute,
color=bullColor,
textcolor=textColor,
transp=0
)
//------------------------------------------------------------------------------
// Hidden Bullish
// Osc: Lower Low
oscLL = osc[lbR] < valuewhen(plFound, osc[lbR], 1) and _inRange(plFound[1])
// Price: Higher Low
priceHL = low[lbR] > valuewhen(plFound, low[lbR], 1)
hiddenBullCond = plotHiddenBull and priceHL and oscLL and plFound
plot(
plFound ? osc[lbR] : na,
offset=-lbR,
title="Hidden Bullish",
linewidth=2,
color=(hiddenBullCond ? hiddenBullColor : noneColor),
transp=0
)
plotshape(
hiddenBullCond ? osc[lbR] : na,
offset=-lbR,
title="Hidden Bullish Label",
text=" H Bull ",
style=shape.labelup,
location=location.absolute,
color=bullColor,
textcolor=textColor,
transp=0
)
longCondition=bullCond or hiddenBullCond
//? osc[lbR] : na
//hiddenBullCond
strategy.entry(id="RSIDivLE", long=true, when=longCondition)
//------------------------------------------------------------------------------
// Regular Bearish
// Osc: Lower High
oscLH = osc[lbR] < valuewhen(phFound, osc[lbR], 1) and _inRange(phFound[1])
// Price: Higher High
priceHH = high[lbR] > valuewhen(phFound, high[lbR], 1)
bearCond = plotBear and priceHH and oscLH and phFound
plot(
phFound ? osc[lbR] : na,
offset=-lbR,
title="Regular Bearish",
linewidth=2,
color=(bearCond ? bearColor : noneColor),
transp=0
)
plotshape(
bearCond ? osc[lbR] : na,
offset=-lbR,
title="Regular Bearish Label",
text=" Bear ",
style=shape.labeldown,
location=location.absolute,
color=bearColor,
textcolor=textColor,
transp=0
)
//------------------------------------------------------------------------------
// Hidden Bearish
// Osc: Higher High
oscHH = osc[lbR] > valuewhen(phFound, osc[lbR], 1) and _inRange(phFound[1])
// Price: Lower High
priceLH = high[lbR] < valuewhen(phFound, high[lbR], 1)
hiddenBearCond = plotHiddenBear and priceLH and oscHH and phFound
plot(
phFound ? osc[lbR] : na,
offset=-lbR,
title="Hidden Bearish",
linewidth=2,
color=(hiddenBearCond ? hiddenBearColor : noneColor),
transp=0
)
plotshape(
hiddenBearCond ? osc[lbR] : na,
offset=-lbR,
title="Hidden Bearish Label",
text=" H Bear ",
style=shape.labeldown,
location=location.absolute,
color=bearColor,
textcolor=textColor,
transp=0
)
longCloseCondition=crossover(osc,75) or bearCond
strategy.close(id="RSIDivLE", when=longCloseCondition)