یہ لارینٹ چینل اشارے پر مبنی ریورس ٹریڈنگ حکمت عملی ہے۔ یہ ماضی میں ایک خاص مدت کے دوران اعلی ترین اور کم ترین قیمتوں کا حساب لگاتا ہے تاکہ یہ معلوم کیا جاسکے کہ موجودہ قیمت زیادہ خرید یا زیادہ فروخت والے علاقے میں ہے۔ اگر قیمت اوپری یا نچلی ریل کے قریب ہے تو ، یہ مخالف سمت میں پوزیشن کھولے گا اور اس کی قیمت کے وسط لائن پر واپس آنے کا انتظار کرے گا۔
یہ حکمت عملی بنیادی طور پر دو اشارے پر مبنی ہے:فیصدR اشارے (٪R)اورلارینٹ چینل ریلیں.
فی صدR اشارے میں موجودہ اختتامی قیمت اور حالیہ مدت میں سب سے زیادہ اور سب سے کم قیمتوں کے درمیان فاصلہ دکھایا گیا ہے۔ قدر کی حد 0 سے -100 تک ہے۔ 0 کے قریب کی قیمت کا مطلب ہے کہ حالیہ اختتامی قیمت حال ہی میں سب سے زیادہ نقطہ کے قریب ہے۔ اور -100 کے قریب کی قیمت کا مطلب ہے کہ حالیہ اختتامی قیمت حال ہی میں سب سے کم قیمت کے قریب ہے۔
لارینٹ چینل میں اوپری ریل ، مڈل لائن اور نچلی ریل شامل ہیں۔ اوپری ریل حالیہ ترین عرصے میں سب سے زیادہ قیمت کے برابر ہے۔ نچلی ریل اس عرصے میں سب سے کم قیمت کے برابر ہے۔ مڈل لائن اوپری اور نچلی ریل کا اوسط ہے۔ اگر قیمت اوپری ریل سے زیادہ ہے تو اسے اوور بک سمجھا جاتا ہے۔ اگر قیمت نچلی ریل سے کم ہے تو اسے اوور سیل سمجھا جاتا ہے۔
حکمت عملی سب سے پہلے حساب کرتا ہےفیصد اشارےاورلارینٹ چینل ریلیں، اس کے بعد یہ معلوم کرنے کے لئے دونوں اشارے استعمال کرتا ہے کہ موجودہ حالت زیادہ خرید یا زیادہ فروخت ہے:
اگر موجودہ پوزیشن نہ تو زیادہ خریدی گئی ہے اور نہ ہی زیادہ فروخت کی گئی ہے تو ، یہ مارکیٹ میں کھلی ہوگی۔ اور اسی دن مارکیٹ بند ہونے سے پہلے پوزیشن بند ہوجائے گی۔
قیمتوں میں تبدیلی کا پتہ لگاتے ہوئے، یہ قلیل مدتی منافع حاصل کرسکتا ہے۔
خطرات کو پیرامیٹرز کو بہتر بنانے ، آرڈر کی جگہ کا وقت ایڈجسٹ کرنے ، یا دوسرے اشارے کے ساتھ مل کر کم کیا جاسکتا ہے۔
عام طور پر ، یہ حکمت عملی کافی آسان اور عملی ہے۔ یہ الٹ ٹریڈنگ کے خیال پر مبنی ہے اور قلیل مدتی کثرت سے تجارت کے لئے موزوں ہے۔ اصلاح کے لئے بہت زیادہ گنجائش ہے۔ مجموعہ کے لئے زیادہ تکنیکی اشارے متعارف کروائے جاسکتے ہیں۔ اور خطرات کو کنٹرول کرنے کے لئے خودکار اسٹاپ نقصان کے طریقہ کار بھی قائم کیے جاسکتے ہیں۔
/*backtest start: 2023-11-04 00:00:00 end: 2023-12-04 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Binance","currency":"BTC_USDT"}] */ //@version=4 // This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © zweiprozent original strategy by larry williams strategy("Daily PercentR Strategy", overlay=false) D_High = security(syminfo.tickerid, 'D', high[1]) D_Low = security(syminfo.tickerid, 'D', low[1]) D_Close = security(syminfo.tickerid, 'D', close[1]) D_Open = security(syminfo.tickerid, 'D', open[1]) LowMarker = input(-87,"Low Marker",input.integer) HighMarker = input(-20,"High Marker",input.integer) length = input(title="Length", type=input.integer, defval=3) src = input(close, "Source", type = input.source) _pr(length) => max = highest(length) min = lowest(length) 100 * (src - max) / (max - min) percentR = _pr(length) obPlot = hline(LowMarker, title="Upper Band", color=#606060) hline(-50, title="Middle Level", linestyle=hline.style_dotted, color=#606060) osPlot = hline(HighMarker, title="Lower Band", color=#606060) fill(obPlot, osPlot, title="Background", color=color.new(#9915ff, 90)) plot(percentR, title="%R", color=#3A6CA8, transp=0) // Go Long - if percentR is not overbought/sold ordersize=floor(strategy.equity/close) if percentR<HighMarker and percentR>LowMarker strategy.entry("Long", strategy.long,comment="Long") //exit at end of session if low[0]<high[0] strategy.close("Long", comment="exit")