وسائل لوڈ ہو رہے ہیں... لوڈنگ...

بولنگر بینڈ اور فریکٹل بریک آؤٹ پر مبنی متحرک الٹ پوائنٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-06-28 15:06:36
ٹیگز:بی بیایم اےایس ایم اےایس ڈیFRAC

img

جائزہ

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

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

حکمت عملی کے بنیادی اصول مندرجہ ذیل اہم عناصر پر مبنی ہیں:

  1. بولنگر بینڈ: وسط بینڈ کے طور پر 20 پیریڈ کا سادہ چلتا ہوا اوسط (ایس ایم اے) استعمال کرتا ہے ، جس میں اوپری اور نچلی بینڈ اوپر اور نیچے 2 معیاری انحراف پر مقرر ہوتے ہیں۔ بولنگر بینڈ کا استعمال اس بات کا تعین کرنے کے لئے کیا جاتا ہے کہ قیمت زیادہ خرید یا فروخت کی حالت میں ہے۔

  2. پرائس فراکٹلز: حکمت عملی میں تیزی اور کمی کے فراکٹلز کی نشاندہی کرنے کے لئے 5 موم بتیاں استعمال کی جاتی ہیں۔ جب موجودہ موم بتی کی اونچائی اس سے پہلے اور اس کے بعد کی دو موم بتیوں کی اونچائی سے زیادہ ہوتی ہے تو تیزی کا فراکٹل ہوتا ہے۔ ایک bearish فراکٹل اس کے برعکس ہے۔

  3. بریک آؤٹ سگنل:

    • جب قیمت نیچے بولنگر بینڈ سے نیچے ہوتی ہے، تو اسے ممکنہ طور پر نیچے کی طرف توڑنے کے طور پر نشان زد کیا جاتا ہے۔
    • اگر نیچے کی طرف توڑنے کے بعد، قیمت بڑھتی ہے اور تازہ ترین تیزی سے فریکٹل اعلی سے اوپر ٹوٹ جاتا ہے، تو ایک طویل سگنل پیدا ہوتا ہے.
    • جب قیمت بالنجر بینڈ کے اوپری حصے سے تجاوز کرتی ہے، تو اسے ممکنہ طور پر اوپر کی طرف توڑنے کے طور پر نشان زد کیا جاتا ہے۔
    • اگر اوپر کی طرف توڑنے کے بعد ، قیمت گر جاتی ہے اور حالیہ bearish فریکٹل کم سے نیچے ٹوٹ جاتی ہے تو ، ایک مختصر سگنل تیار ہوتا ہے۔
  4. تجارت کا نفاذ:

    • جب ایک تیزی سے فریکٹل کی نشاندہی کی جائے تو ایک طویل پوزیشن کھولیں۔
    • جب ایک bearish fractal کی نشاندہی کی جاتی ہے تو ایک مختصر پوزیشن کھولیں۔

اس ڈیزائن میں رجحان کی پیروی اور الٹ ٹریڈنگ کے عناصر کو یکجا کیا گیا ہے، جس کا مقصد مارکیٹ کے اہم موڑ پر قبضہ کرنا ہے.

حکمت عملی کے فوائد

  1. متعدد تصدیقیں: حکمت عملی دو آزاد تکنیکی اشارے، بولنگر بینڈ اور قیمت فریکٹلز کو یکجا کرتی ہے، متعدد تصدیقیں فراہم کرتی ہے اور جھوٹے بریک آؤٹ کے خطرے کو کم کرتی ہے۔

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

  3. متوازن رجحان اور الٹ نقطہ نظر: حکمت عملی اس کی لچک میں اضافہ کرتے ہوئے، رجحان کی تسلسل (فریکٹل بریک آؤٹ کے ذریعے) اور ممکنہ الٹ پوائنٹس (بولنگر بینڈ بریک آؤٹ کے ذریعے) دونوں کو پکڑ سکتا ہے.

  4. واضح اندراج پوائنٹس: واضح ٹریڈنگ سگنل مخصوص حالات (بولنگر بینڈ بریک آؤٹ اور فریکٹل بریک آؤٹ) کے ذریعے بیان کیے جاتے ہیں ، جس سے ذہنی فیصلے کی ضرورت کم ہوجاتی ہے۔

  5. بصری مدد: حکمت عملی چارٹ پر بولنگر بینڈ اور فریکٹل پوائنٹس کو پلاٹ کرتی ہے ، جس سے تاجروں کو مارکیٹ کی ساخت اور ممکنہ تجارتی مواقع کو بدیہی طور پر سمجھنے میں مدد ملتی ہے۔

