ولیمز %R اشارے ٹریڈنگ کی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-09-14 15:38:51
ٹیگز:

حکمت عملی منطق

ولیمز %R ٹریڈنگ حکمت عملی ولیمز فی صد رینج اشارے پر مبنی سگنل تیار کرتی ہے ، جو مارکیٹ کی رفتار کا اندازہ کرتا ہے جس میں موجودہ اعلی سے کم حد کے قریب ایک مدت کے دوران موازنہ کیا جاتا ہے۔

یہ حکمت عملی اس وقت طویل ہوتی ہے جب %R لائن oversold کے اوپر عبور کرتی ہے ، اور اس وقت فروخت ہوتی ہے جب لائن overbought کے نیچے عبور کرتی ہے۔ منطق یہ ہے:

  1. ایک وقت کے فریم (مثال کے طور پر 14 ادوار) کے دوران ولیمز فی صد R کا حساب لگائیں

  2. سیٹ اوور بکڈ (مثال کے طور پر -20) اور اوور سیلڈ (مثال کے طور پر -80) کی سطح

  3. جب %R لائن oversold کے ذریعے عبور کرتی ہے تو طویل ہوجائیں

  4. جب %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")


مزید