
یہ ایک باہمی مساوی کراسنگ اور رجحان سے باخبر رہنے پر مبنی ایک مقداری تجارتی حکمت عملی ہے۔ اس حکمت عملی میں بنیادی طور پر 47 دوروں اور 95 دوروں کی اشاریہ حرکت پذیر اوسط ((EMA) کا استعمال کیا جاتا ہے تاکہ مارکیٹ کے رجحانات کو پکڑنے کے لئے ، مساوی کراسنگ سگنل کے ذریعہ تجارت کی جائے۔ یہ حکمت عملی 15 منٹ کے وقت کے دورانیے پر چلتی ہے ، جس میں تکنیکی تجزیہ اور متحرک تجارت کی بنیادی نفسیات کو مربوط کیا گیا ہے ، جس کا مقصد مستحکم تجارتی منافع حاصل کرنا ہے۔
اس حکمت عملی کا بنیادی مقصد یہ ہے کہ مختصر EMA ((47 سائیکل) اور طویل EMA ((95 سائیکل) کے کراس کا استعمال کرتے ہوئے رجحان کی تبدیلی کی نشاندہی کی جائے۔ جب مختصر EMA اوپر کی طرف سے طویل EMA کو عبور کرتا ہے تو ، نظام ایک سے زیادہ سگنل پیدا کرتا ہے۔ جب مختصر EMA نیچے کی طرف سے طویل EMA کو عبور کرتا ہے تو ، نظام کھل جاتا ہے۔ یہ ڈیزائن قیمت کی حرکیات اور رجحان کی تسلسل کے اصول پر مبنی ہے ، جس میں رجحان کی تبدیلی کے نقطہ کو تسلیم کرنے کے لئے مساوی لائنوں کے ذریعے کراس کیا جاتا ہے ، تاکہ مارکیٹ کی اہم حرکت کو پکڑ سکے۔
یہ ایک واضح ساختہ ، منطقی طور پر سخت رجحانات کی پیروی کرنے والی حکمت عملی ہے۔ مارکیٹ کے رجحانات کو باہمی یکساں کراسنگ کے ذریعے پکڑنے کے لئے ، اس میں بہتر آپریبلٹی اور اسکیل ایبلٹی ہے۔ اگرچہ اس میں کچھ حدود موجود ہیں ، لیکن مسلسل اصلاح اور بہتری کے ذریعہ ، یہ ایک مستحکم اور قابل اعتماد تجارتی نظام بننے کا امکان ہے۔ مارکیٹ کی مختلف خصوصیات کے مطابق پیرامیٹرز کو لچکدار انداز میں ایڈجسٹ کرنے اور ایک بہتر رسک کنٹرول میکانیزم قائم کرنے پر توجہ دی جارہی ہے۔
/*backtest
start: 2019-12-23 08:00:00
end: 2024-11-27 08:00:00
period: 1d
basePeriod: 1d
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA Crossover Strategy", overlay=true)
// Define the EMA periods
shortEmaPeriod = 47
longEmaPeriod = 95
// Calculate EMAs
ema11 = ta.ema(close, shortEmaPeriod)
ema21 = ta.ema(close, longEmaPeriod)
// Plot EMAs on the chart
plot(ema11, title="11 EMA", color=color.blue, linewidth=2)
plot(ema21, title="21 EMA", color=color.red, linewidth=2)
// Generate trading signals
longSignal = ta.crossover(ema11, ema21)
shortSignal = ta.crossunder(ema11, ema21)
// Execute trades based on signals
if (longSignal)
strategy.entry("Buy", strategy.long)
if (shortSignal)
strategy.close("Buy")
// Optional: Plot buy and sell signals on the chart
plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")
// Plot buy/sell signals on the main chart
plotshape(series=longSignal, location=location.belowbar, color=color.green, style=shape.labelup, text="Buy")
plotshape(series=shortSignal, location=location.abovebar, color=color.red, style=shape.labeldown, text="Sell")