यह रणनीति एक निर्दिष्ट अवधि में उच्चतम उच्चतम और निम्नतम निम्नतम कीमतों के सरल चलती औसत के आधार पर खरीद और बिक्री संकेत उत्पन्न करती है।
डबल पीक रिवर्सल ट्रेडिंग रणनीति तकनीकी विश्लेषण में समर्थन और प्रतिरोध सिद्धांत का उपयोग करती है। यह मानती है कि जब कीमतें प्रतिरोध या समर्थन स्तरों को तोड़ती हैं, तो बाजार बल और गति बदल जाएगी। विशेष रूप से, जब कीमतें हाल की अवधि में उच्चतम बिंदु से ऊपर उठती हैं, तो इसे ओवरहेड प्रतिरोध के माध्यम से तोड़ने के रूप में देखा जाता है। और जब कीमतें हाल की अवधि में सबसे कम बिंदु से नीचे गिरती हैं, तो इसे समर्थन स्तरों को तोड़ने के रूप में देखा जाता है। इन दो सीमाओं के मध्य बिंदु को मूल्य के महत्वपूर्ण बिंदु के रूप में देखा जाता है।
डबल पीक रिवर्सल ट्रेडिंग रणनीति पहले एक निर्दिष्ट अवधि (डिफ़ॉल्ट 29 दिन) में उच्चतम उच्च और निम्नतम निम्न कीमतों के सरल चलती औसत की गणना करती है। यह कीमत की ऊपरी और निचली सीमाओं का प्रतिनिधित्व करने वाले दो बैंड उत्पन्न करता है। फिर यह खरीद और बिक्री की सीमाओं को निर्धारित करने के लिए इन दो बैंडों के मध्य बिंदु की गणना करता है।
जब कीमतें ऊपरी बैंड से ऊपर उठती हैं, तो एक खरीद संकेत उत्पन्न होता है। जब कीमतें निचले बैंड से नीचे गिरती हैं, तो एक बिक्री संकेत उत्पन्न होता है। व्यापारी तब स्थिति को उलट देता है, जब कीमतें ऊपरी बैंड से नीचे गिरती हैं, तो बेचता है, और जब कीमतें निचले बैंड से ऊपर उठती हैं, तो खरीदता है।
इस रणनीति का लाभ यह है कि यह ब्रेकआउट द्वारा ट्रिगर किए गए गति का लाभ उठाती है। जब कीमतें ऊपरी या निचली सीमाओं से बाहर निकलती हैं, तो अक्सर अल्पकालिक में महत्वपूर्ण मूल्य आंदोलन होता है। इससे व्यापारियों को ब्रेकआउट होने के बाद व्यापार करने के अवसर मिलते हैं।
हालांकि, इस रणनीति के साथ कुछ जोखिम भी हैं। सबसे पहले, चयनित लुकबैक अवधि के परिणामों पर बड़ा प्रभाव पड़ता है। यदि अवधि बहुत कम है, तो बैंड बहुत संवेदनशील होंगे और कई झूठे संकेत उत्पन्न करेंगे। यदि अवधि बहुत लंबी है, तो यह समय पर नए रुझानों को पकड़ने में विफल रहेगा। इसके अलावा, ऊपरी या निचली सीमा को तोड़ने वाली कीमतें हमेशा प्रवृत्ति को जारी नहीं रखती हैं, और कुछ प्रतिगमन संभव है। व्यापारियों को जोखिम को नियंत्रित करने के लिए स्टॉप लॉस को समायोजित करने की आवश्यकता है।
संक्षेप में, डबल पीक रिवर्सल ट्रेडिंग रणनीति गति की सीमाओं से परे मूल्य ब्रेकआउट की निगरानी करके व्यापारिक अवसरों की तलाश करती है। यह अल्पकालिक में ब्रेकआउट गति के लाभ पर पूंजीकरण करती है, लेकिन पैरामीटर अनुकूलन और जोखिम नियंत्रण पर भी ध्यान देने की आवश्यकता होती है। जब ठीक से उपयोग किया जाता है, तो यह रणनीति मात्रात्मक व्यापार के लिए एक लाभकारी उपकरण हो सकती है।
/*backtest start: 2023-08-15 00:00:00 end: 2023-09-14 00:00:00 period: 2h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=5 //////////////////////////////////////////////////////////// // Copyright by HPotter v2.0 19/09/2022 // This is simple Highest high and Lowest low strategy. // Buy when break HH+offset // Sell when break LL+offset // Offset = (HH-LL)/2 //////////////////////////////////////////////////////////// strategy(title='HHLL', overlay=true) Len = input(29) reverse = input(true, title='Trade reverse') xHH = ta.sma(high, Len) xLL = ta.sma(low, Len) movevalue = (xHH - xLL) / 2 xHHM = xHH + movevalue xLLM = xLL - movevalue pos = 0 possig = 0 iff_1 = high > xHHM[1] and time > timestamp(2018, 01, 01, 09, 30) ? -1 : nz(pos[1], 0) pos := low < xLLM[1] and time > timestamp(2018, 01, 01, 09, 30) ? 1 : iff_1 iff_2 = reverse and pos == -1 ? 1 : pos possig := reverse and pos == 1 ? -1 : iff_2 if possig == 1 and possig[1] != possig and time > timestamp(2018, 01, 01, 09, 30) strategy.entry('Long', strategy.long) if possig == -1 and possig[1] != possig and time > timestamp(2018, 01, 01, 09, 30) strategy.entry('Short', strategy.short) barcolor(possig == -1 ? color.red : possig == 1 ? color.green : color.blue) plot(xHHM, color=color.new(color.blue, 0), title='MA') plot(xLLM, color=color.new(color.blue, 0), title='MA') plot(xHH, color=color.new(color.red, 0), title='MA') plot(xLL, color=color.new(color.red, 0), title='MA')