सागर सिद्धांत ग्रिड ट्रेडिंग रणनीति
सिंहावलोकन
यह रणनीति महासागर सिद्धांत में ग्रिड ट्रेडिंग विधि का उपयोग करती है, निर्धारित मूल्य सीमा में समान रूप से ग्रिड लाइनें वितरित करती है, और मूल्य और ग्रिड लाइनों के बीच संबंध के आधार पर खरीद और बिक्री संचालन करती है। रणनीति में स्वचालित रूप से ग्रिड मूल्य सीमा की गणना करने, ग्रिड लाइनों को समान रूप से वितरित करने आदि की विशेषताएं हैं, जो जोखिम को प्रभावी ढंग से नियंत्रित कर सकती हैं।
रणनीति का सिद्धांत
यह रणनीति पहले उपयोगकर्ता की पसंद या डिफ़ॉल्ट सेटिंग के अनुसार मूल्य ग्रिड की ऊपरी और निचली सीमा की गणना करती है, अर्थात ग्रिड का उच्चतम और निम्नतम मूल्य। गणना के दो तरीके हैं: एक बैकटेस्ट अवधि के दौरान उच्चतम और निम्नतम मूल्य खोजना, और दूसरा एक निश्चित अवधि की चलती औसत की गणना करना। फिर उपयोगकर्ता द्वारा निर्धारित ग्रिडों की संख्या के अनुसार, ग्रिड लाइनों को समान रूप से वितरित किया जाता है।
ट्रेडिंग सिग्नल का निर्माण मूल्य और ग्रिड लाइनों के बीच संबंध पर निर्भर करता है। जब मूल्य निचली ग्रिड लाइन से नीचे होता है, तो उस ग्रिड लाइन पर एक निश्चित मात्रा में लॉन्ग पोजीशन खोला जाता है; जब मूल्य ऊपरी ग्रिड लाइन से ऊपर होता है, तो उस ग्रिड लाइन पर एक निश्चित मात्रा में पोजीशन बंद कर दी जाती है। इस प्रकार मूल्य में उतार-चढ़ाव के साथ, पोजीशन भी ग्रिड के भीतर उतार-चढ़ाव करती है, जिससे लाभ प्राप्त होता है।
विशेष रूप से, रणनीति एक ग्रिड लाइन मूल्य सरणी और एक bool सरणी बनाए रखती है जो दर्शाती है कि प्रत्येक ग्रिड लाइन पर कोई पेंडिंग ऑर्डर है या नहीं। जब मूल्य किसी ग्रिड लाइन से नीचे होता है और उस लाइन पर कोई पेंडिंग ऑर्डर नहीं है, तो उस मूल्य स्तर पर लॉन्ग किया जाता है; जब मूल्य किसी ग्रिड लाइन से ऊपर होता है और निचली ग्रिड लाइन पर पेंडिंग ऑर्डर है, तो निचली ग्रिड लाइन पर पोजीशन बंद की जाती है। इस विधि से ग्रिड ट्रेडिंग प्राप्त होती है।
रणनीति के लाभ
-
स्वचालित रूप से ग्रिड सीमा की गणना करना, मैन्युअल सेटिंग की कठिनाई से बचना। विभिन्न गणना विधियों का चयन किया जा सकता है।
-
ग्रिड लाइनों का समान वितरण, ग्रिड घनत्व के कारण अत्यधिक ट्रेडिंग से बचना। ग्रिड लाइनों की संख्या समायोज्य है।
-
ग्रिड ट्रेडिंग विधि का उपयोग करके, जोखिम को प्रभावी ढंग से नियंत्रित किया जा सकता है, मूल्य में उतार-चढ़ाव ग्रिड के भीतर होने पर लगातार लाभ कमाया जा सकता है।
-
मूल्य के संबंध में कोई दिशात्मक पूर्वानुमान नहीं, रेंज-बाउंड बाजारों के लिए उपयुक्त।
-
कमीशन दर और पोजीशन की मात्रा को अनुकूलित किया जा सकता है, विभिन्न ट्रेडिंग उपकरणों के अनुकूल।
-
ग्रिड लाइनों का दृश्य प्रदर्शन, ट्रेडिंग स्थिति को समझना आसान।
रणनीति के जोखिम
-
ग्रिड सीमा से बाहर निकलने का जोखिम। मूल्य का ग्रिड की ऊपरी या निचली सीमा से बाहर निकलने से नुकसान बढ़ सकता है।
-
बहुत ढीली ग्रिड दूरी का जोखिम। बहुत चौड़ा ग्रिड लाभ कमाना कठिन बनाता है, लेकिन बहुत संकीर्ण ग्रिड कमीशन बढ़ाता है। संतुलन की आवश्यकता है।
-
लंबे समय तक पोजीशन रखने का जोखिम। लंबे समय तक पोजीशन रखने से लाभ कमाना मुश्किल होता है और कमीशन का नुकसान बढ़ता है।
-
पैरामीटर सेटिंग के अनुचित होने का जोखिम। जैसे बैकटेस्ट अवधि या चलती औसत अवधि जैसे पैरामीटर अनुचित रूप से सेट होने पर ग्रिड सीमा गणना प्रभावित हो सकती है।
-
बाजार प्रणालीगत जोखिम। यह रणनीति रेंज-बाउंड बाजारों के लिए अधिक उपयुक्त है, लंबी अवधि के एकतरफा बाजार के लिए नहीं।
रणनीति अनुकूलन
-
ग्रिड पैरामीटर सेटिंग का अनुकूलन। बाजार की विशेषताओं, ट्रेडिंग लागत आदि पर विचार करते हुए, ग्रिडों की संख्या, बैकटेस्ट अवधि आदि मापदंडों को अनुकूलित करें।
-
ग्रिड सीमा का गतिशील समायोजन। जब बाजार में बड़े बदलाव होते हैं, तो ग्रिड सीमा के गतिशील समायोजन की प्रणाली शामिल की जा सकती है।
-
स्टॉप-लॉस तंत्र जोड़ना। उचित स्टॉप-लॉस स्तर निर्धारित करें ताकि अत्यधिक नुकसान से बचा जा सके। स्टॉप-लॉस को गतिशील रूप से भी समायोजित किया जा सकता है।
-
अन्य संकेतकों के साथ ट्रेडिंग को फ़िल्टर करना। जैसे बोलिंगर बैंड, ट्रेंड संकेतक आदि, अनुपयुक्त ट्रेडिंग से बचने के लिए।
-
पूंजी उपयोग दक्षता का अनुकूलन। हॉट-कोल्ड विश्लेषण शामिल करें, कम उतार-चढ़ाव के दौरान ट्रेडिंग कम करें।
निष्कर्ष
यह रणनीति ग्रिड ट्रेडिंग के सिद्धांत का उपयोग करती है, जो जोखिम-नियंत्रित रेंज-बाउंड बाजार ट्रेडिंग प्राप्त करती है। रणनीति में स्वचालित ग्रिड गणना, समान ग्रिड वितरण आदि के लाभ हैं, और इसे विभिन्न बाजार स्थितियों के अनुकूल बनाने के लिए मापदंडों को समायोजित किया जा सकता है। जोखिम नियंत्रणीय और संचालन में आसान। हालांकि, रणनीति की कुछ सीमाएँ भी हैं, जिन्हें बाजार में बदलावों के अनुकूल होने के लिए निरंतर अनुकूलन की आवश्यकता है। कुल मिलाकर, यह रणनीति ग्रिड ट्रेडिंग के लिए एक अपेक्षाकृत मानकीकृत और पैरामीटरयोग्य कार्यान्वयन विचार प्रदान करती है।
/*backtest
start: 2023-09-12 00:00:00
end: 2023-10-12 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("(IK) Grid Script", overlay=true, pyramiding=14, close_entries_rule="ANY", default_qty_type=strategy.cash, initial_capital=100.0, currency="USD", commission_type=strategy.commission.percent, commission_value=0.1)
i_autoBounds = input(group="Grid Bounds", title="Use Auto Bounds?", defval=true, type=input.bool) // calculate upper and lower bound of the grid automatically? This will theorhetically be less profitable, but will certainly require less attention
i_boundSrc = input(group="Grid Bounds", title="(Auto) Bound Source", defval="Hi & Low", options=["Hi & Low", "Average"]) // should bounds of the auto grid be calculated from recent High & Low, or from a Simple Moving Average- 1
