
اس حکمت عملی کا مقصد رجحانات کو پکڑنے اور خطرے کو سنبھالنے کے لئے 8 اور 21 دوروں کی اشاریہ حرکت پذیر اوسط ((EMA) اور پیرال لائن SAR اشارے کو جوڑنا ہے۔ حکمت عملی مخصوص کراسنگ اور قیمت کے عمل کے حالات کے مطابق پوزیشن کھولنے اور پوزیشن پر امن قائم کرتی ہے ، اور اس میں مقررہ اسٹاپ نقصانات اور مخصوص وقت پر خالی پوزیشنوں پر پابندی عائد کرنے کے لئے باہر نکلنے کے قواعد کی وضاحت کی گئی ہے۔
اس حکمت عملی میں دو مختلف دورانیے کے ای ایم اے ((8 اور 21 دورانیے) اور پیراول لائن ایس اے آر اشارے کا استعمال کیا جاتا ہے تاکہ پوزیشن کھولنے اور پوزیشن کی شرائط کا تعین کیا جاسکے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے کے اوپر سے ٹکرا جاتا ہے اور بند ہونے والی قیمت ایس اے آر سے زیادہ ہوتی ہے تو حکمت عملی میں اوور ہیڈ پوزیشنیں کھولی جاتی ہیں۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے کے نیچے سے ٹکرا جاتی ہے اور بند ہونے والی قیمت ایس اے آر سے کم ہوتی ہے تو حکمت عملی میں اوور ہیڈ پوزیشنیں کھولی جاتی ہیں۔ جب بند ہونے والی قیمت ایس اے آر سے کم ہوتی ہے تو اوور ہیڈ پوزیشنیں خالی ہوجاتی ہیں اور جب بند ہونے والی قیمت ایس اے آر سے زیادہ ہوتی ہے تو اوور ہیڈ پوزیشنیں خالی ہوجاتی ہیں۔ اس حکمت عملی میں ایک مقررہ اسٹاپ نقصان کی تعداد بھی ترتیب دی گئی ہے تاکہ ایک ہی پیسہ کی تجارت کے خطرے کو کنٹرول کیا جاسکے۔ اس کے علاوہ ، اس حکمت عملی میں ہر دن تجارت کے لئے 15: 15 پر تمام پوزیشنوں کو مستحکم کرنے کی ضرورت
ای ایم اے اوسط لائن اور پیرالین لائن ایس اے آر کی جوڑی حکمت عملی دو عام طور پر استعمال ہونے والے تکنیکی اشارے کو ملا کر رجحانات کو پکڑنے اور خطرے کو کنٹرول کرنے کی کوشش کرتی ہے۔ یہ حکمت عملی آسان اور آسان ہے ، جو سیکھنے اور استعمال کرنے کے لئے ابتدائی افراد کے لئے موزوں ہے۔ تاہم ، اس حکمت عملی میں کچھ حدود بھی ہیں ، جیسے مارکیٹ میں اتار چڑھاؤ کی عدم موافقت ، مارکیٹ کے جذبات اور بنیادی عوامل پر غور کرنے کی کمی وغیرہ۔ لہذا ، عملی استعمال میں ، حکمت عملی کو بہتر بنانے اور بہتر بنانے کی ضرورت ہے تاکہ اس کی استحکام اور منافع بخش صلاحیت کو بہتر بنایا جاسکے۔
/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("EMA and Parabolic SAR Strategy", overlay=true)
// Input parameters for EMAs and Parabolic SAR
emaShortPeriod = input.int(8, title="Short EMA Period")
emaLongPeriod = input.int(21, title="Long EMA Period")
sarStart = input.float(0.02, title="Parabolic SAR Start")
sarIncrement = input.float(0.02, title="Parabolic SAR Increment")
sarMaximum = input.float(0.2, title="Parabolic SAR Maximum")
fixedSL = input.int(83, title="Fixed Stop Loss (pts)")
// Calculate EMAs and Parabolic SAR
emaShort = ta.ema(close, emaShortPeriod)
emaLong = ta.ema(close, emaLongPeriod)
sar = ta.sar(sarStart, sarIncrement, sarMaximum)
// Entry conditions
longCondition = ta.crossover(emaShort, emaLong) and close > sar
shortCondition = ta.crossunder(emaShort, emaLong) and close < sar
// Exit conditions
longExitCondition = close < sar
shortExitCondition = close > sar
// Strategy entry and exit
if (longCondition)
strategy.entry("Long", strategy.long)
if (shortCondition)
strategy.entry("Short", strategy.short)
if (longExitCondition)
strategy.close("Long")
if (shortExitCondition)
strategy.close("Short")
// Fixed Stop Loss
strategy.exit("Long Exit", "Long", stop=close - fixedSL * syminfo.mintick)
strategy.exit("Short Exit", "Short", stop=close + fixedSL * syminfo.mintick)
// Exit all positions at 15:15
exitHour = 15
exitMinute = 15
exitTime = timestamp(year(timenow), month(timenow), dayofmonth(timenow), exitHour, exitMinute)
if (timenow >= exitTime)
strategy.close_all()
// Plot EMAs and Parabolic SAR
plot(emaShort, color=color.blue, title="8 EMA")
plot(emaLong, color=color.red, title="21 EMA")
plot(sar, style=plot.style_cross, color=color.green, title="Parabolic SAR")