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

ملٹی ای ایم اے ٹرینڈ مومنٹم ریکگنیشن اور سٹاپ نقصان ٹریڈنگ سسٹم

مصنف:چاؤ ژانگ، تاریخ: 2024-11-25 11:09:00
ٹیگز:ای ایم اےایس ایم اے

img

جائزہ

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

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

اس حکمت عملی میں مارکیٹ کے رجحانات کا اندازہ کرنے کے لئے مختلف ادوار (9, 21, 50, 200) کے ساتھ چار ای ایم اے استعمال کیے جاتے ہیں۔ جب 9 دن کا ای ایم اے 21 دن کے ای ایم اے سے اوپر ہوتا ہے ، جو 50 دن کے ای ایم اے سے اوپر ہوتا ہے ، جو اس کے نتیجے میں 200 دن کے ای ایم اے سے اوپر ہوتا ہے ، تو یہ ایک مضبوط اپ ٹرینڈ کی نشاندہی کرتا ہے۔ اس کے برعکس ، مخالف سیدھ میں فروخت کے سگنل پیدا ہوتے ہیں۔ فی تجارت زیادہ سے زیادہ نقصان کو کنٹرول کرنے کے لئے 2٪ اسٹاپ نقصان لاگو کیا جاتا ہے۔

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

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

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

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

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

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

خلاصہ

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


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

//@version=5
strategy("4 EMA Strategy with Stop Loss", overlay=true)

// Define the EMA lengths
ema1_length = input(9, title="EMA 1 Length")
ema2_length = input(21, title="EMA 2 Length")
ema3_length = input(50, title="EMA 3 Length")
ema4_length = input(200, title="EMA 4 Length")

// Calculate the EMAs
ema1 = ta.ema(close, ema1_length)
ema2 = ta.ema(close, ema2_length)
ema3 = ta.ema(close, ema3_length)
ema4 = ta.ema(close, ema4_length)

// Plot EMAs on the chart
plot(ema1, color=color.blue, title="EMA 9")
plot(ema2, color=color.orange, title="EMA 21")
plot(ema3, color=color.green, title="EMA 50")
plot(ema4, color=color.red, title="EMA 200")

// Define conditions for Buy and Sell signals
buy_condition = (ema1 > ema2 and ema2 > ema3 and ema3 > ema4)
sell_condition = (ema1 < ema2 and ema2 < ema3 and ema3 < ema4)

// Input stop loss percentage
stop_loss_perc = input(2.0, title="Stop Loss %")

// Execute buy signal
if (buy_condition)
    strategy.entry("Buy", strategy.long)
    
    // Set stop loss at a percentage below the entry price
    strategy.exit("Sell", "Buy", stop=strategy.position_avg_price * (1 - stop_loss_perc / 100))

// Execute sell signal
if (sell_condition)
    strategy.entry("Sell", strategy.short)

    // Set stop loss at a percentage above the entry price
    strategy.exit("Cover", "Sell", stop=strategy.position_avg_price * (1 + stop_loss_perc / 100))



متعلقہ

مزید