সর্বোচ্চ / সর্বনিম্ন কেন্দ্র লুকব্যাক কৌশল একটি প্রবণতা অনুসরণকারী কৌশল। এর মূল ধারণাটি অতীতের একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ এবং সর্বনিম্ন দামের মধ্যম মূল্যকে বেঞ্চমার্ক মূল্য হিসাবে গণনা করা এবং তারপরে এই বেঞ্চমার্ক দামের সাথে সংযুক্ত এই বেঞ্চমার্ক দামের ভিত্তিতে প্রবেশ অঞ্চল এবং প্রস্থান অঞ্চল গণনা করা। যখন দাম প্রবেশ অঞ্চলে প্রবেশ করে, দীর্ঘ যান; যখন দাম প্রস্থান অঞ্চলে প্রবেশ করে, অবস্থান বন্ধ করুন।
কৌশলটি মূলত নিম্নলিখিত ধাপগুলির মাধ্যমে বাস্তবায়িত হয়ঃ
এইভাবে, যখন মূল্য একটি প্রবণতা অবস্থায় প্রবেশ করে, তখন এটি সময়ের সাথে প্রবণতা ট্র্যাক করতে পারে; একই সময়ে, উদ্বায়ীতার মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করা যেতে পারে।
এই কৌশল নিম্নলিখিত সুবিধাগুলি আছেঃ
এই কৌশলের কিছু ঝুঁকিও রয়েছে:
এই ঝুঁকিগুলি নিয়ন্ত্রণের জন্য, নিম্নলিখিত দিকগুলিতে অপ্টিমাইজেশন করা যেতে পারেঃ
কৌশলটি আরও অপ্টিমাইজেশনের জন্যও জায়গা আছেঃ
এই অপ্টিমাইজেশানগুলির মাধ্যমে কৌশল স্থিতিশীলতা এবং লাভজনকতার আরও উন্নতি আশা করা যেতে পারে।
সর্বোচ্চ / সর্বনিম্ন কেন্দ্র লুকব্যাক কৌশলটি একটি সহজ এবং ব্যবহারিক প্রবণতা অনুসরণকারী কৌশল। এটি সময়ে মূল্য পরিবর্তনগুলি ক্যাপচার করতে পারে, প্রবণতা ট্র্যাক করতে পারে, যখন অস্থিরতার মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করে। কৌশলটি বাস্তবায়ন করা সহজ, পরিমাণগত ট্রেডিংয়ের শিক্ষানবিশদের জন্য শিখতে এবং অনুশীলন করার জন্য উপযুক্ত। পরামিতি এবং নিয়মগুলি অনুকূল করে, কৌশলটির কার্যকারিতা আরও উন্নত করা যেতে পারে। সাধারণভাবে, এটি একটি প্রস্তাবিত পরিমাণগত কৌশল।
/*backtest start: 2023-11-27 00:00:00 end: 2023-12-27 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("Highest/Lowest Center Lookback Strategy", overlay=true) lookback_length = input(200, type=input.integer, minval=1, title="Lookback Length") smoother_length = input(5, type=input.integer, minval=1, title="Smoother Length") atr_length = input(10, type=input.integer, minval=1, title="ATR Length") atr_multiplier = input(1.5, type=input.float, minval=0.5, title="ATR Multiplier") vola = atr(atr_length) * atr_multiplier price = sma(close, 3) l = ema(lowest(low, lookback_length), smoother_length) h = ema(highest(high, lookback_length), smoother_length) center = (h + l) * 0.5 upper = center + vola lower = center - vola trend = price > upper ? true : (price < lower ? false : na) bull_cross = crossover(price, upper) bear_cross = crossunder(price, lower) strategy.entry("Buy", strategy.long, when=bull_cross) strategy.close("Buy", when=bear_cross) plot(h, title="High", color=color.red, transp=75, linewidth=2) plot(l, title="Low", color=color.green, transp=75, linewidth=2) pc = plot(center, title="Center", color=color.black, transp=25, linewidth=2) pu = plot(upper, title="Upper", color=color.green, transp=75, linewidth=2) pl = plot(lower, title="Lower", color=color.red, transp=75, linewidth=2) fill(pu, pc, color=color.green, transp=85) fill(pl, pc, color=color.red, transp=85) bgcolor(trend == true ? color.green : (trend == false ? color.red : color.gray), transp=85)