ای ایم اے کی ڈبل حرکت پذیر اوسط کراس اوور حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-03-29 15:06:27
ٹیگز:

img

جائزہ

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

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

  1. 20 دن کے ای ایم اے، 50 دن کے ای ایم اے اور 200 دن کے ای ایم اے کا حساب لگائیں۔
  2. 20 دن کے EMA اور 50 دن کے EMA کے کراس اوور حالات کا تعین کریں:
    • جب 20 دن کا ای ایم اے 50 دن کے ای ایم اے سے اوپر جاتا ہے تو خریدنے کا سگنل پیدا ہوتا ہے۔
    • جب 20 دن کا ای ایم اے 50 دن کے ای ایم اے سے نیچے جاتا ہے تو ، فروخت کا اشارہ پیدا ہوتا ہے۔
  3. ان کے رجحانات اور کراس اوورز کے بصری مشاہدے کے لیے چارٹ پر 20 دن کا ای ایم اے (گرین) ، 50 دن کا ای ایم اے (سرخ) اور 200 دن کا ای ایم اے (نیلا) دکھائیں۔
  4. چارٹ پر خریدنے (گرین اوپر کی طرف مثلث) اور فروخت (سرخ نیچے کی طرف مثلث) کے سگنل کو نشان زد کریں جب وہ واقع ہوں۔

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

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

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

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

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

  1. اضافی اشارے شامل کرنا: سگنل کی وشوسنییتا اور درستگی کو بہتر بنانے کے لئے دیگر تکنیکی اشارے جیسے RSI یا MACD شامل کرنے پر غور کریں۔
  2. پیرامیٹر کی اصلاح: موجودہ مارکیٹ کے حالات کے لئے سب سے زیادہ مناسب مجموعہ تلاش کرنے کے لئے چلتی اوسط مدت کے پیرامیٹرز کو بہتر بنائیں.
  3. اسٹاپ نقصان اور منافع لینے کا نفاذ: انفرادی تجارتوں پر خطرے اور منافع کو کنٹرول کرنے کے لئے معقول اسٹاپ نقصان اور منافع لینے کے طریقہ کار کو شامل کریں۔
  4. رجحان کی تصدیق: طویل مدتی رجحان کی سمت کی بنیاد پر ٹریڈنگ سگنل فلٹر کریں (مثال کے طور پر ، 200 دن کا ای ایم اے) اور صرف رجحان کی سمت میں تجارت کریں۔

خلاصہ

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


/*backtest
start: 2023-03-23 00:00:00
end: 2024-03-28 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover Strategy by Peter Gangmei", overlay=true)

// Define the length for moving averages
short_ma_length = input.int(20, "Short MA Length")
long_ma_length = input.int(50, "Long MA Length")
long_ma_200_length = input.int(200, "Long MA 200 Length")

// Define start time for testing
start_time = timestamp(2024, 01, 01, 00, 00)

// Calculate current date and time
current_time = timenow

// Calculate moving averages
ema20 = ta.ema(close, short_ma_length)
ema50 = ta.ema(close, long_ma_length)
ema200 = ta.ema(close, long_ma_200_length)

// Crossing conditions
crossed_above = ta.crossover(ema20, ema50)
crossed_below = ta.crossunder(ema20, ema50)

// Entry and exit conditions within the specified time frame
if true
    if (crossed_above)
        strategy.entry("Buy", strategy.long)
        alert("Buy Condition", alert.freq_once_per_bar_close)

    if (crossed_below)
        strategy.entry("Sell", strategy.short)
        alert("Sell Condition", alert.freq_once_per_bar_close)

// Plotting moving averages for visualization
plot(ema20, color=color.green, title="EMA20")
plot(ema50, color=color.red, title="EMA50")
plot(ema200, color=color.blue, title="EMA200")

// Placing buy and sell markers
plotshape(series=crossed_above, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(series=crossed_below, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")


مزید