ভিডাব্লুএপি ব্রেকআউট ট্র্যাকিং কৌশল একটি প্রবণতা অনুসরণকারী কৌশল যা প্রবণতা দিক সনাক্ত করতে ভিডাব্লুএপি সূচক ব্যবহার করে। এটি সাম্প্রতিক 5 বারগুলির বন্ধের দামের উপর ভিত্তি করে ভিডাব্লুএপি জুড়ে দামের ব্রেকআউট সনাক্ত করে। যখন 3 টি ধারাবাহিক বার একই দিকে ভিডাব্লুএপি ব্রেকআউট করে, তৃতীয় বারের সর্বোচ্চ / সর্বনিম্ন মূল্য রেকর্ড করা হয়। যখন দাম রেকর্ড করা সর্বোচ্চ / সর্বনিম্ন মূল্য স্তরটি ভেঙে যায় তখন একটি ট্রেডিং সংকেত উত্পন্ন হয়।
এই কৌশলটির মূল সুবিধা হ'ল অতি স্বল্পমেয়াদী গতির ব্যবসায়ের জন্য ব্রেকআউট সুযোগগুলি ধরার দ্রুত প্রতিক্রিয়া। তবে, একটি অবস্থানের খুব বড় পরিমাণে জমে যাওয়ার ঝুঁকিও রয়েছে। অবস্থান আকারের পরামিতিগুলি সামঞ্জস্য করে এটি অনুকূলিত করা যেতে পারে।
এই কৌশলটিতে ব্যবহৃত মূল সূচকটি হল ভিডাব্লুএপি। ভিডাব্লুএপি ভলিউম ওয়েটেড গড় মূল্যের জন্য দাঁড়িয়েছে, যা একটি ভলিউম ওয়েটেড গড় মূল্য লাইন। এটি বাজারের সম্মতি মূল্যের স্তরকে প্রতিফলিত করে।
কৌশলটি সর্বশেষতম 5 টি বার এবং ভিডাব্লুএপি সূচকের বন্ধের মূল্যগুলি রিয়েল-টাইমে গণনা করে। এটি পরপর ভিডাব্লুএপি ব্রেকআউটের নির্দিষ্ট ধরণের জন্য চেক করার জন্য একটি যৌক্তিক ভেরিয়েবলের একটি সিরিজও সংজ্ঞায়িত করে।
ট্রেডিং সিগন্যালগুলি নতুন সর্বোচ্চ / সর্বনিম্ন মূল্যের ভিত্তিতে তৈরি করা হয় যা মূল্যের ব্রেকআউট দ্বারা তৈরি করা হয়। যুক্তিটি হলঃ
সুতরাং মূল ধারণা হল মূল্যের ব্রেকআউটের দিকনির্দেশনা চিহ্নিত করা এবং ব্রেকআউটের ফলে নতুন সর্বোচ্চ/নিম্নতম মূল্যের ট্রেড করা।
ডিফল্ট পজিশনের আকারটি 100% শেয়ারের উপর সেট করা হয়। এটি প্রতিটি ব্যবসায়ের পূর্ণ অবস্থানকে উপস্থাপন করে। এই কৌশলটির স্বল্পমেয়াদী প্রকৃতি বিবেচনা করে, ঝুঁকি নিয়ন্ত্রণের জন্য পজিশনের আকার হ্রাস করা যেতে পারে।
প্রস্থান নিয়মটি হল ভিডাব্লুএপি ক্রসন্ডার / ক্রসওভার। ভিডাব্লুএপি পলাতক ক্ষতি এড়ানোর জন্য ট্রেলিং স্টপ লস হিসাবে কাজ করে।
ভিডাব্লুএপি ব্রেকআউট ট্র্যাকিং কৌশলটির সবচেয়ে বড় সুবিধা হ'ল স্বল্পমেয়াদী মূল্য গতি এবং প্রবণতা অনুসরণকারী সুযোগগুলি ধরার জন্য এর দ্রুত প্রতিক্রিয়া। মূল সুবিধাগুলি হ'লঃ
এই কৌশলটি উচ্চ-ফ্রিকোয়েন্সি স্বল্পমেয়াদী ব্যবসায়ের জন্য বিশেষভাবে উপযুক্ত, লাভের দ্রুত লকিংয়ের অনুমতি দেয়। এটি অপরিশোধিত তেল এবং সোনার মতো অস্থির সরঞ্জামগুলির সাথে সেরা সম্পাদন করে।
যদিও এই কৌশলটির কার্যকর ট্র্যাকিং ক্ষমতা রয়েছে, তবুও বিবেচনা করার মতো ঝুঁকি রয়েছেঃ
নিম্নলিখিত অপ্টিমাইজেশানগুলি এই ঝুঁকিগুলি হ্রাস করতে সহায়তা করতে পারেঃ
একটি অতি স্বল্পমেয়াদী ট্র্যাকিং কৌশল হিসাবে, নিম্নলিখিত ক্ষেত্রগুলি থেকে আরও অপ্টিমাইজেশন করা যেতে পারেঃ
মাল্টি-ইন্ডিক্টর ইন্টিগ্রেশন: আরও কঠোর ফিল্টার নিয়ম নির্ধারণ এবং নির্ভুলতা উন্নত করার জন্য অন্যান্য অস্থিরতা এবং গতির সূচকগুলি একত্রিত করুন
গতিশীল অবস্থানের আকার: পরিবর্তিত বাজারের অবস্থার উপর ভিত্তি করে গতিশীলভাবে পজিশনের আকার সামঞ্জস্য করুন। যখন অস্থিরতা বেড়ে যায় তখন হ্রাস করুন এবং শক্তিশালী প্রবণতার সময় বৃদ্ধি করুন।
অভিযোজিত স্টপ: ATR এবং অন্যান্য মূল্য কর্ম সংকেতগুলির উপর ভিত্তি করে স্থির VWAP স্টপগুলিকে অভিযোজিত ট্রেলিং স্টপ প্রক্রিয়াতে আপগ্রেড করুন।
ঝুঁকি ব্যবস্থাপনা: ঝুঁকি নিয়ন্ত্রণের জন্য সর্বাধিক হোল্ডিং পিরিয়ড, দৈনিক মুনাফা/হানি সীমা, ড্রাউন লিমিট ইত্যাদির মতো আরও ঝুঁকি পরিমাপের সীমাবদ্ধতা নির্ধারণ করুন।
মেশিন লার্নিং: ঐতিহাসিক বাণিজ্যিক তথ্য সংগ্রহ করা এবং মেশিন লার্নিং মডেল গ্রহণ করা যাতে উচ্চতর স্থিতিশীলতার জন্য সর্বোত্তম কৌশলগত পরামিতি খুঁজে পাওয়া যায়।
সামগ্রিকভাবে, ভিডাব্লুএপি ব্রেকআউট ট্র্যাকিং কৌশলটি একটি খুব ব্যবহারিক উচ্চ-ফ্রিকোয়েন্সি ট্রেডিং সিস্টেম। এটি স্বল্পমেয়াদী ব্রেকআউট সুযোগগুলিতে দ্রুত প্রতিক্রিয়া জানায় এবং দ্রুত স্কাল্পিংয়ের জন্য পূর্ণ অবস্থান ব্যবহার করে দামগুলি ট্র্যাক করে। অন্তর্নির্মিত ভিডাব্লুএপি ট্রেলিং স্টপও ঝুঁকি সীমাবদ্ধ করতে সহায়তা করে।
মাল্টি-ইন্ডিকেটর ফিল্টারিং, গতিশীল অবস্থান সাইজিং, অভিযোজিত স্টপ এবং মেশিন লার্নিংয়ের মতো আরও অপ্টিমাইজেশানগুলির সাথে, এই কৌশলটি আরও ভাল দক্ষতা এবং স্থিতিশীলতা অর্জন করতে পারে। উচ্চ-ফ্রিকোয়েন্সি ব্যবসায়ীদের জন্য এটির দুর্দান্ত সম্ভাবনা রয়েছে। এর ব্যবহারিক প্রয়োগযোগ্যতার কারণে এই কৌশলটির চলমান উন্নতি দৃ strongly়ভাবে প্রস্তাবিত।
/*backtest start: 2023-12-12 00:00:00 end: 2023-12-19 00:00:00 period: 5m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy(title="VWAP Push", initial_capital = 100000, default_qty_type = strategy.percent_of_equity, default_qty_value = 100, pyramiding = 0, currency = 'USD', overlay=true) //VWAP vwap = ta.vwap(close) plot(vwap, color=color.black, title="vwap") //Last 5 Closes closeBarPrevious5 = close[5] closeBarPrevious4 = close[4] closeBarPrevious3 = close[3] closeBarPrevious2 = close[2] closeBarPrevious1 = close[1] closeBarCurrent = close //is_1530 = (hour == 15) and (minute == 30) is_push_up = (closeBarCurrent > closeBarPrevious1) and (closeBarPrevious1 > closeBarPrevious2) and (closeBarPrevious2 > closeBarPrevious3) and (closeBarPrevious4 < vwap) and (closeBarPrevious3 > vwap) is_push_down = (closeBarCurrent < closeBarPrevious1) and (closeBarPrevious1 < closeBarPrevious2) and (closeBarPrevious2 < closeBarPrevious3) and (closeBarPrevious4 > vwap) and (closeBarPrevious3 < vwap) var float hi = na var float lo = na hi := is_push_up ? high : hi lo := is_push_down and (close < vwap) ? low : lo plot(hi, "High", color.green, 1, plot.style_circles) plot(lo, "Low", color.red, 1, plot.style_circles) // Conditions longCondition = ta.crossover(close,hi) exitLong = ta.crossunder(close,vwap) shortCondition = ta.crossunder(close,lo) and (close < vwap) exitShort = ta.crossover(close,vwap) // Entries Exits if (longCondition) strategy.entry("Long", strategy.long) if (exitLong) strategy.close("Long") if (shortCondition) strategy.entry("Sell", strategy.short) if (exitShort) strategy.close("Sell")