حکمت عملی کے خطرات

  1. تاخیر: 20 دورانیہ بولنگر بینڈ اور 5 موم بتیوں کے فریکٹلز کا استعمال تاخیر سے سگنلز کا باعث بن سکتا ہے ، تیزی سے چلنے والی منڈیوں میں ممکنہ طور پر مواقع سے محروم ہوسکتا ہے۔

  2. جھوٹے بریک آؤٹ: رینج سے منسلک مارکیٹوں میں، قیمتیں اکثر بولنگر بینڈ یا فرکٹال سطحوں کو توڑ سکتی ہیں بغیر حقیقی رجحان کی تشکیل کے، ممکنہ طور پر اکثر جھوٹے سگنل کی قیادت کرتے ہیں.

  3. سٹاپ نقصان کے میکانزم کی کمی: موجودہ حکمت عملی میں اسٹاپ نقصان کے واضح قوانین نہیں ہیں ، جس کی وجہ سے غلط تجارت میں زیادہ نقصان ہوسکتا ہے۔

  4. اوور ٹریڈنگ: انتہائی اتار چڑھاؤ والے بازاروں میں ، حکمت عملی بہت زیادہ تجارتی سگنل پیدا کرسکتی ہے ، جس سے لین دین کی لاگت میں اضافہ ہوتا ہے۔

  5. واحد ٹائم فریم: یہ حکمت عملی ایک ہی ٹائم فریم کے اعداد و شمار پر مبنی ہے، ممکنہ طور پر بڑے ٹائم فریم میں اہم مارکیٹ کے ڈھانچے کو نظر انداز کرنا.

حکمت عملی کی اصلاح کی ہدایات

  1. اسٹاپ نقصان اور منافع لینا: وسط بولنگر بینڈ یا مخالف بولنگر بینڈ پر اسٹاپ نقصان کے مقامات کا تعین کرنے پر غور کریں ، اور اے ٹی آر (اوسط حقیقی رینج) کی بنیاد پر اسٹاپ نقصان کی سطح کو متحرک طور پر ایڈجسٹ کریں۔

  2. ٹریڈ فلٹرز شامل کریں: ممکنہ جھوٹے بریک آؤٹ سگنل کو فلٹر کرنے اور تجارت کے معیار کو بہتر بنانے کے لئے اضافی اشارے (جیسے آر ایس آئی یا ایم اے سی ڈی) متعارف کروائیں۔

  3. ملٹی ٹائم فریم تجزیہ: بڑے ٹائم فریم سے ٹرینڈ کی معلومات کو شامل کریں ، جیت کی شرح کو بہتر بنانے کے لئے صرف بڑے رجحان کی سمت میں تجارت کریں۔

  4. پیرامیٹرز کو بہتر بنائیں: مخصوص مارکیٹوں کے لئے بہترین امتزاج تلاش کرنے کے لئے بولنگر بینڈ کے ادوار اور فراکٹل موم بتیوں کی تعداد جیسے پیرامیٹرز کو بہتر بنانے کے لئے بیک ٹیسٹ کریں۔

  5. اتار چڑھاؤ فلٹرز شامل کریں: کم اتار چڑھاؤ کے ادوار کے دوران تجارتی حالات کو سخت کریں تاکہ رینج سے منسلک مارکیٹوں میں زیادہ سے زیادہ تجارت سے بچنے کے لئے۔

  6. ٹریلنگ اسٹاپ پر غور کریں: جزوی منافع میں مقفل کرنے کے لئے تجارت منافع بخش ہونے کے ساتھ ساتھ اسٹاپ نقصان کے نکات کو آہستہ آہستہ بڑھائیں۔

  7. حجم کی تصدیق شامل کریں: بریک آؤٹ کی صداقت کی تصدیق کے لئے حجم کی معلومات کو یکجا کریں ، سگنل کی وشوسنییتا کو بہتر بنائیں۔

خلاصہ

