কৌশল অনুসরণ করে উচ্চ-নিম্ন ব্রেকআউট ট্রেন্ড

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

এই কৌশলটিকে High-Low Breakout Trend Following Strategy বলা হয়। এটি প্রবণতার দিকনির্দেশ নির্ধারণের জন্য নতুন মূল্যের উচ্চ এবং নিম্ন চিহ্নিত করে এবং প্রবণতা অনুসরণ করার জন্য সর্বশেষ উচ্চ / নিম্ন পয়েন্টগুলির ব্রেকআউট ট্রেড করে।

এর সুনির্দিষ্ট যুক্তি হচ্ছে:

  1. একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ উচ্চ এবং সর্বনিম্ন নিম্ন হিসাব করুন (উদাহরণস্বরূপ ২২ দিন) ।

  2. যখন দাম সর্বশেষ এক দিনের সর্বোচ্চের উপরে যায়, তখন একটি ক্রয় সংকেত উৎপন্ন হয়, যা একটি আপট্রেন্ড চিহ্নিত করে।

  3. যখন দাম সর্বশেষ এক দিনের সর্বনিম্নের নিচে যায়, তখন একটি বিক্রয় সংকেত উৎপন্ন হয়, যা একটি নিম্নমুখী প্রবণতা চিহ্নিত করে।

  4. মিথ্যা সংকেত ফিল্টার করার জন্য প্রবণতা দিক পরীক্ষা করা হয়। উদাহরণস্বরূপ, হ্রাসের বিচ্যুতির সাথে নতুন উচ্চ মূল্য কেনার জন্য উপেক্ষা করা হয়।

  5. শুধুমাত্র যখন সূচকগুলি মূল্যের প্রবণতার সাথে সামঞ্জস্যপূর্ণ হয় তখনই সর্বশেষ উচ্চ/নিম্ন পয়েন্টের ব্রেকআউটের ভিত্তিতে লেনদেন করা হবে।

সুবিধাটি হ'ল মূল ব্রেকআউট টাইমিং ক্যাপচার করা, যা প্রায়শই প্রবণতা শুরু বা ত্বরান্বিতের সাথে থাকে। তবে ব্যাপ্তি বাজারে অতিরিক্ত ট্রেডিং এড়ানো উচিত।

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


/*backtest
start: 2023-08-13 00:00:00
end: 2023-09-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=1
strategy(title="HIGHER HIGH LOWER LOW STRATEGY", shorttitle="HH LL STRATEGY", overlay=true, calc_on_order_fills=true, initial_capital=100000, default_qty_type=strategy.percent_of_equity, currency="USD", default_qty_value=100)

////


//Higher High or Lower Low Entry Inputs
price = input(hlc3)
LookBack = input(22)
Highest = highest(LookBack)
Lowest = lowest(LookBack)

long = price > Highest[1] 
short = price < Lowest[1]




//Divergence Check Inputs
length = input(14)
High_Guard = highest(length)
Low_Guard = lowest(length)

length2 = input(2)

long1 = long == 1 and Highest[1] > High_Guard[length2]
short1 = short == 1 and Lowest[1] < Low_Guard[length2]


plot(long and long[1], color=green, style=line)
plot(short and short[1], color=red, style=line)

strategy.entry("Long", strategy.long, when=long1)
strategy.entry("Short", strategy.short, when=short1)


আরো