
এই কৌশলটি একটি সমন্বিত ট্রেডিং সিস্টেম যা আইসিটি (অভ্যন্তরীণ ব্যবসায়ীর ধারণাগুলি) সংযুক্ত করে। এটি মাল্টি-ডাইমেনশনাল বিশ্লেষণের মাধ্যমে বাজারের কাঠামো, প্রযুক্তিগত সূচক এবং মূল্যের ক্রিয়াকলাপের সাথে মিলিত করে উচ্চ সম্ভাব্যতার ব্যবসায়ের সুযোগগুলি সনাক্ত করে। কৌশলটি 15 মিনিটের সময় ফ্রেমে কাজ করে এবং শতাংশ স্টপ লস স্টপ পদ্ধতি ব্যবহার করে ঝুঁকি পরিচালনা করে।
এই কৌশলটির মূল যুক্তি তিনটি প্রধান উপাদান নিয়ে গঠিতঃ
সিস্টেমটি প্রতিটি লেনদেনের জন্য ১০% তহবিল ব্যবহার করে এবং ১.৫% স্টপ লস এবং ৩% স্টপ-অফ সেট করে, যা ২ঃ১ এর ঝুঁকি-লাভের অনুপাত প্রদান করে।
ঝুঁকি নিয়ন্ত্রণের পরামর্শ:
এটি একটি সুনির্দিষ্ট কাঠামোগত সমন্বিত ট্রেডিং সিস্টেম যা মাল্টি-ডাইমেনশনাল বিশ্লেষণের মাধ্যমে নির্ভরযোগ্য ট্রেডিং সিগন্যাল সরবরাহ করে। সিস্টেমের ঝুঁকি পরিচালনা যুক্তিসঙ্গত, তবে এখনও অপ্টিমাইজেশনের জন্য জায়গা রয়েছে। ব্যবসায়ীদের রিয়েল-টাইমে ব্যবহারের আগে পর্যাপ্ত প্রতিক্রিয়া জানাতে এবং নির্দিষ্ট বাজার অবস্থার সাথে সামঞ্জস্য রেখে প্যারামিটারগুলি সামঞ্জস্য করতে পরামর্শ দেওয়া হয়। কৌশলটির মডিউল ডিজাইনটি এটিকে ভাল স্কেলযোগ্যতা দিয়ে তৈরি করে, যেখানে প্রয়োজন অনুসারে নতুন বিশ্লেষণের মাত্রা যুক্ত করা যেতে পারে।
/*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")