اس حکمت عملی کا نام
یہ حکمت عملی بیک وقت 3 حرکت پذیر اوسطوں کا حساب لگاتی ہے:
جب تیز ایم اے سست ایم اے سے اوپر جاتا ہے تو ، یہ تیزی کی طرف مختصر مدت کے رجحان کی تبدیلی کی نشاندہی کرتا ہے۔ جب تیز ایم اے سست ایم اے سے نیچے جاتا ہے تو ، یہ مختصر مدت کے رجحان کی تبدیلی کی نشاندہی کرتا ہے۔
غلط سگنلز سے بچنے کے لئے ، طویل مدتی فلٹر (طول) کے طور پر چوتھا ایم اے متعارف کرایا گیا ہے۔ اس فلٹر سے اوپر صرف طویل سگنلز پر غور کیا جاتا ہے۔ اس فلٹر سے نیچے صرف مختصر سگنلز پر غور کیا جاتا ہے۔
تجارت کے مخصوص قوانین یہ ہیں:
جب تیز ایم اے سست ایم اے کے اوپر عبور کرتا ہے ، اور سست ایم اے بھی سست ترین ایم اے (مختصر مدتی تیزی) کے اوپر عبور کرتا ہے ، جبکہ قیمت طویل مدتی فلٹر سے اوپر ہوتی ہے ، تو طویل ہوجائیں۔ جب تیز ایم اے سست ایم اے سے نیچے عبور کرتا ہے تو ، طویل پوزیشن بند کریں۔
جب تیز ایم اے سست ایم اے سے نیچے کراس کرتا ہے ، اور سست ایم اے بھی سست ترین ایم اے سے نیچے کراس کرتا ہے (مختصر مدتی bearish) ، جبکہ قیمت طویل مدتی فلٹر سے نیچے ہے ، تو مختصر ہوجائیں۔ جب تیز ایم اے سست ایم اے سے اوپر کراس کرتا ہے تو ، مختصر پوزیشن بند کریں۔
اس حکمت عملی کے فوائد میں شامل ہیں:
اس حکمت عملی کے خطرات میں شامل ہیں:
حل:
اسٹریٹیجی کو مندرجہ ذیل پہلوؤں میں بہتر بنایا جاسکتا ہے:
یہ حکمت عملی طویل مدتی فلٹر سے سمت کی رہنمائی کے ساتھ ، ایم اے کراس اوورز کے ذریعہ نشاندہی کردہ مارکیٹ کے الٹ پھیروں کو تجارت کرتی ہے۔ یہ موڑ کے مقامات پر مواقع کو مؤثر طریقے سے حاصل کرتی ہے۔ مثبت بیک ٹسٹ کے نتائج براہ راست درخواست کے لئے اچھی منافع دکھاتے ہیں۔ پیرامیٹرز ، سگنل فلٹرنگ ، اسٹاپ نقصان وغیرہ پر مزید اصلاحات حکمت عملی کو عملی استعمال کے لئے زیادہ مضبوط بنا سکتی ہیں۔
/*backtest start: 2023-12-01 00:00:00 end: 2023-12-31 23:59:59 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("Moving Average Trap", overlay=true) flenght = input.int(title="Fast MA Period", minval=1, maxval=2000, defval=3) llenght = input.int(title="Slower MA Period", minval=1, maxval=2000, defval=5) sslenght = input.int(title="Slowest MA Period", minval=1, maxval=2000, defval=8) tlenght = input.int(title="Trend Filter MA Period", minval=1, maxval=2000, defval=200) ssma = ta.sma(close, sslenght) fma = ta.sma(close, flenght) sma = ta.sma(close, llenght) tma = ta.sma(close, tlenght) plot(fma, color=color.red) plot(sma, color=color.white) plot(ssma, color=color.green) plot(tma, color=color.maroon, linewidth=2) short = (fma > sma and sma > ssma) and close < tma long = (fma < sma and sma < ssma) and close > tma closeshort = fma < sma and sma < ssma closelong = fma > sma and sma > ssma if long strategy.entry("long", strategy.long) if closelong strategy.close("long") if short strategy.entry("short", strategy.short) if closeshort strategy.close("short") //plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)