ব্রেকব্যাক ঝড় কৌশলটি স্বল্পমেয়াদী বিপরীতের মধ্যে লুকানো বিস্ফোরক পদক্ষেপগুলি দখল করার জন্য মূল্যের ব্রেকআউটের পরে প্রত্যাহারের সুযোগগুলি ক্যাপচার করতে বিশেষীকরণ করে। এটি প্রবণতা নির্ধারণ এবং বিপরীত সংকেতগুলিকে সংযুক্ত করে যখন দামগুলি পূর্ববর্তী সমর্থন স্তরে ফিরে আসে এবং দামগুলি পূর্ববর্তী প্রতিরোধের স্তরে ফিরে আসে তখন নিম্নমুখী ব্রেকআউটের পরে স্বল্প সময়ের জন্য যায়। কৌশলটি কঠোর ব্রেকআউট বৈধকরণের মাধ্যমে বেশিরভাগ মিথ্যা ব্রেকআউটগুলি ফিল্টার করে, উচ্চ মানের এন্ট্রিগুলি নিশ্চিত করে।
কৌশলটি দুটি প্রধান ট্রিগারের উপর ভিত্তি করেঃ দীর্ঘমেয়াদী সময়সীমার সাম্প্রতিক উচ্চ / নিম্ন ব্রেকআউট এবং স্বল্পমেয়াদী পলব্যাক প্যাটার্ন। বিশেষত, এটি প্রথমত উচ্চতর সময়সীমার থেকে একটি ঊর্ধ্বমুখী প্রবণতা নির্ধারণের জন্য 80-অবধি সর্বোচ্চের উপরে দাম ভাঙ্গার প্রয়োজন। দ্বিতীয়ত, এটি স্বল্পমেয়াদী ঊর্ধ্বমুখী ব্রেকআউট নিশ্চিত করার জন্য পূর্ববর্তী দিনের ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী ঊর্ধ্বমুখী
সংক্ষিপ্ত সংকেতটি সমান্তরালভাবে কাজ করে, যার জন্য সাম্প্রতিক নিম্ন ব্রেকআউট এবং আগের দিনের উচ্চতায় ফিরে আসা প্রয়োজন। এই সংমিশ্রণটি প্রবণতার দিকনির্দেশ এবং এন্ট্রি পয়েন্টগুলির সময়কালের গুণমান নিশ্চিত করে, মধ্যমগুলি এড়িয়ে চলার সময় বেশিরভাগ প্রবণতা ক্যাপচার করে।
এই কৌশলটি দ্বি-দিকনির্দেশমূলক ট্রেডিং এবং ব্রেকআউট ধারণাগুলিকে উল্লেখযোগ্য প্রান্তের সাথে একত্রিত করেঃ
বিশেষত, ৮০-পরিয়ড ফিল্টারটি স্বল্পমেয়াদী গোলমালের উপর বেশিরভাগ মিথ্যা ব্রেকআউট এড়ায়। পূর্ববর্তী দিনের চরম পয়েন্টগুলি ভঙ্গ করা নির্ভরযোগ্যভাবে স্বল্পমেয়াদী প্রবণতার বিবর্তনগুলি ধরতে পারে। এই জাতীয় মানের সংকেতগুলি ব্যবসায়ের দিকনির্দেশের নির্ভুলতা নিশ্চিত করে।
পলব্যাক এন্ট্রি নির্দিষ্ট স্টপ লস বাফার প্রদান করে তারপর প্রবণতার মাঝামাঝি অংশের বেশিরভাগ অংশকে ধরে রাখে। এটি কৌশলটির লাভজনক স্থিতিশীলতার গ্যারান্টি দেয়।
অবশেষে, টাইমড আউট মেশিনটি আবেগগত হস্তক্ষেপকে কমিয়ে আনার মাধ্যমে ফলাফলের দৃশ্যকল্পগুলি পূর্বনির্ধারণ করে লাভজনকতা এবং ঝুঁকি নিয়ন্ত্রণ উভয় কারণকে ভারসাম্য করে।
তবে এই কৌশল কিছু ঝুঁকিপূর্ণঃ
প্রথম ঝুঁকিটি পলব্যাক এন্ট্রি সেটিং থেকে আসে। যখন বাজারে সমান্তরাল আপট্রেন্ড এবং ডাউনট্রেন্ড তরঙ্গ উপস্থিত হয়, উভয় পক্ষের এন্ট্রি সংকেত ভিড় করতে পারে, উভয় পক্ষের এন্ট্রি প্রতিরোধ করে।
এটি আউটপুট ফিল্টারগুলি সামঞ্জস্য করে এবং সর্বনিম্ন ব্রেকআউট পরিসীমা সেট করে স্পেস আউট সংকেতগুলি এড়ানো যায়।
দ্বিতীয় ঝুঁকিটি হল ঘন ঘন বিপরীতমুখী হওয়ার ফলে হুইপস। অত্যধিক দীর্ঘ / সংক্ষিপ্ত সুইচগুলি খরচ এবং প্রকৃত ক্ষতি বৃদ্ধি করে।
অপ্রয়োজনীয় প্রস্থানগুলিকে হ্রাস করার জন্য হোল্ডিং সময়কাল এবং স্টপ লস পরামিতিগুলি সামঞ্জস্য করে এটি হ্রাস করা যেতে পারে।
অবশেষে, ফলস্বরূপ বিপরীতমুখী গতি কখনও কখনও একীকরণের পরিসরের মধ্যে পর্যাপ্ত পরিমাণে অভাব থাকতে পারে। অতিরিক্ত দীর্ঘমেয়াদী প্রবণতা মেট্রিকগুলি নিম্নমানের সেটআপগুলি এড়াতে সহায়তা করতে পারে।
বিশ্লেষণের উপর ভিত্তি করে, আরও অপ্টিমাইজেশান অন্তর্ভুক্তঃ
মুনাফা বন্ধ বা ব্রেক ইভেন স্টপগুলি প্রথমে মুনাফা লক করতে পারে এবং পুনরুদ্ধার এড়াতে পারে।
ATR এবং RVI এর মতো অস্থিরতা সূচকগুলি কম সুযোগের সময়কাল এড়াতে দোলন ব্যবস্থার পরিমাপ করতে পারে।
অবশেষে, মৌসুমী পরিবর্তনের আশেপাশে চক্রীয় প্রবণতাও পার্শ্ব প্রতিক্রিয়াগুলিকে হ্রাস করার জন্য বৃহত্তর প্রবণতা স্থান সরবরাহ করে।
সামগ্রিকভাবে, ব্রেকব্যাক ঝড় কৌশলটি প্রবণতা ব্রেকআউটের পরে স্বল্পমেয়াদী প্রবণতা বিপরীত সুযোগগুলি ক্যাপচার করার লক্ষ্য রাখে। দীর্ঘমেয়াদী প্রবণতা ফিল্টার, স্বল্পমেয়াদী বিপরীত সংকেত, ব্রেকআউট বৈধতা এবং পলব্যাক এন্ট্রিগুলি একত্রিত করে, এটি বৃহত্তর প্রবণতা চলাচলের মধ্যে ট্রেড পলব্যাকগুলির জন্য একটি শক্তিশালী কাঠামো সরবরাহ করে। যখন উপযুক্ত মুনাফা গ্রহণ, অস্থিরতা মেট্রিক এবং মৌসুমী ফিল্টারগুলির সাথে অনুকূলিত হয়, তখন এই জাতীয় কাঠামো বিভিন্ন বাজারের অবস্থার মধ্যে স্থিতিশীল মুনাফা তৈরি করতে পারে।
/*backtest start: 2024-01-01 00:00:00 end: 2024-01-31 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 strategy("Smash Day Pattern (Type B)", overlay=true, default_qty_type = strategy.fixed, default_qty_value = 1, initial_capital = 10000) in1 = input(40, "Max Days to Hold") - 1 isLong = strategy.position_size > 0 isShort = strategy.position_size < 0 longTrigger = close[1]<low[2] shortTrigger = close[1]>high[2] longFilter = close[1] > close[80] shortFilter = close[1] < close[80] longEntry = (not isLong) and longTrigger and longFilter shortEntry = (not isShort) and shortTrigger and shortFilter longStop = valuewhen(longEntry, low[1], 0) longPrice = valuewhen(longEntry, high[1], 0) shortStop = valuewhen(shortEntry, high[1],0) shortPrice = valuewhen(shortEntry, low[1], 0) strategy.entry(id = "Long", long = true, stop = longPrice+.001, when = longEntry) strategy.exit(id = "Stop Long", from_entry = "Long", stop = longStop, when = isLong) strategy.close("Long", barssince(longEntry==true)>=in1) strategy.entry(id = "Short", long = false, stop = shortPrice-.001, when = shortEntry) strategy.exit(id = "Stop Short", from_entry = "Short", stop = shortStop, when = isShort) strategy.close("Short", barssince(shortEntry==true)>=in1)