ডাবল রেট অব চেঞ্জ ইম্পোমেন্টাম ইন্ডিকেটর ট্রেডিং কৌশল

লেখক:চাওঝাং, তারিখ: ২০২৩-১১-২৩ ১০ঃ৩৭
ট্যাগঃ

img

সারসংক্ষেপ

এটি ডাবল রেট অফ চেঞ্জ মোমেন্টাম ইনডিকেটর (ডিআরসিএমআই) এর উপর ভিত্তি করে একটি ট্রেডিং কৌশল। এটি একাধিক সময়সীমার মধ্যে বাজারের গতিবেগ পরিমাপ করে ট্রেডিং সংকেত তৈরি করে।

কৌশলগত যুক্তি

এই কৌশলটির কেন্দ্রবিন্দু হল ডিআরসিএমআই, যা বিভিন্ন সময়ের মধ্যে একাধিক রেট অফ চেঞ্জ (আরওসি) সূচকগুলির একটি ওজনযুক্ত গড়। বিশেষত, এটিতে 6-অবধি, 10-অবধি, 15-অবধি এবং 20-অবধি আরওসি অন্তর্ভুক্ত রয়েছে। 6-অবধি এবং 10-অবধি আরওসির ওজন 1 হয়, যখন 15-অবধি আরওসির ওজন 2 হয় এবং 20-অবধি আরওসির ওজন 3 হয়। সুতরাং, দীর্ঘমেয়াদী আরওসিতে আরও বেশি জোর দেওয়া হয়।

ROC কে সময়সীমার মধ্যে একত্রিত করে, DRCMI স্বল্পমেয়াদী এবং দীর্ঘমেয়াদী গতি উভয়কেই প্রতিফলিত করে। যখন এটি ইতিবাচক হয়, এটি স্বল্প ও দীর্ঘমেয়াদে উভয়ই একটি আপট্রেন্ড নির্দেশ করে। যখন এটি নেতিবাচক হয়, এটি একটি ডাউনট্রেন্ডের সংকেত দেয়। গতির তীব্রতা DRCMI ওঠানামা এর ব্যাপ্তিতেও ধরা হয়।

ট্রেডিং সিগন্যালগুলি DRCMI এর চক্রীয়তার উপর ভিত্তি করে তৈরি করা হয়। যখন DRCMI 0 এর উপরে অতিক্রম করে তখন একটি দীর্ঘ অবস্থান শুরু হয়, যখন এটি 0 এর নীচে অতিক্রম করে তখন একটি সংক্ষিপ্ত অবস্থান শুরু হয়।

সুবিধা বিশ্লেষণ

এই কৌশলটির প্রধান সুবিধাগুলো হল:

  1. আরো সঠিক প্রবণতা সনাক্তকরণের জন্য সময়ের মধ্যে গতি একত্রিত করে।
  2. সিঙ্গেল টাইমফ্রেম ROC এর তুলনায় চক্রীয়তা আরও ভালভাবে ধরা পড়ে।
  3. যুক্তিসঙ্গত ওজন পদ্ধতি শব্দ ফিল্টার করার জন্য দীর্ঘমেয়াদী উপর দৃষ্টি নিবদ্ধ করে।
  4. সিগন্যালের জন্য কেবলমাত্র একটি সূচক দিয়ে বাস্তবায়ন করা সহজ।
  5. বিভিন্ন পণ্যের জন্য কাস্টমাইজযোগ্য পুনর্বিবেচনার সময়কাল।

ঝুঁকি বিশ্লেষণ

এছাড়াও কিছু ঝুঁকি রয়েছে যা বিবেচনা করা উচিতঃ

  1. একাধিক ইন্টিগ্রেটেড টাইমফ্রেম সহ প্যারামিটারগুলির সংবেদনশীলতা।
  2. কেবল গতির দিকে নজর দিয়ে অন্য কারণগুলি উপেক্ষা করতে পারে।
  3. সম্ভাব্য বিলম্বের জন্য অনুকূল প্রবেশ এবং প্রস্থান প্রয়োজন।
  4. উচ্চ অস্থিরতার সময় স্টপ লস এখনও প্রয়োজন।

ঝুঁকি কমাতে, স্টপ লস ব্যবহার করা উচিত, ডিআরসিএমআই পরামিতিগুলির অপ্টিমাইজেশান এবং অতিরিক্ত প্রযুক্তিগত সূচক অন্তর্ভুক্ত করা উচিত।

অপ্টিমাইজেশান নির্দেশাবলী

কৌশল উন্নত করার কিছু উপায়:

  1. ডিআরসিএমআই প্যারামিটার যেমন পিরিয়ড এবং ওজনের অপ্টিমাইজ করুন।
  2. বাজার ব্যবস্থার উপর ভিত্তি করে প্যারামিটারগুলিকে গতিশীলভাবে সামঞ্জস্য করার জন্য প্রবণতা সূচকগুলি অন্তর্ভুক্ত করুন।
  3. মুনাফা অর্জনের জন্য গতিশীল স্টপ বাস্তবায়ন করুন।
  4. স্প্রেড গঠনের জন্য সংশ্লিষ্টতা বিশ্লেষণের সাথে আন্তঃবাজার সম্পর্ক বিবেচনা করুন।

সিদ্ধান্ত

এই কৌশলটি একাধিক টাইমফ্রেম থেকে গতিকে ডিআরসিএমআই সূচকে ঘনীভূত করে ট্রেডিং সংকেত উত্পন্ন করে। এটি গতির ওঠানামা থেকে মুনাফা অর্জনে সহজ তবে কার্যকর। তবে, পরামিতি টিউনিং এবং স্টপ লস বাস্তবায়নের জন্য আরও অপ্টিমাইজেশান প্রয়োজন এবং অতিরিক্ত প্রযুক্তিগত সূচকগুলির সাথে ডিআরসিএমআই একত্রিত করে পারফরম্যান্স উন্নত করতে পারে।


/*backtest
start: 2023-10-23 00:00:00
end: 2023-11-22 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 20/09/2017
// This indicator really is the KST indicator presented by Martin Pring. 
// the KST indicator is a weighted summed rate of change oscillator that 
// is designed to identify meaningful turns. Various smoothed rate of change 
// indicators can be combined to form different measurements of cycles.
//
// You can change long to short in the Input Settings
// WARNING:
//  - For purpose educate only
//  - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="MovROC (KST indicator)", shorttitle="MovROC (KST indicator)")
reverse = input(false, title="Trade reverse")
hline(0, color=purple, linestyle=line)
xROC6 = sma(roc(close, 6), 10)
xROC10 = sma(roc(close, 10), 10)
xROC15 = sma(roc(close, 15), 9)
xROC20 = sma(roc(close, 20), 15)
nRes = xROC6 + (2 * xROC10) + (3 * xROC15) + (4 * xROC20)
pos = iff(nRes > 0, 1,
	   iff(nRes < 0, -1, nz(pos[1], 0))) 
possig = iff(reverse and pos == 1, -1,
          iff(reverse and pos == -1, 1, pos))	   
if (possig == 1) 
    strategy.entry("Long", strategy.long)
if (possig == -1)
    strategy.entry("Short", strategy.short)	   	    
barcolor(possig == -1 ? red: possig == 1 ? green : blue ) 
plot(nRes, color=blue, title="MovROC (KST indicator)")

আরো