এনগুলফিং ক্যান্ডেল আরএসআই ট্রেডিং কৌশল এমন একটি কৌশল যা ক্যান্ডেলস্টিক প্যাটার্ন বিশ্লেষণ এবং আপেক্ষিক শক্তি সূচক (আরএসআই) সূচককে একত্রিত করে ট্রেডিং সংকেত তৈরি করার চেষ্টা করে। এটি বাণিজ্য সংকেত উত্পাদন করতে আরএসআই ওভারকোপড / ওভারসোল্ড স্তর এবং বুলিশ / বেয়ারিং এনগুলফিং ক্যান্ডেলস্টিক প্যাটার্নগুলি সনাক্ত করে।
এই কৌশলটির মূল ধারণা হল RSI এবং ক্যান্ডেলস্টিক প্যাটার্ন বিশ্লেষণ একসাথে ব্যবহার করা।
RSI এর জন্য, কৌশলটি দুটি স্তর সেট করে - ওভারকোপড স্তর (ডিফল্ট 70) এবং ওভারসোল্ড স্তর (ডিফল্ট 30) । যখন RSI ওভারকপড স্তরের উপরে থাকে, তখন এটি একটি RSI ওভারকপড সংকেত তৈরি করে। যখন RSI ওভারসোল্ড স্তরের নীচে থাকে, তখন এটি একটি RSI ওভারসোল্ড সংকেত তৈরি করে। এটি সম্ভাব্য মূল্য বিপরীতের ইঙ্গিত দেয়।
ক্যান্ডেলস্টিক প্যাটার্ন বিশ্লেষণের জন্য, কৌশলটি বাউলিশ বা হ্রাসকারী গ্লোফিং প্যাটার্নগুলি ঘটে কিনা তা সনাক্ত করে। একটি বাউলিশ গ্লোফিং হ'ল যখন আজকের বন্ধ মূল্য গতকালের ওপেন মূল্যের উপরে থাকে এবং গতকালের বন্ধ মূল্য গতকালের ওপেন মূল্যের নীচে থাকে। একটি হ্রাসকারী গ্লোফিং বিপরীত হয়, যেখানে আজকের বন্ধ মূল্য গতকালের ওপেন মূল্যের নীচে থাকে এবং গতকালের বন্ধ মূল্য গতকালের ওপেন মূল্যের উপরে থাকে। এই ক্যান্ডেলস্টিক প্যাটার্নগুলি সাধারণত দামের টার্নিং পয়েন্টগুলি বোঝায়।
সংক্ষেপে, যখন একটি উত্থান গলফিং ঘটে, যদি আগে আরএসআই ওভারসোল্ড সংকেতও ছিল, তবে একটি ক্রয় সংকেত উত্পন্ন হয়। যখন একটি হ্রাস গলফিং ঘটে, যদি আগে আরএসআই ওভারসোল্ড সংকেতও ছিল, তখন একটি বিক্রয় সংকেত উত্পন্ন হয়। এই সংমিশ্রণের মাধ্যমে, কৌশলটি বিপরীত পয়েন্টগুলিতে প্রবণতা ধরার চেষ্টা করে।
এই কৌশলটির প্রধান সুবিধাগুলো হল:
RSI সূচক এবং ক্যান্ডেলস্টিক প্যাটার্ন বিশ্লেষণকে একত্রিত করে, দুটি ভিন্ন ধরনের প্রযুক্তিগত বিশ্লেষণ সরঞ্জাম ব্যবহার করে সংকেতগুলিকে আরো নির্ভরযোগ্য করে তোলে।
RSI সাধারণত মূল্য বিপরীত চিহ্নিত করতে ব্যবহৃত হয়। ক্যান্ডেলস্টিক প্যাটার্ন নিশ্চিতকরণের সাথে একত্রিত করে বিপরীত সময়কে আরও নির্ভুলভাবে নির্ধারণ করতে পারে।
গ্লোবিং ক্যান্ডেলস্টিক প্যাটার্নগুলি প্রায়শই মূল্য বিপরীত পয়েন্টগুলিতে ঘটে। আরএসআই এর সাথে ব্যবহার করে ট্রেডিং সংকেতগুলিকে আরও সময়োচিত করতে পারে।
কৌশলটিতে প্রচুর ট্রেডিং সুযোগ রয়েছে, যা ঘন ঘন ট্রেডিংয়ের জন্য উপযুক্ত। কেবলমাত্র আরএসআই এবং ক্যান্ডেলস্টিক প্যাটার্নগুলি বিবেচনা করে এর সরলতার কারণে, বাণিজ্য সংকেতগুলি আরও ঘন ঘন হয়।
বিভিন্ন পণ্য এবং বাজারের পরিবেশের জন্য আরএসআই পরামিতিগুলি নমনীয়ভাবে সামঞ্জস্য করা যেতে পারে, কৌশলটির অভিযোজনযোগ্যতা উন্নত করে।
এই কৌশলটির সাথে কিছু ঝুঁকিও রয়েছেঃ
উভয় মোমবাতি প্যাটার্ন এবং RSI মিথ্যা সংকেত তৈরি করতে পারে, অপ্রয়োজনীয় ক্ষতির কারণ।
আরএসআই এবং ক্যান্ডেলস্টিক প্যাটার্ন ভুলভাবে মূল্যায়ন করলে কৌশলটি প্রধান প্রবণতা দিকটি মিস করতে পারে।
বাজারের উচ্চ অস্থিরতার সময় স্টপ লস প্রবেশ করতে পারে, যা বিশাল ক্ষতির কারণ হতে পারে।
খুব ঘন ঘন ট্রেডিং লেনদেন এবং স্লিপিং খরচ বাড়িয়ে তুলতে পারে।
এই ঝুঁকিগুলি নিয়ন্ত্রণ করতে, কিছু অপ্টিমাইজেশন করা যেতে পারেঃ
RSI পরামিতিগুলি সূক্ষ্মভাবে সামঞ্জস্য করুন, অথবা মিথ্যা সংকেত হ্রাস করার জন্য ফিল্টারিংয়ের জন্য অন্যান্য সূচক যুক্ত করুন।
ট্রেন্ড ট্রেডিং এড়াতে ট্রেন্ড ডিটেকশন ইন্ডিকেটর যোগ করুন।
বাজারে অনুপ্রবেশের সময় সময়মত স্টপ লস বন্ধ করার জন্য স্টপ লস কৌশলগুলি অপ্টিমাইজ করুন।
খরচ নিয়ন্ত্রণের জন্য ট্রেডিং ফ্রিকোয়েন্সি যথাযথভাবে কমানো।
এই কৌশলটির আরও কিছু দিক অপ্টিমাইজ করা যেতে পারেঃ
স্টপ লস পরিবর্তন যোগ করুন যাতে স্টপ লস স্বয়ংক্রিয়ভাবে দামের ওঠানামা উপর ভিত্তি করে সামঞ্জস্য করতে পারে, স্টপ লস অনুপ্রবেশের সম্ভাবনা হ্রাস করে।
সিগন্যালগুলি ফিল্টার করতে অন্যান্য সূচক বা শর্ত যুক্ত করুন, যেমন এমএসিডি, বলিংজার ব্যান্ড ইত্যাদি, যাতে সংকেতগুলি আরও নির্ভরযোগ্য হয়।
স্বয়ংক্রিয়ভাবে স্টপ লস আকার সামঞ্জস্য করার জন্য উচ্চ উদ্বায়ী পণ্যগুলিতে ATR স্টপ লস ব্যবহার করুন।
পরিসংখ্যানগতভাবে পণ্য বিশ্লেষণ এবং পণ্য বৈশিষ্ট্য উপর ভিত্তি করে RSI পরামিতি অপ্টিমাইজ।
মেশিন লার্নিং ব্যবহার করুন যেমন রিগ্রেশন বিশ্লেষণ সর্বোত্তম কৌশল পারফরম্যান্সের জন্য সর্বোত্তম আরএসআই এবং মোমবাতি পরামিতি সমন্বয় অধ্যয়ন করতে।
RSI পরামিতি এবং স্টপ লস আকারের জন্য অভিযোজিত সমন্বয় কার্যকারিতা যোগ করুন, গতিশীল কৌশল পরামিতি অপ্টিমাইজেশান সক্ষম করুন।
এই অপ্টিমাইজেশানগুলির মাধ্যমে ট্রেডিং ঝুঁকি হ্রাস করা যায়, কৌশল দৃঢ়তা উন্নত করা যায় এবং বাজারে অভিযোজনযোগ্যতা বাড়ানো যায়।
সংক্ষেপে, এই কৌশলটি RSI এবং মোমবাতি প্যাটার্নগুলি ব্যবহার করে ট্রেডিংয়ের প্রবণতা ধরার জন্য মূল্য বিপরীত পয়েন্টগুলি সনাক্ত করে। এটি ট্রেডিং সংকেত তৈরির জন্য দুটি ধরণের বিশ্লেষণ পদ্ধতির সংমিশ্রণ করে। কৌশলটির উচ্চ ট্রেডিং ফ্রিকোয়েন্সি এবং শক্তিশালী নমনীয়তার মতো সুবিধা রয়েছে। তবে মিথ্যা সংকেত এবং স্টপ লস অনুপ্রবেশের মতো ঝুঁকিও রয়েছে। প্যারামিটারগুলি অনুকূল করে, ঝুঁকিগুলি নিয়ন্ত্রণ করে ইত্যাদি, এই দুর্বলতাগুলি উন্নত করা যেতে পারে। এই কৌশলটি আরও উন্নত করার জায়গা রয়েছে। ক্রমাগত অপ্টিমাইজেশন এবং পরিমার্জনের মাধ্যমে এটি একটি শক্তিশালী এবং নির্ভরযোগ্য ট্রেডিং কৌশলতে পরিণত হতে পারে।
/*backtest start: 2023-01-29 00:00:00 end: 2024-02-04 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=4 strategy("EngulfingCandle Strategy", overlay=true) // Your existing definitions bullishCandle=close >= open[1] and close[1] < open[1] bearishCandle=close <= open[1] and close[1] > open[1] // RSI Definitions rsiSource=input(close, title="rsiSource") rsiLenghth=input(14, title="rsi length", type=input.integer) rsiOverBought=input(70, title="rsi overbought level", type=input.integer) rsiOverSold=input(30, title="rsi over sold level", type=input.integer) rsiValue=rsi(rsiSource, rsiLenghth) isRSIOB=rsiValue >= rsiOverBought isRSIOS=rsiValue <= rsiOverSold // Trade Signal tradeSignal=((isRSIOS or isRSIOS[1] or isRSIOS[2]) and bullishCandle ) or ((isRSIOB or isRSIOB[1] or isRSIOB[2]) and bearishCandle) // Stop Loss and Take Profit Inputs sl_pips = input(20, title="Stop Loss (in pips)") tp_pips = input(40, title="Take Profit (in pips)") // Calculating Stop Loss and Take Profit Prices long_sl = close - syminfo.mintick * sl_pips long_tp = close + syminfo.mintick * tp_pips short_sl = close + syminfo.mintick * sl_pips short_tp = close - syminfo.mintick * tp_pips // Entering and Exiting Trades if (tradeSignal and bullishCandle) strategy.entry("Long", strategy.long) strategy.exit("Exit Long", "Long", stop=long_sl, limit=long_tp) if (tradeSignal and bearishCandle) strategy.entry("Short", strategy.short) strategy.exit("Exit Short", "Short", stop=short_sl, limit=short_tp) // Plotting plotshape(tradeSignal and bullishCandle, title="Bullish", location=location.belowbar, color=color.green, style=shape.triangleup, text="Buy") plotshape(tradeSignal and bearishCandle, title="Bearish", location=location.abovebar, color=color.red, style=shape.triangledown, text="Sell")