
یہ حکمت عملی موجودہ مارکیٹ کے رجحانات کا فیصلہ کرنے کے لئے دو مختلف ادوار کی ایک اشاریہ حرکت پذیر اوسط ((EMA) کا استعمال کرتی ہے ، جب تیز لائن آہستہ لائن کے اوپر ہوتی ہے تو اسے بیز رجحان سمجھا جاتا ہے ، اور اس کے برعکس ، اسے بیز رجحان سمجھا جاتا ہے۔ اس کے ساتھ ہی ، حکمت عملی نے خطرے سے متعلق منافع کی شرح ، اور اسٹاپ اور نقصان کی سطح کا حساب کتاب بھی کیا ہے تاکہ تجارت کے خطرے کے انتظام کو بہتر بنانے میں مدد ملے۔
اس حکمت عملی کا بنیادی اصول یہ ہے کہ مارکیٹ کے رجحانات کو پکڑنے کے لئے مختلف ادوار کے ای ایم اے کا استعمال کیا جائے۔ جب تیز ای ایم اے ((دورانیہ 10) سست ای ایم اے ((دورانیہ 20) کے اوپر ہوتا ہے تو ، اس حکمت عملی کو خریدنے کا اشارہ ملتا ہے۔ اس کے برعکس ، جب تیز ای ایم اے سست ای ایم اے کے نیچے ہوتا ہے ، تو اس کا خیال ہے کہ مارکیٹ نیچے کی طرف ہے ، اس وقت حکمت عملی کو فروخت کرنے کا اشارہ ملتا ہے۔
رجحانات کے فیصلے کے علاوہ ، اس حکمت عملی میں رسک مینجمنٹ کے تصورات کو بھی متعارف کرایا گیا ہے۔ اس نے رسک ریٹرن تناسب کا حساب کتاب کرکے ہر تجارت کے ممکنہ خطرات اور فوائد کا اندازہ کیا ہے۔ اس کے علاوہ ، اس حکمت عملی میں ای ایم اے کی پوزیشن کے مطابق اسٹاپ اور اسٹاپ نقصان کی سطح کا حساب کتاب بھی کیا گیا ہے تاکہ ممکنہ نقصان کو محدود کرنے اور منافع کو مقفل کرنے میں مدد ملے۔
یہ حکمت عملی ای ایم اے کراسنگ کے ذریعہ رجحانات کا فیصلہ کرتی ہے اور خطرے کے انتظام کے تصورات کو متعارف کراتی ہے ، جس سے تاجروں کو ایک سادہ اور موثر تجارتی فریم ورک فراہم ہوتا ہے۔ اگرچہ اس حکمت عملی کو جھوٹے سگنل اور تاخیر کا خطرہ لاحق ہوسکتا ہے ، لیکن اس کی کارکردگی اور استحکام کو مزید بہتر بنانے کے لئے دیگر اشارے ، متحرک اسٹاپ نقصان اور پیرامیٹرز کی اصلاح جیسے طریقوں کو متعارف کرایا جاسکتا ہے۔ مجموعی طور پر ، یہ ایک حکمت عملی ہے جو مزید تحقیق اور اصلاح کے قابل ہے۔
/*backtest
start: 2023-05-18 00:00:00
end: 2024-05-23 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("SMC & EMA Strategy with P&L Projections", shorttitle="SMC-EMA", overlay=true)
// Define EMAs
ema_fast = ta.ema(close, 10)
ema_slow = ta.ema(close, 20)
// Calculate SMC conditions (you can adjust these based on your understanding)
is_bullish = ema_fast > ema_slow
is_bearish = ema_fast < ema_slow
// Draw order blocks
plotshape(is_bullish, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Buy Signal")
plotshape(is_bearish, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Sell Signal")
// Calculate risk-to-reward ratio
entry_price = close
take_profit = entry_price + (entry_price - ema_slow) // Example: 1:1 risk-to-reward
stop_loss = entry_price - (entry_price - ema_slow)
// Calculate P&L
profit = take_profit - entry_price
loss = entry_price - stop_loss
risk_reward_ratio = profit / loss
// Display alerts
alertcondition(is_bullish, title="Buy Alert", message="Smart Money Buy Signal")
alertcondition(is_bearish, title="Sell Alert", message="Smart Money Sell Signal")
// Plot take profit and stop loss levels
plot(take_profit, color=color.green, linewidth=2, title="Take Profit")
plot(stop_loss, color=color.red, linewidth=2, title="Stop Loss")
// Draw risk-to-reward ratio
plotshape(risk_reward_ratio >= 1 ? 1 : 0, style=shape.triangleup, location=location.belowbar, color=color.green, size=size.small, title="Risk-Reward Ratio (Green)")
plotshape(risk_reward_ratio < 1 ? 1 : 0, style=shape.triangledown, location=location.abovebar, color=color.red, size=size.small, title="Risk-Reward Ratio (Red)")
if is_bullish
strategy.entry("Enter Long", strategy.long)
else if is_bearish
strategy.entry("Enter Short", strategy.short)