ایک سے زیادہ ایکسپونیشنل موونگ ایوریج گولڈن کراس ٹرینڈ فالونگ اسٹریٹجی

EMA MA Trend CROSSOVER
تخلیق کی تاریخ: 2025-02-20 11:14:44 آخر میں ترمیم کریں: 2025-02-27 17:48:40
کاپی: 1 کلکس کی تعداد: 359
2
پر توجہ دیں
319
پیروکار

ایک سے زیادہ ایکسپونیشنل موونگ ایوریج گولڈن کراس ٹرینڈ فالونگ اسٹریٹجی ایک سے زیادہ ایکسپونیشنل موونگ ایوریج گولڈن کراس ٹرینڈ فالونگ اسٹریٹجی

جائزہ

یہ حکمت عملی ایک رجحان ٹریکنگ سسٹم ہے جس میں کثیر انڈیکس حرکت پذیر اوسط ((EMA) کراس سگنل پر مبنی ہے۔ 20، 50 اور 150 ادوار کے EMA کو ملا کر ، ایک مکمل رجحان کی شناخت اور تجارت پر عملدرآمد کا فریم ورک تیار کیا گیا ہے۔ حکمت عملی مارکیٹ کے رجحانات میں تبدیلی اور مخصوص تجارت کے وقت کی نشاندہی کرنے کے لئے مختلف ادوار کے EMA کے مابین کراس تعلقات کا استعمال کرتی ہے۔

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

حکمت عملی میں تین مختلف ادوار کی اشاریہ حرکت پذیری اوسط استعمال کی جاتی ہے: EMA20 مختصر مدت کے رجحانات کے لئے ، EMA50 درمیانی مدت کے رجحانات کے لئے ، EMA150 طویل مدتی رجحانات کے لئے۔ جب EMA50 پر EMA150 عبور ہوتا ہے تو گولڈ کراس تشکیل دیا جاتا ہے ، جس سے طویل مدتی عروج کا رجحان پیدا ہوتا ہے۔ جب EMA50 کے نیچے EMA150 عبور ہوتا ہے تو ڈیتھ کراس تشکیل دیا جاتا ہے ، جس سے طویل مدتی زوال کا رجحان پیدا ہوتا ہے۔ مخصوص تجارتی سگنل EMA20 اور EMA50 کے کراس سے پیدا ہوتے ہیں: EMA20 پر EMA50 عبور کرتے وقت خریدنے کا سگنل پیدا ہوتا ہے ، اور EMA20 کے نیچے EMA50 عبور کرتے وقت فروخت کا سگنل پیدا ہوتا ہے۔

اسٹریٹجک فوائد

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

اسٹریٹجک رسک

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

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

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

خلاصہ کریں۔

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

حکمت عملی کا ماخذ کوڈ
/*backtest
start: 2024-02-20 00:00:00
end: 2025-01-20 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("EMA2050150 Crossover Strategy#ganges", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, commission_value=0.1, slippage=3)



// EMAs
ema20 = ta.ema(close, 20)
ema50 = ta.ema(close, 50)
ema150 = ta.ema(close, 150)

// Cross conditions
longCondition = ta.crossover(ema20, ema50)
flatCondition = ta.crossunder(ema20, ema50)
deathCross = ta.crossunder(ema50, ema150)
goldenCross = ta.crossover(ema50, ema150)

// // Trade execution
// if longCondition and time >= startDate and time <= endDate and strategy.position_size == 0
//     strategy.entry("Long", strategy.long)

// if flatCondition and time >= startDate and time <= endDate and strategy.position_size > 0
//     strategy.close("Long")

// Plot EMAs
plot(ema20, title="EMA 20", color=color.blue)
plot(ema50, title="EMA 50", color=color.orange)
plot(ema150, title="EMA 150", color=color.red)

// Plot cross signals
plotshape(series=goldenCross, location=location.belowbar, color=color.green, style=shape.labelup, title="Golden Cross", size=size.small, text="Golden Cross")
plotshape(series=deathCross, location=location.abovebar, color=color.red, style=shape.labeldown, title="Death Cross", size=size.small, text="Death Cross")

// Plot buy and sell signals
plotshape(series=longCondition, location=location.belowbar, color=color.blue, style=shape.triangleup, title="Buy Signal", size=size.small, text="Buy")
plotshape(series=flatCondition, location=location.abovebar, color=color.orange, style=shape.triangledown, title="Sell Signal", size=size.small, text="Sell")

// Trade execution
if longCondition and strategy.position_size == 0
    strategy.entry("Long", strategy.long)

if flatCondition and strategy.position_size > 0
    strategy.close("Long")