
এই কৌশলটি প্রবণতার দিকটি নির্ধারণ করে যে এটি 200-দিনের চলমান গড়ের সাথে বুলিন বন্ডের উপরের, মধ্যম এবং নীচের ট্র্যাকের সাথে সম্পর্কযুক্ত। একটি মাল্টি-হেড ট্রেন্ডের অধীনে, যখন দামগুলি বুলিন বন্ডের নীচের ট্র্যাকটি স্পর্শ করে তখন আরও বেশি কিছু করা হয়। একটি ফাঁকা ট্রেন্ডের অধীনে, যখন দামগুলি বুলিন বন্ডের উপরে থাকে তখন ফাঁকা করা হয়।
এই কৌশলটি বুলিন বন্ডের মাধ্যমে প্রবণতার দিক নির্ধারণ করে, ট্রেডিং সিস্টেমটি স্পষ্ট প্রবণতার পরে বুলিন বন্ডের সহায়তায় চলন্ত গড়ের সাহায্যে গঠিত হয়, যা ট্রেডিংয়ের দিকনির্দেশের সঠিকতা নিশ্চিত করে এবং তরঙ্গের পরিধি ব্যবহার করে যথাযথ মুনাফা লক করে। একই সাথে কিছু প্যারামিটার নির্বাচন এবং স্টপ লস সম্পর্কিত সমস্যা রয়েছে। প্যারামিটার সেটিং অপ্টিমাইজ করা, স্টপ লস মেশিন যুক্ত করা ইত্যাদির মাধ্যমে আরও উন্নত কৌশল সম্পাদন করা যেতে পারে।
/*backtest
start: 2023-11-29 00:00:00
end: 2023-12-06 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © Aayonga
//@version=5
strategy("boll trend", overlay=true,initial_capital=1000,default_qty_type=strategy.fixed, default_qty_value=1 )
bollL=input.int(20,minval=1,title = "length")
bollmult=input.float(2.3,minval=0,step=0.1,title = "mult")
basis=ta.ema(close,bollL)
dev=bollmult*ta.stdev(close,bollL)
upper=basis+dev
lower=basis-dev
smaL=input.int(200,minval=1,step=1,title = "trend")
sma=ta.sma(close,smaL)
//多头趋势
longT=upper>sma and basis>sma and lower>=sma
//空头趋势
shortT=upper<sma and basis<sma and lower<=sma
//入场位
longE=ta.crossover(close,lower)
shortE=ta.crossover(close,upper)
//出场位
longEXIT=ta.crossover(high,upper) or ta.crossunder(close,ta.sma(close,300))
shortEXIT=ta.crossunder(low,lower) or ta.crossover(close,ta.sma(close,250))
if longT and longE
strategy.entry("多long",strategy.long)
if longEXIT
strategy.close("多long",comment = "close long")
if shortE and shortT
strategy.entry("空short",strategy.short)
if shortEXIT
strategy.close("空short",comment = "close short")