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

বোলিংজার ব্যান্ড এবং ফ্র্যাক্টাল ব্রেকআউট ভিত্তিক গতিশীল বিপরীতমুখী পয়েন্ট কৌশল

লেখক:চাওঝাং, তারিখঃ ২০২৪-০৬-২৮ ১৫ঃ০৬ঃ৩৬
ট্যাগঃবি বিএমএএসএমএএসডিএফআরএসি

img

সারসংক্ষেপ

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

কৌশলগত নীতি

কৌশলটির মূল নীতিগুলি নিম্নলিখিত মূল উপাদানগুলির উপর ভিত্তি করেঃ

  1. বোলিংজার ব্যান্ডঃ মধ্যবর্তী ব্যান্ড হিসাবে একটি 20 পিরিয়ডের সহজ চলমান গড় (এসএমএ) ব্যবহার করে, উপরের এবং নীচের ব্যান্ডগুলি উপরে এবং নীচে 2 স্ট্যান্ডার্ড বিচ্যুতিতে সেট করা হয়। বোলিংজার ব্যান্ডগুলি নির্ধারণ করতে ব্যবহৃত হয় যে দামটি অতিরিক্ত ক্রয় বা অতিরিক্ত বিক্রয় অবস্থার মধ্যে রয়েছে কিনা।

  2. মূল্য ফ্র্যাক্টালঃ কৌশলটি উত্থান এবং হ্রাস ফ্র্যাক্টাল সনাক্ত করতে 5 টি মোমবাতি ব্যবহার করে। একটি উত্থান ফ্র্যাক্টাল ঘটে যখন বর্তমান মোমবাতিটির উচ্চতা এর আগে এবং পরে দুটি মোমবাতিগুলির উচ্চতার চেয়ে বেশি হয়; একটি হ্রাস ফ্র্যাক্টাল বিপরীত।

  3. ব্রেকআউট সিগন্যাল:

    • যখন মূল্য নিম্ন বোলিঞ্জার ব্যান্ডের নিচে পড়ে, তখন এটিকে সম্ভাব্য নেমে যাওয়ার ব্রেকআউট হিসেবে চিহ্নিত করা হয়।
    • যদি নেমে যাওয়ার পরে, মূল্য বেড়ে যায় এবং সর্বশেষতম উত্থান ফ্র্যাক্টাল উচ্চতার উপরে ভেঙে যায়, তাহলে একটি দীর্ঘ সংকেত উৎপন্ন হয়।
    • যখন মূল্য উপরের বোলিংজার ব্যান্ডের উপরে চলে যায়, তখন এটিকে সম্ভাব্য ঊর্ধ্বমুখী ব্রেকআউট হিসেবে চিহ্নিত করা হয়।
    • যদি উর্ধ্বমুখী ব্রেকআউটের পরে, মূল্য কমে যায় এবং সর্বশেষ হ্রাসের ফ্র্যাক্টাল সর্বনিম্নের নিচে ভেঙে যায়, একটি সংক্ষিপ্ত সংকেত উৎপন্ন হয়।
  4. লেনদেন বাস্তবায়নঃ

    • যখন একটি উত্থানশীল ফ্রেক্টাল চিহ্নিত করা হয় তখন একটি দীর্ঘ অবস্থান খুলুন।
    • যখন একটি bearish fractal চিহ্নিত করা হয় তখন একটি শর্ট পজিশন খুলুন।

