কেএসটি সূচক মুনাফা কৌশলটি এসপিওয়াই এর ৩০ মিনিটের চক্রের জন্য প্রয়োগ করা একটি স্টক পিকিং কৌশল। এই কৌশলটি প্রবেশ এবং প্রস্থান সময় নির্ধারণের জন্য কেএসটি সূচক ক্রসওভার ব্যবহার করে।
এই কৌশল মূলত KST সূচক উপর ভিত্তি করে। KST সূচক নিম্নলিখিত অংশ গঠিতঃ
কেএসটি লাইন এবং সিগন্যাল লাইনের মধ্যে গোল্ডেন ক্রস এবং ডেথ ক্রস দ্বারা ক্রয় এবং বিক্রয় সংকেত নির্ধারিত হয়ঃ
এই কৌশলটির প্রধান সুবিধাগুলো হল:
KST সূচকটি বিভিন্ন সময়সীমার মধ্যে দামের গতিবিধিকে ব্যাপকভাবে বিবেচনা করে, যা কৌশলটিকে আরও স্থিতিশীল এবং নির্ভরযোগ্য করে তোলে।
কেএসটি সূচকে আরওসি কার্ভের ওজনযুক্ত গড়ের ফলে দীর্ঘমেয়াদী মূল্য পরিবর্তনগুলি একটি নেতৃস্থানীয় ভূমিকা পালন করে, যা বাজারের প্রবণতা ক্যাপচার করতে সহায়তা করে।
SPY এর মতো উচ্চ তরলতা পণ্যগুলিতে ভাল কাজ করে।
এই কৌশলটির কিছু ঝুঁকিও রয়েছেঃ
এমএ সূচকের মতো, কেএসটি সূচকটি পাশের বাজারে মিথ্যা সংকেত তৈরি করতে পারে। এটি পরামিতি টিউনিং দ্বারা উন্নত করা যেতে পারে।
মূলসূত্র বা বাজার ব্যবস্থার বিবেচনা ছাড়াই প্রবেশ এবং প্রস্থান সম্পূর্ণরূপে সূচকের উপর নির্ভর করে, যা উল্লেখযোগ্য ইভেন্টের সময় বড় ক্ষতির দিকে পরিচালিত করে।
ইনভেস্টমেন্ট ইউনিভার্সে শুধুমাত্র SPY থাকে, তাই একক সম্পদের ঝুঁকি বেশি হতে পারে।
কৌশলটি অপ্টিমাইজ করার সম্ভাব্য উপায়ঃ
সেরা সমন্বয় খুঁজে পেতে কেএসটি পরামিতি অপ্টিমাইজ করুন।
বিপজ্জনক বাজারের সময় মিথ্যা সংকেত এড়াতে অস্থিরতা সূচক অন্তর্ভুক্ত করুন।
ট্রেড প্রতি ডাউনসাইড ঝুঁকি সীমাবদ্ধ করতে স্টপ লস অর্ডার যোগ করুন।
স্টক পুলকে আরও শক্তিশালী করার জন্য নির্দিষ্ট মানদণ্ড পূরণকারী পৃথক স্টক অন্তর্ভুক্ত করার জন্য প্রসারিত করা।
এই কৌশলটি কেএসটি সূচক ব্যবহার করে এসপিওয়াইয়ের স্বল্পমেয়াদী প্রবণতা চিহ্নিত করে, ভাল ব্যাকটেস্ট ফলাফল সহ। আমরা প্যারামিটার টিউনিং, ঝুঁকি নিয়ন্ত্রণ এবং স্টক নির্বাচনের মানদণ্ড প্রসারিত করে এর স্থিতিশীলতা এবং বাস্তব বিশ্বের পারফরম্যান্স উন্নত করতে পারি। এটিকে আরও সার্বজনীনভাবে প্রযোজ্য করে তোলে।
/*backtest start: 2022-11-20 00:00:00 end: 2023-11-26 00:00:00 period: 1d basePeriod: 1h exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 strategy("KST Strategy", shorttitle="KST", overlay=true) roclen1 = input.int(11, minval=1, title="ROC Length #1") roclen2 = input.int(15, minval=1, title="ROC Length #2") roclen3 = input.int(20, minval=1, title="ROC Length #3") roclen4 = input.int(33, minval=1, title="ROC Length #4") smalen1 = input.int(9, minval=1, title="SMA Length #1") smalen2 = input.int(14, minval=1, title="SMA Length #2") smalen3 = input.int(8, minval=1, title="SMA Length #3") smalen4 = input.int(15, minval=1, title="SMA Length #4") siglen = input.int(9, minval=1, title="Signal Line Length") smaroc(roclen, smalen) => ta.sma(ta.roc(close, roclen), smalen) kst = smaroc(roclen1, smalen1) + 2 * smaroc(roclen2, smalen2) + 3 * smaroc(roclen3, smalen3) + 4 * smaroc(roclen4, smalen4) sig = ta.sma(kst, siglen) // Plot the KST and Signal Line plot(kst, color=#009688, title="KST") plot(sig, color=#F44336, title="Signal") hline(0, title="Zero", color=#787B86) // Strategy logic longCondition = ta.crossover(kst, sig) shortCondition = ta.crossunder(kst, sig) strategy.entry("Long", strategy.long, when=longCondition) strategy.entry("Short", strategy.short, when=shortCondition)