মুভিং এভারেজ ক্রসওভার কৌশল
সারসংক্ষেপ
এই কৌশলটি মুভিং এভারেজ, অসিলেটর ইত্যাদি বিভিন্ন প্রযুক্তিগত সূচক ব্যবহার করে, সাথে মুভিং এভারেজ ক্রসওভার প্যাটার্নের মাধ্যমে শেয়ার মূল্যের প্রবণতা এবং উত্থান-পতনের বিন্দু চিহ্নিত করে, ক্রয়-বিক্রয় পরিচালনা করে।
নীতি
কৌশলটি প্রধানত নিম্নলিখিত অংশে বিভক্ত:
-
সময়সীমা নির্বাচন: ক্যান্ডেলস্টিক চার্টের সময় ব্যবধান মিনিটে সেট করুন, যেমন 1 মিনিট, 5 মিনিট ইত্যাদি।
-
মুভিং এভারেজ নির্বাচন: সাধারণত ব্যবহৃত EMA, SMA-এর মতো মুভিং এভারেজের প্যারামিটার কনফিগার করুন, যেমন 10-দিনের লাইন, 20-দিনের লাইন ইত্যাদি।
-
অসিলেটর নির্বাচন: RSI, MACD, উইলিয়ামস %R ইত্যাদি অসিলেটরের প্যারামিটার কনফিগার করুন।
-
ক্রয়-বিক্রয় সংকেত গণনা: কাস্টম ফাংশনের মাধ্যমে মুভিং এভারেজ এবং অসিলেটরের মান গণনা করুন। যখন স্বল্পমেয়াদী এভারেজ দীর্ঘমেয়াদী এভারেজকে উপর থেকে অতিক্রম করে, তখন ক্রয় সংকেত তৈরি হয়; যখন স্বল্পমেয়াদী এভারেজ দীর্ঘমেয়াদী এভারেজকে নীচ থেকে অতিক্রম করে, তখন বিক্রয় সংকেত তৈরি হয়। একই সাথে ওভারবট/ওভারসোল্ড সূচক ব্যবহার করে চরম বিন্দু চিহ্নিত করা হয়।
-
রেটিং সিস্টেম: প্রতিটি সূচকের ক্রয়-বিক্রয় সংকেতকে সংখ্যাগতভাবে স্কোর করুন, তারপর গড় নিয়ে সামগ্রিক রেটিং সূচক পান। রেটিং সূচক 0-এর বেশি হলে ক্রয় সংকেত, 0-এর কম হলে বিক্রয় সংকেত।
-
ট্রেডিং সিগন্যাল: রেটিং সূচক 0-এর বেশি বা কম হওয়ার উপর ভিত্তি করে চূড়ান্ত ট্রেডিং সিগন্যাল তৈরি করে ক্রয় বা বিক্রয় অপারেশন সম্পাদন করুন।
এই কৌশলটি একাধিক সূচকের সমন্বয় ব্যবহার করে, যা কার্যকরভাবে মূল্যের প্রবণতা এবং টার্নিং পয়েন্ট শনাক্ত করতে পারে এবং সংকেতের নির্ভরযোগ্যতা বাড়ায়। মুভিং এভারেজ ক্রসওভার একটি কার্যকরী প্রবণতা প্রযুক্তিগত সংকেত, এবং অসিলেটর যুক্ত করায় মিথ্যা ব্রেকআউট এড়াতে সাহায্য করে। রেটিং সিস্টেম ট্রেডিং সিগন্যালকে আরও স্পষ্ট করে তোলে।
সুবিধা
- মুভিং এভারেজ ক্রসওভার এবং একাধিক অসিলেটর সূচকের সমন্বয়, ট্রেডিং সিগন্যাল আরও নির্ভরযোগ্য, মিথ্যা সংকেত এড়ায়
- রেটিং সিস্টেম ক্রয়-বিক্রয় সংকেতকে আরও স্পষ্ট করে তোলে
- কাস্টম ফাংশন ব্যবহার করে মডুলার প্রোগ্রামিং, কোড কাঠামো পরিষ্কার
- বিভিন্ন টাইমফ্রেমের সমন্বয় বিশ্লেষণ ব্যবহার করে নির্ভুলতা বৃদ্ধি করে
- প্যারামিটার সেটিং অপ্টিমাইজ করা হয়েছে, যেমন RSI দৈর্ঘ্য, MACD দ্রুত/ধীর এভারেজ পিরিয়ড ইত্যাদি
- প্যারামিটারের মাধ্যমে কাস্টমাইজেবল সূচক এবং এভারেজ প্যারামিটার কনফিগারেশন, নমনীয়তা বৃদ্ধি করে
বিদ্যমান ঝুঁকি
- বৃহত্তর বাজার প্রবণতার অধীনে পৃথক স্টকের পারফরম্যান্সে পার্থক্য রয়েছে
- ট্রেডিং ফ্রিকোয়েন্সি বেশি হতে পারে, যা ট্রেডিং খরচ এবং স্লিপেজ ঝুঁকি বাড়ায়
- বিভিন্ন স্টকের বৈশিষ্ট্যের সাথে মানানসই করার জন্য বারবার পরীক্ষা এবং প্যারামিটার অপ্টিমাইজেশন প্রয়োজন
- কিছু ড্রডাউন এবং ক্ষতির ঝুঁকি বিদ্যমান
নিম্নলিখিত পদ্ধতির মাধ্যমে উপরের ঝুঁকি কমানো যেতে পারে:
- বৃহত্তর বাজারের গতিবিধির সাথে স্টক বাছাই করা
- পজিশন হোল্ডিং সময় যথাযথভাবে সামঞ্জস্য করে ট্রেডিং ফ্রিকোয়েন্সি কমানো
- প্যারামিটার সেটিং অপ্টিমাইজ করে পৃথক স্টকের বৈশিষ্ট্যের সাথে আরও সঙ্গতিপূর্ণ করা
- স্টপ-লস কৌশল ব্যবহার করে ক্ষতি নিয়ন্ত্রণ করা
অপ্টিমাইজেশনের দিক
এই কৌশলটি নিম্নলিখিত দিক থেকে আরও অপ্টিমাইজ করা যেতে পারে:
- আরও সূচক যুক্ত করা, যেমন ভোলাটিলিটি সূচক, সংকেত শক্তিশালী করা
- মেশিন লার্নিং পদ্ধতি ব্যবহার করে স্বয়ংক্রিয়ভাবে প্যারামিটার অপ্টিমাইজ করা
- পৃথক স্টক এবং শিল্প নির্বাচন মডিউল যুক্ত করা
- কোয়ান্টিটেটিভ স্টক নির্বাচন পদ্ধতি একীভূত করা
- অ্যাডাপ্টিভ স্টপ-লস, ট্রেইলিং স্টপ-লস ইত্যাদি পদ্ধতি ব্যবহার করা
- বাজারের পরিস্থিতি বিবেচনা করে অনিশ্চিত পরিবেশ এড়িয়ে চলা
- প্রকৃত ট্রেডিং ফলাফল বিশ্লেষণ করে স্কোরিং ওয়েট সামঞ্জস্য করা
সারসংক্ষেপে, এই কৌশলটি এভারেজ ব্রেকআউট এবং একাধিক সূচককে একীভূত করে, যা কার্যকরভাবে মূল্যের গতিবিধি সনাক্ত করতে পারে। তবে ক্রমাগত পরীক্ষা এবং অপ্টিমাইজেশন প্রয়োজন, ঝুঁকি নিয়ন্ত্রণ করতে হবে। ভবিষ্যতে কম্বিনেশন স্টক নির্বাচন, প্যারামিটার অপ্টিমাইজেশন এবং স্টপ-লসের ক্ষেত্রে উন্নতি করা যেতে পারে।
উপসংহার
এই কৌশলটি মুভিং এভারেজ ক্রসওভারকে প্রধান ট্রেডিং সিগন্যাল হিসাবে ব্যবহার করে, সাথে বিভিন্ন অসিলেটর সূচকের মাধ্যমে নিশ্চিতকরণ করে এবং স্কোরিং সিস্টেমের মাধ্যমে স্পষ্ট ক্রয়-বিক্রয় সংকেত তৈরি করে। এটি কার্যকরভাবে মূল্যের প্রবণতা এবং টার্নিং পয়েন্ট সনাক্ত করতে পারে, তবে ট্রেডিং ফ্রিকোয়েন্সি নিয়ন্ত্রণ করা প্রয়োজন, ট্রেডিং খরচ এবং ঝুঁকি কমাতে হবে এবং প্যারামিটার ক্রমাগত অপ্টিমাইজ করতে হবে। এর কিছু ব্যবহারিক মূল্য এবং উন্নতির সুযোগ রয়েছে।
/*backtest
start: 2022-10-17 00:00:00
end: 2023-05-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("TV Signal", overlay=true, initial_capital = 500, currency = "USD")
// -------------------------------------- GLOBAL SELECTION --------------------------------------------- //- 1

