गति दोलन व्यापार रणनीति
सिंहावलोकन
यह रणनीति एक मोमेंटम-आधारित दैनिक अंतराल ऑसिलेटिंग ट्रेडिंग रणनीति है, जो ATR स्टॉप-लॉस का उपयोग करती है। यह रणनीति Stably के Kory Hoang द्वारा बनाई गई है।
रणनीति मोमेंटम संकेतकों का उपयोग करके ट्रेंड दिशा की पहचान करती है, और ATR संकेतक के साथ स्टॉप-लॉस लाइन सेट करती है, जिससे कम खरीदने और अधिक बेचने की ऑसिलेटिंग ट्रेडिंग रणनीति लागू होती है।
रणनीति का सिद्धांत
कोड में पहले बैकटेस्ट की समय सीमा निर्धारित की गई है।
फिर संकेतक भाग है, जहां निम्नलिखित संकेतकों की गणना की गई है:
- atr(): ATR संकेतक की गणना करता है, स्टॉप-लॉस सेट करने के लिए;
- max_/min_: पिछली K-लाइन की उच्चतम/निम्नतम कीमत को रिकॉर्ड करता है;
- is_uptrend: जांचता है कि क्या अपट्रेंड में है;
- vstop: स्टॉप-लॉस रेखा;
ट्रेंड निर्धारण का मुख्य तर्क यह है:
यदि close पिछले डाउनट्रेंड की स्टॉप-लॉस रेखा vstop से ऊपर है, तो इसे अपट्रेंड माना जाता है; यदि close पिछले अपट्रेंड की स्टॉप-लॉस रेखा vstop से नीचे है, तो इसे डाउनट्रेंड माना जाता है।
जब ट्रेंड बदलता है, तो स्टॉप-लॉस रेखा की स्थिति समायोजित की जाती है।
विशेष रूप से, अपट्रेंड में, स्टॉप-लॉस रेखा पिछली K-लाइन की उच्चतम कीमत में से ATR घटाकर निर्धारित की जाती है; डाउनट्रेंड में, स्टॉप-लॉस रेखा पिछली K-लाइन की निम्नतम कीमत में ATR जोड़कर निर्धारित की जाती है।
इससे ट्रेंड-फॉलोइंग स्टॉप-लॉस लागू किया जा सकता है।
ट्रेडिंग नियम भाग में, स्टॉप-लॉस रेखा के टूटने पर लॉन्ग या शॉर्ट पोजीशन खोली जाती है।
लाभ विश्लेषण
इस रणनीति के निम्नलिखित लाभ हैं:
- मोमेंटम तकनीक का उपयोग करके ट्रेंड दिशा का निर्धारण, टर्निंग पॉइंट्स को समय पर पकड़ना, फाल्स ब्रेकआउट से बचना।
- ATR स्टॉप-लॉस उच्चतम/निम्नतम कीमत का अनुसरण करता है, जिससे जोखिम को अच्छी तरह से नियंत्रित किया जा सकता है।
- रणनीति का तर्क सरल और स्पष्ट है, समझने और लागू करने में आसान।
- ट्रेंड के बीच कम खरीदने और अधिक बेचने की ऑसिलेटिंग ट्रेडिंग संभव है।
जोखिम विश्लेषण
इस रणनीति में कुछ जोखिम भी हैं:
- ATR मान का अनुचित चयन स्टॉप-लॉस को बहुत ढीला या बहुत तंग बना सकता है।
- ऑसिलेटिंग ट्रेंड में तीव्र उतार-चढ़ाव और लगातार स्टॉप-लॉस हो सकता है।
- ट्रेडों की संख्या अधिक हो सकती है, जिससे कमीशन लागत अधिक हो सकती है।
निम्नलिखित पहलुओं से अनुकूलन किया जा सकता है:
- विभिन्न ATR पैरामीटर का परीक्षण करके सबसे अच्छा पैरामीटर सेट ढूंढना।
- ATR के आधार पर वोलैटिलिटी संकेतक जोड़कर स्टॉप-लॉस रेखा को अनुकूलित करना।
- ट्रेंड फ़िल्टर जोड़कर ऑसिलेटिंग बाजार में अनावश्यक पोजीशन खोलने से बचना।
अनुकूलन दिशाएँ
इस रणनीति को निम्नलिखित दिशाओं से अनुकूलित किया जा सकता है:
-
विभिन्न ATR पैरामीटर का परीक्षण करके सबसे अच्छा पैरामीटर सेट ढूंढना। कई पैरामीटर सेट का बैकटेस्ट करके रिटर्न-टू-रिस्क अनुपात का मूल्यांकन किया जा सकता है।
-
ATR के आधार पर वोलैटिलिटी संकेतक जोड़कर स्टॉप-लॉस रेखा को अनुकूलित करना। वोलैटिलिटी बढ़ने पर स्टॉप-लॉस की चौड़ाई को उचित रूप से बढ़ाया जा सकता है।
-
ट्रेंड फ़िल्टर जोड़कर ऑसिलेटिंग बाजार में अनावश्यक पोजीशन खोलने से बचना। केवल स्पष्ट ट्रेंड होने पर ही पोजीशन खोलने के लिए ट्रेंड संकेतक जोड़े जा सकते हैं।
-
पोजीशन मैनेजमेंट मैकेनिज्म जोड़ना। पूंजी उपयोग दर, लगातार स्टॉप-लॉस की संख्या आदि के आधार पर पोजीशन साइज समायोजित किया जा सकता है।
-
रात भर के गैप जोखिम नियंत्रण जोड़ना। बाजार बंद होने से पहले सक्रिय रूप से स्टॉप-लॉस लगाकर रात भर की कीमत में गैप से बचा जा सकता है।
निष्कर्ष
यह रणनीति एक बुनियादी दैनिक ऑसिलेटिंग ट्रेडिंग रणनीति है, जिसका समग्र तर्क स्पष्ट है। यह मोमेंटम तकनीक का उपयोग करके ट्रेंड का निर्धारण करती है और ATR संकेतक के साथ स्लिपेज-फॉलोइंग स्टॉप-लॉस लागू करती है, जिससे जोखिम को प्रभावी ढंग से नियंत्रित किया जा सकता है।
अनुकूलन की काफी गुंजाइश है, और आगे ट्रेंड निर्धारण, स्टॉप-लॉस विधि, पोजीशन मैनेजमेंट आदि पहलुओं से सुधार किया जा सकता है ताकि रणनीति वास्तविक ट्रेडिंग के लिए अधिक उपयुक्त हो। कुल मिलाकर, यह रणनीति क्वांटिटेटिव ट्रेडिंग के लिए एक अच्छा बुनियादी ढांचा प्रदान करती है।
/*backtest
start: 2023-01-29 00:00:00
end: 2024-02-04 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
strategy("BTC Swinger", overlay=true, commission_value = 0.25, default_qty_type=strategy.percent_of_equity, default_qty_value = 100)
/////////////////////////////////////////////////////////////- 1

