এটি এটিআর (গড় সত্য পরিসীমা) ব্যান্ড এবং চলমান গড়ের উপর ভিত্তি করে একটি প্রবণতা অনুসরণকারী কৌশল। কৌশলটি মুনাফা গ্রহণ এবং স্টপ-লস অবস্থানগুলিকে গতিশীলভাবে সামঞ্জস্য করার জন্য এটিআর সূচক ব্যবহার করে, যখন বাজারের প্রবণতার দিক নির্ধারণ করতে, প্রবণতা ক্যাপচার এবং ঝুঁকি নিয়ন্ত্রণ অর্জনের জন্য চলমান গড়গুলি ব্যবহার করে। কৌশলটির মূলত এটিআর ব্যান্ডগুলিকে গতিশীল প্রস্থান প্রক্রিয়া হিসাবে ব্যবহার করা হয়, যা কৌশলটিকে বাজারের অস্থিরতার পরিবর্তনের উপর ভিত্তি করে অবস্থানের প্রস্থান পয়েন্টগুলিকে অভিযোজিতভাবে সামঞ্জস্য করতে দেয়।
কৌশলটি তিনটি মূল উপাদান নিয়ে গঠিতঃ
এই কৌশলটি ট্রেন্ড অনুসরণ এবং অস্থিরতা ব্যবস্থাপনাকে একত্রিত করে, যা বাজারের প্রবণতা ধরা এবং বাজারের অস্থিরতার পরিবর্তনের উপর ভিত্তি করে গতিশীল ঝুঁকি এক্সপোজার সমন্বয় উভয়ই সক্ষম করে।
প্রবণতা শক্তি ফিল্টারিং অন্তর্ভুক্ত করুনঃ
পজিশন ম্যানেজমেন্ট উন্নত করাঃ
বাজার পরিবেশের স্বীকৃতি যোগ করুনঃ
প্রস্থান প্রক্রিয়া অপ্টিমাইজ করুনঃ
এই কৌশলটি এটিআর ব্যান্ড এবং চলমান গড়গুলি একত্রিত করে একটি অভিযোজিত এবং ঝুঁকি নিয়ন্ত্রিত প্রবণতা অনুসরণকারী সিস্টেম তৈরি করে। মূল সুবিধাটি হ'ল এটি চলমান গড়ের মাধ্যমে বাজারের প্রবণতার দিক ধরে রাখার সময় বাজারের অস্থিরতার পরিবর্তনের উপর ভিত্তি করে ঝুঁকি নিয়ন্ত্রণের অবস্থানগুলিকে গতিশীলভাবে সামঞ্জস্য করার ক্ষমতা রাখে। যদিও অন্তর্নিহিত ঝুঁকি রয়েছে, প্রস্তাবিত অপ্টিমাইজেশান দিকগুলি কৌশল স্থিতিশীলতা এবং লাভজনকতা আরও বাড়িয়ে তুলতে পারে। এটি একটি কার্যত মূল্যবান কৌশল কাঠামো যা গভীর গবেষণা এবং লাইভ ট্রেডিংয়ে প্রয়োগের জন্য উপযুক্ত।
/*backtest start: 2024-10-01 00:00:00 end: 2024-10-31 23:59:59 period: 1h basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("ATR Band Exit Strategy", overlay=true) // Define input parameters atrLength = input(14, title="ATR Length") atrMultiplier = input(2.0, title="ATR Multiplier") maLength = input(50, title="Moving Average Length") // Calculate ATR and moving average atrValue = ta.atr(atrLength) maValue = ta.sma(close, maLength) // Calculate upper and lower ATR bands upperBand = close + atrMultiplier * atrValue lowerBand = close - atrMultiplier * atrValue // Plot ATR bands plot(upperBand, title="Upper ATR Band", color=color.red, linewidth=2) plot(lowerBand, title="Lower ATR Band", color=color.green, linewidth=2) // Entry condition (for demonstration: long if price above moving average) longCondition = ta.crossover(close, maValue) if (longCondition) strategy.entry("Long", strategy.long) // Exit conditions (exit if price crosses the upper or lower ATR bands) if (close >= upperBand) strategy.close("Long", comment="Exit on Upper ATR Band") if (close <= lowerBand) strategy.close("Long", comment="Exit on Lower ATR Band") // Optional: Plot the moving average for reference plot(maValue, title="Moving Average", color=color.blue)