
इस रणनीति का उपयोग करने के लिए बाजार के रुझान का निर्धारण करने के लिए औसत रेखा और ओवरलैप सूचक का उपयोग करें, और स्टॉप-लॉस ट्रैकिंग तंत्र के साथ, एक स्टॉप-लॉस ट्रेडिंग रणनीति डिजाइन करें। जब ओवरलैप सूचक का निर्धारण ऊपरी प्रवृत्ति के रूप में किया जाता है, तो यदि समापन मूल्य 14 चक्र औसत रेखा को पार करता है, तो अधिक करें; जब ओवरलैप सूचक का निर्धारण गिरावट की प्रवृत्ति के रूप में किया जाता है, तो यदि समापन मूल्य 14 चक्र औसत रेखा को पार करता है, तो शून्य करें। अधिक शून्य करने के बाद, स्टॉप-लॉस की स्थिति के आधार पर स्टॉप-लॉस किया जाएगा।
इस रणनीति में तीन तकनीकी संकेतकों का उपयोग किया गया है: औसत, पार और ट्रैक स्टॉप लॉस।
सबसे पहले, 14 चक्रों और 44 चक्रों की सूचकांक चलती औसत की गणना करें। इनमें से 14 चक्रों का औसत अल्पकालिक रुझानों को निर्धारित करने के लिए उपयोग किया जाता है, और 44 चक्रों का औसत दीर्घकालिक रुझानों को निर्धारित करने के लिए उपयोग किया जाता है।
दूसरा, ओवरलैप इंडिकेटर की गणना करें ताकि वर्तमान बाजार की प्रवृत्ति का पता लगाया जा सके। ओवरलैप इंडिकेटर में पॉजिटिव इंडिकेटर डीआई+ और रिवर्स इंडिकेटर डीआई- शामिल हैं। जब डीआई+ डीआई- से अधिक होता है, तो ओवरलैप ट्रेंड के लिए; जब डीआई- डीआई+ से अधिक होता है, तो ओवरलैप ट्रेंड के लिए।
अंत में, ट्रेड सिग्नल उत्पन्न करने के लिए इक्विटी सिग्नल और ओवरलैप इंडिकेटर के ट्रेंड को जोड़ना। जब ओवरलैप इंडिकेटर अधिक दिखता है और कीमत 14 चक्रों की औसत रेखा को पार करती है, तो अधिक करें; जब ओवरलैप इंडिकेटर कम दिखता है और कीमत 14 चक्रों की औसत रेखा को पार करती है, तो कम करें। प्रवेश के बाद, स्टॉप लॉस को 44 चक्रों की औसत रेखा के पास सेट करें, ट्रैक स्टॉप लॉस प्राप्त करें।
इस रणनीति में तीन तकनीकी संकेतकों का लाभ उठाया गया है, जो सटीक, समय पर रोकथाम के साथ निम्नलिखित लाभ प्रदान करते हैंः
इस रणनीति के कुछ जोखिम भी हैं:
समाधान के लिएः
इस रणनीति को निम्नलिखित दिशाओं में भी अनुकूलित किया जा सकता हैः
अन्य संकेतक निर्णय जोड़ें, गलत संकेतों को फ़िल्टर करें, रणनीति जीतने की दर बढ़ाएं। जैसे कि ट्रेड वॉल्यूम संकेतक के साथ संयोजन, प्रवृत्ति को मजबूत करना।
स्टॉप को ट्रैक करने के तरीके को अनुकूलित करें ताकि स्टॉप अधिक स्मार्ट और लचीला हो। जैसे कि एटीआर स्टॉप, चांडलियर एग्जिट आदि के अनुसार।
मशीन सीखने के तरीकों का उपयोग करके बेहतर मापदंडों को खोजने के लिए। जैसे कि आनुवंशिक एल्गोरिदम, गहरी शिक्षा आदि के लिए सबसे अच्छा मापदंडों का संयोजन ढूंढना।
उच्च आवृत्ति शोर से बचने के लिए उच्च समय सीमा पर रणनीति चलाएं।
इस रणनीति का व्यापक उपयोग औसत रेखा, संकेतकों से परे और ट्रैक रोक प्रौद्योगिकी, सिग्नल सटीकता, समय पर रोक, एक व्यावहारिक और विश्वसनीय ट्रैक रोक व्यापार रणनीति है. बाद में सिग्नल की गुणवत्ता में सुधार, रोकथाम के तरीके का अनुकूलन और अन्य के माध्यम से रणनीति की प्रभावशीलता को और बढ़ाया जा सकता है.
/*backtest
start: 2024-01-09 00:00:00
end: 2024-01-16 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=5
strategy("Santanu Strategy", overlay=true)
atrPeriod = input(3, "ATR Length")
factor = input.float(1, "Factor", step = 0.01)
[supertrend, direction] = ta.supertrend(factor, atrPeriod)
bodyMiddle = plot((open + close) / 2, display=display.none)
upTrend = plot(direction < 0 ? supertrend : na, "Up Trend", color = color.green, style=plot.style_linebr)
downTrend = plot(direction < 0? na : supertrend, "Down Trend", color = color.red, style=plot.style_linebr)
fill(bodyMiddle, upTrend, color.new(color.green, 90), fillgaps=false)
fill(bodyMiddle, downTrend, color.new(color.red, 90), fillgaps=false)
len = input.int(14, minval=1, title="Length")
src = input(close, title="Source")
offset = input.int(title="Offset", defval=0, minval=-500, maxval=500)
out = ta.ema(src, len)
len44 = input.int(44, minval=1, title="Length")
out44 = ta.ema(src, len44)
isRising = ta.rising(out, 1)
isFalling = ta.falling(out, 1)
plotColor = color.black
if isRising
plotColor := color.green
else if isFalling
plotColor := color.red
plot(out, color=plotColor, title="MA", offset=offset)
plot(out44, color=color.blue, title="MA", offset=offset)
if direction < 0
if close >= out
//if low >= out44
if isRising
strategy.entry("Buy Now", strategy.long)
if direction > 0
if close <= out
//if high <= out44
if isFalling
strategy.entry("Sell Now", strategy.short)
//plot(strategy.equity, title="equity", color=color.red, linewidth=2, style=plot.style_areabr)