এই নকশায় ট্রেন্ড অনুসরণ এবং বিপরীতমুখী ট্রেডিংয়ের উপাদানগুলি একত্রিত করা হয়েছে, যার লক্ষ্য হল বাজারের প্রধান বাঁক পয়েন্টগুলি ধরা।

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

  1. একাধিক নিশ্চিতকরণঃ কৌশলটি দুটি স্বাধীন প্রযুক্তিগত সূচক, বোলিংজার ব্যান্ড এবং মূল্য ফ্র্যাক্টালকে একত্রিত করে, একাধিক নিশ্চিতকরণ প্রদান করে এবং মিথ্যা ব্রেকআউটের ঝুঁকি হ্রাস করে।

  2. গতিশীল অভিযোজনঃ বোলিংজার ব্যান্ডগুলি বাজারের অস্থিরতার উপর ভিত্তি করে স্বয়ংক্রিয়ভাবে সামঞ্জস্য করে, যা কৌশলটিকে বিভিন্ন বাজারের পরিবেশে মানিয়ে নিতে দেয়।

  3. ভারসাম্যপূর্ণ প্রবণতা এবং বিপরীতমুখী পদ্ধতিঃ কৌশলটি প্রবণতা অব্যাহত রাখার (ফ্র্যাক্টাল ব্রেকআউটের মাধ্যমে) এবং সম্ভাব্য বিপরীতমুখী পয়েন্টগুলি (বোলিংজার ব্যান্ড ব্রেকআউটের মাধ্যমে) উভয়ই ক্যাপচার করতে পারে, যা এর নমনীয়তা বাড়িয়ে তোলে।

  4. স্পষ্ট প্রবেশের পয়েন্টঃ স্পষ্ট ট্রেডিং সংকেতগুলি নির্দিষ্ট অবস্থার মাধ্যমে সংজ্ঞায়িত করা হয় (বোলিংজার ব্যান্ড ব্রেকআউট এবং ফ্র্যাক্টাল ব্রেকআউট), যা বিষয়গত বিচারের প্রয়োজনীয়তা হ্রাস করে।

  5. ভিজ্যুয়াল অ্যাসিস্ট্যান্সঃ কৌশলটি চার্টে বোলিংজার ব্যান্ড এবং ফ্র্যাক্টাল পয়েন্টগুলি প্লট করে, ট্রেডারদের বাজারের কাঠামো এবং সম্ভাব্য ট্রেডিং সুযোগগুলি স্বজ্ঞাতভাবে বুঝতে সহায়তা করে।

কৌশলগত ঝুঁকি

  1. বিলম্বঃ ২০ পেরিওডের বোলিংজার ব্যান্ড এবং ৫ ক্যান্ডেল ফ্র্যাক্টাল ব্যবহার করলে সিগন্যাল বিলম্বিত হতে পারে এবং দ্রুত গতির বাজারে সম্ভাব্য সুযোগ হারাতে পারে।

  2. ভুয়া ব্রেকআউটঃ রেঞ্জ-বান্ধব বাজারে, দামগুলি প্রায়শই একটি বাস্তব প্রবণতা গঠন না করেই বোলিংজার ব্যান্ড বা ফ্র্যাক্টাল স্তরগুলি ভেঙে ফেলতে পারে, যা সম্ভাব্যভাবে ঘন ঘন মিথ্যা সংকেতগুলির দিকে পরিচালিত করতে পারে।

  3. স্টপ-লস মেকানিজমের অভাবঃ বর্তমান কৌশলটিতে স্টপ-লসের সুস্পষ্ট নিয়ম নেই, যা ভুল ট্রেডগুলিতে অত্যধিক ক্ষতির দিকে পরিচালিত করতে পারে।

  4. ওভারট্রেডিংঃ অত্যন্ত অস্থির বাজারে, কৌশলটি খুব বেশি ট্রেডিং সংকেত তৈরি করতে পারে, লেনদেনের ব্যয় বাড়িয়ে তুলতে পারে।

  5. একক সময়সীমাঃ কৌশলটি একক সময়সীমার তথ্যের উপর ভিত্তি করে তৈরি করা হয়েছে, যা বৃহত্তর সময়সীমার গুরুত্বপূর্ণ বাজার কাঠামোগুলিকে উপেক্ষা করতে পারে।

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

  1. স্টপ-লস এবং টেক-প্রফিট প্রবর্তন করুনঃ মধ্যম বোলিংজার ব্যান্ড বা বিপরীত বোলিংজার ব্যান্ডে স্টপ-লস পয়েন্ট সেট করার বিষয়টি বিবেচনা করুন এবং এটিআর (গড় সত্য পরিসীমা) এর উপর ভিত্তি করে স্টপ-লস স্তরগুলি গতিশীলভাবে সামঞ্জস্য করুন।

  2. ট্রেড ফিল্টার যোগ করুনঃ সম্ভাব্য মিথ্যা ব্রেকআউট সংকেত ফিল্টার করতে এবং ট্রেডের গুণমান উন্নত করতে অতিরিক্ত সূচক (যেমন আরএসআই বা এমএসিডি) প্রবর্তন করুন।

  3. মাল্টি-টাইমফ্রেম বিশ্লেষণঃ বৃহত্তর টাইমফ্রেম থেকে প্রবণতা তথ্য অন্তর্ভুক্ত করুন, জয় হার উন্নত করতে বৃহত্তর প্রবণতা দিক শুধুমাত্র ট্রেড বাস্তবায়ন।

  4. প্যারামিটার অপ্টিমাইজ করুনঃ নির্দিষ্ট বাজারের জন্য সর্বোত্তম সমন্বয় খুঁজে পেতে বোলিংজার ব্যান্ড পিরিয়ড এবং ফ্র্যাক্টাল মোমবাতি সংখ্যা মত প্যারামিটার অপ্টিমাইজ করার জন্য ব্যাকটেস্ট করুন।

  5. ভোল্টেবিলিটি ফিল্টার যুক্ত করুনঃ নিম্ন ভোল্টেবিলিটি সময়কালে ট্রেডিং শর্তাদি কঠোর করুন যাতে ব্যাপ্তি-সীমাবদ্ধ বাজারে ওভারট্রেডিং এড়ানো যায়।

  6. ট্রেলিং স্টপগুলি বিবেচনা করুন: আংশিক মুনাফা লক করার জন্য ট্রেডগুলি লাভজনক হওয়ার সাথে সাথে ধীরে ধীরে স্টপ-লস পয়েন্টগুলি বাড়ান।

  7. ভলিউম কনফার্মেশন অন্তর্ভুক্ত করুনঃ ব্রেকআউটগুলির বৈধতা নিশ্চিত করতে ভলিউম তথ্য একত্রিত করুন, সংকেতের নির্ভরযোগ্যতা উন্নত করুন।

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

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

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

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


