SMC বাজার উচ্চ এবং নিম্ন ব্রেকআউট কৌশল

SMC HTF
সৃষ্টির তারিখ: 2024-05-23 18:04:59 অবশেষে সংশোধন করুন: 2024-05-23 18:04:59
অনুলিপি: 0 ক্লিকের সংখ্যা: 773
1
ফোকাস
1617
অনুসারী

SMC বাজার উচ্চ এবং নিম্ন ব্রেকআউট কৌশল

ওভারভিউ

এসএমসি বাজার উচ্চ-নিম্ন ব্রেকআউট কৌশলটি একটি উচ্চতর বাজার ধারণার উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল। এই কৌশলটি উচ্চ-স্তরের সময় ফ্রেমের মধ্যে গুরুত্বপূর্ণ ক্রয়-বিক্রয় চাপের অঞ্চলগুলি সনাক্ত করে এবং বর্তমান সময় ফ্রেমের মধ্যে সেরা ব্রেকআউট প্রবেশের জায়গাটি সন্ধান করে। এটি এসএমসি নীতির সাথে সামঞ্জস্যপূর্ণ যে এই ব্লকগুলি সাধারণত সমর্থন বা প্রতিরোধের অবস্থান হিসাবে কাজ করে। কৌশলটি একই সাথে প্রবণতার দিকনির্দেশনা, আকৃতি এবং ঝুঁকি-ফেরতের অনুপাতকে বিবেচনা করে যাতে প্রবেশের পয়েন্ট পয়েন্ট এবং ক্ষতির অনুপাতকে অনুকূল করা যায়।

কৌশল নীতি

  1. উচ্চ স্তরের সময় ফ্রেমে (যেমন 1 ঘন্টা চার্ট) উত্থান এবং পতনের প্রবণতা সনাক্ত করুন। একটি উত্থান প্রবণতা পূর্ববর্তী চক্রের সমাপ্তির দামের চেয়ে বেশি এবং একটি নিম্নতম পূর্ববর্তী চক্রের নিম্নতমের চেয়ে বেশি হিসাবে সংজ্ঞায়িত করা হয়। একটি নিম্নমুখী প্রবণতা বিপরীত।
  2. উচ্চ পর্যায়ের সময় ফ্রেমে ইনডাকশন মোড খুঁজুন। মাল্টি-হেড ইনডাকশন মোড হল একটি উত্থান প্রবণতা যেখানে পূর্ববর্তী চক্রের উচ্চতা পূর্ববর্তী দুইটি চক্র এবং পূর্ববর্তী তিনটি চক্রের উচ্চতার চেয়ে বেশি। খালি হেড ইনডাকশন মোডটি একটি পতন প্রবণতা যেখানে পূর্ববর্তী চক্রের নিম্নতা পূর্ববর্তী দুইটি চক্র এবং পূর্ববর্তী তিনটি চক্রের নিম্নের চেয়ে কম।
  3. একটি উচ্চ পর্যায়ের সময় ফ্রেমে অর্ডার ব্লক সনাক্ত করুন। মাল্টি-হেড ইনডাকশন মোডের পরে, এই চক্রের সর্বোচ্চ এবং সর্বনিম্ন মূল্যগুলি অর্ডার ব্লকের উপরের এবং নীচের সীমানা হিসাবে সংজ্ঞায়িত করা হয়েছে। খালি হেড ইনডাকশন মোডটি বিপরীত।
  4. বর্তমান সময়ের ফ্রেমে (যেমন 15 মিনিটের চার্ট) সেরা প্রবেশের পয়েন্ট খুঁজুন। মাল্টি-হেড প্রবেশ বর্তমান ক্লোজিং মূল্যের অর্ডার ব্লকের নীচে এবং পূর্ববর্তী চক্রের ক্লোজিং মূল্য ব্লকের মধ্যে রয়েছে। খালি হেড প্রবেশের অর্ডার ব্লকের উপরে ক্লোজিং মূল্যের পতনের জন্য।
  5. স্টপ লস এবং স্টপস্টপ সেট করুন। স্টপ লস অবস্থানটি অর্ডার ব্লকের সীমানা এবং স্টপস্টপটি সেট করা রিস্ক-রিটার্ন অনুপাত (যেমন 1: 1.5) অনুসারে গণনা করা হয়।

