
یہ حکمت عملی ایک جامع تجارتی نظام ہے جس میں آئی سی ٹی (اندرونی تاجر کا تصور) ، گھونٹ پیٹرن اور سپلائی ڈیمینٹری تجزیہ شامل ہے۔ یہ مارکیٹ کی ساخت کا ایک کثیر جہتی تجزیہ کرتا ہے ، جس میں تکنیکی اشارے اور قیمت کے عمل کے ساتھ مل کر اعلی امکانات کے ساتھ تجارت کے مواقع کی نشاندہی کی جاتی ہے۔ حکمت عملی 15 منٹ کے ٹائم فریم پر چلتی ہے ، جس میں فیصد اسٹاپ نقصان کی روک تھام کا استعمال کرتے ہوئے خطرہ کا انتظام کیا جاتا ہے۔
اس حکمت عملی کی بنیادی منطق تین اہم اجزاء پر مبنی ہے:
سسٹم ہر تجارت پر 10٪ فنڈز کا استعمال کرتا ہے اور 1.5٪ اسٹاپ نقصان اور 3٪ اسٹاپ آؤٹ سیٹ کرتا ہے ، جو 2 میں 1 کا خطرہ / منافع کا تناسب فراہم کرتا ہے۔
رسک کنٹرول کی تجاویز:
یہ ایک اچھی طرح سے تشکیل شدہ جامع تجارتی نظام ہے جو کثیر جہتی تجزیہ کے ذریعہ قابل اعتماد تجارتی سگنل مہیا کرتا ہے۔ نظام کا خطرہ انتظام معقول ہے ، لیکن اس میں اصلاح کی گنجائش موجود ہے۔ یہ تجویز کیا جاتا ہے کہ تاجر اس کے عملی استعمال سے پہلے کافی حد تک بازیافت کریں ، اور پیرامیٹرز کو مخصوص مارکیٹ کے حالات کے مطابق ایڈجسٹ کریں۔ حکمت عملی کا ماڈیولر ڈیزائن اس کو اچھی طرح سے توسیع پذیر بناتا ہے ، جس میں ضرورت کے مطابق تجزیہ کی نئی جہتیں شامل کی جاسکتی ہیں۔
/*backtest
start: 2024-02-21 00:00:00
end: 2025-02-18 08:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Binance","currency":"ETH_USDT"}]
*/
//@version=5
strategy("ICT + Engulfing + Supply & Demand", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=10)
// Input settings
timeframe = input.timeframe("15", title="Backtest Timeframe")
use_snd = input(true, title="Enable Supply & Demand Zones")
stopLossPerc = input(1.5, title="Stop Loss %")
takeProfitPerc = input(3, title="Take Profit %")
// Identify Engulfing Patterns
bullishEngulfing = (close[1] < open[1]) and (close > open) and (close > open[1]) and (open < close[1])
bearishEngulfing = (close[1] > open[1]) and (close < open) and (close < open[1]) and (open > close[1])
// Supply & Demand Zones (basic identification)
highestHigh = ta.highest(high, 20)
lowestLow = ta.lowest(low, 20)
supplyZone = use_snd ? highestHigh : na
demandZone = use_snd ? lowestLow : na
// Entry & Exit Conditions
longCondition = bullishEngulfing and close > demandZone
shortCondition = bearishEngulfing and close < supplyZone
// Stop-Loss & Take-Profit Calculation
longSL = close * (1 - stopLossPerc / 100)
longTP = close * (1 + takeProfitPerc / 100)
shortSL = close * (1 + stopLossPerc / 100)
shortTP = close * (1 - takeProfitPerc / 100)
// Execute trades
if (longCondition)
strategy.entry("Long", strategy.long)
strategy.exit("Long Exit", from_entry="Long", stop=longSL, limit=longTP)
if (shortCondition)
strategy.entry("Short", strategy.short)
strategy.exit("Short Exit", from_entry="Short", stop=shortSL, limit=shortTP)
// Plot Supply & Demand Zones
plot(use_snd ? supplyZone : na, color=color.red, title="Supply Zone")
plot(use_snd ? demandZone : na, color=color.green, title="Demand Zone")