ای ایم اے انٹرا ڈے اسکیلپنگ حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2024-01-24 15:43:31
ٹیگز:

img

جائزہ

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

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

  1. 9 دن کا EMA اور 15 دن کا EMA کا حساب لگائیں
  2. آخری موم بتی کی سمت (بُل یا بیر) کی نشاندہی کریں
  3. خریدنے کا اشارہ پیدا کریں جب 9EMA 15EMA سے اوپر کراس کرتا ہے اور آخری موم بتی تیزی سے ہے
  4. فروخت کا اشارہ پیدا کریں جب 9EMA 15EMA سے نیچے کراس کرے اور آخری موم بتی bearish ہو
  5. ٹریڈنگ کے دوران اسٹاپ نقصان کا نقشہ بنانے کے لئے اے ٹی آر اشارے کا استعمال کرتے ہوئے اے ٹی آر کی قیمت کا حساب لگائیں

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

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

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

خطرے کا تجزیہ

خطرات میں شامل ہیں:

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

حل:

  1. EMA پیرامیٹرز کو بہتر بنائیں
  2. MACD جیسے دیگر فلٹرز شامل کریں
  3. سٹاپ نقصان کو متحرک طور پر ایڈجسٹ کریں
  4. سٹاپ نقصان کی حکمت عملی کو بہتر بنائیں

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

اصلاحات کے لئے علاقوں:

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

خلاصہ

یہ ایک سادہ لیکن موثر انٹرا ڈے اسکیلپنگ حکمت عملی ہے جس میں ای ٹی آر پر مبنی متحرک اسٹاپ نقصان کے ساتھ ڈبل ای ایم اے کراس اوور اور موم بتی فلٹرنگ کو مربوط کیا گیا ہے۔ پیرامیٹرز اور کثیر عوامل کے مجموعوں میں مزید بہتری استحکام اور منافع کو بہتر بنا سکتی ہے۔


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

//@version=5
strategy("EMA Scalping Strategy", shorttitle="EMAScalp", overlay=true)

// Input parameters
ema9_length = input(9, title="9 EMA Length")
ema15_length = input(15, title="15 EMA Length")

// Calculate EMAs
ema9 = ta.ema(close, ema9_length)
ema15 = ta.ema(close, ema15_length)

// Plot EMAs on the chart
plot(ema9, color=color.blue, title="9 EMA")
plot(ema15, color=color.red, title="15 EMA")

// Identify Bullish and Bearish candles
bullish_candle = close > open
bearish_candle = close < open

// Bullish conditions for Buy Signal
buy_condition = ta.crossover(close, ema9) and ema15 < ema9 and bullish_candle

// Bearish conditions for Sell Signal
sell_condition = ta.crossunder(close, ema9) and ema15 > ema9 and bearish_candle

// Plot Buy and Sell signals
plotshape(series=buy_condition, title="Buy Signal", color=color.green, style=shape.triangleup, location=location.belowbar)
plotshape(series=sell_condition, title="Sell Signal", color=color.red, style=shape.triangledown, location=location.abovebar)

// Optional: Add stop-loss levels
atr_length = input(14, title="ATR Length for Stop Loss")
atr_multiplier = input(1.5, title="ATR Multiplier for Stop Loss")

atr_value = ta.atr(atr_length)
stop_loss_level = strategy.position_size > 0 ? close - atr_multiplier * atr_value : close + atr_multiplier * atr_value
plot(stop_loss_level, color=color.gray, title="Stop Loss Level", linewidth=2)

// Strategy rules
if (buy_condition)
    strategy.entry("Buy", strategy.long)
    strategy.exit("Exit Buy", from_entry="Buy", loss=stop_loss_level)

if (sell_condition)
    strategy.entry("Sell", strategy.short)
    strategy.exit("Exit Sell", from_entry="Sell", loss=stop_loss_level)


مزید