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

آرڈر بلاک اور منصفانہ ویلیو گیپ حکمت عملی کے ساتھ رجحان کی ساخت کا وقفہ

مصنف:چاؤ ژانگ، تاریخ: 2024-07-31 11:23:40
ٹیگز:ایس ایم اےایم اےبی او ایسایف وی جی

img

جائزہ

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

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

  1. رجحان کی نشاندہی: مارکیٹ کے رجحانات کا تعین کرنے کے لئے 9 پیریڈ اور 21 پیریڈ کے سادہ چلنے والے اوسط (ایس ایم اے) کا استعمال کرتا ہے۔ جب تیز رفتار ایس ایم اے سست ایس ایم اے سے اوپر ہوتا ہے تو تیزی کا رجحان ظاہر ہوتا ہے ، اور اس کے برعکس bearish رجحانات کے لئے۔

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

  3. آرڈر بلاکس: جب ساخت کی خرابی واقع ہوتی ہے تو ، حکمت عملی ممکنہ آرڈر بلاکس کی نشاندہی کرتی ہے۔ ان علاقوں کو اہم فراہمی اور طلب کے زون کے طور پر دیکھا جاتا ہے جو مستقبل میں معاونت یا مزاحمت کے طور پر کام کرسکتے ہیں۔

  4. فیئر ویلیو گیپس (ایف وی جی): جب قیمت تیزی سے پھٹ جاتی ہے تو ، حکمت عملی ممکنہ فیئر ویلیو گیپس کی نشاندہی کرتی ہے۔ یہ گیپس ایسے علاقوں میں سمجھی جاتی ہیں جہاں مارکیٹ بھرنے کے لئے پیچھے ہٹ سکتی ہے۔

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

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

  1. کثیر جہتی تجزیہ: حکمت عملی میں متعدد تکنیکی تجزیہ کے تصورات کو جوڑ دیا گیا ہے ، جس سے باخبر تجارتی فیصلے کرنے کے لئے مارکیٹ کا ایک جامع نقطہ نظر فراہم ہوتا ہے۔

  2. رجحان کی پیروی اور الٹ: حرکت پذیر اوسط اور ساخت کے وقفے کو یکجا کرکے، حکمت عملی دونوں اہم رجحانات کی پیروی اور ممکنہ الٹ کے مواقع پر قبضہ کر سکتی ہے.

  3. اہم قیمت کی سطح کی نشاندہی: آرڈر بلاکس اور منصفانہ قیمت کے فرق کے تصورات تاجروں کو اہم سپورٹ اور مزاحمت کی سطحوں کی نشاندہی کرنے میں مدد کرتے ہیں جو مستقبل کی قیمتوں کی نقل و حرکت کو متاثر کرسکتے ہیں۔

  4. نمائش کے اوزار: حکمت عملی اہم معلومات کو دیکھنے کے لئے لیبل ، خانوں اور لائنوں کا استعمال کرتی ہے ، جس سے تاجروں کو مارکیٹ کی ساخت کو تیزی سے سمجھنے کی اجازت ملتی ہے۔

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

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

  1. جھوٹے بریک آؤٹ: غیر مستحکم منڈیوں میں ، جھوٹے بریک آؤٹ ہوسکتے ہیں ، جس سے غلط تجارتی سگنل پیدا ہوتے ہیں۔

  2. پسماندہ اشارے: چلتی اوسطاً پسماندہ اشارے ہیں اور تیزی سے بدلتی مارکیٹوں میں کافی تیزی سے رد عمل ظاہر نہیں کرسکتے ہیں۔

  3. تکنیکی اشارے پر زیادہ انحصار: بنیادی تجزیہ کو نظر انداز کرتے ہوئے صرف تکنیکی اشارے پر انحصار کرنا اہم معاشی واقعات یا نیوز ریلیز کے دوران خراب فیصلوں کا باعث بن سکتا ہے۔

  4. پیرامیٹر حساسیت: حکمت عملی کی کارکردگی ان پٹ پیرامیٹرز کے لئے انتہائی حساس ہوسکتی ہے ، جس کے لئے محتاط اصلاح اور بیک ٹیسٹنگ کی ضرورت ہوتی ہے۔

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

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

  1. متحرک سٹاپ نقصان کا تعارف: خطرے کو بہتر طریقے سے منظم کرنے کے لئے اے ٹی آر یا حالیہ اتار چڑھاؤ پر مبنی متحرک سٹاپ نقصان کا طریقہ کار شامل کرنے پر غور کریں۔

  2. حجم تجزیہ شامل کریں: حجم اشارے کو ضم کرنے سے رجحان کی طاقت اور بریک آؤٹ کی موزونیت کی تصدیق میں مدد مل سکتی ہے۔

  3. انٹری ٹائمنگ کو بہتر بنائیں: جھوٹے سگنل کو کم کرنے کے لئے حرکت پذیر اوسط کراس اوورز کے اوپر اضافی فلٹر حالات ، جیسے آر ایس آئی یا ایم اے سی ڈی شامل کرنے پر غور کریں۔

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

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

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

  7. جزوی منافع لینے کا نفاذ کریں: منافع کو مقفل کرنے اور کھینچنے کو کم کرنے کے لئے بعض منافع کے اہداف کو حاصل کرنے پر جزوی پوزیشن بند کرنے پر غور کریں۔

