یہ حکمت عملی متعدد حرکت پذیر اوسط کے امتزاج پر مبنی رجحان کے بعد کا نظام ہے ، بنیادی طور پر ہفتہ وار ای ایم اے 20 ، ڈیلی ایس ایم اے 100 ، ڈیلی ایس ایم اے 50 ، اور ڈیلی ای ایم اے 20 کے مابین کراس اوور اور پوزیشن تعلقات کا استعمال کرتے ہوئے درمیانے اور طویل مدتی سرمایہ کاری کے مواقع کو حاصل کرنے کے لئے ہے۔ حکمت عملی مدت کی ضروریات کے ساتھ مل کر قیمت اور حرکت پذیر اوسط کے مابین تعلقات کا مشاہدہ کرکے ممکنہ طویل اندراج پوائنٹس کی نشاندہی کرتی ہے۔
حکمت عملی کا بنیادی منطق مندرجہ ذیل اہم شرائط پر مبنی ہے: 1۔ بنیادی رجحان اشارے کے طور پر 20 پیریڈ ہفتہ وار توسیعی چلتی اوسط (EMA1W20) کا استعمال کرتا ہے۔ ثانوی رجحان کی تصدیق کے لئے 100 دن کی سادہ چلتی اوسط (ایس ایم اے 1 ڈی 100) کے ساتھ مل کر 3۔ 50 روزہ سادہ چلتی اوسط (SMA1D50) کو درمیانی مدت کے رجحان حوالہ کے طور پر استعمال کرتا ہے۔ مختصر مدت کے رجحان کی تصدیق کے لئے 20 دن کی توسیعی چلتی اوسط (EMA1D20) کا استعمال کرتا ہے یہ سسٹم ایک طویل سگنل تیار کرتا ہے جب قیمت مسلسل 14 دن تک EMA1W20 اور SMA1D100 سے اوپر برقرار رہتی ہے اور پھر SMA1D50 سے نیچے آجاتی ہے۔ یہ ڈیزائن سگنل کی وشوسنییتا کو بڑھانے کے لئے متعدد ٹائم فریموں میں رجحان کی تصدیق کو جوڑتا ہے۔
یہ حکمت عملی متعدد حرکت پذیر اوسط امتزاجوں کے ذریعہ نسبتا جامع رجحان کے بعد نظام قائم کرتی ہے ، جو درمیانے اور طویل مدتی سرمایہ کاروں کے لئے موزوں ہے۔ اگرچہ اس میں کچھ تاخیر اور پیرامیٹر حساسیت کے خطرات ہیں ، لیکن مناسب رسک کنٹرول اور مسلسل اصلاح کے ذریعہ اس حکمت عملی کی عملی قدر ہے۔ سرمایہ کاروں کو مشورہ دیا جاتا ہے کہ وہ اپنی رسک کی ترجیحات اور مارکیٹ کے حالات کی بنیاد پر مناسب ایڈجسٹمنٹ کریں۔
/*backtest start: 2024-11-12 00:00:00 end: 2024-12-11 08:00:00 period: 1h basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ // This Pine Script™ code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/ // © petitepupu //@version=5 ema20wTemp = ta.ema(close, 20) ema20w = request.security(syminfo.tickerid, "1W", ema20wTemp, barmerge.gaps_on, barmerge.lookahead_off) sma100d = ta.sma(close, 100) sma50d = ta.sma(close, 50) ema20d = ta.ema(close, 20) daysAbove = input.int(14, title="Days", minval=1) plot(ema20w, color=color.blue) plot(sma100d, color=color.yellow) plot(sma50d, color=color.red) plot(ema20d, color=color.green) longCondition = true clean = true for i = 0 to daysAbove if close[i] < ema20w or close[i] < sma100d or close > sma50d longCondition := false clean := false break //TODO: if clean != true longCondition := true for i = 0 to daysAbove if close[i] > ema20w or close[i] > sma100d or close >= ema20d or -100 * (close - ema20d)/ema20d < 5.9 longCondition := false break // plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.triangleup, title="Buy Signal", size = size.small) if (longCondition) strategy.entry("Long", strategy.long) strategy(title="LT Strategy", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=800)