بولنگر بینڈ اور فریکٹل بریک آؤٹ پر مبنی متحرک الٹ پوائنٹ حکمت عملی ایک جامع نظام ہے جو رجحان کی پیروی اور الٹ ٹریڈنگ کے خیالات کو جوڑتا ہے۔ یہ قیمتوں کی متعلقہ پوزیشن کا فیصلہ کرنے کے لئے بولنگر بینڈ کا استعمال کرتا ہے جبکہ اہم معاونت اور مزاحمت کی سطح کی نشاندہی کرنے کے لئے قیمتوں کے فریکٹلز کا استعمال کرتا ہے۔ اس طریقہ کار کا مقصد مارکیٹ کے اہم موڑ کے مقامات پر قبضہ کرنا ہے اور خاص طور پر درمیانے اور طویل مدتی تاجروں کے لئے موزوں ہے۔

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

مسلسل اصلاح اور ایڈجسٹمنٹ کے ذریعے ، اس حکمت عملی میں ایک قابل اعتماد تجارتی نظام بننے کی صلاحیت ہے۔ تاہم ، تمام تجارتی حکمت عملیوں کی طرح ، اسے اصل تجارت میں مکمل جانچ اور توثیق کی ضرورت ہے۔ اس حکمت عملی کا استعمال کرنے والے تاجروں کو اسے اپنے خطرے کی رواداری اور مارکیٹ کے تجربے کے ساتھ جوڑنا چاہئے ، ہمیشہ چوکس رہنا اور مارکیٹ کے بارے میں سیکھنے کا رویہ برقرار رکھنا چاہئے۔


/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Breakdown and Breakup Strategy", overlay=true)

// Bollinger Bands settings
length = input.int(20, title="Bollinger Bands Length")
src = close
mult = input.float(2.0, title="Bollinger Bands Multiplier")

// Calculate Bollinger Bands
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

plot(upper, color=color.red, linewidth=1)
plot(lower, color=color.red, linewidth=1)
plot(basis, color=color.blue, linewidth=1)

// Fractals identification
isBullishFractal = ta.highest(high, 5)[2] == high[2] and high[2] > high[1] and high[2] > high[3]
isBearishFractal = ta.lowest(low, 5)[2] == low[2] and low[2] < low[1] and low[2] < low[3]

// Variables to store the latest fractal values
var float latestBullishFractal = na
var float latestBearishFractal = na

if (isBullishFractal)
    latestBullishFractal := high[2]
    
if (isBearishFractal)
    latestBearishFractal := low[2]

// Conditions
breakdownCondition = close < lower
breakupCondition = close > latestBullishFractal
breakupUpperCondition = close > upper
breakdownBearishCondition = close < latestBearishFractal

// Variables to track state
var bool breakdownOccurred = false
var bool breakupUpperOccurred = false

// Signals
var bool plotBreakupSignal = false
var bool plotBreakdownSignal = false

// Logic for breakdown and breakup above bullish fractal
if (breakdownCondition)
    breakdownOccurred := true

if (breakdownOccurred and breakupCondition)
    plotBreakupSignal := true
    breakdownOccurred := false

// Logic for breakup and breakdown below bearish fractal
if (breakupUpperCondition)
    breakupUpperOccurred := true

if (breakupUpperOccurred and breakdownBearishCondition)
    plotBreakdownSignal := true
    breakupUpperOccurred := false

// Plot signals as icons
plotshape(series=plotBreakupSignal, location=location.abovebar, color=color.green, style=shape.triangleup, title="Breakup", size=size.small)
plotshape(series=plotBreakdownSignal, location=location.belowbar, color=color.red, style=shape.triangledown, title="Breakdown", size=size.small)

// Plotting fractals for reference
plotshape(series=isBullishFractal, location=location.abovebar, color=color.green, style=shape.triangleup, title="Bullish Fractal", offset=-2)
plotshape(series=isBearishFractal, location=location.belowbar, color=color.red, style=shape.triangledown, title="Bearish Fractal", offset=-2)

// Reset signals
plotBreakupSignal := false
plotBreakdownSignal := false


if isBullishFractal
    strategy.entry("Enter Long", strategy.long)
else if isBearishFractal
    strategy.entry("Enter Short", strategy.short)

متعلقہ

مزید