
اس حکمت عملی میں انڈیکس کی حرکت پذیری اوسط ((EMA) کے کراس سگنل کا استعمال کیا جاتا ہے تاکہ قیمتوں میں متحرک تبدیلیوں کو پکڑ سکے۔ قلیل مدتی EMA اور طویل مدتی EMA کا موازنہ کرکے ، جب قلیل مدتی EMA طویل مدتی EMA کو پار کرتا ہے تو خریدنے کا سگنل پیدا ہوتا ہے ، اور اس کے برعکس فروخت کا سگنل پیدا ہوتا ہے۔ اس حکمت عملی میں ایک تجارتی سگنل کی تاخیر سے تصدیق کا طریقہ کار متعارف کرایا گیا ہے تاکہ یہ یقینی بنایا جاسکے کہ کراس سگنل کی تصدیق کے بعد تجارت کی جائے ، جس سے سگنل کی وشوسنییتا میں اضافہ ہوتا ہے۔
اس حکمت عملی کا بنیادی مقصد قیمتوں کی حرکیات میں تبدیلیوں کو پکڑنے کے لئے مختلف ادوار کے ای ایم اے کا استعمال کرنا ہے۔ ای ایم اے ایک رجحان سے باخبر رہنے والا اشارے ہے ، جو قیمتوں میں تبدیلیوں کے لئے زیادہ حساس ہے۔ جب قلیل مدتی ای ایم اے پر طویل مدتی ای ایم اے ہوتا ہے تو ، اس سے ظاہر ہوتا ہے کہ قیمتوں میں اضافہ ہوا ہے ، جس سے خریدنے کا اشارہ ملتا ہے۔ جب قلیل مدتی ای ایم اے پر طویل مدتی ای ایم اے ہوتا ہے تو ، اس سے ظاہر ہوتا ہے کہ قیمتوں میں کمی ہوئی ہے ، جس سے فروخت کا اشارہ ملتا ہے۔
حکمت عملی میں ایک تجارتی سگنل کی تاخیر سے تصدیق کا طریقہ کار متعارف کرایا گیا ہے ، جس میں سگنل پیدا کرنے والی K لائن کی اختتامی قیمت تجارت کی محرک قیمت کے طور پر کام کرتی ہے ، اور اگلے K لائن تک تجارت پر عملدرآمد کرنے میں تاخیر ہوتی ہے۔ اس طرح کراس سگنل کی تصدیق کو یقینی بنایا جاسکتا ہے ، سگنل کی وشوسنییتا میں اضافہ کیا جاسکتا ہے ، اور اکثر جھوٹے سگنل کی تجارت سے بچا جاسکتا ہے۔
یہ حکمت عملی ای ایم اے کراس سگنل اور تاخیر سے تصدیق کے طریقہ کار پر مبنی ہے ، جس میں قیمتوں میں متحرک تبدیلیوں کو ایک آسان اور موثر انداز میں پکڑا گیا ہے۔ حکمت عملی کی منطق واضح ہے ، اسے نافذ کرنا اور بہتر بنانا آسان ہے۔ لیکن اس کے ساتھ ہی پیرامیٹر حساس ، مارکیٹ میں اتار چڑھاؤ اور رجحان میں تبدیلی جیسے خطرات بھی موجود ہیں۔ پیرامیٹرز کی اصلاح ، سگنل فلٹرنگ ، اسٹاپ نقصانات اور پوزیشن مینجمنٹ جیسے طریقوں سے حکمت عملی کی استحکام اور منافع بخش صلاحیت کو مزید بڑھا دیا جاسکتا ہے۔
/*backtest
start: 2023-05-22 00:00:00
end: 2024-05-27 00:00:00
period: 1d
basePeriod: 1h
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/
// © anshchaubey1373
//@version=5
strategy("EMA Crossover Strategy", overlay=true)
// Define the EMA lengths
shortEmaLength = 10
longEmaLength = 21
// Calculate the EMAs
shortEma = ta.ema(close, shortEmaLength)
longEma = ta.ema(close, longEmaLength)
// Plot the EMAs
plot(shortEma, title="10 EMA", color=color.blue)
plot(longEma, title="21 EMA", color=color.red)
// Generate buy and sell signals
longCondition = ta.crossover(shortEma, longEma)
shortCondition = ta.crossunder(shortEma, longEma)
// Delay the signal by one bar
longSignal = ta.valuewhen(longCondition, close, 1)
shortSignal = ta.valuewhen(shortCondition, close, 1)
// Plot buy and sell signals
plotshape(series=longCondition[1], location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=shortCondition[1], location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy logic for entering positions
if (longCondition[1])
strategy.entry("Long", strategy.long)
if (shortCondition[1])
strategy.entry("Short", strategy.short)