কৌশলগত সুবিধা

  1. এসএমসি নীতির উপর ভিত্তি করে, প্রধান প্রবণতা এবং মূল সমর্থনকারী প্রতিরোধের পয়েন্টগুলি উচ্চ স্তরের সময় ফ্রেমে ধরা যায়, নিম্ন স্তরের সময় ফ্রেমে বাজার শব্দ বাধা এড়ানো যায়।
  2. প্রবণতা শনাক্তকরণ প্রবণতা শক্তি এবং স্থায়িত্ব বিচার করতে সাহায্য করে এবং প্রবেশের জন্য আরও ভিত্তি সরবরাহ করে।
  3. বর্তমান সময় ফ্রেমওয়ার্কের মধ্যে সঠিকভাবে প্রবেশের মাধ্যমে, অকার্যকর সংকেত এবং প্রত্যাহারের ঝুঁকি হ্রাস করুন।
  4. নমনীয় রিস্ক-রিটার্ন রেসিপি সেটিং, যা ব্যক্তিগত ঝুঁকি পছন্দ অনুসারে সামঞ্জস্য করা যায়।

কৌশলগত ঝুঁকি

  1. এই কৌশলটি বাজারের অস্থিরতা বা প্রবণতা বিপরীত হওয়ার সময় কিছুটা প্রত্যাহারের ঝুঁকির মুখোমুখি হতে পারে।
  2. চরম পরিস্থিতিতে (যেমন, দ্রুত পতন), অর্ডার ব্লকগুলি অকার্যকর হতে পারে, যার ফলে স্টপ লস খুব সহজ হয়।
  3. তবে, এই তথ্যের ভিত্তিতে, আমরা অনুমান করতে পারি যে, মূল্যের আচরণে বৈষম্য রয়েছে, তবে অন্যান্য গুরুত্বপূর্ণ সূচক যেমন লেনদেনের পরিমাণকে উপেক্ষা করে।

