यह रणनीति सुपरट्रेंड सूचक के आधार पर मूल्य प्रवृत्ति की दिशा का आकलन करने के लिए है, और इसके आधार पर व्यापार संकेत उत्पन्न करता है। यह रणनीति प्रवृत्ति ट्रैकिंग रणनीति के प्रकार के अंतर्गत आती है। यह रणनीति विशेष रूप से टेस्ला (टीएसएलए) 1 मिनट लाइन पर परीक्षण की गई है, और यह प्रदर्शन कर सकती है।
एटीआर और उच्चतम और निम्नतम कीमतों के औसत की गणना करें, सुपरट्रेंड के गुणक के रूप में अपट्रेंड और डाउनट्रेंड निर्धारित करें।
सुपरट्रेंड की दिशा निर्धारित करने के लिए यह निर्धारित करें कि क्या कीमतों ने अपट्रेल या डाउनट्रेल को तोड़ दिया है।
जब कीमत ऊपर से नीचे की ओर जाती है तो एक अधिक संकेत उत्पन्न होता है; जब कीमत नीचे से नीचे की ओर जाती है तो एक शून्य संकेत उत्पन्न होता है।
आप एक संकेत के बाद एक दिन के उद्घाटन पर प्रवेश करने का विकल्प चुन सकते हैं, या जब कीमत सुपर ट्रेंडिंग ट्रैक को छूती है तो तुरंत प्रवेश करने का विकल्प चुन सकते हैं
सुपर ट्रेंड इंडिकेटर ट्रेंड को समझने के लिए सरल और स्पष्ट है और इसे आसानी से प्रोग्राम किया जा सकता है।
विभिन्न व्यापारियों की आवश्यकताओं को पूरा करने के लिए प्रवेश के समय का चयन करने में लचीलापन।
ट्रेंड ट्रैक करने के लिए उपयुक्त है।
रणनीतिक लेन-देन अक्सर होते हैं, जो विस्तार और अनुकूलन के लिए होते हैं।
सुपरट्रेंड सूचकांक में देरी के कारण, सबसे अच्छा समय चूक सकता है।
इस प्रकार, एक बार जब आप अपने खाते में लॉग इन करते हैं, तो आप अपने खाते में लॉग इन कर सकते हैं।
कोई जोखिम नियंत्रण नहीं है जैसे कि स्टॉपलॉस।
टेस्ला की 1 मिनट की लाइन के आधार पर प्राप्त आंकड़ों से यह साबित करना मुश्किल है कि यह रणनीति काम करती है।
समाधान के लिएः
पैरामीटर को समायोजित करें ताकि देरी की संभावना कम हो जाए
स्लाइड पॉइंट कंट्रोल जोड़े गए हैं ताकि यह सुनिश्चित किया जा सके कि लेनदेन की लागत बहुत अधिक न हो।
एकल घाटे को नियंत्रित करने के लिए स्टॉपलॉस उपकरण जोड़ें।
अधिक किस्मों और चक्रों में परीक्षणों के माध्यम से रणनीति की स्थिरता को सत्यापित करना।
विभिन्न सुपरट्रेंड पैरामीटर संयोजनों का परीक्षण करें, जिससे पिछड़ेपन को कम किया जा सके।
फ़िल्टर जोड़ें और फ़िल्टर से बचें।
धन प्रबंधन रणनीति को अनुकूलित करना और रणनीति की दक्षता में सुधार करना।
सुपरट्रेंड्स की भविष्यवाणी करने के लिए मशीन लर्निंग का उपयोग करना।
अन्य संकेतक सत्यापन संकेतों के साथ संयोजन में, रणनीति की स्थिरता को बढ़ावा देना।
इस रणनीति का उपयोग सुपर ट्रेंड संकेतक में लघु रेखा प्रवृत्ति दिशा का न्याय करने के लिए, व्यापार के संकेत उत्पन्न करता है, और यह एक विशिष्ट प्रवृत्ति ट्रैकिंग रणनीति है। समग्र रूपरेखा संक्षिप्त और प्रभावी है, लेकिन आगे प्रवेश के अवसर, जोखिम नियंत्रण, पैरामीटर चयन आदि को अनुकूलित कर सकती है। यदि अधिक किस्मों का ऐतिहासिक डेटा प्राप्त किया जा सकता है, और मशीन सीखने जैसी प्रौद्योगिकियों को शामिल किया जा सकता है, तो रणनीति की स्थिरता और लाभप्रदता में काफी सुधार किया जा सकता है।
/*backtest
start: 2023-08-24 00:00:00
end: 2023-09-23 00:00:00
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=4
strategy("QuantNomad - SuperTrend - TSLA - 1m", overlay = true, default_qty_type = strategy.percent_of_equity, default_qty_value = 100)
// INPUTS //
st_mult = input(3, title = 'SuperTrend Multiplier', minval = 0, maxval = 100, step = 0.01)
st_period = input(120, title = 'SuperTrend Period', minval = 1)
// CALCULATIONS //
up_lev = hl2 - (st_mult * atr(st_period))
dn_lev = hl2 + (st_mult * atr(st_period))
up_trend = 0.0
up_trend := close[1] > up_trend[1] ? max(up_lev, up_trend[1]) : up_lev
down_trend = 0.0
down_trend := close[1] < down_trend[1] ? min(dn_lev, down_trend[1]) : dn_lev
// Calculate trend var
trend = 0
trend := close > down_trend[1] ? 1: close < up_trend[1] ? -1 : nz(trend[1], 1)
// Calculate SuperTrend Line
st_line = trend ==1 ? up_trend : down_trend
// Plotting
plot(st_line, color = trend == 1 ? color.green : color.red , style = plot.style_line, linewidth = 2, title = "SuperTrend")
plotshape(crossover( close, st_line), location = location.belowbar, color = color.green)
plotshape(crossunder(close, st_line), location = location.abovebar, color = color.red)
// Strategy with "when"
//strategy.entry("long", true, when = crossover( close, down_trend[1]))
//strategy.entry("short", false, when = crossunder(close, up_trend[1]))
// Strategy with stop orders
strategy.entry("long", true, stop = down_trend[1])
strategy.entry("short", false, stop = up_trend[1])