মোমেন্টাম অসিলেশন ট্রেডিং কৌশল
সংক্ষিপ্ত বিবরণ
এই কৌশলটি একটি মোমেন্টাম টেকনোলজির উপর ভিত্তি করে দৈনিক অন্তর্বর্তী অসিলেশন ট্রেডিং কৌশল, যা ATR স্টপ লস ব্যবহার করে। এই কৌশলটি স্টেবলির কোরি হোয়াং তৈরি করেছেন।
কৌশলটি মোমেন্টাম ইন্ডিকেটর ব্যবহার করে ট্রেন্ড দিকনির্দেশনা চিহ্নিত করে, ATR ইন্ডিকেটরের সাথে মিলিয়ে স্টপ লস লাইন নির্ধারণ করে, কম কিনে বেশি বিক্রি করার অসিলেশন ট্রেডিং কৌশল বাস্তবায়ন করে।
কৌশলের মূলনীতি
কোডে প্রথমে ব্যাকটেস্টের সময়সীমা নির্ধারণ করা হয়েছে।
তারপর ইন্ডিকেটর অংশ, নিম্নলিখিত ইন্ডিকেটরগুলি গণনা করা হয়েছে:
- atr(): ATR ইন্ডিকেটর গণনা করে, স্টপ লস নির্ধারণের জন্য ব্যবহৃত হয়;
- max_/min_: আগের ক্যান্ডেলের সর্বোচ্চ/সর্বনিম্ন মূল্য রেকর্ড করে;
- is_uptrend: আপট্রেন্ডে আছে কিনা তা নির্ধারণ করে;
- vstop: স্টপ লস লাইন;
ট্রেন্ড নির্ধারণের মূল লজিক হলো:
যদি ক্লোজ পূর্ববর্তী ডাউনট্রেন্ডের স্টপ লস vstop এর উপরে থাকে, তাহলে আপট্রেন্ড হিসাবে নির্ধারণ করা হয়; যদি ক্লোজ পূর্ববর্তী আপট্রেন্ডের স্টপ লস vstop এর নিচে থাকে, তাহলে ডাউনট্রেন্ড হিসাবে নির্ধারণ করা হয়।
ট্রেন্ড পরিবর্তনের সময়, স্টপ লস লাইনের অবস্থান সামঞ্জস্য করা হয়।
বিশেষ করে, আপট্রেন্ডের সময়, স্টপ লস লাইনটি আগের ক্যান্ডেলের সর্বোচ্চ মূল্য থেকে ATR এর মান বিয়োগ করে নির্ধারণ করা হয়; ডাউনট্রেন্ডের সময়, স্টপ লস লাইনটি আগের ক্যান্ডেলের সর্বনিম্ন মূল্যের সাথে ATR এর মান যোগ করে নির্ধারণ করা হয়।
এভাবে ট্রেন্ড অনুসরণকারী স্টপ লস বাস্তবায়ন করা যায়।
ট্রেডিং নিয়ম অংশে, স্টপ লস লাইন ভেঙে গেলে লং বা শর্ট পজিশন খোলা হয়।
সুবিধা বিশ্লেষণ
এই কৌশলটির নিম্নলিখিত সুবিধা রয়েছে:
- মোমেন্টাম প্রযুক্তি ব্যবহার করে ট্রেন্ড দিকনির্দেশনা নির্ধারণ, সময়মত টার্নিং পয়েন্ট শনাক্ত করে, মিথ্যা ব্রেকআউট এড়ানো যায়।
- ATR স্টপ লস সর্বোচ্চ/সর্বনিম্ন মূল্য অনুসরণ করে, ঝুঁকি ভালোভাবে নিয়ন্ত্রণ করা যায়।
- কৌশলের লজিক সহজ ও পরিষ্কার, বোঝা ও বাস্তবায়ন সহজ।
- ট্রেন্ডগুলির মধ্যে কম কিনে বেশি বিক্রি করার অসিলেশন ট্রেডিং বাস্তবায়ন করা যায়।
ঝুঁকি বিশ্লেষণ
এই কৌশলটির কিছু ঝুঁকিও রয়েছে:
- ATR মানের অনুপযুক্ত নির্বাচন স্টপ লস অত্যন্ত ঢিলেঢালা বা অত্যন্ত টাইট হতে পারে।
- অসিলেশন ট্রেন্ডে তীব্র ওঠানামা হতে পারে, ক্রমাগত স্টপ লস হতে পারে।
- ট্রেডের সংখ্যা বেশি হতে পারে, কমিশন খরচ বেশি হতে পারে।
নিম্নলিখিত দিকগুলি থেকে অপ্টিমাইজ করা যেতে পারে:
- বিভিন্ন ATR প্যারামিটার পরীক্ষা করে সর্বোত্তম প্যারামিটার সংমিশ্রণ খুঁজে বের করা।
- ATR-এর ভিত্তিতে ভোলাটিলিটি ইন্ডিকেটর যুক্ত করে স্টপ লস লাইন অপ্টিমাইজ করা।
- ট্রেন্ড ফিল্টার যুক্ত করে, অসিলেশন মার্কেটে অকারণে পজিশন খোলা এড়ানো।
অপ্টিমাইজেশন দিকনির্দেশনা
এই কৌশলটি নিম্নলিখিত দিকনির্দেশনা থেকে অপ্টিমাইজ করা যেতে পারে:
- বিভিন্ন ATR প্যারামিটার পরীক্ষা করে সর্বোত্তম প্যারামিটার সংমিশ্রণ খুঁজে বের করা। একাধিক প্যারামিটার সেট ব্যাকটেস্ট করে রিটার্ন-টু-রিস্ক রেশিও মূল্যায়ন করা যেতে পারে।
- ATR-এর ভিত্তিতে ভোলাটিলিটি ইন্ডিকেটর যুক্ত করে স্টপ লস লাইন অপ্টিমাইজ করা। ভোলাটিলিটি ইন্ডিকেটর প্রবর্তন করা যেতে পারে, যাতে অস্থিরতা বাড়লে স্টপ লস সীমা যথাযথভাবে শিথিল করা যায়।
- ট্রেন্ড ফিল্টার যুক্ত করে, অসিলেশন মার্কেটে অকারণে পজিশন খোলা এড়ানো। ট্রেন্ড নির্ধারণের ইন্ডিকেটর যোগ করা যেতে পারে, শুধুমাত্র স্পষ্ট ট্রেন্ড থাকলেই পজিশন খোলা হবে।
- পজিশন ম্যানেজমেন্ট মেকানিজম যোগ করা। তহবিল ব্যবহারের হার, ক্রমাগত স্টপ লসের সংখ্যা ইত্যাদির ভিত্তিতে পজিশন সামঞ্জস্য করা যেতে পারে।
- রাতের ব্যবধানের ঝুঁকি নিয়ন্ত্রণ যোগ করা। বাজার বন্ধ হওয়ার আগে সক্রিয়ভাবে স্টপ লস নেওয়া যেতে পারে, রাতারাতি মূল্য গ্যাপ এড়াতে।
সারসংক্ষেপ
এই কৌশলটি একটি মৌলিক দৈনিক অসিলেশন ট্রেডিং কৌশল হিসাবে, সামগ্রিক ধারণা পরিষ্কার, মোমেন্টাম প্রযুক্তি ব্যবহার করে ট্রেন্ড নির্ধারণ করে, এবং ATR সূচক ব্যবহার করে স্লিপেজ ট্র্যাকিং স্টপ লস করে, কার্যকরভাবে ঝুঁকি নিয়ন্ত্রণ করা যায়।
অপ্টিমাইজেশনের জায়গা অনেক বেশি, ভবিষ্যতে ট্রেন্ড নির্ধারণ, স্টপ লস পদ্ধতি, পজিশন ম্যানেজমেন্ট ইত্যাদি একাধিক কোণ থেকে উন্নতি করা যেতে পারে, যাতে কৌশলটি রিয়েল ট্রেডিংয়ের জন্য আরও উপযুক্ত হয়।
সামগ্রিকভাবে, এই কৌশলটি কোয়ান্টিটেটিভ ট্রেডিংয়ের জন্য একটি ভালো ভিত্তি কাঠামো প্রদান করে।
/*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=2
strategy("BTC Swinger", overlay=true, commission_value = 0.25, default_qty_type=strategy.percent_of_equity, default_qty_value = 100)
/////////////////////////////////////////////////////////////- 1

