
यह रणनीति एक बहु-समय फ्रेम प्रवृत्ति ट्रैकिंग प्रणाली को लागू करने के लिए एक एक्सल पॉइंट इंडिकेटर और एक औसत वास्तविक अस्थिरता बैंड इंडिकेटर को जोड़ती है। यह मध्य-चक्र के रुझानों को पकड़ सकता है, और एक्सल पॉइंट्स का उपयोग करके लंबे समय तक समर्थन प्रतिरोध का आकलन कर सकता है ताकि बेहतर प्रवेश और निकास हो सके।
यह रणनीति मुख्य रूप से दो सूचकांकों पर आधारित हैः
अक्षीय बिंदु सूचक: एक निश्चित चक्र के उच्चतम मूल्य, निम्नतम मूल्य और समापन मूल्य के औसत मूल्य की गणना करके ऊपरी अक्षीय बिंदु और निचले अक्षीय बिंदु की पहचान करें। अक्षीय बिंदु एक महत्वपूर्ण समर्थन प्रतिरोध क्षेत्र के रूप में कार्य कर सकते हैं।
औसत वास्तविक अस्थिरता पट्टीः एक निश्चित अवधि के लिए औसत वास्तविक अस्थिरता की गणना करें और चैनल को मध्य अक्ष पर नीचे ले जाएं, चैनल के ऊपर और नीचे गतिशील स्टॉपलॉस लाइन के रूप में।
इस रणनीति के लिए विशिष्ट लेनदेन तर्क इस प्रकार हैं:
जब कीमत औसत वास्तविक उतार-चढ़ाव बैंड चैनल को तोड़ती है, तो एक अधिक या कम दिशा ले ली जाती है जो ब्रेक की दिशा के अनुरूप होती है। जब कीमत चैनल के अंदर वापस आ जाती है, तो फ्लैट हो जाती है। साथ ही, जब कीमत ऊपरी धुरी बिंदु को तोड़ती है, तो एक अधिक मुद्रा ले ली जाती है; जब कीमत निचली धुरी बिंदु को तोड़ती है, तो एक खाली मुद्रा ले ली जाती है।
इस रणनीति में केंद्र बिंदु की मध्य रेखा की अवधारणा को भी शामिल किया गया है। जब स्टॉपर मध्य रेखा को तोड़ता है, तो आधा मुनाफा कमाने और जोखिम को नियंत्रित करने का विकल्प है।
इस रणनीति के कुछ फायदे हैंः
मल्टीटाइम फ्रेम डिजाइन, मध्यम और दीर्घकालिक Determines
केंद्र बिंदु मध्य रेखा को जोखिम नियंत्रण विकल्प के रूप में उपयोग किया जा सकता है, जिससे लाभ का आधा हिस्सा प्राप्त किया जा सकता है और लाभ सुनिश्चित किया जा सकता है।
औसत वास्तविक अस्थिरता बैंड चैनल स्पष्ट स्टॉप लॉस स्थिति प्रदान करता है।
कम रणनीतिक पैरामीटर के साथ, सबसे अच्छा विकल्प खोजने के लिए अनुकूलन करना आसान है।
इस तरह से, यह संभव हो सकता है कि कोई व्यक्ति किसी भी तरह की घुसपैठ का जोखिम न उठाए।
इस रणनीति के कुछ जोखिम भी हैं:
जब बाजार में भारी उतार-चढ़ाव होता है, तो स्टॉप लॉस का जोखिम अधिक होता है।
जब स्थिति में उतार-चढ़ाव होता है, तो मध्य अक्ष में दबाव पैदा हो सकता है, और यह अक्सर बंद हो सकता है।
गलत पैरामीटर के चयन से लेनदेन की आवृत्ति या कम संख्या में लेनदेन हो सकता है।
हाल ही में कीमतों ने एक प्रमुख बिंदु को तोड़ दिया है, जो एक झूठी सफलता हो सकती है।
इस रणनीति को निम्नलिखित दिशाओं में अनुकूलित किया जा सकता हैः
अधिक संकेतकों के साथ संयुक्त प्रवेश सिग्नल को फ़िल्टर करें, झूठी दरारों से बचें। जैसे कि संयुक्त ऊर्जा संकेतक, ब्रिन बैंड संकेतक आदि।
अक्षीय बिंदुओं और औसत वास्तविक तरंग दैर्ध्य के आवधिक मापदंडों का अनुकूलन करें, और सर्वोत्तम मापदंडों का संयोजन ढूंढें।
केंद्र रेखा के पास एक बफर क्षेत्र स्थापित करें ताकि केंद्र रेखा को बार-बार ट्रिगर न किया जा सके।
यह सुनिश्चित करने के लिए कि बड़े रुझान एक ही दिशा में काम करते हैं, एक उपयुक्त प्रवृत्ति फ़िल्टर जोड़ें।
यह रणनीति एक बहुत ही व्यावहारिक ट्रेंड ट्रैकिंग रणनीति है। यह ज्यादातर ट्रेंड सिस्टम में मौजूद स्टॉप लॉस कठिनाइयों को हल करती है, जो जोखिम-नियंत्रित ट्रेंड ट्रेडिंग को लागू करती है। यह एक बहुत ही अनुशंसित रणनीति है। उचित अनुकूलन और सुधार के बाद, इस रणनीति की प्रभावशीलता को और बढ़ाया जा सकता है।
/*backtest
start: 2023-12-01 00:00:00
end: 2023-12-31 23:59:59
period: 1h
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/
// © LonesomeTheBlue
//@version=4
strategy("Pivot Point SuperTrend [Backtest]", overlay = true)
prd = input(defval = 2, title="Pivot Point Period", minval = 1, maxval = 50)
Factor=input(defval = 3, title = "ATR Factor", minval = 1, step = 0.1)
Pd=input(defval = 10, title = "ATR Period", minval=1)
usecenter = input(defval = false, title="Use Center Line to Close Entry for 50%")
showpivot = input(defval = false, title="Show Pivot Points")
showcl = input(defval = false, title="Show PP Center Line")
float ph = na
float pl = na
ph := pivothigh(prd, prd)
pl := pivotlow(prd, prd)
plotshape(ph and showpivot, text="H", style=shape.labeldown, color=na, textcolor=color.red, location=location.abovebar, transp=0, offset = -prd)
plotshape(pl and showpivot, text="L", style=shape.labeldown, color=na, textcolor=color.lime, location=location.belowbar, transp=0, offset = -prd)
float center = na
center := center[1]
float lastpp = ph ? ph : pl ? pl : na
if lastpp
if na(center)
center := lastpp
else
center := (center * 2 + lastpp) / 3
Up = center - (Factor * atr(Pd))
Dn = center + (Factor * atr(Pd))
float TUp = na
float TDown = na
Trend = 0
TUp := close[1] > TUp[1] ? max(Up, TUp[1]) : Up
TDown := close[1] < TDown[1] ? min(Dn, TDown[1]) : Dn
Trend := close > TDown[1] ? 1: close < TUp[1]? -1: nz(Trend[1], 1)
Trailingsl = Trend == 1 ? TUp : TDown
linecolor = Trend == 1 and nz(Trend[1]) == 1 ? color.lime : Trend == -1 and nz(Trend[1]) == -1 ? color.red : na
plot(Trailingsl, color = linecolor , linewidth = 2, title = "PP SuperTrend")
plot(showcl ? center : na, color = showcl ? center < hl2 ? color.blue : color.red : na, transp = 0)
bsignal = Trend == 1 and Trend[1] == -1
ssignal = Trend == -1 and Trend[1] == 1
if bsignal
strategy.entry("Buy", true, 2, comment = "Buy")
if ssignal
strategy.entry("Sell", false, 2, comment = "Sell")
if strategy.position_size == 2 and center > hl2 and usecenter
strategy.close("Buy", qty_percent = 50, comment = "close buy entry for 50%")
if strategy.position_size == -2 and center < hl2 and usecenter
strategy.close("Sell", qty_percent = 50, comment = "close sell entry for 50%")
if change(Trend)
strategy.close_all()