বিবিএমএ অগ্রগতি কৌশল হল একটি কৌশল যা ট্রেডিং সংকেত তৈরির জন্য বলিংজার ব্যান্ড এবং চলমান গড়ের সংমিশ্রণ ব্যবহার করে। কৌশলটি বলিংজার ব্যান্ডের উপরের এবং নীচের রেল এবং দ্রুত চলমান গড় এবং সাধারণ চলমান গড়ের মধ্যে ক্রসওভার উভয়ই প্রবেশ সংকেত হিসাবে ব্যবহার করে। যখন দাম বলিংজার ব্যান্ডের উপরের রেলটি ভেঙে যায় এবং দ্রুত চলমান গড়টি সাধারণ চলমান গড়ের উপরে অতিক্রম করে এবং যখন দাম বলিংজার ব্যান্ডের নিম্ন রেলটি ভেঙে যায় এবং দ্রুত চলমান গড়টি সাধারণ চলমান গড়ের নীচে অতিক্রম করে তখন দীর্ঘ যান।
এই কৌশলটি মূলত বলিংজার ব্যান্ড এবং চলমান গড়ের তত্ত্বের উপর ভিত্তি করে। বলিংজার ব্যান্ডগুলি পরিমাণগত ট্রেডিংয়ে ব্যাপকভাবে ব্যবহৃত হয়, যার মধ্যে মিডল রেল, উপরের রেল এবং নিম্ন রেল রয়েছে। মিডল রেল একটি নির্দিষ্ট সময়ের মধ্যে বন্ধের দামের সহজ চলমান গড়, এবং উপরের এবং নিম্ন রেলগুলি যথাক্রমে মাঝের রেল থেকে এক মান বিচ্যুতি দূরে। যদি দামটি উপরের রেলের কাছাকাছি থাকে তবে এটি নির্দেশ করে যে বাজারটি ওভারকপ হতে পারে। যদি দামটি নিম্ন রেলের কাছে থাকে তবে এটি নির্দেশ করে যে বাজারটি ওভারসোল্ড হতে পারে।
চলমান গড় একটি সাধারণভাবে ব্যবহৃত প্রযুক্তিগত সূচক, যা মূলত প্রবণতা বিচার করতে এবং মূল তহবিলের প্রবাহ ও প্রবাহের বিচার করতে ব্যবহৃত হয়। দ্রুত চলমান গড় দ্রুত মূল্য পরিবর্তনগুলি ক্যাপচার করতে পারে এবং সাধারণ চলমান গড় আরও স্থিতিশীল। যখন দ্রুত চলমান গড় সাধারণ চলমান গড়ের উপরে অতিক্রম করে, তখন এটিকে সোনার ক্রস বলা হয়, যা নির্দেশ করে যে বাজারটি একটি ঊর্ধ্বমুখী প্রবণতায় প্রবেশ করতে পারে।
এই কৌশলটি বোলিংজার ব্যান্ড তত্ত্ব এবং চলমান গড় তত্ত্ব উভয়কেই বিবেচনা করে। এটি বোলিংজার ব্যান্ডের উপরের এবং নীচের রেলগুলি এবং দ্রুত এবং ধীর চলমান গড়ের মধ্যে বিশেষ ক্রসওভারের মধ্য দিয়ে দামের সংমিশ্রণ সংকেতের মাধ্যমে বাজারে প্রবেশ এবং প্রস্থান পয়েন্টগুলি নির্ধারণ করে এবং এটিকে ট্রেডিং দিকনির্দেশনা দেওয়ার জন্য প্রবেশ সংকেত হিসাবে ব্যবহার করে।
বাজারে প্রবেশ এবং প্রস্থান পয়েন্ট নির্ধারণের জন্য বোলিংজার ব্যান্ড তত্ত্ব ব্যবহার করা মূল্য বিপরীত সুযোগগুলি ক্যাপচার করতে সহায়ক।
দ্রুত এবং সাধারণ চলমান গড়ের ক্রসওভার সংকেতগুলি ব্যাপকভাবে বিবেচনা করা মিথ্যা ব্রেকআউটগুলি এড়ায়।
স্টপ লস এবং লাভের পয়েন্ট স্থাপন করা ঝুঁকি কঠোরভাবে নিয়ন্ত্রণ করতে সহায়তা করে।
পর্যাপ্ত ব্যাকটেস্ট ডেটা, উচ্চ রিটার্ন রেট, ভাল জয় হার।
বোলিংজার ব্যান্ডের অনুপযুক্ত প্যারামিটার সেটিং ভুল ট্রেডিং সিগন্যাল সৃষ্টি করতে পারে।
চলমান গড় ক্রস সংকেতগুলির বিলম্ব অপ্রয়োজনীয় ক্ষতির দিকে পরিচালিত করতে পারে।
স্টপ লস পয়েন্টটি একক ক্ষতি কার্যকরভাবে নিয়ন্ত্রণ করার জন্য খুব শিথিলভাবে সেট করা আছে।
চরম বাজারের পরিস্থিতিতে স্টপ লস পয়েন্ট ভেঙে যেতে পারে।
সেরা সংমিশ্রণ খুঁজে বের করার জন্য বোলিংজার ব্যান্ডের পরামিতি অপ্টিমাইজ করুন।
সিগন্যাল ফিল্টার করার জন্য অন্যান্য সহায়ক সূচক প্রয়োগ করা উচিত কিনা তা মূল্যায়ন করুন।
ঝুঁকি নিয়ন্ত্রণের জন্য স্টপ লস কৌশলগুলি পরীক্ষা এবং অপ্টিমাইজ করুন।
স্টপ লস করার জন্য সময় বা মূল্যের অগ্রগতি পদ্ধতি ব্যবহার করা উচিত কিনা তা মূল্যায়ন করুন।
বিবিএমএ-র অগ্রগতি কৌশলটি ট্রেডিং সংকেতগুলি বিচার করার জন্য বোলিংজার ব্যান্ড এবং চলমান গড় তত্ত্বের ব্যবহারকে সংহত করে। এই কৌশলটির ভাল স্থিতিশীলতা, উচ্চ রিটার্ন এবং নিয়ন্ত্রণযোগ্য ঝুঁকি স্তর রয়েছে। পরামিতি অপ্টিমাইজেশন এবং ঝুঁকি নিয়ন্ত্রণ ব্যবস্থা কৌশলটির জয়ের হার এবং বিনিয়োগের রিটার্ন আরও উন্নত করতে পারে। কৌশলটি মাঝারি এবং দীর্ঘমেয়াদী অবস্থানধারীদের জন্য উপযুক্ত।
/*backtest start: 2023-12-17 00:00:00 end: 2023-12-24 00:00:00 period: 5m basePeriod: 1m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("BBMA Strategy", shorttitle="BBMA", overlay=true) // Input parameters length = input(20, title="BBMA Length") deviation = input(2, title="Deviation") ema_period = input(50, title="EMA Period") fast_ema_period = input(10, title="Fast EMA Period") stop_loss_percentage = input.float(1, title="Stop Loss Percentage") / 100 take_profit_percentage = input.float(2, title="Take Profit Percentage") / 100 // Calculate Bollinger Bands and MTF MA basis = ta.sma(close, length) dev = deviation * ta.stdev(close, length) upper_bb = basis + dev lower_bb = basis - dev ema = ta.ema(close, ema_period) fast_ema = ta.ema(close, fast_ema_period) // Entry conditions long_condition = ta.crossover(close, upper_bb) and ta.crossover(close, fast_ema) and close > ema short_condition = ta.crossunder(close, lower_bb) and ta.crossunder(close, fast_ema) and close < ema // Signals for entry and exit with stop loss and take profit if (long_condition) strategy.entry("Buy", strategy.long) strategy.exit("Take Profit/Stop Loss", from_entry="Buy", stop=close * (1 + stop_loss_percentage), limit=close * (1 + take_profit_percentage)) if (short_condition) strategy.entry("Sell", strategy.short) strategy.exit("Take Profit/Stop Loss", from_entry="Sell", stop=close * (1 - stop_loss_percentage), limit=close * (1 - take_profit_percentage))