
یہ حکمت عملی ای ایم اے کی تیز اور سست لائنوں کے گولڈ فورکس اور ڈیڈ فورکس کا استعمال کرتی ہے تاکہ رجحانات کا اندازہ لگایا جاسکے اور رجحانات کی پیروی کرنے والے تجارت کو انجام دینے کے لئے پہلے سے طے شدہ اسٹاپ اسٹاپ تناسب کے ساتھ مل کر۔ یہ حکمت عملی کسی بھی وقت کی مدت کے لئے موزوں ہے ، جس سے اشاریہ اور انفرادی اسٹاک کے رجحانات کی گرفت ہوسکتی ہے۔
اس حکمت عملی میں 3 اور 30 کی لمبائی کی ای ایم اے لائنوں کو بطور ٹریڈنگ سگنل استعمال کیا جاتا ہے۔ جب 3 ای ایم اے پر 30 ای ایم اے کا نشان لگایا جاتا ہے تو ، اس سے ظاہر ہوتا ہے کہ قیمت بڑھنا شروع ہوگئی ہے ، خریدنے کے لئے موزوں ہے۔ جب 3 ای ایم اے کے نیچے 30 ای ایم اے کا نشان لگایا جاتا ہے تو ، اس سے ظاہر ہوتا ہے کہ قیمت گرنا شروع ہوگئی ہے ، فروخت کے لئے موزوں ہے۔
اس کے علاوہ ، حکمت عملی میں اسٹاپ کی شرائط بھی رکھی گئی ہیں۔ جب قیمت میں اضافے کی حکمت عملی میں داخل ہونے والی قیمت کے مطابق اسٹاپ کا تناسب ہوتا ہے ، تو یہ باہر نکل جاتا ہے۔ اس طرح مزید منافع کو لاک کیا جاسکتا ہے ، اور رجحان سے باخبر رہنے والی تجارت کو ممکن بنایا جاسکتا ہے۔
یہ حکمت عملی مجموعی طور پر ایک بہت ہی عملی ٹرینڈ ٹریکنگ حکمت عملی ہے۔ یہ سادہ ای ایم اے اشارے کا استعمال کرتے ہوئے رجحان کی سمت کا تعین کرتی ہے ، معقول اسٹاپ رولز کا تعین کرتی ہے ، جو خطرے کو مؤثر طریقے سے کنٹرول کرسکتی ہے ، جو اسٹاک اور انڈیکس کی طویل لائن کو ٹریک کرنے کے لئے موزوں ہے۔ پیرامیٹرز کی اصلاح اور معاون اشارے کی توثیق کے ذریعہ ، حکمت عملی کی استحکام اور منافع عنصر کو مزید بہتر بنایا جاسکتا ہے۔
/*backtest
start: 2023-02-12 00:00:00
end: 2024-02-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA Crossover Strategy with Target", shorttitle="EMACross", overlay=true)
// Define input parameters
fastLength = input(3, title="Fast EMA Length")
slowLength = input(30, title="Slow EMA Length")
profitPercentage = input(100.0, title="Profit Percentage")
// Calculate EMAs
fastEMA = ta.ema(close, fastLength)
slowEMA = ta.ema(close, slowLength)
// Plot EMAs on the chart
plot(fastEMA, color=color.blue, title="Fast EMA")
plot(slowEMA, color=color.red, title="Slow EMA")
// Buy condition: 3EMA crosses above 30EMA
buyCondition = ta.crossover(fastEMA, slowEMA)
// Sell condition: 3EMA crosses below 30EMA or profit target is reached
sellCondition = ta.crossunder(fastEMA, slowEMA) or close >= (strategy.position_avg_price * (1 + profitPercentage / 100))
// Target condition: 50 points profit
//targetCondition = close >= (strategy.position_avg_price + 50)
// Execute orders
// strategy.entry("Buy", strategy.long, when=buyCondition)
// strategy.close("Buy", when=sellCondition )
if (buyCondition)
strategy.entry("Buy", strategy.long)
if (sellCondition)
strategy.close("Buy")
// // Execute sell orders
// strategy.entry("Sell", strategy.short, when=sellCondition)
// strategy.close("Sell", when=buyCondition)
// Plot buy and sell signals on the chart
plotshape(series=buyCondition, title="Buy Signal", color=color.green, style=shape.labelup, location=location.belowbar)
plotshape(series=sellCondition, title="Sell Signal", color=color.red, style=shape.labeldown, location=location.abovebar)