अनुकूली स्मार्ट ग्रिड ट्रेडिंग रणनीति
अवलोकन
यह रणनीति TradingView प्लेटफ़ॉर्म पर आधारित एक अनुकूली स्मार्ट ग्रिड ट्रेडिंग रणनीति है, जो Pine Script v4 में लिखी गई है। यह मूल्य चार्ट पर ओवरले होती है और एक निर्दिष्ट सीमा के भीतर ग्रिड बनाती है जिससे खरीद और बिक्री के संकेत उत्पन्न होते हैं।
रणनीति का सिद्धांत
प्रमुख विशेषताएँ
-
पिरामिडिंग और पूंजी प्रबंधन:
- अधिकतम 14 बार एक ही दिशा में पिरामिडिंग (पोजीशन जोड़ना) की अनुमति देता है,
- नकद-आधारित रणनीति का उपयोग करके पोजीशन आकार का प्रबंधन करता है,
- सिमुलेशन उद्देश्यों के लिए प्रारंभिक पूंजी $100 निर्धारित की गई है,
- प्रति ट्रेड 0.1% कमीशन लागू होता है।
-
ग्रिड सीमा:
- उपयोगकर्ता स्वचालित रूप से गणना की गई सीमा का उपयोग करना या मैन्युअल रूप से ग्रिड की ऊपरी और निचली सीमाएँ निर्धारित करना चुन सकता है,
- स्वचालित सीमा हाल के मूल्य उच्च और निम्न बिंदुओं या सरल मूविंग एवरेज (SMA) से प्राप्त की जा सकती है,
- उपयोगकर्ता सीमा की गणना के लिए लुकबैक अवधि को परिभाषित कर सकता है और सीमा को विस्तृत या संकीर्ण करने के लिए विचलन को समायोजित कर सकता है।
-
ग्रिड रेखाएँ:
- यह रणनीति सीमा के भीतर ग्रिड रेखाओं की अनुकूलन योग्य संख्या की अनुमति देती है, अनुशंसित सीमा 3 से 15 के बीच है,
- ग्रिड रेखाएँ ऊपरी और निचली सीमाओं के बीच समान रूप से अंतरित होती हैं।
रणनीति तर्क
-
पोजीशन प्रवेश:
- जब मूल्य ग्रिड रेखा से नीचे गिरता है और उस ग्रिड रेखा से संबंधित कोई खुला ऑर्डर नहीं है, तो स्क्रिप्ट एक खरीद ऑर्डर देती है,
- प्रत्येक खरीद ऑर्डर की मात्रा प्रारंभिक पूंजी को ग्रिड रेखाओं की संख्या से विभाजित करके गणना की जाती है और वर्तमान मूल्य के अनुसार समायोजित की जाती है।
-
पोजीशन निकास:
- जब मूल्य अधिक ऊँची ग्रिड रेखा से ऊपर बढ़ता है, और अगली निचली ग्रिड रेखा से संबंधित एक खुला ऑर्डर है, तो एक बिक्री संकेत ट्रिगर होता है।
-
अनुकूली ग्रिड:
- यदि स्वचालित सीमा का उपयोग किया जाता है, तो ग्रिड ऊपरी और निचली सीमाओं की पुनर्गणना करके और तदनुसार समायोजित करके बदलती बाजार स्थितियों के अनुकूल हो जाता है।
लाभ विश्लेषण
यह रणनीति ग्रिड ट्रेडिंग की व्यवस्थित और कुशल निष्पादन के लाभों को एकीकृत करती है। पिरामिडिंग की अनुमति देना और पूंजी प्रबंधन का उपयोग करना प्रभावी रूप से जोखिम को नियंत्रित कर सकता है; ग्रिड स्वचालित रूप से बाजार के अनुकूल होता है, विभिन्न बाजार स्थितियों के लिए उपयुक्त है; पैरामीटर समायोज्य हैं, विभिन्न ट्रेडिंग शैलियों के अनुकूल होते हैं।
जोखिम विश्लेषण
मूल्य का ग्रिड की ऊपरी या निचली सीमा को तोड़ना बड़े नुकसान का कारण बन सकता है। जोखिम को नियंत्रित करने के लिए पैरामीटर को उचित रूप से समायोजित किया जाना चाहिए या स्टॉप-लॉस के साथ जोड़ा जाना चाहिए। इसके अलावा, अत्यधिक बार-बार ट्रेडिंग से ट्रेडिंग लागत बढ़ जाती है।
अनुकूलन दिशाएँ
संकेतों को फ़िल्टर करने के लिए प्रवृत्ति संकेतकों को शामिल करने या ग्रिड मापदंडों को अनुकूलित करने पर विचार किया जा सकता है, और चरम बाजार स्थितियों के जोखिम से बचाव के लिए स्टॉप-लॉस का भी उपयोग किया जा सकता है।
निष्कर्ष
यह रणनीति व्यवस्थित रूप से खरीद और बिक्री बिंदु उत्पन्न करती है और पोजीशन का प्रबंधन करती है, पैरामीटर समायोजन के माध्यम से विभिन्न प्राथमिकताओं के अनुकूल हो सकती है। यह ग्रिड ट्रेडिंग की नियमितता को प्रवृत्ति ट्रेडिंग के लचीलेपन के साथ संयोजित करता है, जिससे ऑपरेशन की कठिनाई कम होती है और इसमें कुछ हद तक त्रुटि सहनशीलता होती है।
/*backtest
start: 2024-01-08 00:00:00
end: 2024-01-15 00:00:00
period: 5m
basePeriod: 1m
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

