ڈبل لائن بریک تھرو گولڈن کراس اور ڈیتھ کراس ٹرینڈ ٹریکنگ کی حکمت عملی


تخلیق کی تاریخ: 2024-02-22 16:01:12 آخر میں ترمیم کریں: 2024-02-22 16:01:12
کاپی: 1 کلکس کی تعداد: 563
1
پر توجہ دیں
1617
پیروکار

ڈبل لائن بریک تھرو گولڈن کراس اور ڈیتھ کراس ٹرینڈ ٹریکنگ کی حکمت عملی

جائزہ

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

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

اس حکمت عملی کے چار اہم حصے ہیں:

  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. مختلف قسم کے پیرامیٹرز کے لئے ایڈجسٹمنٹ کو بہتر بنائیں۔

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*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)