ڈائنامک تھریشولڈ پرائس چینج بریک آؤٹ حکمت عملی


تخلیق کی تاریخ: 2024-04-01 12:03:59 آخر میں ترمیم کریں: 2024-04-01 12:03:59
کاپی: 0 کلکس کی تعداد: 631
1
پر توجہ دیں
1617
پیروکار

ڈائنامک تھریشولڈ پرائس چینج بریک آؤٹ حکمت عملی

اس حکمت عملی کا نام “متحرک کمی کی قیمت میں تبدیلی کی بریک اپ حکمت عملی” ہے۔ اس حکمت عملی کا بنیادی خیال ایک متحرک کمی کی ترتیب کے ذریعہ خریدنے کا اشارہ ہے جب قیمت میں تبدیلی کی شرح اس حد سے زیادہ ہو اور جب قیمت میں تبدیلی کی شرح اس حد سے نیچے منفی ہو تو فروخت کا اشارہ ہو۔ اس کے علاوہ ، اس حکمت عملی میں ایک اسٹاپ نقصان بھی ترتیب دیا گیا ہے ، جب قیمت پہلے 6 K لائنوں کی کم سے کم قیمت کو توڑ دیتی ہے۔

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

اس حکمت عملی کا مرکز قیمت میں تبدیلی کی شرح کا حساب لگانا ہے ، جو موجودہ اختتامی قیمت کو پچھلے اختتامی قیمت سے گھٹا کر 1 سے کم کیا جاتا ہے۔ اس کے بعد ، قیمت میں تبدیلی کی شرح کا حساب کتاب صارف کے ان پٹ کی کمی سے موازنہ کیا جاتا ہے۔ اگر قیمت میں تبدیلی کی شرح زیادہ ہے تو ، اگر اس وقت کوئی پوزیشن یا خالی پوزیشن نہیں ہے تو ، خریدنے کا اشارہ پیدا ہوتا ہے۔ جب قیمت میں تبدیلی کی شرح کم ہے تو ، اگر قیمت میں کمی کی قیمت کے برابر منفی ہے تو ، اگر اس وقت کوئی پوزیشن یا کثیر پوزیشن نہیں ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔ خریدنے کا اشارہ پیدا کرنے کے بعد ، حکمت عملی اس سے پہلے 6K کی جڑ کی قیمت کو اسٹاپ نقصان کے طور پر ریکارڈ کرتی ہے ، اور اگر قیمت اسٹاپ نقصان کی قیمت کو توڑ دیتی ہے تو ، حکمت عملی کثیر پوزیشنوں کو ختم کردیتی ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

“متحرک کمی کی قیمت میں تبدیلی کی بریک اپ حکمت عملی” قیمت میں تبدیلی کی شرح اور متحرک کمی کی شرح کا موازنہ کرکے تجارتی سگنل تیار کرتی ہے ، جو عروج کی صورتحال میں استعمال کے لئے موزوں ہے۔ حکمت عملی کی منطق سادہ اور واضح ہے ، اس میں کچھ لچک اور خطرے پر قابو پانے کی صلاحیت ہے۔ تاہم ، اس حکمت عملی میں کچھ خامیاں بھی موجود ہیں ، جیسے کہ ہلچل کی صورتحال میں بار بار تجارت کا امکان ہے ، نقصان کی روک تھام کی ترتیب کافی لچکدار نہیں ہے۔ مستقبل میں حکمت عملی کو بہتر بنانے کے لئے مزید اشارے ، روک تھام کی ترتیب کو بہتر بنانے ، پیرامیٹرز کو بہتر بنانے ، پوزیشن مینجمنٹ شامل کرنے وغیرہ کو متعارف کرانے پر غور کیا جاسکتا ہے۔

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2023-04-01 00:00:00
end: 2024-03-31 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Price Change", shorttitle="Price Change", overlay=true)

change = input(00.1, title="Change", minval=0.0001, maxval=1, type=input.float)


// Calculate price change
priceChange = close / close[1] - 1

// Buy and Sell Signals
buyp = priceChange >= change
sellp = priceChange <= (change * -1)

// Initialize position and track the current position
var int position = na

// Strategy entry conditions
buy_condition = buyp and (na(position) or position == -1)
sell_condition = sellp and (na(position) or position == 1)

var float stop = na

if (buy_condition)
    strategy.entry("Long", strategy.long)
    stop := lowest(low, 6)
    position := 1
if (sell_condition or low < stop)
    strategy.close("Long")
    position := -1

// Plot Buy and Sell signals using plotshape
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.triangledown, size=size.small)