
یہ حکمت عملی ایک تکنیکی تجزیہ پر مبنی رجحان ٹریکنگ سسٹم ہے ، جس میں مارکیٹ کے رجحانات کو پکڑنے کے لئے بنیادی طور پر 50 پیراڈ انڈیکس منتقل اوسط ((EMA) اور 200 پیراڈ سادہ منتقل اوسط ((MA) کے کراس سگنل کا استعمال کیا جاتا ہے۔ حکمت عملی میں متحرک اسٹاپ نقصان کا طریقہ کار شامل ہے ، جو پہلے سے طے شدہ اسٹاپ نقصان اور اسٹاپ پوائنٹس کے ذریعہ خطرے کو کنٹرول کرتا ہے اور منافع کو مقفل کرتا ہے۔ اس مجموعہ سے حکمت عملی کو بڑے رجحانات کو پکڑنے کے ساتھ ساتھ بروقت نقصان کو روکنے کی بھی اجازت ملتی ہے۔
حکمت عملی کا بنیادی منطق دو مساوی لائنوں کے متبادل فیصلے پر مبنی ہے۔ جب 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")