मूल्य गति अनुवर्तन रणनीति
सिंहावलोकन
यह रणनीति मूल्य गति संकेतकों का उपयोग करके ट्रेडिंग की दिशा निर्धारित करती है। विशेष रूप से, यह क्रमशः मूविंग एवरेज और औसत मूल्य की गणना करता है। जब मूल्य मूविंग एवरेज और औसत मूल्य को ऊपर की ओर पार करता है, तो खरीद सिग्नल उत्पन्न होता है। नकली सिग्नलों को फ़िल्टर करने के लिए, यह आवश्यक है कि पहले ऐसा कोई सिग्नल न हुआ हो। इसके बाद सिग्नल की स्थिति को सहेजा जाता है और मूविंग एवरेज के साथ मिलाकर अंतिम ओपन सिग्नल उत्पन्न होता है। रणनीति में स्टॉप-लॉस और टेक-प्रॉफिट भी शामिल हैं।
रणनीति का सिद्धांत
यह रणनीति मुख्य रूप से मूल्य गति संकेतकों पर आधारित है ताकि प्रवृत्ति की दिशा का निर्धारण किया जा सके। पहले मूल्य का मूविंग एवरेज और औसत मूल्य की गणना की जाती है:
pine
swmaClose = swma(close)
vwapClose = vwap(close)
यहाँ, swma एक मूविंग एवरेज है और vwap वॉल्यूम-भारित औसत मूल्य है। ये दोनों मूल्य के औसत स्तर को दर्शाते हैं।
फिर मूल्य और औसत के बीच संबंध की तुलना की जाती है, यह निर्धारित करने के लिए कि क्या मूल्य मूविंग एवरेज और औसत मूल्य को ऊपर की ओर पार करता है, और इस प्रकार यह निर्धारित किया जाता है कि क्या यह एक तेज़ी का संकेत है:
pine
swmaLong = close > swmaClose
vwapLong = close > vwapClose
नकली सिग्नलों को फ़िल्टर करने के लिए, यह आवश्यक है कि इन दोनों संकेतकों ने पहले सिग्नल न दिया हो:
pine
triggerLong = vwapLong and not vwapLong[1] and not swmaLong and not swmaLong[1]
इसके बाद तेज़ी के सिग्नल को सहेजा जाता है:
pine
saveLong = false, saveLong := triggerLong ? true : not vwapLong ? false : saveLong[1]
अंत में, जब ऊपर की ओर पार करने का सिग्नल सहेजा गया हो और मूल्य फिर से मूविंग एवरेज को ऊपर पार करे, तो ओपन सिग्नल उत्पन्न होता है:
pine
startLong = saveLong and swmaLong
यह कुछ नकली सिग्नलों को फ़िल्टर करता है, जिससे सिग्नल अधिक विश्वसनीय हो जाते हैं।
रणनीति में स्टॉप-लॉस और टेक-प्रॉफिट सेटिंग्स भी शामिल हैं। स्टॉप-लॉस दूरी कॉन्फ़िगर करने योग्य है, और टेक-प्रॉफिट स्टॉप-लॉस के एक निश्चित गुणक पर सेट होता है।
लाभ विश्लेषण
इस रणनीति के निम्नलिखित लाभ हैं:
- मूल्य गति संकेतकों का उपयोग प्रवृत्ति की दिशा को अच्छी तरह से निर्धारित करता है।
- दोहरे संकेतकों और बहु-चरणीय निर्णय का संयोजन नकली सिग्नलों को फ़िल्टर करता है, जिससे रणनीति अधिक विश्वसनीय बनती है।
- उचित स्टॉप-लॉस और टेक-प्रॉफिट सेटिंग्स प्रति ट्रेड जोखिम को नियंत्रित करती हैं।
- रणनीति पैरामीटर कॉन्फ़िगर करने योग्य हैं, जो विभिन्न बाजार स्थितियों के अनुकूल होते हैं।
- रणनीति का तर्क सरल और सीधा है, जिसे समझना और लागू करना आसान है।
जोखिम विश्लेषण
इस रणनीति में कुछ जोखिम भी हैं:
- मूविंग एवरेज संकेतकों में अंतराल होता है, जिससे कुछ मूल्य उतार-चढ़ाव छूट सकते हैं।
- प्रभाव पैरामीटर सेटिंग्स पर निर्भर करता है; विभिन्न पैरामीटर संयोजनों के साथ परिणामों में बड़ा अंतर होता है।
- खरीद सिग्नल कम होते हैं, जिससे कुछ अवसर छूटने का जोखिम होता है।
- बहु-चरणीय निर्णय कुछ अवसरों को फ़िल्टर कर सकता है, जो लाभप्रदता को प्रभावित कर सकता है।
समाधान:
- विभिन्न मूविंग एवरेज पैरामीटरों का परीक्षण करके पैरामीटर सेटिंग्स को अनुकूलित किया जा सकता है।
- निर्णय तर्क को सरल बनाकर खरीद सिग्नलों की संख्या बढ़ाई जा सकती है।
- स्टॉप-लॉस और टेक-प्रॉफिट अनुपात को समायोजित करके प्रति ट्रेड हानि को नियंत्रित किया जा सकता है।
अनुकूलन दिशाएँ
इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता है:
- अधिक मूल्य गति संकेतकों जैसे MACD, DMI आदि का परीक्षण करें।
- बिक्री सिग्नल निर्णय जोड़कर दो-तरफ़ा ट्रेडिंग लागू करें।
- वॉल्यूम संकेतकों को शामिल करके संभावित नकली ब्रेकआउट से बचें।
- बैकटेस्ट परिणामों के आधार पर पैरामीटर सेटिंग्स को अनुकूलित करें।
- बाजार की स्थितियों के अनुसार स्वचालित रूप से पैरामीटर समायोजित करने पर विचार करें।
- मशीन लर्निंग एल्गोरिदम जोड़कर पैरामीटर स्व-अनुकूलन प्राप्त करें।
ये अनुकूलन रणनीति की लचीलापन, स्थिरता और लाभप्रदता में सुधार कर सकते हैं।
सारांश
यह मूल्य गति ट्रैकिंग रणनीति समग्र रूप से एक सरल, सीधी और तार्किक प्रवृत्ति ट्रैकिंग रणनीति है। रणनीति मूल्य मूविंग एवरेज और औसत मूल्य का उपयोग करके मूल्य गति की दिशा निर्धारित करती है और सिग्नल गुणवत्ता में सुधार के लिए बहु-चरणीय सत्यापन तंत्र डिज़ाइन करती है। रणनीति में उचित स्टॉप-लॉस और टेक-प्रॉफिट भी शामिल हैं। कोड की मात्रा को देखते हुए, रणनीति का तर्क बहुत संक्षिप्त है, जिसे केवल 20 से अधिक लाइनों के पाइन स्क्रिप्ट में लागू किया जा सकता है। कुल मिलाकर, यह रणनीति एक बहुत अच्छा सीखने का उदाहरण है, और शुरुआती लोग इसे मात्रात्मक ट्रेडिंग रणनीतियों को समझने के लिए एक अच्छा प्रारंभिक बिंदु मान सकते हैं। बेशक, रणनीति में स्वयं व्यावहारिक ट्रेडिंग मूल्य भी है; पैरामीटर अनुकूलन और कार्यक्षमता विस्तार के माध्यम से, यह शोर से बचने और प्रवृत्ति का अनुसरण करने वाली एक उपयोगी ट्रेडिंग प्रणाली बन सकती है।
/*backtest
start: 2023-12-03 00:00:00
end: 2024-01-02 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy(title = "Simple Price Momentum", shorttitle = "SPM", overlay = true, initial_capital = 20000, default_qty_value = 100, default_qty_type = strategy.percent_of_equity, commission_value = 0.025)
// How To Create A Simple Trading Strategy With TradingView- 1

