ولیمز %R ٹریڈنگ حکمت عملی ولیمز فی صد رینج اشارے پر مبنی سگنل تیار کرتی ہے ، جو مارکیٹ کی رفتار کا اندازہ کرتا ہے جس میں موجودہ اعلی سے کم حد کے قریب ایک مدت کے دوران موازنہ کیا جاتا ہے۔
یہ حکمت عملی اس وقت طویل ہوتی ہے جب %R لائن oversold کے اوپر عبور کرتی ہے ، اور اس وقت فروخت ہوتی ہے جب لائن overbought کے نیچے عبور کرتی ہے۔ منطق یہ ہے:
ایک وقت کے فریم (مثال کے طور پر 14 ادوار) کے دوران ولیمز فی صد R کا حساب لگائیں
سیٹ اوور بکڈ (مثال کے طور پر -20) اور اوور سیلڈ (مثال کے طور پر -80) کی سطح
جب %R لائن oversold کے ذریعے عبور کرتی ہے تو طویل ہوجائیں
جب %R لائن اوور بکڈ کے نیچے سے گزرتی ہے تو طویل بند ہوجاتا ہے
اس سے ممکنہ تبدیلی کے مقامات کے ارد گرد اندراجات کو قلیل مدتی حرکتوں پر سرمایہ کاری کرنے کی اجازت ملتی ہے۔
سادہ پیرامیٹرز اور قواعد
زیادہ خریدنے/زیادہ فروخت کرنے کی ابتدائی شناخت
منظم بریکآؤٹ ٹریڈنگ
%R میں تاخیر سے مواقع ضائع ہوسکتے ہیں
ان پٹ کی اصلاح کی ضرورت ہے
زیادہ فروخت/خریداری کی سطح تقریباً ہدایات ہیں
ولیمز %R حکمت عملی کا مقصد زیادہ خریدے گئے / زیادہ فروخت شدہ علاقوں کی تجارت کرکے الٹ پھیروں کو پکڑنا ہے۔ پوزیشن کے مناسب سائزنگ اور اسٹاپ کے ساتھ ، خطرے کو کنٹرول کیا جاسکتا ہے۔ لیکن تاخیر ایک اہم حد ہے جس کے استعمال میں توثیق اور احتیاط کے لئے اضافی ٹولز کی ضرورت ہے۔
/*backtest start: 2023-01-01 00:00:00 end: 2023-09-13 00:00:00 period: 12h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // © Julien_Eche //@version=5 strategy("Williams %R Strategy", overlay=true, initial_capital=100000, shorttitle="W%R Strategy") // Paramètres length = input(14, "Length") overboughtLevel = input(-20, "Overbought Level") oversoldLevel = input(-80, "Oversold Level") // Calcul du Williams %R williamsR = -100 * (ta.highest(high, length) - close) / (ta.highest(high, length) - ta.lowest(low, length)) // Conditions d'achat et de vente buySignal = ta.crossover(williamsR, oversoldLevel) sellSignal = ta.crossunder(williamsR, overboughtLevel) // Entrée en position longue if buySignal strategy.entry("Buy", strategy.long) // Sortie de la position longue if sellSignal strategy.close("Buy")