বিপরীত বোলিংজার ব্যান্ড কৌশল হল বোলিংজার ব্যান্ডের উপর ভিত্তি করে একটি ফরেক্স ট্রেডিং কৌশল। এটি জেপিওয়াই জোড়াগুলিতে সবচেয়ে ভাল কাজ করে। যখন দাম বোলিংজার ব্যান্ডের উপরের বা নীচের সীমাটি ভেঙে যায়, তখন এটি লক্ষ্য মূল্যটি শেষ 10 মোমবাতিগুলির সর্বোচ্চ বা সর্বনিম্ন বিন্দুতে সেট করে বিপরীত অপারেশন নেয়।
কৌশলটি 20 দিনের সহজ চলমান গড় এবং এর 2 গুণ স্ট্যান্ডার্ড বিচ্যুতির উপর ভিত্তি করে উপরের এবং নীচের রেলগুলি তৈরি করে। যখন বর্তমান মোমবাতিটির বন্ধের দাম নিম্ন রেলটি ভেঙে যায়, তখন দীর্ঘ যান; যখন এটি উপরের রেলটি ভেঙে যায়, তখন সংক্ষিপ্ত যান। স্টপ লস মূল্যটি শেষ 10 মোমবাতিগুলির সর্বনিম্ন মূল্যে সেট করা হয় এবং লাভের মূল্যটি শেষ 10 মোমবাতিগুলির সর্বোচ্চ মূল্যে সেট করা হয়।
বিশেষত, যদি পূর্ববর্তী মোমবাতিটির উদ্বোধনী মূল্য নিম্ন রেলের চেয়ে কম হয় এবং বর্তমান মোমবাতির বন্ধের মূল্যও নিম্ন রেলের চেয়ে কম হয়, তবে দীর্ঘ যান। স্টপ লস মূল্য শেষ 10 মোমবাতিগুলির সর্বনিম্ন মূল্যে সেট করা হয় এবং লাভের মূল্য শেষ 10 মোমবাতিগুলির সর্বোচ্চ মূল্যে সেট করা হয়।
বিপরীতে, যদি পূর্ববর্তী মোমবাতিটির উদ্বোধনী মূল্য উপরের রেলের চেয়ে বেশি হয় এবং বর্তমান মোমবাতির বন্ধের মূল্যও উপরের রেলের চেয়ে বেশি হয়, তবে শর্ট যান। স্টপ লস মূল্যটি শেষ 10 মোমবাতিগুলির সর্বোচ্চ মূল্যে সেট করা হয় এবং লাভের মূল্যটি শেষ 10 মোমবাতিগুলির সর্বনিম্ন মূল্যে সেট করা হয়।
এই কৌশলটি বিপরীত ট্রেডিং এর বৈশিষ্ট্য আছে। যখন মূল্য বোলিংজার ব্যান্ডের মধ্য দিয়ে ভেঙে যায়, এটি নির্দেশ করে যে একটি প্রবণতা বিপরীত হচ্ছে, তাই একটি বিপরীত অপারেশন নেওয়া হয়। একটি ভাল ঝুঁকি-পুরষ্কার অনুপাত পেতে স্টপ লস এবং লাভ গ্রহণের সেটিংও যুক্তিসঙ্গত।
এছাড়া, এই কৌশলটিতে কয়েকটি পরামিতি রয়েছে এবং এটি বাস্তবায়ন করা সহজ এবং সহজেই বোঝা যায়। এবং জেপিওয়াই জোড়া ব্যাপকভাবে ওঠানামা করে, যা এই কৌশলটির জন্য উপযুক্ত।
এই কৌশলটির সবচেয়ে বড় ঝুঁকি হ'ল এটি প্রবণতার পাল্টা পয়েন্ট কার্যকরভাবে নির্ধারণ করতে পারে না। দাম বোলিঞ্জার ব্যান্ডের উপরের এবং নীচের সীমা অতিক্রম করার পরে, মূল প্রবণতা চালিয়ে যেতে পারে। যদি এই সময়ে বিপরীত বাজার তৈরি করা হয় তবে এটি ক্ষতির কারণ হতে পারে।
এছাড়াও, সাম্প্রতিক উচ্চ এবং নিম্নের জন্য স্টপ লস এবং লাভের সেটিংগুলিও ঝুঁকি বহন করে। যদি বাজারে একটি ভি আকারের বিপরীত ঘটে তবে স্টপ লস সরাসরি ভেঙে যেতে পারে। লাভের সেটিংটি সঠিকভাবে ভবিষ্যদ্বাণী করতে পারে না এবং বাজারের বিপরীত থেকে লাভের সম্পূর্ণ উপভোগ করতে ব্যর্থ হতে পারে।
ঝুঁকি নিয়ন্ত্রণের জন্য, প্রতি বাণিজ্যে ক্ষতি হ্রাস করার জন্য একটি যুক্তিসঙ্গত স্টপ লস সেট করা যেতে পারে। মুভিং স্টপ লসও মুনাফা লক করতে এবং লাভের অবস্থান যথাযথভাবে সামঞ্জস্য করতে গৃহীত হতে পারে।
কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ
ভুল সংকেত এড়ানোর জন্য ফিল্টার শর্ত বাড়ান। ট্রেডিং ভলিউম ফিল্টারগুলি সেট করা যেতে পারে যাতে ট্রেডিং ভলিউমটি প্রবণতা বিপরীতটি নিশ্চিত করার জন্য একটি ব্রেকআউট হলে প্রসারিত হয়।
প্যারামিটার সেটিংস অপ্টিমাইজ করুন। সর্বোত্তম প্যারামিটার সমন্বয় খুঁজে পেতে ফলাফলের উপর বিভিন্ন প্যারামিটার সেটিংস প্রভাব পরীক্ষা করুন।
সিগন্যালের নির্ভরযোগ্যতা নিশ্চিত করার জন্য ক্রয় এবং বিক্রয় সংকেতগুলি RSI এবং অন্যান্য দোলকগুলির মতো অন্যান্য সূচকগুলির সাথে যাচাই করুন।
মেশিন লার্নিং এবং অন্যান্য পদ্ধতি ব্যবহার করুন গতিশীলভাবে স্টপ লস অপ্টিমাইজ করতে এবং কৌশলটি আরও অভিযোজিত করতে মুনাফা অবস্থানগুলি নিতে।
বিপরীত বোলিঞ্জার ব্যান্ড কৌশল একটি সহজ এবং ব্যবহারিক স্বল্পমেয়াদী ট্রেডিং কৌশল সামগ্রিকভাবে। এটিতে বিপরীতমুখী অপারেশন এবং নিয়ন্ত্রণযোগ্য ঝুঁকি রয়েছে, যা ইনট্রাডে ট্রেডিংয়ের জন্য উপযুক্ত। তবে পরামিতি এবং ফিল্টার শর্তগুলিকে মিথ্যা সংকেত হ্রাস এবং দক্ষতা উন্নত করার জন্য আরও অপ্টিমাইজেশনের প্রয়োজন। অন্যান্য প্রযুক্তিগত সূচক এবং গতিশীল স্টপ লস এবং লাভের সাথে মিলিত হলে, এই কৌশলটির কর্মক্ষমতা এখনও উন্নতির জন্য অনেক জায়গা রয়েছে।
/*backtest start: 2023-11-01 00:00:00 end: 2023-11-03 18:59:59 period: 4h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 // Initial settings strategy("Bulle de bollinger", overlay = true) // Parameter Settings mdl = sma(close, 20) dev = stdev(close, 20) upr = mdl + 2*dev lwr = mdl - 2*dev // Plot plot(mdl, color = color.green) // Plot moving average p1 = plot(upr, color = color.red) // Plot Upper_band p2 = plot(lwr, color = color.green) // Plot lower band fill(p1, p2, color = color.blue) // Fill transparant color between the 2 plots // Strategy entry & close if open[1] < lwr[1] and close[1] < lwr[1] // Previous price lower than lower band and current close is higher than lower band stop_level = lowest(10) profit_level = highest(10) strategy.entry(id = 'bb_buy', long = true) strategy.exit("TP/SL", "bb_buy", stop=stop_level, limit=profit_level) if open[1] > upr[1] and close[1] > upr // Previous price is higher than higher band & current close is lower the higher band stop_level = highest(10) profit_level = lowest(10) strategy.entry(id = 'bb_sell', long = false) strategy.exit("TP/SL", "bb_sell", stop=stop_level, limit=profit_level)