خلاصہ

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


/*backtest
start: 2024-06-30 00:00:00
end: 2024-07-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Trend and Structure Break Strategy", overlay=true)

// Inputs for the moving averages to determine trend
fastLength = input.int(9, title="Fast MA Length")
slowLength = input.int(21, title="Slow MA Length")

// Inputs for the order block and fair value gap
orderBlockThreshold = input.float(0.1, title="Order Block Threshold (%)")
fvgThreshold = input.float(0.5, title="Fair Value Gap Threshold (%)")

// Calculate moving averages
fastMA = ta.sma(close, fastLength)
slowMA = ta.sma(close, slowLength)

// Determine trend
isBullishTrend = fastMA > slowMA
isBearishTrend = fastMA < slowMA

// Break of structure
var float highestHigh = na
var float lowestLow = na

if isBullishTrend
    highestHigh := ta.highest(high, 10)
    if close > highestHigh
        label.new(bar_index, high, "BOS Up", style=label.style_label_down, color=color.green)
if isBearishTrend
    lowestLow := ta.lowest(low, 10)
    if close < lowestLow
        label.new(bar_index, low, "BOS Down", style=label.style_label_up, color=color.red)

// Identify order block
var float orderBlockHigh = na
var float orderBlockLow = na

if isBullishTrend and close > highestHigh
    orderBlockHigh := highestHigh
    orderBlockLow := close * (1 - orderBlockThreshold / 100)
    box.new(left=bar_index - 1, right=bar_index, top=orderBlockHigh, bottom=orderBlockLow, bgcolor=color.new(color.green, 80))

if isBearishTrend and close < lowestLow
    orderBlockLow := lowestLow
    orderBlockHigh := close * (1 + orderBlockThreshold / 100)
    box.new(left=bar_index - 1, right=bar_index, top=orderBlockHigh, bottom=orderBlockLow, bgcolor=color.new(color.red, 80))

// Identify fair value gap
var line fvgLine1 = na
var line fvgLine2 = na
var line fvgLine3 = na

if isBullishTrend and ta.crossover(close, highestHigh)
    fvgLine1 := line.new(x1=bar_index, y1=high, x2=bar_index + 1, y2=high, color=color.blue)
    fvgLine2 := line.new(x1=bar_index, y1=high * (1 - fvgThreshold / 100), x2=bar_index + 1, y2=high * (1 - fvgThreshold / 100), color=color.blue)
    fvgLine3 := line.new(x1=bar_index, y1=high * (1 - fvgThreshold / 100 * 2), x2=bar_index + 1, y2=high * (1 - fvgThreshold / 100 * 2), color=color.blue)

if isBearishTrend and ta.crossunder(close, lowestLow)
    fvgLine1 := line.new(x1=bar_index, y1=low, x2=bar_index + 1, y2=low, color=color.blue)
    fvgLine2 := line.new(x1=bar_index, y1=low * (1 + fvgThreshold / 100), x2=bar_index + 1, y2=low * (1 + fvgThreshold / 100), color=color.blue)
    fvgLine3 := line.new(x1=bar_index, y1=low * (1 + fvgThreshold / 100 * 2), x2=bar_index + 1, y2=low * (1 + fvgThreshold / 100 * 2), color=color.blue)

// Entry and exit signals
if (ta.crossover(fastMA, slowMA))
    strategy.entry("Long", strategy.long)

if (ta.crossunder(fastMA, slowMA))
    strategy.entry("Short", strategy.short)

// Plot moving averages
plot(fastMA, color=color.blue, title="Fast MA")
plot(slowMA, color=color.red, title="Slow MA")

متعلقہ

مزید