কৌশল অপ্টিমাইজেশনের দিকনির্দেশনা

  1. দীর্ঘমেয়াদী প্রবণতা নিশ্চিত করতে ফিল্টার হিসাবে আরো উচ্চ পর্যায়ের সময় ফ্রেমওয়ার্ক (যেমন সূর্য, ঘূর্ণি) চালু করুন।
  2. প্রবণতা সনাক্তকরণ এবং প্ররোচনা মোডের সময়, সমান্তরাল সিস্টেম, গতিশীলতা সূচক ইত্যাদির সাথে একত্রিত করা যেতে পারে, যা বিচারের নির্ভুলতা বাড়ায়।
  3. অর্ডার ব্লক সীমানার গতিশীল অপ্টিমাইজেশান, যেমন ATR ((অর্থাৎ গড় বাস্তব তরঙ্গদৈর্ঘ্য) বা বিভিন্ন বাজারের অবস্থার প্রতিক্রিয়া জানাতে চ্যানেলের প্রস্থ বিবেচনা করা।
  4. প্রবেশের পরে, পজিশন হোল্ডিং ঝুঁকি হ্রাস করার জন্য এটিআর বা এসএআর (প্যারালাইন সূচক) এর মতো মোবাইল স্টপ সেট আপ করা যেতে পারে।
  5. সম্ভাব্য ট্রেন্ড রিভার্স বা ব্ল্যাক সোয়াইন ইভেন্ট সনাক্ত করতে বাজার মনোভাবের সূচকগুলি (যেমন VIX) বা ম্যাক্রোইকোনমিক ডেটা বিবেচনা করুন।

সারসংক্ষেপ

এসএমসি মার্কেট হাই লো পয়েন্ট ব্রেকআউট কৌশলটি এসএমসি নীতির উপর ভিত্তি করে একটি পরিমাণগত ট্রেডিং কৌশল যা উচ্চ স্তরের সময় ফ্রেমে মূল চাপ অঞ্চলগুলি সনাক্ত করে এবং বর্তমান সময় ফ্রেমে সেরা ব্রেকআউট পয়েন্টগুলি সন্ধান করে। এই কৌশলটি প্রবণতার দিকনির্দেশ, আকৃতি এবং ঝুঁকিপূর্ণ রিটার্নের অনুপাতকে বিবেচনা করে যাতে প্রবেশের পয়েন্ট এবং ক্ষতির অনুপাতকে অনুকূল করা যায়। কৌশলটি উচ্চ স্তরের সময় ফ্রেমের উপর ভিত্তি করে শব্দটি ফিল্টার করে, প্রবণতাটিকে সঠিকভাবে ক্যাপচার করে এবং ঝুঁকি ব্যবস্থাপনার নমনীয় বৈশিষ্ট্য রয়েছে। তবে বাজারের শক বা প্রবণতা বিপরীত হওয়ার শুরুতে কৌশলটি কিছুটা প্রত্যাহারের ঝুঁকির মুখোমুখি হতে পারে। ভবিষ্যতে আরও সময় ফ্রেম, অর্ডার ব্লকিং, গতিশীল সীমানা এবং বাজারের আবেগকে বিবেচনা করে কৌশলটির স্থিতিশীলতা এবং অভিযোজনযোগ্যতা বাড়ানোর জন্য কৌশলটি অনুকূলিত করা যেতে পারে।

কৌশল সোর্স কোড
//@version=5
strategy("SMC Indian Market Strategy", overlay=true)

// Input Parameters
htf = input.timeframe("60", title="Higher Timeframe")  // For Inducement & Order Block
riskRewardRatio = input.float(1.5, title="Risk:Reward Ratio", minval=0.1)

// Higher Timeframe Data
[htfOpen, htfHigh, htfLow, htfClose] = request.security(syminfo.tickerid, htf, [open, high, low, close])

// Trend Identification (HTF)
bool htfUptrend = htfClose > htfClose[1] and htfLow > htfLow[1]  // Price action
bool htfDowntrend = htfClose < htfClose[1] and htfHigh < htfHigh[1]

// Inducement Identification (HTF)
bool htfInducementHigh = htfUptrend and high[1] > high[2] and high[1] > high[3] 
bool htfInducementLow = htfDowntrend and low[1] < low[2] and low[1] < low[3]
float inducementLevel = htfInducementHigh ? high[1] : htfInducementLow ? low[1] : na

// Order Block Identification (HTF)
var float htfOBHigh = na // Highest high within the order block
var float htfOBLow = na  // Lowest low within the order block

if htfInducementHigh
    htfOBHigh := htfHigh
    htfOBLow := htfLow
else if htfInducementLow
    htfOBHigh := htfHigh
    htfOBLow := htfLow

// Optimal Entry (Current Timeframe)
bool longEntry = htfUptrend and close > htfOBLow and close[1] < htfOBLow  // Break of OB low
bool shortEntry = htfDowntrend and close < htfOBHigh and close[1] > htfOBHigh  // Break of OB high

// Stop Loss and Take Profit
float longSL = htfOBLow
float longTP = close + (close - longSL) * riskRewardRatio
float shortSL = htfOBHigh
float shortTP = close - (shortSL - close) * riskRewardRatio

// Strategy Execution
if longEntry
    strategy.entry("Long", strategy.long, stop=longSL, limit=longTP)
else if shortEntry
    strategy.entry("Short", strategy.short, stop=shortSL, limit=shortTP)