
یہ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو 13 اور 21 دوروں کی اشاریہ حرکت پذیر اوسط ((EMA) کی کراسنگ پر مبنی ہے۔ حکمت عملی مختصر اور طویل مدتی EMA کی کراسنگ کو دیکھ کر مارکیٹ کے رجحانات میں تبدیلیوں کی نشاندہی کرتی ہے ، اور سونے کی کراسنگ کے دوران زیادہ پوزیشنیں لیتی ہے ، اور جب موت کی کراسنگ ہوتی ہے تو پوزیشنوں کو خالی کردیتی ہے۔ حکمت عملی کی انفرادیت یہ ہے کہ متحرک رنگ کی تبدیلی کو بصری اثر کو بڑھانے کے لئے استعمال کیا جاتا ہے ، جس سے تاجروں کو تجارتی سگنل کو زیادہ بدیہی طور پر پہچاننے میں مدد ملتی ہے۔
حکمت عملی کا بنیادی منطق دو مختلف ادوار کی اشاریہ منتقل اوسط پر مبنی ہے: 13 ادوار کی مختصر ای ایم اے اور 21 ادوار کی طویل ای ایم اے۔ جب قلیل مدتی ای ایم اے اوپر کی طرف طویل مدتی ای ایم اے کو پار کرتی ہے تو ، ایک سنہری کراس تشکیل دی جاتی ہے ، جس میں ایک بڑھتی ہوئی رجحان کی نشاندہی کی جاتی ہے ، اور نظام خریدنے کا اشارہ پیدا کرتا ہے۔ جب قلیل مدتی ای ایم اے نیچے کی طرف طویل مدتی ای ایم اے کو پار کرتی ہے تو ، ایک مردہ کراس تشکیل دی جاتی ہے ، جس میں ایک گرتی ہوئی رجحان کی نشاندہی کی جاتی ہے ، اور نظام فروخت کا اشارہ پیدا کرتا ہے۔ حکمت عملی متحرک رنگ کی نمائش کا استعمال کرتی ہے ، جو ای ایم اے لائن کا رنگ تبدیل کرتی ہے جب ایک کراس ہوتا ہے ، سبز ایک کثیر سر سگنل اور سرخ ایک خالی سر سگنل ، یہ بصری آراء تاجروں کو تیزی سے مارکیٹ کی حالت کا فیصلہ کرنے میں مدد کرتی ہے۔
ڈبل مساوی کراس متحرک رنگین مقدار کی حکمت عملی ایک تجارتی نظام ہے جو تکنیکی تجزیہ کے کلاسیکی نظریات اور جدید بصری تکنیک کو جوڑتا ہے۔ حکمت عملی ای ایم اے کے ذریعے تجارت کے اشارے پیدا کرتی ہے اور متحرک رنگین تبدیلیوں کا استعمال کرتی ہے تاکہ تجارتی فیصلوں کو زیادہ بصری بنایا جاسکے۔ اگرچہ اس میں کچھ موروثی خطرات موجود ہیں ، لیکن معقول اصلاح اور خطرے کے انتظام کے ذریعہ ، یہ حکمت عملی ایک موثر تجارتی آلہ بن سکتی ہے۔ یہ مشورہ دیا جاتا ہے کہ تاجروں کو عملی طور پر استعمال کرنے سے پہلے کافی آراء حاصل کریں ، اور مارکیٹ کے ماحول اور ذاتی خطرے کی ترجیحات کے ساتھ مل کر حکمت عملی کے پیرامیٹرز کو ایڈجسٹ کریں۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-12-03 00:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA Strategy by clf", overlay=true)
// Input parameters for EMAs
shortEmaLength = input(13, title="Short EMA Length")
longEmaLength = input(21, title="Long EMA Length")
// Calculate EMAs
shortEma = ta.ema(close, shortEmaLength)
longEma = ta.ema(close, longEmaLength)
// Define the color variable with type
var color emaColor = na
// Determine the colors for the EMAs based on crossovers
if (ta.crossover(shortEma, longEma))
emaColor := color.green
else if (ta.crossunder(shortEma, longEma))
emaColor := color.red
// Plot EMAs on the chart with dynamic colors
plot(shortEma, title="Short EMA", color=emaColor, linewidth=2)
plot(longEma, title="Long EMA", color=color.red, linewidth=2)
// Generate buy and sell signals
longCondition = ta.crossover(shortEma, longEma)
shortCondition = ta.crossunder(shortEma, longEma)
// Plot buy and sell signals
plotshape(series=longCondition, location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition, location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy entry and exit
strategy.entry("Long", strategy.long, when=longCondition)
strategy.close("Long", when=shortCondition)
strategy.entry("Short", strategy.short, when=shortCondition)
strategy.close("Short", when=longCondition)