अनुकूली अनुगामी स्टॉप-लॉस रणनीति
अवलोकन
यह रणनीति मुख्य रूप से एक अनुकूली स्टॉप-लॉस तंत्र को लागू करती है, जो मूल्य में उतार-चढ़ाव के अनुसार स्वचालित रूप से स्टॉप-लॉस स्थिति को समायोजित कर सकती है, जिससे बेहतर स्टॉप-लॉस प्रभाव प्राप्त होता है। रणनीति ATR संकेतक का उपयोग करके एक उचित स्टॉप-लॉस सीमा की गणना करती है, और EMA मूविंग एवरेज के साथ मिलकर ट्रेडिंग सिग्नल उत्पन्न करती है। जब मूल्य EMA मूविंग एवरेज को तोड़ता है, तो लॉन्ग या शॉर्ट पोजीशन खोली जाती है, और अनुकूली स्टॉप-लॉस एल्गोरिदम का उपयोग करके स्टॉप-लॉस स्तर को ट्रैक किया जाता है।
रणनीति का सिद्धांत
- ATR संकेतक की गणना करें, और ATR मान को पैरामीटर a से गुणा करके स्टॉप-लॉस सीमा nLoss निर्धारित करें।
- EMA मूविंग एवरेज की गणना करें।
- जब मूल्य EMA मूविंग एवरेज को ऊपर से तोड़ता है, तो लॉन्ग करें; जब मूल्य EMA मूविंग एवरेज को नीचे से तोड़ता है, तो शॉर्ट करें।
- अनुकूली स्टॉप-लॉस एल्गोरिदम का उपयोग करके स्वचालित रूप से स्टॉप-लॉस स्तर xATRTrailingStop को समायोजित करें, नियम इस प्रकार हैं:
- जब मूल्य ऊपर की ओर स्टॉप-लॉस स्तर को तोड़ता है, तो स्टॉप-लॉस स्तर को मूल्य घटाकर स्टॉप-लॉस सीमा nLoss पर समायोजित करें।
- जब मूल्य नीचे की ओर स्टॉप-लॉस स्तर को तोड़ता है, तो स्टॉप-लॉस स्तर को मूल्य जोड़कर स्टॉप-लॉस सीमा nLoss पर समायोजित करें।
- अन्य स्थितियों में, स्टॉप-लॉस स्तर अपरिवर्तित रहता है।
- जब मूल्य स्टॉप-लॉस स्तर को ट्रिगर करता है, तो पोजीशन बंद करें और स्टॉप-लॉस करें।
लाभ विश्लेषण
- अनुकूली स्टॉप-लॉस तंत्र लागू किया गया है, जो बाजार की अस्थिरता के अनुसार स्वचालित रूप से स्टॉप-लॉस सीमा को समायोजित कर सकता है, जिससे जोखिम को प्रभावी ढंग से नियंत्रित किया जा सकता है।
- ATR संकेतक का उपयोग करके उचित स्टॉप-लॉस सीमा की गणना की जाती है, जिससे स्टॉप-लॉस बहुत बड़ा या बहुत छोटा होने से बचा जा सकता है।
- EMA का उपयोग करके ट्रेडिंग सिग्नल उत्पन्न करने से अनावश्यक ट्रेडों को कम किया जा सकता है और बाजार के शोर को फ़िल्टर किया जा सकता है।
- रणनीति का विचार सरल और स्पष्ट है, कोड को समझना आसान है, और जांच और अनुकूलन में सुविधाजनक है।
- पैरामीटर इनपुट करके समायोजित किया जा सकता है, जो विभिन्न बाजार स्थितियों के अनुकूल होता है।
जोखिम और सुधार
- EMA मूविंग एवरेज द्वारा उत्पन्न ट्रेडिंग सिग्नल में देरी हो सकती है, जिससे प्रवेश में देरी हो सकती है। अन्य संकेतकों की मदद से पहले प्रवेश का निर्णय लेने पर विचार किया जा सकता है।
- पोजीशन होल्डिंग समय अनिश्चित है, और एकल ट्रेड के स्टॉप-लॉस आकार को नियंत्रित नहीं किया जा सकता। बड़े नुकसान से बचने के लिए लक्ष्य लाभ या अधिकतम होल्डिंग समय निर्धारित किया जा सकता है।
- बड़े ट्रेंड वाले बाजार में, स्टॉप-लॉस बार-बार ट्रिगर हो सकता है। ट्रेंड की स्थिति के अनुसार पैरामीटर समायोजित करने या फ़िल्टर शर्तें जोड़ने पर विचार किया जा सकता है।
- विभिन्न उत्पादों की विशेषताओं के अनुसार पैरामीटर (जैसे ATR अवधि, स्टॉप-लॉस गुणक) समायोजित किए जाने चाहिए, डिफ़ॉल्ट मानों का आँख मूंदकर उपयोग नहीं करना चाहिए।
अनुकूलन दिशाएँ
- ट्रेंड निर्धारण संकेतक जोड़ने पर विचार किया जा सकता है, ताकि ट्रेंड की दिशा में ट्रेड किया जा सके और प्रतिकूल ट्रेडों से बचा जा सके।
- अस्थिरता के आकार के अनुसार स्टॉप-लॉस गुणक को समायोजित किया जा सकता है, बड़ी अस्थिरता में स्टॉप-लॉस सीमा को उचित रूप से विस्तृत किया जा सकता है।
- अधिकतम होल्डिंग समय निर्धारित किया जा सकता है, एक निश्चित समय से अधिक होने पर सक्रिय रूप से स्टॉप-लॉस करके बाहर निकलें।
- ट्रेलिंग स्टॉप-लॉस रणनीति जोड़ी जा सकती है, जो मूल्य चलने के साथ स्टॉप-लॉस स्तर को बढ़ाती है।
- स्टॉक की विशेषताओं के अनुसार ATR अवधि पैरामीटर को अनुकूलित किया जा सकता है।
सारांश
इस रणनीति का समग्र विचार स्पष्ट और समझने में आसान है। यह ATR संकेतक का उपयोग करके अनुकूली स्टॉप-लॉस सीमा निर्धारित करती है, और EMA के साथ मिलकर ट्रेडिंग सिग्नल उत्पन्न करती है, जिससे नुकसान को प्रभावी ढंग से नियंत्रित किया जा सकता है। हालांकि, रणनीति अपने आप में अपेक्षाकृत निष्क्रिय है और इसमें अनुकूलन की काफी गुंजाइश है। ट्रेंड निर्धारण जोड़ने, बाजार की स्थिति के अनुसार पैरामीटर समायोजित करने जैसी विधियों से रणनीति को अधिक सक्रिय बनाया जा सकता है। कुल मिलाकर, यह रणनीति एक बुनियादी स्टॉप-लॉस रणनीति के रूप में एक अच्छा विचार और टेम्पलेट है, लेकिन इसे विभिन्न उत्पादों की विशेषताओं के अनुसार समायोजित और अनुकूलित किया जाना चाहिए, और इसे बिना सोचे-समझे लागू नहीं किया जाना चाहिए।
/*backtest
start: 2023-09-07 00:00:00
end: 2023-10-07 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title="UT Bot Strategy", overlay = true)
//CREDITS to HPotter for the orginal code. The guy trying to sell this as his own is a scammer lol.
- 1
