রিসোর্স লোড হচ্ছে... লোডিং...

মাল্টি-পিরিয়ড ট্রেন্ড লিনিয়ার এনগ্লোফিং প্যাটার্ন পরিমাণগত ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৫-০১-০৬ ১১ঃ৪২ঃ৩৭
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশল নীতি

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

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

  1. স্পষ্ট সংকেতঃ গ্রাসকারী নিদর্শনগুলির স্বতন্ত্র চাক্ষুষ বৈশিষ্ট্য রয়েছে, যা সংকেত সনাক্তকরণের ক্ষেত্রে উচ্চ নির্ভুলতার দিকে পরিচালিত করে
  2. বিস্তৃত প্রয়োগযোগ্যতাঃ সমস্ত বাজার এবং সময়সীমার জন্য প্রয়োগ করা যেতে পারে, ব্যাপক ব্যবহারিক মূল্য প্রদান করে
  3. নিয়ন্ত্রিত ঝুঁকিঃ স্থির হোল্ডিং সময়ের মাধ্যমে হোল্ডিং ঝুঁকি কার্যকরভাবে পরিচালনা করে
  4. নমনীয় পরামিতিঃ বিভিন্ন বাজারের বৈশিষ্ট্য অনুযায়ী ট্রেডিং দিকনির্দেশনা এবং হোল্ডিং সময়কাল সামঞ্জস্য করা যেতে পারে
  5. শক্তিশালী ভিজ্যুয়ালাইজেশনঃ প্যাটার্নের ঘটনাগুলি ব্যাকগ্রাউন্ড রঙের সাথে চিহ্নিত করা হয়, বিশ্লেষণ এবং ব্যাকটেস্টিংয়ের সুবিধার্থে

কৌশলগত ঝুঁকি

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

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

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

সংক্ষিপ্তসার

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


/*backtest
start: 2024-12-06 00:00:00
end: 2025-01-04 08:00:00
period: 2h
basePeriod: 2h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=6
strategy("Engulfing Candlestick Strategy", overlay=true)

// Input parameters
bull_color = input.color(color.new(color.green, 0), title="Bullish Engulfing Highlight")
bear_color = input.color(color.new(color.red, 0), title="Bearish Engulfing Highlight")
hold_periods = input.int(17, title="Hold Periods", minval=1)  // How many bars to hold the position

// Input for selecting the pattern (Bullish or Bearish Engulfing)
pattern_type = input.string("Bullish Engulfing", title="Engulfing Pattern", options=["Bullish Engulfing", "Bearish Engulfing"])

// Input for selecting the trade type (Long or Short)
trade_type = input.string("Long", title="Trade Type", options=["Long", "Short"])

// Conditions for Bullish Engulfing
bullish_engulfing = close > open and open < close[1] and close > open[1] and open[1] > close[1]

// Conditions for Bearish Engulfing
bearish_engulfing = close < open and open > close[1] and close < open[1] and open[1] < close[1]

// Declare the entry condition variable
var bool entry_condition = false  // Set initial value to 'false'

// Entry logic based on selected pattern and trade type
if pattern_type == "Bullish Engulfing"
    entry_condition := bullish_engulfing
else
    entry_condition := bearish_engulfing

// Execute the entry based on the selected trade type
if entry_condition
    if trade_type == "Long"
        strategy.entry("Long", strategy.long)
    else
        strategy.entry("Short", strategy.short)

// Close position after specified number of bars
if strategy.position_size != 0 and bar_index - strategy.opentrades.entry_bar_index(0) >= hold_periods
    strategy.close("Long")
    strategy.close("Short")

// Highlight Bullish Engulfing Candles (Background Color)
bgcolor(bullish_engulfing and pattern_type == "Bullish Engulfing" ? color.new(bull_color, 80) : na, title="Bullish Engulfing Background")
// Highlight Bearish Engulfing Candles (Background Color)
bgcolor(bearish_engulfing and pattern_type == "Bearish Engulfing" ? color.new(bear_color, 80) : na, title="Bearish Engulfing Background")


আরো