पिवोट पॉइंट ब्रेकआउट रणनीति

लेखक:चाओझांग, दिनांक: 2023-09-27 16:35:26
टैगः

अवलोकन

पिवोट पॉइंट ब्रेकआउट रणनीति एक ट्रेंड फॉलो करने वाली रणनीति है जो स्टॉक खरीदती है जब कीमत हाल के प्रतिरोध से ऊपर टूट जाती है और बेचती है जब कीमत ट्रेंड परिवर्तनों को पकड़ने के लिए हाल के समर्थन से नीचे टूट जाती है। यह सरल और प्रत्यक्ष रणनीति उन निवेशकों के लिए उपयुक्त है जिनके पास बाजार के मजबूत विचार नहीं हैं लेकिन बस ट्रेंड का पालन करना चाहते हैं।

रणनीति तर्क

यह रणनीति हाल के प्रतिरोध और समर्थन रेखाओं के रूप में उच्चतम मूल्य और निम्नतम मूल्य के मध्य बिंदुओं की गणना करती है। जब मूल्य इन पिवोट बिंदुओं को तोड़ता है, तो यह रुझान परिवर्तनों का संकेत देता है जिन पर व्यापार किया जा सकता है।

विशेष रूप से, यह प्रतिरोध रेखा के रूप में पिछले N1 दिनों में उच्चतम मूल्य के मध्य बिंदु की गणना करता है, और समर्थन रेखा के रूप में N2 दिनों में सबसे कम मूल्य के मध्य बिंदु की गणना करता है। लंबी ओर, यदि आज की उच्चतम कीमत हाल की प्रतिरोध रेखा से ऊपर टूट जाती है, तो एक खरीद संकेत ट्रिगर किया जाता है। छोटी ओर, यदि आज की सबसे कम कीमत हाल की समर्थन रेखा से नीचे टूट जाती है, तो एक बिक्री संकेत ट्रिगर किया जाता है। निवेशक रणनीति की संवेदनशीलता को समायोजित करने के लिए N1 और N2 को अनुकूलित कर सकते हैं।

रणनीति सरल और सीधा है, बाजार की भविष्यवाणी की आवश्यकता नहीं है, बस रुझानों को पकड़ने के लिए पिवोट पॉइंट ब्रेकआउट को ट्रैक करना। यह तब खरीदता है जब अपट्रेंड प्रतिरोध को तोड़ता है और जब डाउनट्रेंड रुझान का पालन करने के लिए समर्थन को तोड़ता है तो बेचता है।

लाभ विश्लेषण

  • सरल और आसान संचालन, सभी निवेशकों के लिए उपयुक्त

यह रणनीति बहुत सरल और सहज है, इसके लिए कोई पूर्वानुमान कौशल की आवश्यकता नहीं है, केवल पिवोट पॉइंट ब्रेक को ट्रैक करना है। इससे ऑपरेशन की कठिनाई कम हो जाती है, जिससे यह सभी स्तरों के निवेशकों के लिए उपयुक्त हो जाता है।

  • प्रभावी रूप से रुझान परिवर्तनों को पकड़ता है और तदनुसार पदों को समायोजित करता है

पिवोट पॉइंट ब्रेकआउट ट्रेंड परिवर्तनों के लिए एक अच्छी तरह से मान्यता प्राप्त संकेत है। रणनीति ट्रेंड परिवर्तनों पर समय पर प्रतिक्रिया दे सकती है, फंसने से बचने के लिए पदों को समायोजित कर सकती है।

  • रणनीति लचीलापन को समायोजित करने के लिए अनुकूलन योग्य मापदंड

निवेशक बाएं और दाएं देखने के लिए दिनों की संख्या को अनुकूलित कर सकते हैं, जो रणनीति की संवेदनशीलता को समायोजित करता है। अधिक दिन पिवोट को अधिक ठोस बनाते हैं, जबकि कम दिन रणनीति को अधिक लचीला और संवेदनशील बनाते हैं।

  • बहुमुखी प्रतिभा के लिए अन्य रणनीतियों के साथ संयोजन के लिए आसान

यह रणनीति मुख्य रूप से रुझान का अनुसरण करती है। इसे समग्र रिटर्न में सुधार के लिए अन्य समय की रणनीतियों के साथ आसानी से जोड़ा जा सकता है।

जोखिम विश्लेषण

  • संभावित विलंब प्रभाव

इस रणनीति को ट्रेंड परिवर्तनों की पहचान करने के लिए कुछ डेटा संचय की आवश्यकता होती है, जिससे संकेतों में कुछ देरी हो सकती है। जब संकेत अभी भी मूल प्रवृत्ति में बने रहते हैं तो मूल्य उलट के लिए देखना आवश्यक है।

  • झूठे ब्रेकआउट का जोखिम

बाजारों में अल्पकालिक झूठे प्वाइंट ब्रेक हो सकते हैं। निवेशकों को कुछ कौशल की आवश्यकता होती है ताकि वे फंसने से बच सकें।

  • अधिक लाभ

यह रणनीति पूरी तरह से रुझानों का अनुसरण करती है, इसलिए इसमें अपेक्षाकृत बड़े ड्रॉडाउन जोखिम हैं। निवेशकों को अपने जोखिम सहिष्णुता पर विचार करने की आवश्यकता है। ड्रॉडाउन को कम करने के लिए स्थिति के आकार को भी कम कर सकते हैं।

  • व्यापार आवृत्ति को नियंत्रित करने की आवश्यकता

