- مربع
- ایم اے، ایس ایم اے ڈبل حرکت پذیر اوسط کراس اوور حکمت عملی
ایم اے، ایس ایم اے ڈبل حرکت پذیر اوسط کراس اوور حکمت عملی
مصنف:
چاؤ ژانگ، تاریخ: 2024-05-28 10:53:02
ٹیگز:
ایم اےایس ایم اے
جائزہ
یہ حکمت عملی تجارتی سگنل پیدا کرنے کے لئے مختلف ادوار کے ساتھ دو چلتی اوسط (ایم اے) کا استعمال کرتی ہے۔ جب قلیل مدتی ایم اے نیچے سے طویل مدتی ایم اے کے اوپر سے گزرتا ہے تو ، یہ خرید کا اشارہ پیدا کرتا ہے۔ جب قلیل مدتی ایم اے اوپر سے طویل مدتی ایم اے کے نیچے سے گزرتا ہے تو ، یہ فروخت کا اشارہ پیدا کرتا ہے۔ اس حکمت عملی کے پیچھے بنیادی خیال ایم اے کی رجحان سے باخبر رہنے کی خصوصیات کو استعمال کرنا اور تجارتی مقاصد کے لئے ایم اے کراس اوورز کے ذریعے رجحان کی تبدیلیوں کو پکڑنا ہے۔
حکمت عملی کا اصول
- مختلف ادوار کے ساتھ دو حرکت پذیر اوسط (ایم اے) کا حساب لگائیں: ایک قلیل مدتی ایم اے اور ایک طویل مدتی ایم اے۔
- جب قلیل مدتی ایم اے نیچے سے طویل مدتی ایم اے کے اوپر سے گزرتا ہے تو ، یہ ممکنہ اپ ٹرینڈ تشکیل کی نشاندہی کرتا ہے اور خریدنے کا اشارہ پیدا کرتا ہے۔
- جب قلیل مدتی ایم اے اوپر سے طویل مدتی ایم اے سے نیچے گزرتا ہے تو ، یہ ممکنہ ڈاؤن ٹرینڈ تشکیل کی نشاندہی کرتا ہے اور فروخت کا اشارہ پیدا کرتا ہے۔
- خرید اور فروخت کے سگنل پر مبنی تجارت: خرید سگنل ظاہر ہونے پر ایک طویل پوزیشن کھولیں ، اور فروخت سگنل ظاہر ہونے پر ایک مختصر پوزیشن کھولیں۔
حکمت عملی کے فوائد
- سادگی: حکمت عملی کا منطق واضح ، سمجھنے اور لاگو کرنے میں آسان ہے۔
- رجحان کا سراغ لگانا: ایم اے کراس اوور کے ذریعے رجحان کی تبدیلیوں کو پکڑنے سے ، حکمت عملی مختلف مارکیٹ کے رجحانات کے مطابق اچھی طرح سے موافقت کر سکتی ہے۔
- پیرامیٹرز کی لچک: حکمت عملی کی کارکردگی کو بہتر بنانے کے لئے مختصر اور طویل مدتی ایم اے کے مدت کے پیرامیٹرز کو مختلف مارکیٹوں اور ٹائم فریموں کی بنیاد پر ایڈجسٹ کیا جاسکتا ہے۔
حکمت عملی کے خطرات
- ہنگامہ خیز منڈیوں: ہنگامہ خیز منڈیوں میں ، اکثر ایم اے کراس اوورز بہت سے غلط سگنلز کا باعث بن سکتے ہیں ، جس کے نتیجے میں زیادہ تجارت میں نقصان ہوسکتا ہے۔
- رجحان تاخیر: ایم اے تاخیر والے اشارے ہیں ، لہذا حکمت عملی رجحان کی تبدیلی کے آغاز میں کچھ منافع سے محروم ہوسکتی ہے۔
- پیرامیٹر کی اصلاح: مختلف پیرامیٹر کی ترتیبات حکمت عملی کی کارکردگی کو نمایاں طور پر متاثر کرسکتی ہیں ، اور پیرامیٹر کی اصلاح کے لئے بڑی مقدار میں تاریخی ڈیٹا اور کمپیوٹیشنل وسائل کی ضرورت ہوتی ہے۔
حکمت عملی کی اصلاح کی ہدایات
- رجحان فلٹرز شامل کریں: ایم اے کراس اوور کے سگنل پیدا کرنے کے بعد ، کچھ غلط سگنلوں کو فلٹر کرنے کے لئے ثانوی تصدیق کے لئے دوسرے رجحان اشارے (جیسے ایم اے سی ڈی ، ڈی ایم آئی ، وغیرہ) استعمال کیے جاسکتے ہیں۔
- منافع اور سٹاپ نقصان کو بہتر بنائیں: منافع اور سٹاپ نقصان کی سطحوں کو معقول حد تک ترتیب دینے سے نقصانات کو کم سے کم کیا جاسکتا ہے اور رجحان میں تاخیر کی صورت میں منافع چل سکتا ہے۔
- متحرک پیرامیٹر کی اصلاح: موجودہ مارکیٹ کی خصوصیات کے مطابق ڈائنامک طور پر مختلف مارکیٹ کے حالات کی بنیاد پر ایم اے مدت کے پیرامیٹرز کو ایڈجسٹ کریں.
- دوسرے سگنلز کے ساتھ مل کر: زیادہ قابل اعتماد ٹریڈنگ سگنل بنانے کے لئے ایم اے کراس اوور سگنلز کو دوسرے تکنیکی اشارے (جیسے آر ایس آئی ، بولنگر بینڈ وغیرہ) کے ساتھ مل کر۔
خلاصہ
ڈبل حرکت پذیر اوسط کراس اوور حکمت عملی ایک سادہ اور استعمال میں آسان ٹرینڈ ٹریکنگ حکمت عملی ہے جو مختلف ادوار کے ساتھ دو ایم اے کے کراس اوور کے ذریعے رجحان کی تبدیلیوں کو حاصل کرتی ہے۔ حکمت عملی کے فوائد واضح منطق ، واضح سگنل اور رجحان سازی کی منڈیوں کے لئے موزوں ہیں۔ تاہم ، ہلچل مچانے والی منڈیوں میں ، حکمت عملی زیادہ غلط سگنل اور کھونے والی تجارت پیدا کرسکتی ہے۔ لہذا ، عملی ایپلی کیشنز میں ، حکمت عملی کی کارکردگی کو ٹرینڈ فلٹرز شامل کرکے ، منافع اور نقصان کو روکنے ، پیرامیٹرز کو متحرک طور پر بہتر بنانے ، اور اس کی موافقت اور استحکام کو بڑھانے کے لئے دوسرے سگنلز کے ساتھ مل کر بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Combined Strategy", overlay=true)
// Moving Averages Length Inputs
short_length = input.int(20, "Short MA Length")
long_length = input.int(50, "Long MA Length")
// Moving Averages
ma_short = ta.sma(close, short_length)
ma_long = ta.sma(close, long_length)
// Buy Condition (Moving Average Crossover)
buy_condition = ta.crossover(ma_short, ma_long)
plotshape(series=buy_condition, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small)
// Sell Condition (Moving Average Crossover)
sell_condition = ta.crossunder(ma_short, ma_long)
plotshape(series=sell_condition, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small)
// Strategy Entry and Exit
if (buy_condition)
strategy.entry("Buy", strategy.long)
if (sell_condition)
strategy.entry("Sell", strategy.short)
// Debug statements
if (buy_condition)
label.new(x=bar_index, y=low, text="Buy Signal", color=color.green, style=label.style_label_up)
if (sell_condition)
label.new(x=bar_index, y=high, text="Sell Signal", color=color.red, style=label.style_label_down)
متعلقہ
مزید