ডায়নামিক সাপোর্ট এবং রেসিস্ট্যান্স চ্যানেলের ব্রেকআউট

লেখক:চাওঝাং, তারিখঃ 2024-01-18 12:30:04
ট্যাগঃ

img

সারসংক্ষেপ

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

কৌশলগত যুক্তি

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

বিশেষত, কৌশলটি ta.pivotlow এবং ta.pivothigh ফাংশনগুলি ব্যবহার করে গতিশীল সমর্থন এবং প্রতিরোধের স্তরগুলি গণনা করে। এই সমর্থন এবং প্রতিরোধের রেখাগুলি চার্টে লাল এবং নীল রঙে প্লট করা হয়। যখন বন্ধের দাম এই স্তরগুলি ভেঙে যায়, তখন B আকৃতির চিহ্নগুলি ব্রেকআউট অবস্থানে আঁকা হয়। এদিকে, কৌশলটি ভলিউমের উত্থানগুলি পরিমাপ করতে 5 দিনের এবং 10 দিনের গড় ভলিউম ব্যবহার করে একটি ভলিউম দোলনকারীকে অন্তর্ভুক্ত করে। ব্রেকআউট সংকেত এবং সতর্কতাগুলি কেবলমাত্র যখন ভলিউমটি যথেষ্ট বড় হয় তখনই ট্রিগার করা হয়। অবশেষে, কৌশলটি এই সমর্থন, প্রতিরোধ এবং ভলিউমের অবস্থার উপর ভিত্তি করে লং / শর্ট প্রবেশ এবং প্রস্থান কৌশলগুলিকে সংহত করে।

সুবিধা

এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:

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

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

ঝুঁকি

কৌশলটির সম্ভাব্য ঝুঁকিগুলির মধ্যে প্রধানত নিম্নলিখিতগুলি অন্তর্ভুক্ত রয়েছেঃ

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

  2. প্যারামিটার অপ্টিমাইজেশান ঝুঁকি। যদি বাম / ডান বার ইত্যাদি অনুপযুক্তভাবে সেট করা হয় তবে ভুল সমর্থন এবং প্রতিরোধের মাত্রা গণনা করা যেতে পারে। বিভিন্ন পণ্যের ট্রেডিং বৈশিষ্ট্য অনুযায়ী উপযুক্ত বাম / ডান বার নির্বাচন করা উচিত।

  3. অতিরিক্ত অপ্টিমাইজেশান ঝুঁকি। অত্যধিক পরামিতি অপ্টিমাইজেশান ওভারফিটিং হতে পারে। সীমিত ডেটাতে অতিরিক্ত অপ্টিমাইজেশান এড়াতে যথাযথ ব্যাকটেস্টিং এবং বৈধতা গ্রহণ করা উচিত।

  4. লেনদেনের খরচ ঝুঁকি। ঘন ঘন ট্রেডিং উচ্চতর কমিশন হতে পারে। মুনাফা গ্রহণের কারণ বা ট্রেডিং ফ্রিকোয়েন্সি নিয়ন্ত্রণের অন্যান্য উপায় বিবেচনা করা উচিত।

উন্নতির নির্দেশাবলী

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

  1. একক ক্ষতি নিয়ন্ত্রণের জন্য স্টপ লস শর্ত যোগ করুন।

  2. সর্বোত্তম মুনাফা পয়েন্ট নির্ধারণের জন্য মুনাফা গ্রহণের ফ্যাক্টরগুলি অনুকূল করুন।

  3. সর্বোত্তম পরামিতি নির্ধারণের জন্য বিভিন্ন পরামিতি সমন্বয় পরীক্ষা করুন।

  4. বিভিন্ন পণ্যের উপর ভিত্তি করে বাম / ডান বার সেটিংস সামঞ্জস্য করুন।

  5. অন্যান্য ফিল্টার যোগ করুন, উদাহরণস্বরূপ, দামের অস্থিরতা, যাতে ভাঙ্গনের সম্ভাবনা আরও ভালভাবে পরিমাপ করা যায়।

  6. বিভিন্ন ভলিউম নিশ্চিতকরণ সূচক চেষ্টা করুন, যেমন উচ্চ-ভলিউম ব্রেকআউট।

  7. আরও ভাল সংহতকরণের জন্য অন্যান্য কৌশল বা সূচক অন্তর্ভুক্ত করুন।

সিদ্ধান্ত

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


/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 30m
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Support and Resistance channel with Breaks p5", shorttitle="Support and Resistance channel with Breaks [cryptoonchain]", overlay=true, max_bars_back=1000)

// Input variables
toggleBreaks = input(true, title="Show Breaks")
leftBars = input(15, title="Left Bars")
rightBars = input(15, title="Right Bars")
volumeThresh = input(20, title="Volume Threshold")

// Calculate pivot levels
highUsePivot = fixnan(ta.pivothigh(leftBars, rightBars)[1])
lowUsePivot = fixnan(ta.pivotlow(leftBars, rightBars)[1])

// Plot resistance and support lines
r1 = plot(highUsePivot, color=color.new(na(highUsePivot) ? na : #FF0000, 0), linewidth=3, offset=-(rightBars + 1), title="Resistance")
s1 = plot(lowUsePivot, color=color.new(na(lowUsePivot) ? na : #233dee, 0), linewidth=3, offset=-(rightBars + 1), title="Support")

// Volume %
short = ta.ema(volume, 5)
long = ta.ema(volume, 10)
osc = 100 * (short - long) / long

// Plot shapes for breaks with volume
plotshape(toggleBreaks and ta.crossunder(close, lowUsePivot) and not (open - close < high - open) and osc > volumeThresh, title="Break", text='B', style=shape.labeldown, location=location.abovebar, color=color.red, textcolor=color.white, transp=0, size=size.tiny)
plotshape(toggleBreaks and ta.crossover(close, highUsePivot) and not (open - low > close - open) and osc > volumeThresh, title="Break", text='B', style=shape.labelup, location=location.belowbar, color=color.green, textcolor=color.white, transp=0, size=size.tiny)

// Alert conditions
alertcondition(ta.crossunder(close, lowUsePivot) and osc > volumeThresh, title="Support Broken", message="Support Broken")
alertcondition(ta.crossover(close, highUsePivot) and osc > volumeThresh, title="Resistance Broken", message="Resistance Broken")

// Strategy conditions with filter
longCondition = low > highUsePivot and osc > volumeThresh
shortCondition = high < lowUsePivot and osc > volumeThresh


// Strategy entries
strategy.entry("My Long Entry Id", strategy.long, when=longCondition)
strategy.entry("My Short Entry Id", strategy.short, when=shortCondition)


আরো