গতির সূচক ভিত্তিক স্বল্পমেয়াদী ট্রেডিং কৌশল

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

img

সারসংক্ষেপ

এই কৌশলটির নাম মোমেন্টাম সূচক ভিত্তিক স্বল্পমেয়াদী ট্রেডিং কৌশল। এটি বাজারের প্রবণতাগুলিতে বাঁক পয়েন্টগুলি সনাক্ত করতে এবং স্বল্পমেয়াদী ট্রেডিং সুযোগগুলি ক্যাপচার করতে গতির সূচক ভর সূচক ব্যবহার করে।

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

কৌশলটি সর্বোচ্চ এবং সর্বনিম্ন দামের মধ্যে পার্থক্যটি মসৃণ করতে বিভিন্ন পরামিতি সহ দুটি এক্সপোনেনশিয়াল চলমান গড় (ইএমএ) ব্যবহার করে এবং ভর সূচক সূচকটি পায়। যখন ভর সূচক একটি প্রান্তিকের উপরে অতিক্রম করে তখন এটি শর্ট হয় এবং প্রান্তিকের নীচে অতিক্রম করার সময় দীর্ঘ হয়।

বিশেষত, এটি প্রথমে সর্বোচ্চ এবং সর্বনিম্ন মূল্য xPrice এর মধ্যে পার্থক্য গণনা করে। তারপরে এটি xPrice এর 9 পিরিয়ড এবং 25 পিরিয়ড EMA গণনা করে, যথাক্রমে xEMA এবং xSmoothXAvg নামে পরিচিত। এর পরে, এটি ভর সূচক পেতে এই দুটি EMA এর অনুপাত যোগ করে। যখন ভর সূচক একটি প্রান্তিকের চেয়ে বড় হয়, এটি শর্ট যায়। যখন একটি প্রান্তিকের কম হয়, এটি দীর্ঘ যায়।

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

সুবিধা

এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:

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

ঝুঁকি এবং সমাধান

এই কৌশলটির সাথে কিছু ঝুঁকিও রয়েছেঃ

  1. ভুল ব্রেকআউট ঘটতে পারে, যার ফলে অপ্রয়োজনীয় ট্রেড হয়। সূক্ষ্ম মিটিং প্যারামিটারগুলি ভুল সংকেতগুলি হ্রাস করতে পারে।
  2. দীর্ঘমেয়াদী প্রবণতা বিবেচনা করা হয় না, যা মূল প্রবণতার সাথে বিরোধী হতে পারে।
  3. কার্ভ ফিটিং ঝুঁকি। পরামিতিগুলির দৃঢ়তা পরীক্ষা করার জন্য নমুনা সময়কাল যুক্তিসঙ্গতভাবে প্রসারিত করুন।

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

কৌশলটি নিম্নলিখিত দিকগুলিতে অপ্টিমাইজ করা যেতে পারেঃ

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

সিদ্ধান্ত

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


/*backtest
start: 2023-02-20 00:00:00
end: 2024-02-26 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=2
////////////////////////////////////////////////////////////
//  Copyright by HPotter v1.0 12/09/2017
// The Mass Index was designed to identify trend reversals by measuring 
// the narrowing and widening of the range between the high and low prices. 
// As this range widens, the Mass Index increases; as the range narrows 
// the Mass Index decreases.
// The Mass Index was developed by Donald Dorsey. 
//
// You can change long to short in the Input Settings
// WARNING:
//   - For purpose educate only
//   - This script to change bars colors.
////////////////////////////////////////////////////////////
strategy(title="MASS Index", shorttitle="MASS Index")
Length1 = input(9, minval=1)
Length2 = input(25, minval=1)
Trigger = input(26.5, step = 0.01)
reverse = input(false, title="Trade reverse")
hline(27, color=blue, linestyle=line, title = "Setup")
hline(Trigger, color=red, linestyle=line, title = "Trigger")
xPrice = high - low
xEMA = ema(xPrice, Length1)
xSmoothXAvg = ema(xEMA, Length1)
nRes = sum(iff(xSmoothXAvg != 0, xEMA / xSmoothXAvg, 0), Length2)
pos = iff(nRes > Trigger, -1,
	   iff(nRes < Trigger, 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=red, title="MASS Index")

আরো