आरएसआई संकेतक और जिगज़ैग संकेतक पर आधारित प्रवृत्ति ट्रैकिंग रणनीति


निर्माण तिथि: 2024-02-22 16:15:18 अंत में संशोधित करें: 2024-02-22 16:15:18
कॉपी: 0 क्लिक्स: 944
1
ध्यान केंद्रित करना
1617
समर्थक

आरएसआई संकेतक और जिगज़ैग संकेतक पर आधारित प्रवृत्ति ट्रैकिंग रणनीति

अवलोकन

इस रणनीति का नाम RSI और ZigZag संकेतकों पर आधारित क्रिप्टोक्यूरेंसी 15-मिनट की प्रवृत्ति ट्रैकिंग रणनीति है। यह रणनीति विशेष रूप से क्रिप्टोक्यूरेंसी बाजारों (जैसे ETHUSD/T, BTCUSD/T आदि) के लिए डिज़ाइन की गई है, जो 15 मिनट की समय अवधि के लिए है। यह रणनीति RSI संकेतकों के संयोजन के माध्यम से ओवरबॉट और ओवरसोल को निर्धारित करने और ZigZag संकेतकों के साथ मूल्य उतार-चढ़ाव को निर्धारित करने के लिए प्रवृत्ति की दिशा निर्धारित करती है।

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

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

आरएसआई के बारे में, हम 75 पर ओवरबॉय लाइन सेट करते हैं, 25 पर ओवरसोल करते हैं। जब आरएसआई नीचे से ऊपर की ओर 25 को पार करता है, तो यह माना जाता है कि यह ओवरसोल से बेंचमार्क में बदल गया है, और जब आरएसआई ऊपर से नीचे 75 को पार करता है, तो यह माना जाता है कि यह बेंचमार्क से बेंचमार्क में बदल गया है।

ZigZag सूचकांक के लिए, हम 1% के लिए कीमतों के उतार-चढ़ाव की सीमा निर्धारित करते हैं। जब कीमतों में 1% से अधिक की भारी उतार-चढ़ाव होती है, तो ZigZag सूचकांक लाइन संकेत देती है। प्रवृत्ति के निर्णय के साथ, हम मूल्य प्रवृत्ति के मोड़ को देख सकते हैं।

दोहरे संकेतक संकेत देते हैं, तो अगर पहले रुझान दिशा bullish है, और अब आरएसआई overbought और ZigZag कूद अंतराल दिखा रहा है, तो हम निर्णय व्यापार के लिए शीर्ष, इस समय हम कर सकते हैं पर विचार कर सकते हैं; इसके विपरीत, अगर पहले रुझान दिशा में गिरावट है, और अब आरएसआई overbought और ZigZag कूद अंतराल दिखा रहा है, तो हम निर्णय व्यापार के लिए नीचे, इस समय पर विचार कर सकते हैं। इस तरह के तर्क के माध्यम से, हम ट्रेंड ट्रैकिंग ऑपरेशन कर सकते हैं।

रणनीतिक लाभ

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

एक और लाभ यह है कि पैरामीटर सेटिंग में लचीलापन है। इस रणनीति में RSI पैरामीटर और ZigZag पैरामीटर दोनों अनुकूलन योग्य हैं, हम विभिन्न बाजारों की विशेषताओं के अनुसार पैरामीटर को अनुकूलित कर सकते हैं ताकि सर्वोत्तम प्रभाव प्राप्त किया जा सके। यह रणनीति को बहुत अधिक लचीलापन देता है।

रणनीतिक जोखिम

इस रणनीति का मुख्य जोखिम यह है कि संकेतक गलत संकेत भेजने की संभावना है। हालांकि हमने द्वि-संकेतक संयोजन सत्यापन का उपयोग किया है, बाजार में भारी उतार-चढ़ाव के दौरान संकेतक विफल होने की संभावना है, जिससे व्यापार में विफलता होती है। इसके अलावा, पैरामीटर की गलत सेटिंग भी रणनीति की प्रभावशीलता को प्रभावित कर सकती है।

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

रणनीति अनुकूलन दिशा

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

  1. संकेतक का एक जोड़ा जोड़ें, और अधिक संकेतक को एकीकृत निर्णय के लिए पेश करें, जैसे कि केडीजे, एमएसीडी आदि, और सिग्नल को फ़िल्टर करें।

  2. मशीन लर्निंग एल्गोरिदम की शुरूआत, एआई तकनीक के माध्यम से स्वचालित रूप से अनुकूलित पैरामीटर सेटिंग्स, बाजार में बदलाव के लिए अनुकूलित।

  3. बाजार में उतार-चढ़ाव के आधार पर गतिशील रूप से स्टॉप-लॉस दूरी को समायोजित करने के लिए एक अनुकूलनशील स्टॉप-लॉस तंत्र जोड़ा गया है।

  4. स्थिति प्रबंधन को अनुकूलित करना, जैसे कि प्रवृत्ति के आधार पर मजबूत और कमजोर कोषों को आवंटित करना।

  5. असामान्य बाजारों में स्वचालित रूप से स्विच करने के लिए विकल्प रणनीति सेट करें

संक्षेप

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

रणनीति स्रोत कोड
/*backtest
start: 2024-01-22 00:00:00
end: 2024-02-21 00:00:00
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/
// © SoftKill21
//@version=4
strategy("Crypto ZigZag RSI strategy 15min",overlay=true)
length =input(5, title="RSI Length")
overSold = input(25)
overBought= input(75)

p =close

vrsi = rsi(p, length)
var bool long = na
var bool short = na

long :=crossover(vrsi,overSold) 
short := crossunder(vrsi,overBought)

var float last_open_long = na
var float last_open_short = na

last_open_long := long ? close : nz(last_open_long[1])
last_open_short := short ? close : nz(last_open_short[1])


entry_value =last_open_long
entry_value1=last_open_short

//
ZZPercent = input(1, title="Minimum % Change", type=input.float)
r1Level=entry_value
s1Level=entry_value1
trend = 0
trend := na(trend[1]) ? 1 : trend[1]
LL = 0.0
LL := na(LL[1]) ? s1Level : LL[1]
HH = 0.0
HH := na(HH[1]) ?r1Level : HH[1]

Pi = ZZPercent * 0.01
zigzag = float(na)

if trend > 0  
    if r1Level >= HH  
        HH := r1Level
        HH
    else
        if s1Level < HH * (1 - Pi)
            zigzag :=r1Level[1]
            trend := -1
            LL := s1Level
            LL
else
   
    if s1Level <= LL 
        LL := s1Level
        LL
    else
        if r1Level > LL * (1 + Pi)
            zigzag := s1Level[1]
            trend := 1
            HH := s1Level
            HH


shortc=crossunder(trend,0)
longc=crossover(trend,0)


longa =input(true)
shorta=input(false)

if(longa)
    strategy.entry("long",1,when=longc)
    strategy.close("long",when=shortc)
if(shorta)
    strategy.entry("short",0,when=shortc)
    strategy.close("long",when=longc)