
یہ ایک EMA اشارے پر مبنی ایک مقداری تجارتی حکمت عملی ہے جس میں قلیل مدتی ((9 سائیکل) اور طویل مدتی ((21 سائیکل) انڈیکس کی حرکت پذیری اوسط کی حساب سے کراس سگنل کے ذریعے تجارتی فیصلے کیے جاتے ہیں۔ اس حکمت عملی میں خطرے کو کنٹرول کرنے اور منافع کو مقفل کرنے کے لئے بالترتیب 2٪ اور 4٪ پر اسٹاپ نقصان اور اسٹاپ کی شرائط طے کی جاتی ہیں۔ اس حکمت عملی کا بنیادی خیال مارکیٹ کے رجحانات کو پکڑنے کے لئے مساوات کے کراس کا استعمال کرنا ہے ، تاکہ مارکیٹ کے رجحانات میں تبدیلی کے وقت بروقت خرید و فروخت کی جاسکے۔
حکمت عملی میں دو مختلف ادوار کی اشاریہ منتقل اوسط ((ای ایم اے)) کا استعمال کیا گیا ہے ، 9 اور 21 ادوار۔ جب قلیل مدتی ای ایم اے اوپر کی طرف سے طویل مدتی ای ایم اے کو عبور کرتا ہے تو ، خریدنے کا اشارہ ہوتا ہے۔ جب قلیل مدتی ای ایم اے نیچے کی طرف سے طویل مدتی ای ایم اے کو عبور کرتا ہے تو ، فروخت کا اشارہ ہوتا ہے۔ حکمت عملی میں خطرے کے انتظام کا طریقہ کار بھی شامل ہے ، جس میں 2٪ اسٹاپ اور 4٪ اسٹاپ کی ترتیب کے ذریعہ فنڈز کی حفاظت اور منافع کو مقفل کرنا شامل ہے۔ قلیل مدتی میڈین لائن قیمتوں میں تبدیلی کے لئے زیادہ حساس ہے ، جبکہ طویل مدتی میڈین لائن طویل مدتی رجحان کی عکاسی کرنے کے قابل ہے ، اور ان دونوں کا ایک کراسنگ مارکیٹ کے رجحانات کو بہتر طور پر گرفت میں لے سکتا ہے۔
یہ حکمت عملی ایک کلاسیکی رجحان کی پیروی کرنے والی حکمت عملی ہے ، جس میں مساوی لائن کراسنگ کے ذریعہ مارکیٹ کے رجحان میں تبدیلی کو پکڑنا ہے۔ اگرچہ حکمت عملی کا ڈیزائن نسبتا simple آسان ہے ، لیکن اس میں مکمل تجارتی منطق اور رسک کنٹرول میکانزم شامل ہے۔ متحرک پیرامیٹرز کی ایڈجسٹمنٹ ، مارکیٹ کے ماحول کے فیصلے اور دیگر اصلاحی اقدامات کو شامل کرکے حکمت عملی کی استحکام اور منافع کو مزید بہتر بنایا جاسکتا ہے۔ عملی استعمال میں ، یہ تجویز کیا جاتا ہے کہ پیرامیٹرز کو مخصوص تجارتی اقسام اور مارکیٹ کے ماحول کے مطابق بہتر بنایا جائے ، اور خطرے پر قابو پانے پر توجہ دی جائے۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 00:00:00
period: 1d
basePeriod: 1d
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/
// © ancour
//@version=5
strategy("Moving Average Crossover", overlay=true)
// Define the length for short-term and long-term EMAs
shortEmaLength = 9
longEmaLength = 21
// Calculate EMAs
shortEma = ta.ema(close, shortEmaLength)
longEma = ta.ema(close, longEmaLength)
// Plot EMAs on the chart
plot(shortEma, title="Short-term EMA", color=color.green, linewidth=2)
plot(longEma, title="Long-term EMA", color=color.red, linewidth=2)
// Strategy conditions for crossovers
longCondition = ta.crossover(shortEma, longEma)
shortCondition = ta.crossunder(shortEma, longEma)
// Enter long when short EMA crosses above long EMA
if (longCondition)
strategy.entry("Buy", strategy.long)
// Exit long or enter short when short EMA crosses below long EMA
if (shortCondition)
strategy.entry("Sell", strategy.short)
// Optional: Add stop-loss and take-profit levels for risk management
stopLossPercent = 2
takeProfitPercent = 4
strategy.exit("Sell TP/SL", "Buy", stop=low * (1 - stopLossPercent/100), limit=high * (1 + takeProfitPercent/100))