
এই কৌশলটি চলমান গড়, আপেক্ষিক শক্তির সূচক (আরএসআই), ওভারল্যাপিং ব্যান্ড এবং এমএসিডি-র একাধিক সূচককে একত্রিত করে একটি গতিশীল বিপরীত কৌশল বাস্তবায়ন করে যা বাজারের প্রবণতা অনুসরণ করতে পারে। এই কৌশলটি স্বয়ংক্রিয়ভাবে ক্রয় এবং বিক্রয় সংকেত সনাক্ত করতে পারে।
এই কৌশলটি দুটি মুভিং এভারেজ ব্যবহার করে, যার মধ্যে 50 পিরিয়ডের গড়টি স্বল্পমেয়াদী প্রবণতা এবং 200 পিরিয়ডের গড়টি দীর্ঘমেয়াদী প্রবণতা বোঝায়। যখন 50 পিরিয়ডের লাইনটি 200 পিরিয়ডের লাইনের উপরে থাকে, তখন এটি বোঝায় যে এটি বর্তমানে শর্ট লাইনের উপরে একটি মাল্টি-হেড মার্কেটে রয়েছে; বিপরীতভাবে, যখন 50 পিরিয়ডের লাইনটি 200 পিরিয়ডের লাইনের নীচে থাকে, তখন এটি একটি ফাঁকা বাজারে রয়েছে।
Relative Strength Index (RSI) সূচকটি বাজারটি ওভারব্রিজ ওভারসোল অবস্থায় রয়েছে কিনা তা নির্ধারণের জন্য ব্যবহৃত হয়। যখন RSI 30 এর নীচে থাকে, তখন এটি ওভারসোল্ড হয়; যখন 70 এর উপরে থাকে, তখন এটি ওভারসোল্ড হয়। এই কৌশলটি ওভারব্রিজ ওভারসোল্ডের থ্রেশহোল্ড হিসাবে 30 এবং 70 ব্যবহার করে।
Bollinger Bands ব্যবহার করা হয় মূল্য নির্ধারণের জন্য যদি দামের উপর এবং নিচের ট্র্যাকের কাছাকাছি থাকে, তাহলে দামের ওঠানামা খুব বেশি হয় কিনা তা নির্ধারণের জন্য। যখন দামটি উপরের ট্র্যাকের কাছাকাছি থাকে, তখন এটি একটি স্বল্পমেয়াদী সমন্বয় তৈরি করতে পারে; যখন এটি নীচের ট্র্যাকের কাছাকাছি থাকে, তখন এটি একটি রিবাউন্ড তৈরি করতে পারে।
MACD সূচকটি বাজারের প্রবণতার পরিবর্তনগুলি নির্ধারণের জন্য ব্যবহৃত হয়। যখন MACD এর দ্রুত লাইনটি ধীর লাইনটি অতিক্রম করে, তখন বাজারের প্রবণতা পতন থেকে পতন দেখায়; বিপরীতভাবে, বাজারের প্রবণতা পতন থেকে পতন দেখায়।
একাধিক সূচককে একত্রিত করে, এই কৌশলটির ক্রয় সংকেত হলঃ 50 দিনের গড় লাইন 200 দিনের গড় লাইন অতিক্রম করে, আরএসআই 30 এর নীচে ওভারসোল, দামটি নীচের ট্র্যাকের কাছাকাছি, এমএসিডি গোল্ড ফর্ক। এই শর্তগুলি পূরণ করার সময়, বোঝায় যে বাজারটি শূন্য থেকে পল্টি হেড হতে পারে, একটি বিপরীতমুখী পরিস্থিতি তৈরি করে, তাই একাধিক অপারেশন করা হয়।
বিক্রয় সংকেতটি ক্রয় সংকেতের ভিত্তিতে সিদ্ধান্তের বিপরীতে, অর্থাৎ শূন্যপদ, ওভারবাইট, দামের কাছাকাছি, ম্যাকড ডাইফোর্ক ইত্যাদি। এই সময় খালি করা হয় এবং মুনাফা অর্জনের জন্য অবস্থানটি বন্ধ করা হয়।
এই কৌশলটি প্রবণতা বিচার এবং বিপরীত সিগন্যালের সাথে মিলিত হয়, যা প্রবণতা অনুসরণ করতে পারে এবং বিপরীত সুযোগগুলি ধরতে পারে। একাধিক সূচক ব্যবহার করে সংমিশ্রণটি সংকেতের নির্ভরযোগ্যতা বাড়িয়ে তুলতে পারে এবং একটি একক সূচকের কারণে মিথ্যা সংকেত এড়াতে পারে। গতিশীলতার সূচকের বিচার দ্বারা, বাজারের বিপরীত দিকটিও সময়মতো ধরতে পারে।
ট্রেন্ড ট্র্যাকিং কৌশল যেমন মুভিং এভারেজ ব্যবহারের তুলনায়, এই কৌশলটি ওভার-বয় ওভার-সেলিংয়ের সিদ্ধান্তের সাথে যুক্ত, যা ঐতিহাসিক উচ্চতার কাছাকাছি বা ঐতিহাসিক নিম্নের কাছাকাছি অনুসরণ করা এড়াতে পারে, যার ফলে ঝুঁকি নিয়ন্ত্রণ করা যায়।
এই কৌশলটির প্রধান ঝুঁকিটি হ’ল একাধিক সূচকের দ্বারা প্রেরিত সংকেতগুলির মধ্যে সময়ের ব্যবধান থাকতে পারে, তাই প্লেইন পজিশনের সময়টি ভুলভাবে ধরা যেতে পারে, যার ফলে ক্ষতির পরিমাণ বাড়তে পারে। তদুপরি, বিপরীত সিগন্যালগুলি কেবলমাত্র সম্ভাব্য বিপরীত হওয়ার সময় নির্ধারণ করতে পারে, এটি নিশ্চিত করে না যে বিপরীতটি অবশ্যই প্রতিষ্ঠিত হবে বা যথেষ্ট বিপরীত হবে।
ঝুঁকি হ্রাস করার জন্য, বিভিন্ন পরামিতি যথাযথভাবে সামঞ্জস্য করা যেতে পারে, যাতে একাধিক সূচক যতটা সম্ভব একসাথে সংকেত দিতে পারে। এছাড়াও, সর্বাধিক ক্ষতি নিয়ন্ত্রণ করতে স্টপ লস সেট করা যেতে পারে। বিপরীত হওয়ার পরে, বিপরীত হওয়ার নির্ভরযোগ্যতা নিশ্চিত করার জন্য সময়মত মূল্যায়ন করা দরকার।
এই কৌশলটি নিম্নলিখিত দিকগুলি থেকে উন্নত করা যেতে পারেঃ
চলমান গড়, আরএসআই এবং এমএসিডি এর প্যারামিটারগুলিকে সামঞ্জস্য করুন যাতে তারা আরও সিঙ্ক্রোনাইজডভাবে সংকেত দিতে পারে।
স্টপ লজিক যোগ করা হয়েছে, যা ক্ষতির সীমা অতিক্রম করার পরে সক্রিয়ভাবে ক্ষতি বন্ধ করে দেয়।
বুলিন ব্যান্ডের কার্যকারিতা মূল্যায়ন করুন সহায়ক সূচক হিসাবে, অন্যান্য বিপরীত সূচক যেমন কেডি, ডাব্লুআর এবং আরও অনেক কিছুর কার্যকারিতা পরীক্ষা করা যেতে পারে।
মেশিন লার্নিং অ্যালগরিদম যোগ করা হয়েছে, ঐতিহাসিক তথ্য প্রশিক্ষণ ব্যবহার করে একটি মডেল তৈরি করা হয়েছে যা ক্রয় এবং বিক্রয়ের সময় নির্ধারণ করে।
ইন্টারনেট মেজাজের পরিমাপের মতো অ-মানক উপাদানগুলির সাথে যুক্ত করে আরও তথ্যসূত্র সরবরাহ করা হয়েছে।
এই কৌশলটি বাজারের প্রবণতা এবং বিপরীত দিকগুলি নির্ধারণের জন্য একাধিক প্রযুক্তিগত বিশ্লেষণ সরঞ্জাম ব্যবহার করে। এটি প্রবণতা ট্র্যাকিং এবং বিপরীত ব্যবসায়ের সুবিধাগুলিকে একত্রিত করে, দীর্ঘ লাইন প্রবণতা অনুসরণ করতে পারে এবং সংক্ষিপ্ত লাইন সুযোগগুলি ধরতে পারে। এই কৌশলটির প্যারামিটারগুলি যুক্তিসঙ্গত, ঝুঁকি নিয়ন্ত্রণযোগ্য এবং আরও ভাল রিটার্ন পাওয়ার সম্ভাবনা রয়েছে। যদি আরও অপ্টিমাইজ এবং উন্নতি করা হয় তবে এই কৌশলটির রিয়েল-অ্যাক্সেস পারফরম্যান্সের উন্নতি হওয়ার সম্ভাবনা রয়েছে।
//@version=5
strategy("Forex and Crypto Trading Strategy", overlay=true)
// Parameters
short_ema_length = 50
long_ema_length = 200
rsi_length = 14
rsi_overbought = 70
rsi_oversold = 30
bb_length = 20
macd_fast_length = 12
macd_slow_length = 26
macd_signal_smoothing = 9
// Moving Averages
short_ema = ta.ema(close, short_ema_length)
long_ema = ta.ema(close, long_ema_length)
plot(short_ema, color=color.blue, title="Short EMA")
plot(long_ema, color=color.red, title="Long EMA")
// RSI
rsi = ta.rsi(close, rsi_length)
// Bollinger Bands
[bb_upper, bb_middle, bb_lower] = ta.bb(close, bb_length, 2)
// MACD
[macd_line, signal_line, _] = ta.macd(close, macd_fast_length, macd_slow_length, macd_signal_smoothing)
// Buy and Sell Conditions
buy_condition = short_ema > long_ema and rsi < rsi_oversold and close < bb_lower and macd_line > signal_line
sell_condition = short_ema < long_ema and rsi > rsi_overbought and close > bb_upper and macd_line < signal_line
// Plotting Buy and Sell Signals
plotshape(series=buy_condition, title="Buy Signal", location=location.belowbar, color=color.green, style=shape.labelup, text="BUY")
plotshape(series=sell_condition, title="Sell Signal", location=location.abovebar, color=color.red, style=shape.labeldown, text="SELL")
// Strategy Execution
strategy.entry("Buy", strategy.long, when=buy_condition)
strategy.close("Buy", when=sell_condition)
strategy.entry("Sell", strategy.short, when=sell_condition)
strategy.close("Sell", when=buy_condition)