केएसटी सूचक लाभ रणनीति एसपीवाई के 30 मिनट के चक्र पर लागू एक स्टॉक पिकिंग रणनीति है। यह रणनीति प्रवेश और निकास समय निर्धारित करने के लिए केएसटी सूचक क्रॉसओवर का उपयोग करती है।
यह रणनीति मुख्य रूप से KST संकेतक पर आधारित है। KST संकेतक में निम्नलिखित भाग शामिल हैंः
KST रेखा और सिग्नल रेखा के बीच स्वर्ण क्रॉस और मृत्यु क्रॉस द्वारा खरीद और बिक्री संकेत निर्धारित किए जाते हैं:
इस रणनीति के मुख्य लाभ इस प्रकार हैंः
KST सूचक विभिन्न समय क्षितिज पर मूल्य आंदोलनों को व्यापक रूप से देखता है, जिससे रणनीति अधिक स्थिर और विश्वसनीय हो जाती है।
केएसटी सूचक में आरओसी वक्रों का भारित औसत यह सुनिश्चित करता है कि दीर्घकालिक मूल्य परिवर्तन एक प्रमुख भूमिका निभाते हैं, जो बाजार के रुझानों को पकड़ने में मदद करता है।
SPY जैसे उच्च तरलता वाले उत्पादों में अच्छा काम करता है।
इस रणनीति के कुछ जोखिम भी हैंः
एमए संकेतकों की तरह, केएसटी संकेतकों को साइडवेज बाजारों में झूठे संकेत उत्पन्न कर सकते हैं। यह पैरामीटर ट्यूनिंग द्वारा सुधार किया जा सकता है।
प्रवेश और निकास मौलिक तत्वों या बाजार व्यवस्थाओं पर विचार किए बिना पूरी तरह से संकेतक पर निर्भर करते हैं, जिससे महत्वपूर्ण घटनाओं के दौरान बड़े नुकसान होते हैं।
निवेश जगत में केवल SPY शामिल है, इसलिए एकल संपत्ति का जोखिम अधिक हो सकता है।
रणनीति को अनुकूलित करने के संभावित तरीके:
सबसे अच्छा संयोजन खोजने के लिए KST मापदंडों का अनुकूलन करें.
अस्थिर बाजारों के दौरान झूठे संकेतों से बचने के लिए अस्थिरता सूचक शामिल करें।
प्रति ट्रेड डाउनसाइड जोखिम को सीमित करने के लिए स्टॉप लॉस ऑर्डर जोड़ें।
स्थिरता में सुधार के लिए कुछ मानदंडों को पूरा करने वाले व्यक्तिगत स्टॉक को शामिल करने के लिए स्टॉक पूल का विस्तार करना।
यह रणनीति एसपीवाई में अल्पकालिक रुझानों की पहचान करती है, जो कि केएसटी संकेतक का उपयोग करते हुए, अच्छे बैकटेस्ट परिणामों के साथ होती है। हम पैरामीटर ट्यूनिंग, जोखिम नियंत्रण और स्टॉक चयन मानदंडों का विस्तार करके इसकी स्थिरता और वास्तविक दुनिया के प्रदर्शन में सुधार कर सकते हैं। इसे अधिक सार्वभौमिक रूप से लागू कर सकते हैं।
/*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)