গতিশীল সমর্থন ও প্রতিরোধের ভিত্তিতে ট্রেন্ড অনুসরণ কৌশল
এই নিবন্ধটি গতিশীল সমর্থন ও প্রতিরোধ ব্যবহার করে ট্রেন্ড ট্র্যাকিংয়ের জন্য একটি কোয়ান্টিটেটিভ ট্রেডিং কৌশল বিস্তারিতভাবে বর্ণনা করবে। কৌশলটি মুভিং এভারেজ এবং ATR গণনা করে একটি আপার রেল এবং লোয়ার রেল গঠন করে, যার মাধ্যমে ট্রেন্ড ট্র্যাকিং করা হয়।
১. কৌশলের মূলনীতি
কৌশলটিতে প্রধানত নিম্নলিখিত সূচক এবং যুক্তি রয়েছে:
- একটি নির্দিষ্ট সময়ের মধ্যে সর্বোচ্চ মূল্যের মুভিং এভারেজ গণনা করা, যা আপার রেল হিসেবে কাজ করে;
- ATR ব্যবহার করে ভবিষ্যত ক্ষতি রোধের স্টপ দূরত্ব বাফার হিসেবে গণনা করা;
- আপার রেল থেকে বাফার দূরত্ব বিয়োগ করে লোয়ার রেল পাওয়া;
- যখন মূল্য আপার রেল অতিক্রম করে তখন লং পজিশন নেওয়া হয়; যখন লোয়ার রেল অতিক্রম করে তখন পজিশন বন্ধ করা হয়।
এভাবে, আপার এবং লোয়ার রেল একটি গতিশীল সমর্থন ও প্রতিরোধ অঞ্চল তৈরি করে। আপার রেল ব্রেকআউটের মাধ্যমে লাভের জন্য ট্রেন্ড অনুসরণ এবং লোয়ার রেলের মাধ্যমে দ্রুত স্টপ লস দিয়ে ট্রেডের ঝুঁকি নিয়ন্ত্রণ করা হয়।
২. কৌশলের সুবিধা
কৌশলটির প্রধানত নিম্নলিখিত সুবিধাগুলি রয়েছে:
- গতিশীল রেল ট্রেন্ডের সুযোগ ধরতে পারে;
- ATR ভিত্তিক স্টপ লস বাজারের অস্থিরতা অনুযায়ী সেট করা যায়;
- ট্রেইলিং স্টপের পরিমাণ স্টপ লসের চেয়ে বড়, যা লাভের পক্ষে সহায়ক;
- নিয়ম সহজ এবং সরাসরি, বাস্তবায়ন করা সহজ।
৩. সম্ভাব্য ঝুঁকি
তবে কৌশলটিতে কিছু সম্ভাব্য সমস্যাও রয়েছে:
- মুভিং এভারেজ এবং ATR সূচক পিছিয়ে থাকে, ফলে সুযোগ হাতছাড়া হতে পারে;
- বড় ড্রডাউন চাপ সহ্য করতে হয়;
- এন্ট্রির সংখ্যার কোনো সীমা নির্ধারণ করা হয়নি;
- বিভিন্ন যন্ত্রের জন্য প্যারামিটার অপ্টিমাইজ করতে হবে।
৪. বিষয়বস্তুর সারাংশ
এই নিবন্ধটি মুভিং এভারেজ এবং ATR ব্যবহার করে গতিশীল রেল গঠনের একটি ট্রেন্ড ফলোয়িং কৌশল বিস্তারিতভাবে বর্ণনা করেছে। এটি বাজারের অস্থিরতা অনুযায়ী স্টপ লস এবং টেক প্রফিট সেট করে ট্রেন্ড অনুসরণ করতে পারে। তবে সূচকের পিছিয়ে পড়া, ড্রডাউন নিয়ন্ত্রণের মতো বিষয়গুলোর দিকেও নজর দেওয়া প্রয়োজন। সামগ্রিকভাবে, এটি একটি সহজ ট্রেন্ড ফলোয়িং পদ্ধতি প্রদান করে।
/*backtest
start: 2023-01-01 00:00:00
end: 2023-09-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("I Like Winners And Hate Loosers!", overlay=true, default_qty_type=strategy.percent_of_equity, default_qty_value=100)
highest_length = input(200, type=input.integer, minval=1, title="Highest Length")- 1