अत्यधिक संवेदनशील मापदंड अत्यधिक व्यापार आवृत्ति का कारण बन सकते हैं। ट्रेडों की संख्या को नियंत्रित करने के लिए मापदंडों को ठीक से समायोजित करने की आवश्यकता है। न्यूनतम होल्डिंग अवधि भी कम आवृत्ति में मदद कर सकती है।

अनुकूलन दिशाएँ

  • पैरामीटर ट्यूनिंग अनुकूलित करें

लंबी अवधि में सबसे अच्छा पैरामीटर मिश्रण खोजने के लिए उच्चतम और निम्नतम के लिए एन दिनों का बैकटेस्ट और अनुकूलन कर सकता है। प्रवृत्ति मजबूत होने पर अधिक संवेदनशील सेटिंग्स का उपयोग करके बाजार की स्थितियों के आधार पर पैरामीटर को गतिशील रूप से ट्यून भी कर सकता है।

  • ब्रेकआउट की ताकत जोड़ें

छोटे झूठे टूटने से बचने के लिए ब्रेकआउट के लिए न्यूनतम परिमाण की आवश्यकता निर्धारित कर सकते हैं। ब्रेकआउट संकेतों पर मजबूत गति वास्तविक प्रवृत्ति परिवर्तन की अधिक संभावना है।

  • फ़िल्टर के रूप में अन्य संकेतक जोड़ें

आरएसआई, केडी आदि जैसे अन्य तकनीकी संकेतकों को जोड़ सकते हैं। यदि ब्रेकआउट संकेतक विचलन के साथ संरेखित होता है, तो संकेत अधिक प्रभावी होते हैं। केवल ब्रेकआउट पर भरोसा करने से बचें।

  • स्थिति आकार में सुधार

जोखिम को नियंत्रित करने के लिए बाजार की स्थितियों के आधार पर गतिशील रूप से पदों का आकार कर सकता है। भारी नुकसान से बचने के लिए हेज को रोक दिया जा सकता है। चल रहे रुझानों की ताकत के आधार पर आकार को भी समायोजित कर सकता है।

निष्कर्ष

पिवोट पॉइंट ब्रेकआउट रणनीति केवल पिवोट पॉइंट ब्रेक के माध्यम से रुझानों को कैप्चर करती है, जो निवेशकों की एक विस्तृत श्रृंखला के लिए उपयुक्त है। इसके फायदे सादगी और प्रभावी रूप से रुझान परिवर्तनों को कैप्चर करना हैं, लेकिन इसमें कुछ पिछड़े मुद्दे, व्हिपसा जोखिम और बड़े ड्रॉडाउन भी हैं। पैरामीटर ट्यूनिंग, फिल्टर जोड़ना और स्थिति आकार में सुधार रणनीति की स्थिरता को बढ़ा सकता है। कुल मिलाकर यह सरल प्रवृत्ति का अनुसरण करने वाले निवेशकों के लिए उपयुक्त है, लेकिन जोखिमों को ठीक से प्रबंधित करने की आवश्यकता है।


/*backtest
start: 2023-08-27 00:00:00
end: 2023-09-26 00:00:00
period: 2h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// © EduardoMattje

//@version=5
strategy("Pivot Point Breakout", "PPB", true, default_qty_type=strategy.percent_of_equity, default_qty_value=100, process_orders_on_close=true)

// Constants

var L_PIVOT_HIGH = "Pivot high"
var L_PIVOT_LOW = "Pivot low"

var LEFT = "Left"
var RIGHT = "Right"

var BOTH = "Both"
var LONG = "Long"
var SHORT = "Short"

var DATES = "Date selection"
var DATES_TOOLTIP = "Change it to limit the trades for the given time interval.\n\nLeave it to disable this behaviour."

// Inputs

var orderDirection = input.string(LONG, "Order direction", options=[BOTH, LONG, SHORT])

var leftHigh = input.int(3, LEFT, minval=0, inline=L_PIVOT_HIGH, group=L_PIVOT_HIGH)
var rightHigh = input.int(3, RIGHT, minval=0, inline=L_PIVOT_HIGH, group=L_PIVOT_HIGH)

var leftLow = input.int(3, LEFT, minval=0, inline=L_PIVOT_LOW, group=L_PIVOT_LOW)
var rightLow = input.int(3, RIGHT, minval=0, inline=L_PIVOT_LOW, group=L_PIVOT_LOW)

var startDate = input(0, "Starting date", group=DATES)
var endDate = input(0, "Final date", group=DATES)

//

var float lastHigh = na
var float lastLow = na

lowPivot = ta.pivotlow(leftLow, rightLow)
highPivot = ta.pivothigh(leftHigh, rightHigh)

f_updateLevels(pivot_) => 
    var float pastLevel = na
    
    if not na(pivot_)
        pastLevel := pivot_
    
    pastLevel
    
lastLow := f_updateLevels(lowPivot)
lastHigh := f_updateLevels(highPivot)

// Validates the time interval

validTrade =  true

// Orders

if high > lastHigh
    strategy.entry("Long", strategy.long, when=orderDirection != SHORT and validTrade)
    strategy.close("Short", when=orderDirection == SHORT)
if low < lastLow
    strategy.entry("Short", strategy.short, when=orderDirection != LONG and validTrade)
    strategy.close("Long", when=orderDirection == LONG)
    
// Plots

plot(lastLow, "Last pivot low", color.red, offset=1)
plot(lastHigh, "Last pivot high", color.teal, offset=1)

plotshape(lowPivot, "Pivot low", location=location.belowbar, color=color.red, offset=-rightLow)
plotshape(highPivot, "Pivot high", color=color.teal, offset=-rightHigh)


अधिक