ڈبل ٹرینڈ لائنز بریک آؤٹ گولڈن کراس ڈیتھ کراس ٹرینڈ اسٹریٹجی کے بعد

مصنف:چاؤ ژانگ، تاریخ: 2024-02-22 16:01:12
ٹیگز:

img

جائزہ

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

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

اس حکمت عملی میں چار اہم اجزاء شامل ہیں:

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

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

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

فوائد کا تجزیہ

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

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

خطرے کا تجزیہ

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

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

حل:

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

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

مزید بہتری کی گنجائش ہے:

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

نتیجہ

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


/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © neosaid

//@version=5
strategy("Support and resistant Strategy", overlay=true)

// Function to check for breakout
f_breakoutCondition(closingPrice, highestHigh, lowestLow) =>
    closingPrice > highestHigh or closingPrice < lowestLow

// Step 1: 30 Days Trend Line (Lower Lows)
low30Days = request.security(syminfo.tickerid, "D", low)

// Step 2: 30 Weeks Upper Trend Line (Higher Highs)
high30Weeks = request.security(syminfo.tickerid, "W", high)

// Step 3: Trend Line for Lowest Low within the Last Month
var float lowestLowLastMonth = na
for i = 0 to 29
    lowestLowLastMonth := na(lowestLowLastMonth) ? low[i] : math.min(lowestLowLastMonth, low[i])

lowestLowLastMonthValue = lowestLowLastMonth[1]

// Breakout Strategy
highestHighLast3Candles = request.security(syminfo.tickerid, "D", ta.highest(close, 3))
lowestLowLast3Candles = request.security(syminfo.tickerid, "D", ta.lowest(close, 3))

// Additional conditions to filter signals
buyCondition = f_breakoutCondition(close, highestHighLast3Candles, lowestLowLast3Candles) and close > low30Days

sellCondition = f_breakoutCondition(close, highestHighLast3Candles, lowestLowLast3Candles) and close < high30Weeks

// Additional filters to reduce the number of orders
buyFilter = ta.crossover(close, ta.sma(close, 10)) // Buy only when price crosses above a 10-period SMA
sellFilter = ta.crossunder(close, ta.sma(close, 10)) // Sell only when price crosses below a 10-period SMA

buyCondition := buyCondition and buyFilter
sellCondition := sellCondition and sellFilter

// Plot Buy and Sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)

// Strategy entries
strategy.entry("Buy", strategy.long, when = buyCondition)
strategy.entry("Sell", strategy.short, when = sellCondition)


مزید