
ڈی زیڈ لندن سیشن بریکآؤٹ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو لندن ٹریڈنگ سیشن کے بریک آؤٹ پر مبنی ہے۔ اس حکمت عملی کا بنیادی خیال لندن ٹریڈنگ سیشن کے اندر اندر بریک آؤٹ کے مواقع کو پکڑنا ہے ، اور یہ فیصلہ کرکے تجارتی فیصلے کرنے کے لئے کہ آیا قیمت پچھلی اونچائی یا نچلی سطح کو توڑ رہی ہے۔ حکمت عملی اس بات کا جائزہ لے گی کہ آیا موجودہ وقت لندن کے مخصوص ٹریڈنگ سیشن کے اندر ہے ، اور پھر فیصلہ کرے گا کہ آیا قیمت موجودہ ٹریڈنگ دن ، سائیکل یا ہفتہ کی اعلی ترین قیمت یا نچلی قیمت کو توڑ رہی ہے۔ اگر مقررہ وقت کے اندر اندر ایک بریک ہوتا ہے ، اور نئی کم یا اونچائی ہوتی ہے تو ، حکمت عملی اسی طرح کی زیادہ یا خالی تجارت کرتی ہے۔
ڈی زیڈ لندن سیشن بریکآؤٹ حکمت عملی کا بنیادی اصول لندن ٹریڈنگ سیشن پر مبنی بریکآؤٹ ٹریڈنگ ہے۔ لندن دنیا کے سب سے بڑے فاریکس ٹریڈنگ مراکز میں سے ایک ہونے کے ناطے ، بڑے پیمانے پر تجارت کی جاتی ہے ، مارکیٹ میں زیادہ اتار چڑھاؤ ہوتا ہے۔ حکمت عملی یہ فیصلہ کرتی ہے کہ آیا موجودہ وقت اس وقت کے اندر ہے یا نہیں ، لندن ٹریڈنگ سیشن کے آغاز اور اختتام کے اوقات کو ترتیب دے کر۔ پھر ، حکمت عملی یہ فیصلہ کرتی ہے کہ آیا قیمتیں ان اہم قیمتوں کو توڑ رہی ہیں۔ اگر ایک بریکآؤٹ ہوتا ہے ، اور 1 منٹ کے چارٹ پر ایک نئی کم یا اونچائی ظاہر ہوتی ہے تو ، اس کو ممکنہ تجارت کا موقع سمجھا جاتا ہے۔ حکمت عملی بریکآؤٹ کی سمت کے مطابق ، اسی طرح کے کثیر یا خالی سر والے کاروبار کو توڑ دیتی ہے۔
ڈی زیڈ لندن سیشن بریکآؤٹ حکمت عملی ایک مقداری تجارتی حکمت عملی ہے جو لندن ٹریڈنگ سیشن کے وقفے پر مبنی ہے۔ یہ حکمت عملی لندن ٹریڈنگ سیشن کے اعلی حجم اور اتار چڑھاؤ کا فائدہ اٹھاتی ہے تاکہ ممکنہ تجارتی مواقع کو اس بات کا تعین کرکے پکڑ لیا جاسکے کہ آیا قیمت اہم قیمتوں کو توڑ رہی ہے۔ حکمت عملی جامع طور پر متعدد ٹائم فریموں کی اعلی ترین اور کم ترین قیمتوں پر غور کرتی ہے ، اور نئی اونچائی اور کم کی تصدیق کے ذریعہ جعلی توڑ کو روکتی ہے۔ اگرچہ اس حکمت عملی کے کچھ فوائد ہیں ، لیکن اس کے ساتھ ہی اس میں لندن ٹریڈنگ سیشن کے اعلی اتار چڑھاؤ ، جعلی توڑ اور پیرامیٹر کی ترتیب جیسے خطرات کا بھی سامنا کرنا پڑتا ہے۔ مزید حکمت عملی کو بہتر بنانے کے لئے ، مزید فلٹرنگ شرائط ، متحرک پیرامیٹرز کو ایڈجسٹ کرنے ، دیگر تکنیکی اشارے کو جوڑنے اور مناسب رسک مینجمنٹ کے اقدامات کو شامل کرنے پر غور کیا جاسکتا ہے۔
/*backtest
start: 2023-05-14 00:00:00
end: 2024-05-13 00:00:00
period: 6h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("DZ Strategy ICT", overlay=true)
// Input parameters
london_open_hour = input(13, "London Open Hour")
london_open_minute = input(30, "London Open Minute")
london_close_hour = input(16, "London Close Hour")
// Get current datetime
hour = hour(time)
minute = minute(time)
// Get session high, daily high, and weekly high
sessionHigh = request.security(syminfo.tickerid, "D", high)
dailyHigh = request.security(syminfo.tickerid, "D", high)
weeklyHigh = request.security(syminfo.tickerid, "W", high)
// Condition for being in the specified time range
inLondonTimeRange = (hour >= london_open_hour and hour < london_close_hour) or (hour == london_close_hour and minute == 0)
// Check for breakout above session, daily, or weekly high
breakoutAboveSessionHigh = high > sessionHigh
breakoutAboveDailyHigh = high > dailyHigh
breakoutAboveWeeklyHigh = high > weeklyHigh
// Check for breakout below session, daily, or weekly high
breakoutBelowSessionHigh = low < sessionHigh
breakoutBelowDailyHigh = low < dailyHigh
breakoutBelowWeeklyHigh = low < weeklyHigh
// Check for new lower low or higher high on 1-minute chart
newLowerLow = ta.lowest(low, 10)[1] > low
newHigherHigh = ta.highest(high, 10)[1] < high
// Set entry point based on imbalance
imbalanceLevel = low[1] // Placeholder for imbalance level, adjust this as needed
// Entry conditions for short position
if (inLondonTimeRange and (breakoutAboveSessionHigh or breakoutAboveDailyHigh or breakoutAboveWeeklyHigh) and newLowerLow)
strategy.entry("Short Entry", strategy.short)
// Entry conditions for long position
if (inLondonTimeRange and (breakoutBelowSessionHigh or breakoutBelowDailyHigh or breakoutBelowWeeklyHigh) and newHigherHigh)
strategy.entry("Long Entry", strategy.long)