गाऊसी त्रुटि फलन पर आधारित मात्रात्मक व्यापार रणनीति
अवलोकन
यह रणनीति एक मात्रात्मक ट्रेडिंग रणनीति है जो मूल्य परिवर्तनों की गणना करने के लिए गॉसियन त्रुटि फलन पर आधारित P-Signal संकेतक का उपयोग करती है। यह P-Signal संकेतक का उपयोग मूल्य प्रवृत्ति और मोड़ बिंदुओं को निर्धारित करने के लिए करता है, जिससे प्रवेश और निकास के समय का निर्णय लिया जाता है।
रणनीति का सिद्धांत
इस रणनीति का मुख्य संकेतक P-Signal है। P-Signal की गणना सूत्र इस प्रकार है:
fPSignal(ser, int) =>
nStDev = stdev(ser, int)
nSma = sma(ser, int)
fErf(nStDev > 0 ? nSma/nStDev/sqrt(2) : 1.0)
यहाँ ser मूल्य श्रृंखला को दर्शाता है, int पैरामीटर nPoints को दर्शाता है, अर्थात कितनी कैंडल्स देखी जाएँ। इस सूत्र में तीन भाग हैं:
- nStDev मूल्य का मानक विचलन है;
- nSma मूल्य का सरल चल औसत है;
- fErf गॉसियन त्रुटि फलन है।
पूरे सूत्र का अर्थ है: मूल्य के चल औसत को मूल्य के मानक विचलन से विभाजित करें, फिर sqrt(2) से विभाजित करके मानकीकृत करें, और फिर गॉसियन त्रुटि फलन के माध्यम से (-1, 1) अंतराल में मैप करें। अर्थात यदि मूल्य में उतार-चढ़ाव औसत से अधिक है, तो P-Signal 1 के करीब होगा; यदि मूल्य में उतार-चढ़ाव औसत से कम है, तो P-Signal -1 के करीब होगा।
रणनीति P-Signal के मान और उसके परिवर्तन के चिह्न का उपयोग करके प्रवेश और निकास का निर्णय लेती है:
strategy.entry("long", strategy.long, 1, when = nPSignal < 0 and ndPSignal > 0)
strategy.close("long", when = nPSignal > 0 and ndPSignal < 0)
जब P-Signal 0 से कम हो और परिवर्तन धनात्मक हो, तो लॉन्ग में प्रवेश करें; जब P-Signal 0 से अधिक हो और परिवर्तन ऋणात्मक हो, तो पोजीशन बंद करें।
रणनीति के लाभ
इस रणनीति के निम्नलिखित लाभ हैं:
- गॉसियन त्रुटि फलन का उपयोग करके मूल्य वितरण को फिट करना। गॉसियन त्रुटि फलन सामान्य वितरण को अच्छी तरह फिट करता है, जो अधिकांश वित्तीय समय श्रृंखला वितरण विशेषताओं से मेल खाता है।
- मूल्य के मानक विचलन का उपयोग करके पैरामीटर को स्वचालित रूप से समायोजित करना। इससे रणनीति के पैरामीटर की सीमा व्यापक हो जाती है और यह बाजार परिवर्तनों के प्रति अधिक मज़बूत हो जाती है।
- P-Signal संकेतक प्रवृत्ति और उलटफेर ट्रेडिंग के लाभों को जोड़ता है। यह मूल्य में उतार-चढ़ाव की प्रवृत्ति के साथ-साथ मूल्य के पलटने के बिंदुओं पर भी ध्यान देता है, जो ट्रेंड ट्रेडिंग और रिवर्सल ट्रेडिंग दोनों के अवसरों को पकड़ने में मदद करता है।
जोखिम विश्लेषण
इस रणनीति में कुछ जोखिम भी हैं, जो मुख्य रूप से निम्नलिखित में प्रकट होते हैं:
- उच्च आवृत्ति ट्रेडिंग जोखिम। यह रणनीति एक विशिष्ट उच्च आवृत्ति ट्रेडिंग रणनीति है, जो अधिक ट्रेड उत्पन्न करती है और इसके परिणामस्वरूप उच्च लेन-देन लागत और स्लिपेज जोखिम होता है।
- अस्थिर बाजार में खराब प्रदर्शन। P-Signal संकेतक उन बाजारों में जहाँ मूल्य की कोई स्पष्ट प्रवृत्ति या पैटर्न नहीं है, बड़ी संख्या में झूठे संकेत उत्पन्न करता है।
- पैरामीटर अनुकूलन में कठिनाई। सूत्र में कई पैरामीटर एक-दूसरे से जटिल रूप से संबंधित होते हैं, जिससे पैरामीटर अनुकूलन कठिन हो जाता है।
इन जोखिमों को कम करने के लिए, फ़िल्टरिंग शर्तों को जोड़ने, ट्रेडिंग आवृत्ति को कम करने, पैरामीटर संयोजन और लेन-देन लागत सेटिंग्स को अनुकूलित करने, तथा वास्तविक बाजार में परीक्षण कर उपयुक्त वस्तु चुनने पर विचार किया जा सकता है।
अनुकूलन दिशाएँ
इस रणनीति में और अनुकूलन की गुंजाइश है, मुख्य दिशाएँ निम्नलिखित हैं:
- झूठे संकेतों से बचने के लिए फ़िल्टरिंग शर्तें जोड़ना। उदाहरण के लिए, अन्य संकेतकों के साथ AND या OR शर्तों का उपयोग करके कुछ शोर को फ़िल्टर करना।
- पैरामीटर संयोजन को अनुकूलित करना। विभिन्न वस्तुओं और समय-सीमाओं में nPoints के आकार को समायोजित करके रणनीति की स्थिरता में सुधार करना।
- गतिशील पैरामीटर पर विचार करना। nPoints पैरामीटर को बाजार की अस्थिरता के अनुसार स्व-अनुकूली रूप से समायोजित करना, जिससे रणनीति की मज़बूती में सुधार हो सकता है।
- मशीन लर्निंग विधियों को शामिल करना। AI एल्गोरिदम का उपयोग करके पैरामीटर, फ़िल्टरिंग शर्तों और बहु-वस्तु समय चयन को अनुकूलित करना।
सारांश
कुल मिलाकर, इस रणनीति का मुख्य विचार नवीन है, जिसमें मूल्य वितरण को फिट करने के लिए गॉसियन फलन का उपयोग किया जाता है और पैरामीटर श्रेणी को स्वचालित रूप से समायोजित किया जाता है। लेकिन एक उच्च आवृत्ति ट्रेडिंग रणनीति होने के नाते, इसे वास्तविक बाजार में स्थिर लाभ के लिए आगे के परीक्षण और अनुकूलन की आवश्यकता है, विशेष रूप से जोखिम नियंत्रण और पैरामीटर समायोजन के संदर्भ में।
/*backtest
start: 2023-01-12 00:00:00
end: 2024-01-18 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
// **********************************************************************************************************
// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// P-Signal Strategy © Kharevsky
// @version=4- 1

