
یہ حکمت عملی ایک مقداری تجارتی نظام ہے جس میں 5 دوروں اور 15 دوروں کے انڈیکس کی حرکت پذیر اوسط ((EMA) کراسنگ پر مبنی ہے۔ معقول حد تک نقصان اور روک تھام کی سطح کا تعین کرکے ، مستحکم منافع کی تلاش میں ، جبکہ فنڈز کی حفاظت کی جاتی ہے۔ حکمت عملی مارکیٹ کے رجحانات میں تبدیلی کی شناخت کے لئے کلاسیکی مساوی لائن کراسنگ سگنل کا استعمال کرتی ہے ، اور خطرے کے انتظام کے طریقہ کار کے ساتھ مل کر ہر تجارت کے منافع اور نقصان کو کنٹرول کرتی ہے۔
اس حکمت عملی کا بنیادی مقصد تیز رفتار حرکت پذیر اوسط ((5 سیکنڈ ای ایم اے) اور سست رفتار حرکت پذیر اوسط ((15 سیکنڈ ای ایم اے) کی کراسنگ کی نگرانی کرنا ہے۔ جب 5 سیکنڈ ای ایم اے اوپر کی طرف 15 سیکنڈ ای ایم اے کو عبور کرتا ہے تو ، نظام ایک کثیر سگنل پیدا کرتا ہے۔ جب 5 سیکنڈ ای ایم اے نیچے کی طرف 15 سیکنڈ ای ایم اے کو عبور کرتا ہے تو ، نظام ایک خالی سگنل پیدا کرتا ہے۔ ہر تجارتی سگنل کے ل the ، نظام خود بخود 1.5٪ اسٹاپ نقصان کی پوزیشن اور 3٪ اسٹاپ نقصان کی پوزیشن کا تعین کرتا ہے ، اس ترتیب سے بہتر خطرہ منافع کی ضمانت ملتی ہے۔
یہ ایک ساختہ ، منطقی اور واضح مقدار کی تجارتی حکمت عملی ہے۔ خطرے کو کنٹرول کرنے کے لئے رجحان کے موڑ کے نقطہ کو پکڑنے کے لئے یکساں کراس لائن کا استعمال کرتے ہوئے ، فکسڈ اسٹاپ نقصان کی روک تھام کے ساتھ۔ حکمت عملی آسان اور استعمال میں آسان ہے ، ابتدائیہ افراد کے لئے موزوں ہے ، اور مزید اصلاح کے لئے ایک اچھی بنیاد فراہم کرتی ہے۔ یہ تجویز کیا جاتا ہے کہ تاجر اس کو عملی طور پر استعمال کرنے سے پہلے بھرپور تاثرات دیں ، اور مارکیٹ کی مخصوص خصوصیات کے مطابق پیرامیٹرز کو بہتر بنائیں۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-26 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("5 EMA and 15 EMA Crossover with Stop Loss and Target", overlay=true)
// Define EMAs
ema5 = ta.ema(close, 5)
ema15 = ta.ema(close, 15)
// Plot EMAs on the chart
plot(ema5, title="5 EMA", color=color.blue)
plot(ema15, title="15 EMA", color=color.red)
// Crossover conditions
longCondition = ta.crossover(ema5, ema15)
shortCondition = ta.crossunder(ema5, ema15)
// Stop-loss and take-profit percentage
stopLossPercent = 1.5 // Stop-loss at 1.5%
takeProfitPercent = 3.0 // Take-profit at 3%
// Calculate stop-loss and take-profit levels for long and short positions
longStopLoss = strategy.position_avg_price * (1 - stopLossPercent / 100)
longTakeProfit = strategy.position_avg_price * (1 + takeProfitPercent / 100)
shortStopLoss = strategy.position_avg_price * (1 + stopLossPercent / 100)
shortTakeProfit = strategy.position_avg_price * (1 - takeProfitPercent / 100)
// Enter long position with stop-loss and take-profit
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Take Profit/Stop Loss", "Long", stop=longStopLoss, limit=longTakeProfit)
// Enter short position with stop-loss and take-profit
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Take Profit/Stop Loss", "Short", stop=shortStopLoss, limit=shortTakeProfit)
// Plot stop-loss and take-profit levels
plot(longStopLoss, title="Long Stop Loss", color=color.red, linewidth=1, style=plot.style_linebr)
plot(longTakeProfit, title="Long Take Profit", color=color.green, linewidth=1, style=plot.style_linebr)
plot(shortStopLoss, title="Short Stop Loss", color=color.red, linewidth=1, style=plot.style_linebr)
plot(shortTakeProfit, title="Short Take Profit", color=color.green, linewidth=1, style=plot.style_linebr)