/*backtest
start: 2024-05-01 00:00:00
end: 2024-05-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Breakdown and Breakup Strategy", overlay=true)

// Bollinger Bands settings
length = input.int(20, title="Bollinger Bands Length")
src = close
mult = input.float(2.0, title="Bollinger Bands Multiplier")

// Calculate Bollinger Bands
basis = ta.sma(src, length)
dev = mult * ta.stdev(src, length)
upper = basis + dev
lower = basis - dev

plot(upper, color=color.red, linewidth=1)
plot(lower, color=color.red, linewidth=1)
plot(basis, color=color.blue, linewidth=1)

// Fractals identification
isBullishFractal = ta.highest(high, 5)[2] == high[2] and high[2] > high[1] and high[2] > high[3]
isBearishFractal = ta.lowest(low, 5)[2] == low[2] and low[2] < low[1] and low[2] < low[3]

// Variables to store the latest fractal values
var float latestBullishFractal = na
var float latestBearishFractal = na

if (isBullishFractal)
    latestBullishFractal := high[2]
    
if (isBearishFractal)
    latestBearishFractal := low[2]

// Conditions
breakdownCondition = close < lower
breakupCondition = close > latestBullishFractal
breakupUpperCondition = close > upper
breakdownBearishCondition = close < latestBearishFractal

// Variables to track state
var bool breakdownOccurred = false
var bool breakupUpperOccurred = false

// Signals
var bool plotBreakupSignal = false
var bool plotBreakdownSignal = false

// Logic for breakdown and breakup above bullish fractal
if (breakdownCondition)
    breakdownOccurred := true

if (breakdownOccurred and breakupCondition)
    plotBreakupSignal := true
    breakdownOccurred := false

// Logic for breakup and breakdown below bearish fractal
if (breakupUpperCondition)
    breakupUpperOccurred := true

if (breakupUpperOccurred and breakdownBearishCondition)
    plotBreakdownSignal := true
    breakupUpperOccurred := false

// Plot signals as icons
plotshape(series=plotBreakupSignal, location=location.abovebar, color=color.green, style=shape.triangleup, title="Breakup", size=size.small)
plotshape(series=plotBreakdownSignal, location=location.belowbar, color=color.red, style=shape.triangledown, title="Breakdown", size=size.small)

// Plotting fractals for reference
plotshape(series=isBullishFractal, location=location.abovebar, color=color.green, style=shape.triangleup, title="Bullish Fractal", offset=-2)
plotshape(series=isBearishFractal, location=location.belowbar, color=color.red, style=shape.triangledown, title="Bearish Fractal", offset=-2)

// Reset signals
plotBreakupSignal := false
plotBreakdownSignal := false


if isBullishFractal
    strategy.entry("Enter Long", strategy.long)
else if isBearishFractal
    strategy.entry("Enter Short", strategy.short)

সম্পর্কিত

আরো