یہ حکمت عملی تکنیکی تجزیہ پر مبنی رجحان پر عمل کرنے والا نظام ہے ، بنیادی طور پر مارکیٹ کے رجحانات کو حاصل کرنے کے لئے 50 پیریڈ ایکسپونینشل موونگ ایوریج (ای ایم اے) اور 200 پیریڈ سمل مووینگ ایوریج (ایم اے) کے مابین کراس اوور سگنلز کا استعمال کرتی ہے۔ یہ حکمت عملی خطرات کو کنٹرول کرنے اور منافع کو محفوظ بنانے کے لئے متحرک اسٹاپ نقصان اور منافع لینے کے طریقہ کار کو مربوط کرتی ہے ، جس سے یہ دونوں بڑے رجحانات کو حاصل کرنے اور مارکیٹ کی تبدیلیوں کے دوران فوری طور پر باہر نکلنے کی اجازت دیتی ہے۔
بنیادی منطق دو حرکت پذیر اوسطوں کے کراس اوور پر مبنی ہے۔ جب 50 پیریڈ ای ایم اے 200 پیریڈ ایم اے سے تجاوز کرتا ہے تو خرید کا سگنل تیار ہوتا ہے ، جبکہ جب 50 پیریڈ ای ایم اے 200 پیریڈ ایم اے سے تجاوز کرتا ہے تو فروخت کا سگنل ٹرگر ہوتا ہے۔ ہر اندراج کے بعد ، نظام خود بخود اسٹاپ نقصان کی سطح (3 پوائنٹس سے اندراج) اور منافع لینے کی سطح (7.5 پوائنٹس سے اندراج) طے کرتا ہے۔ اس کے علاوہ ، جب مارکیٹ کے رجحان کے خلاف پوزیشنوں کو برقرار رکھنے سے روکنے کے لئے الٹ سگنل ظاہر ہوتے ہیں تو پوزیشنیں خود بخود بند ہوجاتی ہیں۔
اس حکمت عملی میں کلاسیکی ڈبل حرکت پذیر اوسط کراس اوور سسٹم کو متحرک اسٹاپ نقصان اور منافع لینے کے میکانزم کے ساتھ مل کر ایک مکمل رجحان کے بعد ٹریڈنگ سسٹم تشکیل دیا گیا ہے۔ اس کی طاقت اعلی نظام سازی اور جامع رسک کنٹرول میں ہے ، حالانکہ عملی اطلاق کے لئے مخصوص مارکیٹ کے حالات اور سرمایہ کے سائز کی بنیاد پر اصلاح کی ضرورت ہے۔ اسٹریٹیجی کے استحکام اور منافع کو مزید تکنیکی اشارے شامل کرکے اور منی مینجمنٹ کے طریقوں کو بہتر بنا کر مزید بڑھایا جاسکتا ہے۔ مستحکم واپسی کی تلاش میں سرمایہ کاروں کے لئے ، یہ ایک قیمتی بنیادی حکمت عملی کے فریم ورک کی حیثیت سے کام کرتا ہے۔
/*backtest start: 2019-12-23 08:00:00 end: 2024-11-24 00:00:00 period: 1d basePeriod: 1d exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("200 MA & 50 EMA Crossover Strategy with **Estimated** SL & TP", overlay=true) // Parameters for the 200 MA and 50 EMA ma200 = ta.sma(close, 200) // 200-period simple moving average ema50 = ta.ema(close, 50) // 50-period exponential moving average // Plot the MA and EMA on the chart plot(ma200, color=color.blue, linewidth=2, title="200 MA") plot(ema50, color=color.red, linewidth=2, title="50 EMA") // Define **estimated** stop loss and take profit values // SL = 3 points, TP = 7.5 points from the entry price sl_points = 3 tp_points = 7.5 // Buy signal: when the 50 EMA crosses above the 200 MA (bullish crossover) if (ta.crossover(ema50, ma200)) strategy.entry("Buy", strategy.long) // Set **estimated** stop loss and take profit strategy.exit("Take Profit/Stop Loss", "Buy", stop=strategy.position_avg_price - sl_points, limit=strategy.position_avg_price + tp_points) // Sell signal: when the 50 EMA crosses below the 200 MA (bearish crossover) if (ta.crossunder(ema50, ma200)) strategy.entry("Sell", strategy.short) // Set **estimated** stop loss and take profit strategy.exit("Take Profit/Stop Loss", "Sell", stop=strategy.position_avg_price + sl_points, limit=strategy.position_avg_price - tp_points) // Optional: Close the position when an opposite signal appears if (strategy.position_size > 0 and ta.crossunder(ema50, ma200)) strategy.close("Buy") if (strategy.position_size < 0 and ta.crossover(ema50, ma200)) strategy.close("Sell")