وسائل لوڈ ہو رہے ہیں... لوڈنگ...

ملٹی ای ایم اے کراس اوور رجحان متحرک سٹاپ نقصان اور لے منافع کی اصلاح کے ساتھ حکمت عملی کے بعد

مصنف:چاؤ ژانگ، تاریخ: 2024-11-18 15:44:37
ٹیگز:ای ایم اےSLٹی پیایم اےایم اے سی ڈی

img

جائزہ

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

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

بنیادی منطق ایک ٹرپل EMA نظام کے ہم آہنگی اثر پر مبنی ہے:

  1. قلیل مدتی قیمتوں کی نقل و حرکت کی عکاسی کرنے کے لئے تیز رفتار حرکت پذیر اوسط کے طور پر 21 پیریڈ EMA کا استعمال کرتا ہے۔
  2. سگنل کی پیداوار کے لئے درمیانی مدت کے چلتے ہوئے اوسط کے طور پر 50 مدت کے EMA کا استعمال کرتا ہے
  3. رجحان کی تصدیق کے لئے طویل مدتی چلتی اوسط کے طور پر 200 پیریڈ ای ایم اے کا استعمال کرتا ہے۔
  4. طویل سگنل پیدا کرتا ہے جب 21 پیریڈ ای ایم اے 50 پیریڈ ای ایم اے سے اوپر عبور کرتا ہے اور قیمت 200 پیریڈ ای ایم اے سے اوپر ہوتی ہے۔
  5. مختصر سگنل پیدا کرتا ہے جب 21 مدت EMA 50 مدت EMA سے نیچے کراس کرتا ہے اور قیمت 200 مدت EMA سے نیچے ہوتی ہے
  6. ہر ٹریڈنگ سگنل موجودہ قیمت اور صارف کی طرف سے مقرر ٹکس کی بنیاد پر حساب لگایا سٹاپ نقصان اور منافع لینے کے اسی سطح کے ساتھ لیس ہے

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

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

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

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

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

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

خلاصہ

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


/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-17 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("EMA Crossover with SL and TP Levels", overlay=true)

// Input settings for stop loss and take profit
slTicks = input.int(50, title="Stop Loss (ticks)", minval=1)
tpTicks = input.int(100, title="Take Profit (ticks)", minval=1)

// Input settings for moving averages
shortMAPeriod = input.int(21, title="Short MA Period")
longMAPeriod = input.int(50, title="Long MA Period")
thirdMAPeriod = input.int(200, title="Third MA Period")

// Calculate moving averages
shortMA = ta.ema(close, shortMAPeriod) // Short EMA (21-period)
longMA = ta.ema(close, longMAPeriod) // Long EMA (50-period)
thirdMA = ta.ema(close, thirdMAPeriod) // Third EMA (200-period)

// Detect crossovers for entry signals
bullishCross = ta.crossover(shortMA, longMA) and close > thirdMA
bearishCross = ta.crossunder(shortMA, longMA) and close < thirdMA

// Initialize variables for SL and TP
var float longSL = na
var float longTP = na
var float shortSL = na
var float shortTP = na

// Execute trades based on crossovers
if (bullishCross) 
    longSL := close - slTicks * syminfo.mintick
    longTP := close + tpTicks * syminfo.mintick
    strategy.entry("Long", strategy.long)
    strategy.exit("Exit Long", "Long", stop=longSL, limit=longTP)

if (bearishCross)
    shortSL := close + slTicks * syminfo.mintick
    shortTP := close - tpTicks * syminfo.mintick
    strategy.entry("Short", strategy.short)
    strategy.exit("Exit Short", "Short", stop=shortSL, limit=shortTP)

// Plot the MAs
plot(shortMA, color=color.green, linewidth=2, title="21-period EMA")
plot(longMA, color=color.red, linewidth=2, title="50-period EMA")
plot(thirdMA, color=color.blue, linewidth=2, title="200-period EMA")

// Plot buy/sell signals
plotshape(series=bullishCross, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY", size=size.small, offset=-1)
plotshape(series=bearishCross, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL", size=size.small, offset=-1)

// // Draw SL and TP lines for Long positions
// if (bullishCross)
//     line.new(x1=bar_index, y1=longSL, x2=bar_index + 1, y2=longSL, color=color.red, width=2, style=line.style_dotted)
//     line.new(x1=bar_index, y1=longTP, x2=bar_index + 1, y2=longTP, color=color.green, width=2, style=line.style_dotted)
//     label.new(bar_index, longSL, text="Long SL", style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
//     label.new(bar_index, longTP, text="Long TP", style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)

// // Draw SL and TP lines for Short positions
// if (bearishCross)
//     line.new(x1=bar_index, y1=shortSL, x2=bar_index + 1, y2=shortSL, color=color.red, width=2, style=line.style_dotted)
//     line.new(x1=bar_index, y1=shortTP, x2=bar_index + 1, y2=shortTP, color=color.green, width=2, style=line.style_dotted)
//     label.new(bar_index, shortSL, text="Short SL", style=label.style_label_down, color=color.red, textcolor=color.white, size=size.small)
//     label.new(bar_index, shortTP, text="Short TP", style=label.style_label_up, color=color.green, textcolor=color.white, size=size.small)


متعلقہ

مزید