ऊपर और नीचे चैनल ब्रेकआउट रणनीति


निर्माण तिथि: 2024-02-28 18:12:47 अंत में संशोधित करें: 2024-02-28 18:12:47
कॉपी: 1 क्लिक्स: 695
1
ध्यान केंद्रित करना
1617
समर्थक

ऊपर और नीचे चैनल ब्रेकआउट रणनीति

अवलोकन

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

रणनीति सिद्धांत

इस रणनीति में, एटीआर को कीमतों में उतार-चढ़ाव के एक उपाय के रूप में गणना की जाती है, और फिर उच्चतम, निम्नतम और समापन मूल्य के औसत को जोड़कर, ऊपरी और निचली रेखाओं की गणना की जाती है। जब कीमतें ऊंची होती हैं, तो यह एक खरीद संकेत उत्पन्न करती है; जब कीमतें नीचे होती हैं, तो यह एक बेचने का संकेत उत्पन्न करती है। इस प्रकार, एक अनुकूलित चढ़ाई चैनल का गठन होता है, जो कीमतों की प्रवृत्ति को ट्रैक करता है।

बाजार में प्रवेश करने के बाद, रणनीति लक्ष्य लाभ बिंदु और स्टॉप-लॉस बिंदु सेट करती है, जब कीमत लक्ष्य बिंदु तक पहुंचती है तो स्टॉप-लॉस होती है, और यदि वापसी स्टॉप-लॉस बिंदु तक पहुंचती है तो स्टॉप-लॉस होती है।

श्रेष्ठता विश्लेषण

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

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

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

इन जोखिमों को कम करने के लिए, एटीआर मापदंडों को अनुकूलित करने या चैनल की चौड़ाई को वास्तविक रुझानों के करीब लाने के लिए समायोजित करने पर विचार किया जा सकता है। इसके अलावा, अन्य संकेतकों के साथ-साथ बाजार में प्रवेश के समय को फ़िल्टर किया जा सकता है।

अनुकूलन दिशा

इस रणनीति को निम्नलिखित पहलुओं से अनुकूलित किया जा सकता हैः

  1. एटीआर पैरामीटर को अनुकूलित करें। एटीआर को वास्तविक उतार-चढ़ाव को बेहतर ढंग से प्रतिबिंबित करने के लिए विभिन्न चक्रों के पैरामीटर का परीक्षण किया जा सकता है।

  2. चैनल चौड़ाई अनुकूलन. आप विभिन्न गुणांक मानों का परीक्षण कर सकते हैं और इष्टतम पैरामीटर निर्धारित कर सकते हैं.

  3. अन्य संकेतकों के लिए फ़िल्टर जोड़ें। उदाहरण के लिए, MACD सूचकांक के साथ संयोजन में खरीद और बिक्री के बिंदु को निर्धारित करने के लिए, कुछ हद तक अमान्य लेनदेन को कम किया जा सकता है।

  4. स्टॉप लॉस पॉइंट्स और स्टॉप स्टॉप पॉइंट्स का अनुकूलन करना। विभिन्न मापदंडों के अंतिम रिटर्न पर प्रभाव का परीक्षण करना।

  5. एक अनुकूलन लक्ष्य के रूप में शार्प दर या लाभ-हानि अनुपात पर विचार करें। रणनीति की गुणवत्ता का अधिक व्यापक रूप से मूल्यांकन करने के लिए।

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-02-26 00:00:00
end: 2024-02-26 20:20:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
strategy("Supertrend Strategy", overlay=true)

// Input parameters
atr_length = input.int(10, title="ATR Length")
multiplier = input.float(3.0, title="Multiplier")

target_points = input.int(100, title="Target Points")
stop_loss_points = input.int(50, title="Stop Loss Points")

// Calculate ATR and Supertrend
atr = ta.atr(atr_length)
upper_band = hlc3 + (multiplier * atr)
lower_band = hlc3 - (multiplier * atr)
is_uptrend = close > lower_band
is_downtrend = close < upper_band
trend_changed = (is_uptrend[1] and is_downtrend) or (is_downtrend[1] and is_uptrend)

// Strategy logic
long_condition = is_uptrend and trend_changed
short_condition = is_downtrend and trend_changed

// Plot Supertrend
plot(is_uptrend ? lower_band : na, color=color.green, title="Supertrend Up", style=plot.style_linebr)
plot(is_downtrend ? upper_band : na, color=color.red, title="Supertrend Down", style=plot.style_linebr)

// Strategy entry and exit
if long_condition
    strategy.entry("Long", strategy.long)
if short_condition
    strategy.entry("Short", strategy.short)

// Calculate target and stop loss levels
long_target = strategy.position_avg_price + target_points
long_stop_loss = strategy.position_avg_price - stop_loss_points
short_target = strategy.position_avg_price - target_points
short_stop_loss = strategy.position_avg_price + stop_loss_points

// Strategy exit
strategy.exit("Long Exit", "Long", limit=long_target, stop=long_stop_loss)
strategy.exit("Short Exit", "Short", limit=short_target, stop=short_stop_loss)