اس حکمت عملی میں رجحانات کو پکڑنے اور خطرے کو سنبھالنے کے لئے 8 مدت اور 21 مدت کے تیزی سے چلنے والے اوسط (ای ایم اے) کو پیرا بولک SAR اشارے کے ساتھ جوڑ دیا گیا ہے۔ اس حکمت عملی کا مقصد مخصوص کراس اوور اور قیمت کی کارروائی کے حالات کی بنیاد پر پوزیشنوں کو کھولنا اور بند کرنا ہے ، جس میں ایک مقررہ اسٹاپ نقصان اور ایک مخصوص وقت پر لازمی خروج سمیت باہر نکلنے کے مقررہ قواعد ہیں۔
اس حکمت عملی میں مختلف ادوار (8 مدت اور 21 مدت) کے ساتھ دو ای ایم اے اور داخلہ اور باہر نکلنے کے حالات کا تعین کرنے کے لئے پیرابولک ایس اے آر اشارے کا استعمال کیا جاتا ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے اور اختتامی قیمت ایس اے آر سے اوپر ہوتی ہے تو ، حکمت عملی ایک طویل پوزیشن کھولتی ہے۔ جب قلیل مدتی ای ایم اے طویل مدتی ای ایم اے سے تجاوز کرتا ہے اور اختتامی قیمت ایس اے آر سے نیچے ہوتی ہے تو ، حکمت عملی ایک مختصر پوزیشن کھولتی ہے۔ جب اختتامی قیمت ایس اے آر سے نیچے آجاتی ہے تو لمبی پوزیشنیں بند ہوجاتی ہیں ، جبکہ اختتامی قیمت SAR سے اوپر بڑھ جاتی ہے تو مختصر پوزیشنیں بند ہوجاتی ہیں۔ حکمت عملی ہر تجارت کے خطرے کو کنٹرول کرنے کے لئے پوائنٹس میں فکسڈ اسٹاپ نقصان بھی طے کرتی ہے۔ اس کے علاوہ ، حکمت عملی کے مطابق ہر تجارتی دن میں تمام پوزیشنیں 15:15 پر بند کی جائیں۔
ای ایم اے اور پیرابولک SAR امتزاج حکمت عملی دو عام طور پر استعمال ہونے والے تکنیکی اشارے کو جوڑ کر رجحانات کو پکڑنے اور خطرے کو کنٹرول کرنے کی کوشش کرتی ہے۔ یہ حکمت عملی آسان اور سمجھنے میں آسان ہے ، جس سے یہ سیکھنے اور استعمال کرنے کے لئے ابتدائی افراد کے لئے موزوں ہے۔ تاہم ، اس حکمت عملی میں کچھ حدود بھی ہیں ، جیسے مارکیٹ کی اتار چڑھاؤ کے مطابق موافقت کی ناکافی صلاحیت اور مارکیٹ کے جذبات اور بنیادی عوامل پر غور کرنے کی کمی۔ لہذا ، عملی ایپلی کیشنز میں ، حکمت عملی کو اس کے استحکام اور منافع کو بڑھانے کے لئے مخصوص مارکیٹوں اور تجارتی آلات کی بنیاد پر بہتر بنانے اور بہتر بنانے کی ضرورت ہے۔
/*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")