دوہری ای ایم اے گولڈن کراس بریک آؤٹ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-26 15:13:59
ٹیگز:

img

جائزہ

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

حکمت عملی منطق

ای ایم اے کی دوہری گولڈ کراس بریک آؤٹ حکمت عملی بنیادی طور پر مندرجہ ذیل منطق پر مبنی ہے:

  1. قلیل مدتی EMA (26 دن کی لائن) کو قلیل مدتی رجحانات کو پکڑنے اور طویل مدتی EMA (200 دن کی لائن) کو طویل مدتی رجحان کی سمت کا تعین کرنے کے لئے استعمال کریں.

  2. جب مختصر مدت کا ای ایم اے طویل مدت کے ای ایم اے سے اوپر جاتا ہے، تو اسے گولڈن کراس کہا جاتا ہے، جو ڈاؤن ٹرینڈ سے اپ ٹرینڈ میں رجحان کی تبدیلیوں کی نشاندہی کرتا ہے، اور خریدنے کا اشارہ پیدا ہوتا ہے۔

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

  4. جب کراس سگنل آتے ہیں تو ، قیمت کو غلط سگنل کو فلٹر کرنے اور قابل اعتماد تجارتی سگنل کو یقینی بنانے کے لئے ای ایم اے کو توڑنے کی بھی ضرورت ہوتی ہے۔

  5. تجارتی خطرات کو کنٹرول کرنے اور منافع میں مقفل کرنے کے لئے اسٹاپ نقصان اور منافع لینے کی تکنیکوں کا اطلاق کریں۔

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

ای ایم اے کے گولڈن کراس بریک آؤٹ کی دوہری حکمت عملی کے مندرجہ ذیل فوائد ہیں:

  1. قیمتوں کے رجحانات اور کراس اوور سگنلز کا تعین کرنے کے لئے دوہری ای ایم اے کا استعمال مارکیٹ کی نقل و حرکت کو مؤثر طریقے سے ٹریک کرسکتا ہے۔

  2. قیمتوں میں بریک آؤٹ فلٹر سگنل کو یکجا کرنے سے غلط کراس اوور سگنل سے گمراہ ہونے سے بچتا ہے۔

  3. سادہ اور واضح تجارتی منطق کو اپنانا، سمجھنے اور لاگو کرنے میں آسان.

  4. مختلف مصنوعات اور وقت کے فریم پر لاگو، لچکدار اور ورسٹائل.

  5. ترتیب دینے کے قابل EMA پیرامیٹرز اور سٹاپ نقصان / منافع لینے کے حالات اسے انتہائی موافقت پذیر بناتے ہیں۔

خطرے کا تجزیہ

ای ایم اے کی دوہری گولڈن کراس بریک آؤٹ حکمت عملی میں بھی درج ذیل خطرات ہیں:

  1. جب قیمتیں اتار چڑھاؤ کرتی ہیں تو کثرت سے کراس اوور ہوسکتے ہیں ، جس سے زیادہ تجارتی سگنل پیدا ہوتے ہیں۔ ای ایم اے پیرامیٹرز کو مناسب طریقے سے ایڈجسٹ کرنے سے کراس اوور کی تعدد کم ہوسکتی ہے۔

  2. ڈبل ای ایم اے میں بعض اوقات تاخیر کی کارکردگی ہوتی ہے اور وہ وقت میں قیمتوں میں ہونے والی تبدیلیوں کا جواب نہیں دے سکتے ہیں۔ تصدیق کے لئے دوسرے اشارے کو جوڑا جاسکتا ہے۔

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

  4. اہم رجحانات کے بارے میں فیصلے ٹریڈنگ سگنل سے پہلے کیے جائیں تاکہ رجحان کے خلاف تجارت سے بچنے کے لئے۔

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

ای ایم اے کی دوہری گولڈ کراس بریک آؤٹ حکمت عملی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:

  1. ای ایم اے پیرامیٹرز کو متحرک طور پر بہتر بنانے کے لئے مشین لرننگ الگورتھم کا اطلاق کریں تاکہ وہ قیمتوں میں اتار چڑھاؤ کو بہتر طور پر اپنائیں۔

  2. سگنل کے معیار کو بہتر بنانے کے لئے حجم، بولنگر بینڈ وغیرہ جیسے دیگر تصدیق سگنل شامل کریں.

  3. قیمتوں کے راستے کی گہری سیکھنے کی پیشن گوئی کو شامل کریں تاکہ نقصان کو روکنے اور منافع کو زیادہ سے زیادہ سطحوں کے قریب لے جائیں.

  4. سگنل کی درستگی کو بڑھانے کے لئے خاص طور پر اعلی تعدد کے اعداد و شمار کے لئے حکمت عملیوں کو بہتر بنائیں.

  5. اضافی روک تھام کو روکنے کے لئے سٹاپ نقصان کے لئے موافقت پذیر ایڈجسٹمنٹ میکانیزم شامل کریں.

نتیجہ

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


/*backtest
start: 2023-12-26 00:00:00
end: 2024-01-25 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Buy/Sell Signal", shorttitle="EMABuySell", overlay=true)

// === INPUTS ===
src = input(close)
ema1Length = input(26, title='EMA-1')
ema2Length = input(200, title='EMA-2')

EMASig = input(true, title="Show EMA ?")
takeProfitPercent = input(2.0, title="Take Profit (%)") / 100
stopLossPercent = input(1, title="Stop Loss (%)") / 100

pema1 = ta.ema(src, ema1Length)
pema2 = ta.ema(src, ema2Length)

// Plotting EMAs
plot(EMASig ? pema1 : na, title='EMA-1', color=color.new(color.blue, 0), linewidth=2)
plot(EMASig ? pema2 : na, title='EMA-2', color=color.new(color.orange, 0), linewidth=2)

// EMA Crossover Buy Signal
EMACrossoverLong = ta.crossover(pema1, pema2)

// EMA Crossunder Short Signal
EMACrossoverShort = ta.crossunder(pema1, pema2)

// Crossover above EMA-200 Long Signal
CrossoverAboveEMA200 = ta.crossover(close, pema2)

// Trading logic for Long
if ((EMACrossoverLong and close > pema1 and close > pema2) or CrossoverAboveEMA200)
    strategy.entry("Buy", strategy.long, qty=1)

// Take Profit logic for Long
longCondition = close >= strategy.position_avg_price * (1 + takeProfitPercent)
if (strategy.position_size > 0 and longCondition)
    strategy.close("Buy")

// Stop Loss logic for Long
stopLossConditionLong = ta.crossunder(pema1, pema2)
if (strategy.position_size > 0 and stopLossConditionLong)
    strategy.close("Buy")

// Trading logic for Short
if (EMACrossoverShort and close < pema1 and close < pema2)
    strategy.entry("Sell", strategy.short, qty=1)

// Take Profit logic for Short
shortCondition = close <= strategy.position_avg_price * (1 - takeProfitPercent)
if (strategy.position_size < 0 and shortCondition)
    strategy.close("Sell")

// Stop Loss logic for Short
stopLossConditionShort = ta.crossover(pema1, pema2)
if (strategy.position_size < 0 and stopLossConditionShort)
    strategy.close("Sell")

// Visual Signals
plotshape(series=EMACrossoverLong or CrossoverAboveEMA200, title="Buy Signal", color=color.green, style=shape.triangleup, size=size.small)
plotshape(series=EMACrossoverShort, title="Sell Signal", color=color.red, style=shape.triangledown, size=size.small)


مزید