چلتی اوسط پر مبنی رجحان کی پیروی کرنے والی حکمت عملی

مصنف:چاؤ ژانگ، تاریخ: 2023-10-31 14:00:47
ٹیگز:

img

جائزہ

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

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

یہ حکمت عملی بنیادی طور پر تجارتی سگنل پیدا کرنے کے لئے ایم اے کراس اوورز پر انحصار کرتی ہے۔ خاص طور پر اس میں درج ذیل اقدامات شامل ہیں:

  1. تیز ایم اے اور سست ایم اے کا حساب لگائیں۔ تیز ایم اے کا دورانیہ 10 ہے اور سست ایم اے کا دورانیہ 50 ہے۔

  2. ایم اے تعلقات کی نشاندہی کریں۔ جب تیز ایم اے سست ایم اے کے اوپر عبور کرتا ہے تو خرید کا اشارہ پیدا ہوتا ہے۔ جب تیز ایم اے سست ایم اے سے نیچے عبور کرتا ہے تو فروخت کا اشارہ پیدا ہوتا ہے۔

  3. اشارے خریدیں اور فروخت کریں۔ جب خریدنے کا اشارہ ہوتا ہے تو طویل ہوجائیں۔ جب فروخت کا اشارہ ہوتا ہے تو مختصر ہوجائیں۔

  4. اسٹاپ نقصان مقرر کریں اور منافع حاصل کریں۔ تجارت میں داخل ہونے کے بعد ، ان پٹ فیصد کی بنیاد پر اسٹاپ نقصان مقرر کریں اور خطرات کو سنبھالنے کے لئے منافع حاصل کریں۔

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

فوائد

  • مؤثر طریقے سے وسط سے طویل مدتی رجحانات کو پکڑتا ہے جس میں ایم اے کی فطری رجحان کی پیروی کی نوعیت کا استعمال ہوتا ہے۔

  • سادہ اور واضح کراس اوور سگنل جو لاگو کرنے میں آسان ہیں۔

  • پیرامیٹر کی اصلاح کے لئے اپنی مرضی کے مطابق تیز رفتار اور سست مدت.

  • اسٹاپ نقصان کے ذریعے انفرادی تجارتوں پر نقصانات کو محدود کرتا ہے۔

خطرات

  • حد سے زیادہ مارکیٹوں میں وِپساؤ اور اوور ٹریڈنگ کا شکار۔

  • ایم اے میں تاخیر ہوتی ہے اور قلیل مدتی مواقع سے محروم ہوسکتے ہیں۔

  • اچانک ہونے والے واقعات جیسے اہم bearish خبروں کا حساب نہیں لگاتا۔

  • خطرے کے انتظام کے طریقہ کار کا فقدان ہے اور اس سے خطرے کی برداشت سے زیادہ نقصانات ہوسکتے ہیں۔

خطرے کا انتظام:

  1. مجموعی طور پر غلط سگنل کو کم کرنے کے لئے ایم اے کی مدت کو بہتر بنائیں.

  2. ایم اے لیگ کو حل کرنے کے لئے فلٹرز کے طور پر دیگر اشارے شامل کریں.

  3. خبر تجزیہ کے ساتھ ضمیمہ.

  4. نقصانات کو محدود کرنے کے لئے سٹاپ نقصان اور پوزیشن سائزنگ کو لاگو کریں.

بہتری

  • سگنل کے معیار کو بہتر بنانے کے لئے چینلز اور پیٹرن جیسے دیگر تجزیاتی ٹولز کے ساتھ مل کر۔

  • بہترین مجموعے تلاش کرنے کے لئے تیز اور سست ایم اے پیرامیٹرز کو بہتر بنائیں۔ تیز ایم اے کے لئے 10-30 دن اور سست ایم اے کے لئے 20-120 دن اکثر اچھی طرح کام کرتے ہیں۔

  • پوزیشن سائزنگ کے قواعد شامل کریں۔ مقررہ جزوی پوزیشن سائزنگ رجحانات میں منافع کو بہتر بنا سکتی ہے۔

  • اہم bearish خبروں کے بعد ٹریڈنگ کو روکنے جیسے اچانک واقعات کو سنبھالنے کے لئے منطق شامل کریں.

  • بیک ٹیسٹ اور کاغذ کی تجارت کارکردگی کا اندازہ کرنے اور نظام کو مستقل طور پر بہتر بنانے کے لئے۔

خلاصہ

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


/*backtest
start: 2023-09-30 00:00:00
end: 2023-10-30 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
strategy("Simple Moving Average Crossover", overlay=true)

// Input parameters
fast_length = input(10, title="Fast MA Length")
slow_length = input(50, title="Slow MA Length")
stop_loss_pct = input(1, title="Stop Loss Percentage", minval=0, maxval=5) / 100

// Calculate moving averages
fast_ma = sma(close, fast_length)
slow_ma = sma(close, slow_length)

// Plot moving averages
plot(fast_ma, color=color.blue, title="Fast MA")
plot(slow_ma, color=color.red, title="Slow MA")

// Strategy logic
long_condition = crossover(fast_ma, slow_ma)
short_condition = crossunder(fast_ma, slow_ma)

// Execute trades
if (long_condition)
    strategy.entry("Long", strategy.long)

if (short_condition)
    strategy.entry("Short", strategy.short)

// Set stop loss
long_stop_price = close * (1 - stop_loss_pct)
short_stop_price = close * (1 + stop_loss_pct)

strategy.exit("Stop Loss/Profit", from_entry="Long", stop=long_stop_price)
strategy.exit("Stop Loss/Profit", from_entry="Short", stop=short_stop_price)


مزید