کم اتار چڑھاؤ خریدیں اعلی اتار چڑھاؤ خریدنے کی حکمت عملی


تخلیق کی تاریخ: 2024-01-08 11:33:58 آخر میں ترمیم کریں: 2024-01-08 11:33:58
کاپی: 0 کلکس کی تعداد: 607
1
پر توجہ دیں
1617
پیروکار

کم اتار چڑھاؤ خریدیں اعلی اتار چڑھاؤ خریدنے کی حکمت عملی

جائزہ

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

حکمت عملی کا اصول

اس حکمت عملی نے اے ٹی آر اور اس کے ایس ایم اے کا حساب کتاب کرکے اتار چڑھاؤ کی شرح کا تعین کیا ہے۔ خاص طور پر ، اس نے اے ٹی آر کے ایس ایم اے کا حساب لگایا ، پھر اے ٹی آر اور اس کے ایس ایم اے کے تناسب کا حساب لگایا۔ اگر یہ تناسب صارف کی وضاحت شدہ حد سے زیادہ ہے تو ، اتار چڑھاؤ کی شرح کو زیادہ سمجھا جاتا ہے۔ اگر اس حد سے کم ہے تو ، اتار چڑھاؤ کی شرح کو کم سمجھا جاتا ہے۔

صارف کے منتخب کردہ موڈ پر منحصر ہے ، حکمت عملی خریدنے کا اشارہ کرتی ہے جب اتار چڑھاؤ زیادہ یا کم ہوتا ہے۔ ایک بار خریدنے کے بعد ، حکمت عملی ایک مقررہ تعداد میں بارس (جیسا کہ sellAfterNBarsLength کی طرف سے بیان کیا گیا ہے) رکھتی ہے ، اور اس کے بعد اس کی پوزیشن صاف ہوجاتی ہے۔

طاقت کا تجزیہ

اس حکمت عملی کے اہم فوائد یہ ہیں:

  1. کم اتار چڑھاؤ اور اعلی اتار چڑھاؤ کے دوران خریداری کی حکمت عملی کی کارکردگی کا ایک بصری موازنہ۔
  2. ایس ایم اے کے ساتھ اے ٹی آر کو ہموار کریں ، جعلی توڑنے کو فلٹر کریں۔
  3. مختلف اتار چڑھاؤ کی سطحوں کو پیرامیٹرز کو ایڈجسٹ کرکے ٹیسٹ کیا جاسکتا ہے۔

خطرے کا تجزیہ

اس حکمت عملی کے اہم خطرات یہ ہیں:

  1. اگر آپ صرف کم اتار چڑھاؤ خریدتے ہیں تو ، آپ قیمتوں میں اضافے کے مواقع سے محروم ہوسکتے ہیں۔
  2. اگر آپ صرف اعلی اتار چڑھاؤ خریدتے ہیں تو ، اس سے نظام کا خطرہ بڑھ سکتا ہے۔
  3. پیرامیٹرز کی غلط ترتیب سے خریدنے کا وقت ضائع ہوسکتا ہے یا پوزیشنوں کو جلد ہی صاف کیا جاسکتا ہے۔

مندرجہ بالا خطرات کو پیرامیٹرز کو ایڈجسٹ کرکے اور مختلف اتار چڑھاؤ کی سطحوں کو خریدنے کے ذریعہ کم کیا جاسکتا ہے۔

اصلاح کی سمت

اس حکمت عملی کو مزید بہتر بنایا جاسکتا ہے:

  1. مختلف اے ٹی آر لمبائی پیرامیٹرز کی جانچ پڑتال کریں
  2. نقصانات کو روکنے کی حکمت عملی میں اضافہ۔
  3. دوسرے اشارے کے ساتھ مل کر فلٹر جعلی توڑ۔
  4. خرید و فروخت کے لیے بہترین حالات۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-01-01 00:00:00
end: 2024-01-07 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/
// © I11L

//@version=5
strategy("I11L - Better Buy Low Volatility or High Volatility?", overlay=false)

mode = input.string("Buy low Volatility",options = ["Buy low Volatility","Buy high Volatility"])
volatilityTargetRatio = input.float(1,minval = 0, maxval = 100,step=0.1, tooltip="1 equals the average atr for the security, a lower value means that the volatility is lower")
atrLength = input.int(14)

atr = ta.atr(atrLength) / close
avg_atr = ta.sma(atr,atrLength*5)
ratio = atr / avg_atr

sellAfterNBarsLength = input.int(5, step=5, minval=0)


var holdingBarsCounter = 0

if(strategy.opentrades > 0)
    holdingBarsCounter := holdingBarsCounter + 1


isBuy = false

if(mode == "Buy low Volatility")
    isBuy := ratio < volatilityTargetRatio
else
    isBuy := ratio > volatilityTargetRatio

isClose = holdingBarsCounter > sellAfterNBarsLength



if(isBuy)
    strategy.entry("Buy",strategy.long)

if(isClose)
    holdingBarsCounter := 0
    strategy.exit("Close",limit=close)

plot(ratio, color=isBuy[1] ? color.green : isClose[1] ? color.red : color.white)
plot(1, color=color.white)