
সর্বোচ্চ সর্বনিম্ন কেন্দ্রীয় প্রত্যাবর্তন কৌশল একটি প্রবণতা অনুসরণ কৌশল। এর মূল ধারণাটি হ’ল একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ এবং সর্বনিম্ন দামের মধ্যবর্তী মূল্যকে একটি বেঞ্চমার্ক হিসাবে গণনা করা, তারপরে এই বেঞ্চমার্কের ভিত্তিতে এবং তারপরে ওঠানামার হারকে একত্রিত করে স্টোরেজ অঞ্চল এবং স্টোরেজ অঞ্চল গণনা করা। যখন দাম স্টোরেজ অঞ্চলে প্রবেশ করে, তখন আরও কিছু করুন; যখন দাম সমান্তরাল অঞ্চলে প্রবেশ করে, তখন সমান্তরাল।
এই কৌশলটি মূলত নিম্নলিখিত ধাপগুলোতে বাস্তবায়িত হয়ঃ
এই পদ্ধতির মাধ্যমে, যখন দাম একটি প্রবণতা অবস্থায় প্রবেশ করে তখন সময়মতো প্রবণতা অনুসরণ করা যেতে পারে; একই সাথে, ওঠানামা হারের মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করা যেতে পারে।
এই কৌশলটির বেশ কিছু সুবিধা রয়েছেঃ
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এই ঝুঁকিগুলি নিয়ন্ত্রণ করতে, নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারেঃ
এই কৌশলটি আরও উন্নত করার সুযোগ রয়েছেঃ
এই অপ্টিমাইজেশনের মাধ্যমে, আমরা আশা করতে পারি যে এই কৌশলটির স্থিতিশীলতা এবং লাভজনকতা আরও বাড়বে।
সর্বোচ্চ সর্বনিম্ন কেন্দ্রীয় প্রত্যাবর্তন কৌশলটি একটি সহজ ব্যবহারিক প্রবণতা অনুসরণ কৌশল। এটি মূল্যের পরিবর্তনগুলিকে সময়মতো ধরতে পারে, প্রবণতা অনুসরণ করতে পারে, তবে এটি অস্থিরতার মাধ্যমে ঝুঁকি নিয়ন্ত্রণ করতে পারে। এই কৌশলটি সহজেই বাস্তবায়িত হয় এবং এটি কোয়ান্টাম ট্রেডিংয়ের শিক্ষানবিসদের জন্য শেখার এবং অনুশীলনের জন্য উপযুক্ত। প্যারামিটার অপ্টিমাইজেশন এবং নিয়ম অপ্টিমাইজেশনের মাধ্যমে কৌশলটির কার্যকারিতা আরও বাড়ানো যেতে পারে। সামগ্রিকভাবে, এটি একটি প্রস্তাবিত কোয়ান্টাম কৌশল।
/*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)