प्रवृत्ति गति अनुसरण रणनीति
अवलोकन
यह रणनीति एक कस्टम इंडिकेटर इंटीग्रेटर पर आधारित है, जो कीमत और मूविंग एवरेज के बीच की दूरी के संचयी योग के माध्यम से मूल्य प्रवृत्ति की दिशा का निर्धारण करती है, और ट्रेंड फॉलोइंग करती है।
रणनीति का सिद्धांत
यह रणनीति एक कस्टम इंडिकेटर का उपयोग करके कीमत और मूविंग एवरेज के बीच की दूरी का संचयी योग करती है, जिसका कार्यान्वयन इस प्रकार है:
-
200 अवधि के सरल मूविंग एवरेज के सापेक्ष कीमत की दूरी की गणना करें: k = close - sma(close, 200)
-
संचयी अवधि s = 29 परिभाषित करें, और पिछले s अवधियों में k के मानों का संचयी योग करें: sum = 0, for i = 0 to s, sum := sum + k[i]
-
जब sum > 0 हो, तो लॉन्ग सिग्नल उत्पन्न होता है; जब sum < 0 हो, तो शॉर्ट सिग्नल उत्पन्न होता है।
-
लॉन्ग पोजीशन में प्रवेश करने पर, यदि sum < 0 हो तो पोजीशन बंद करें; शॉर्ट पोजीशन में प्रवेश करने पर, यदि sum > 0 हो तो पोजीशन बंद करें।
यह रणनीति कीमत और मूविंग एवरेज के बीच की दूरी के संचयी योग के धनात्मक या ऋणात्मक होने के आधार पर समग्र मूल्य प्रवृत्ति की दिशा का निर्धारण करती है। जब संचयी योग धनात्मक होता है, तो माना जाता है कि कीमत बढ़ती प्रवृत्ति में है, और लॉन्ग पोजीशन रखनी चाहिए; जब संचयी योग ऋणात्मक होता है, तो माना जाता है कि कीमत घटती प्रवृत्ति में है, और शॉर्ट पोजीशन रखनी चाहिए।
रणनीति के लाभ
-
कस्टम इंडिकेटर इंटीग्रेटर का उपयोग करके मूल्य प्रवृत्ति की दिशा का प्रभावी ढंग से निर्धारण करता है।
-
इंटीग्रेशन के दृष्टिकोण का उपयोग करके कीमत और मूविंग एवरेज के बीच की दूरी का संचयी योग करता है, जिससे प्रवृत्ति के निर्धारण की सटीकता में सुधार होता है।
-
अपेक्षाकृत सरल तर्क, समझने और लागू करने में आसान, अनुकूलन और सुधार में सुविधाजनक।
-
संचयी अवधि के मापदंडों को लचीले ढंग से समायोजित किया जा सकता है, जिससे इंटीग्रेटर द्वारा प्रवृत्ति निर्धारण की संवेदनशीलता को अनुकूलित किया जा सकता है।
-
बैकटेस्टिंग में अच्छा प्रदर्शन, स्थिर लाभ, वास्तविक व्यापार में उपयोग योग्य।
रणनीति के जोखिम
-
संचयी अवधि का पैरामीटर अनुचित रूप से सेट करने से इंटीग्रेटर कम संवेदनशील हो सकता है और प्रवृत्ति के मोड़ को पकड़ने में विफल हो सकता है।
-
मूविंग एवरेज की लंबाई का अनुचित सेटिंग इंटीग्रेटर को मूल्य प्रवृत्ति का गलत आकलन करवा सकता है।
-
अप्रत्याशित बड़ी घटनाएँ जो कीमत में तेजी से बदलाव का कारण बनती हैं, इंटीग्रेटर को गलत सिग्नल दे सकती हैं।
-
अनुचित ट्रेडिंग इंस्ट्रूमेंट चुनना, जैसे कि अत्यधिक अस्थिरता वाला इंस्ट्रूमेंट, इंटीग्रेटर के प्रभाव को कम कर सकता है।
इन जोखिमों के समाधान के तरीके:
-
संचयी अवधि के मापदंडों को अनुकूलित करें ताकि इंटीग्रेटर प्रवृत्ति परिवर्तनों के प्रति अधिक संवेदनशील हो।
-
विभिन्न लंबाई के मूविंग एवरेज के प्रभाव का परीक्षण करें और उस लंबाई का चयन करें जो प्रवृत्ति को प्रभावी ढंग से निर्धारित कर सके।
-
महत्वपूर्ण घटनाओं से पहले रणनीति को बंद करें ताकि बड़े मूल्य परिवर्तनों से होने वाले गलत सिग्नल से बचा जा सके।
-
कम अस्थिरता वाले ट्रेडिंग इंस्ट्रूमेंट का चयन करें जिससे इंटीग्रेटर का प्रभाव बेहतर हो।
रणनीति के अनुकूलन की दिशाएँ
-
इंटीग्रेटर के साथ अन्य सहायक संकेतक जैसे RSI आदि जोड़ने पर विचार किया जा सकता है, जिससे एक समग्र निर्धारण बनाया जा सके।
-
विभिन्न प्रकार के मूविंग एवरेज और कीमत के बीच की दूरी के इंटीग्रेशन प्रभाव का अध्ययन किया जा सकता है।
-
संचयी अवधि के मापदंडों को स्वचालित रूप से अनुकूलित करने का प्रयास किया जा सकता है, ताकि यह विभिन्न ट्रेडिंग इंस्ट्रूमेंट के अनुकूल हो सके।
-
वॉल्यूम इंडिकेटर जोड़ा जा सकता है ताकि कीमत में तीव्र उतार-चढ़ाव के दौरान इंटीग्रेटर से गलत सिग्नल न आएं।
-
मशीन लर्निंग आदि विधियों के माध्यम से इंटीग्रेटर मापदंडों को स्वचालित रूप से अनुकूलित किया जा सकता है, जिससे रणनीति अधिक मजबूत हो सके।
सारांश
यह रणनीति कस्टम इंडिकेटर इंटीग्रेटर के माध्यम से मूल्य प्रवृत्ति की दिशा का निर्धारण करती है, और कीमत और मूविंग एवरेज के बीच की दूरी के संचयी योग की विधि का उपयोग करके प्रभावी ट्रेंड फॉलोइंग प्राप्त करती है। रणनीति का तर्क सरल और स्पष्ट है, और बैकटेस्टिंग में अच्छा प्रदर्शन करती है। इंटीग्रेटर मापदंडों को समायोजित करके, सहायक संकेतक जोड़कर, स्वचालित अनुकूलन आदि विधियों से सुधार किया जा सकता है, जिससे रणनीति वास्तविक व्यापार में अधिक स्थिर और विश्वसनीय बन सके। कुल मिलाकर, यह रणनीति एक व्यावहारिक मात्रात्मक ट्रेंड फॉलोइंग रणनीति है।
/*backtest
start: 2023-10-09 00:00:00
end: 2023-10-16 00:00:00
period: 1m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("Indicator Integrator Strat",default_qty_type = strategy.percent_of_equity, default_qty_value = 100,currency="USD",initial_capital=100, overlay=true)
l = input(defval=170,title="Length for indicator")- 1

