
এই কৌশলটি একটি চলমান গড় এবং একটি বুলিন ব্যান্ডের সূচককে একত্রিত করে, যা সমান্তরালের মধ্যে দ্বিপাক্ষিক লেনদেনের কৌশলটি বাস্তবায়ন করে। যখন দামগুলি ট্র্যাকের নীচে ভেঙে যায় তখন অতিরিক্ত করা হয় এবং যখন দামগুলি ট্র্যাকের নীচে ভেঙে যায় তখন খালি করা হয়, সমান্তরালের মধ্যে দামের ওঠানামা থেকে লাভ করা হয়।
ঝুঁকি মোকাবিলার উপায়ঃ
উপরোক্ত অপ্টিমাইজেশানগুলি মুনাফা অর্জনের হার আরও বাড়িয়ে তুলতে পারে, অপ্রয়োজনীয় লেনদেন হ্রাস করতে পারে, লেনদেনের ঘনত্ব এবং ক্ষতির ঝুঁকি হ্রাস করতে পারে।
এই কৌশলটি সমান্তরাল সিস্টেম এবং ব্রিন-ব্যান্ডের সূচকগুলির সাথে মিলিত হয়েছে, যা মূল্যের সমান্তরালের মধ্যে ওভারল্যাপিং ট্রেডিংয়ের কৌশলটি বাস্তবায়ন করে। দ্বৈত সূচকগুলির সংমিশ্রণটি সংকেতের গুণমানকে উন্নত করে, দ্বিপক্ষীয় ব্যবসায়ের জন্য আরও বেশি সুযোগের অনুমতি দেয়। প্যারামিটারগুলি আরও অনুকূলিতকরণ এবং অন্যান্য সহায়ক সূচকগুলির সাথে যুক্ত হওয়ার মাধ্যমে, অপ্রয়োজনীয় লেনদেন হ্রাস করা এবং লাভের হার বাড়ানো সম্ভব, যা রিয়েল-স্টোর পরীক্ষার এবং অপ্টিমাইজেশনের জন্য উপযুক্ত।
]
/*backtest
start: 2023-12-09 00:00:00
end: 2023-12-10 00:00:00
period: 2m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("MA-Zorrillo",overlay=true)
ma_short= sma(close,8)
ma_long= sma(close,89)
entry_ma = crossover (ma_short,ma_long)
exit_ma = crossunder (ma_short,ma_long)
BBlength = input(24, minval=1,title="Bollinger Period Length")
BBmult = 2 // input(2.0, minval=0.001, maxval=50,title="Bollinger Bands Standard Deviation")
BBbasis = sma(close, BBlength)
BBdev = BBmult * stdev(close, BBlength)
BBupper = BBbasis + BBdev
BBlower = BBbasis - BBdev
source = close
entry_bb = crossover(source, BBlower)
exit_bb = crossunder(source, BBupper)
vs_entry = false
vs_exit = false
for i = 0 to 63
if (entry_bb[i])
vs_entry := true
if (exit_bb[i])
vs_exit := true
entry = entry_ma and vs_entry
exit = exit_ma and vs_exit
strategy.entry(id="long_ma",long=true,when=entry)
strategy.close(id="long_ma", when=exit)
strategy.entry(id="short_ma",long=false,when=exit)
strategy.close(id="short_ma",when=entry)