कई संकेतकों के साथ दोलन स्थिति की सफलता रणनीति

लेखक:चाओझांग, दिनांक: 2023-12-01 17:49:34
टैगः

img

अवलोकन

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

रणनीति तर्क

  1. स्टोकैस्टिक ऑसिलेटर और रिलेटिव स्ट्रेंथ इंडेक्स (आरएसआई) की ताकत को जोड़कर स्टोकॉस्टिक ऑसिलेटर ओवरबॉट/ओवरसोल्ड स्तरों को प्रदर्शित करता है।

  2. आरएसआई अधिक खरीदे/बेचे जाने की स्थिति को सहायक पुष्टि के रूप में देखता है।

  3. दोहरी रणनीति ट्रेडिंग संकेत उत्पन्न करने के लिए स्टॉक और आरएसआई के बीच क्रॉसओवर निर्धारित करती है।

  4. सीएम विलियम्स इंडिकेटर प्रतिशत बैंड की गणना करता है। बैंड से उछाल बाजार उलटफेर का प्रतिनिधित्व करता है, उतार-चढ़ाव और उलटफेर का न्याय करने में सहायता करता है।

  5. मनी फ्लो इंडेक्स (एमएफआई) धन प्रवाह का आकलन करता है, गुणवत्ता में सुधार के लिए स्टॉक.आरएसआई और आरएसआई के साथ संकेतों को मान्य करता है।

संक्षेप में, स्टॉक.आरएसआई, आरएसआई, डुअल रणनीति, सीएम विलियम्स और एमएफआई को मिलाकर, यह रणनीति प्रभावी रूप से ओवरबॉट/ओवरसोल्ड स्तर निर्धारित कर सकती है, उलट बिंदुओं का पता लगा सकती है और गुणवत्ता संकेत उत्पन्न कर सकती है। कई संकेतकों द्वारा क्रॉस वैलिडेशन विश्वसनीयता में सुधार करता है और झूठे संकेतों को कम करता है।

लाभ विश्लेषण

इस रणनीति के मुख्य लाभों में निम्नलिखित शामिल हैंः

  1. कई संकेतकों का संयोजन सत्यापन द्वारा संकेत की गुणवत्ता में सुधार करता है और झूठे संकेतों को कम करता है।

  2. स्टॉक.आर.आई.एस, आर.आई.एस और एम.एफ.आई. प्रभावी रूप से ओवरबॉट/ओवरसोल्ड ज़ोन और बाजार के मोड़ के बिंदुओं को पहचानते हैं।

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

  4. दोहरी रणनीति सरल व्यापार संकेत उत्पन्न करती है जिनका पालन करना आसान होता है।

  5. विभिन्न बाजारों के अनुकूल अनुकूलन योग्य अनुकूलन योग्य मापदंडों की एक विस्तृत श्रृंखला के साथ अत्यधिक अनुकूलन योग्य।

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

ध्यान देने योग्य कुछ जोखिमः

  1. जटिल बहु-सूचक गणनाओं के लिए उच्च कंप्यूटिंग शक्ति की आवश्यकता होती है, जो उच्च आवृत्ति व्यापार के लिए अनुपयुक्त होती है।

  2. गलत पैरामीटर ट्यूनिंग से सिग्नल की गुणवत्ता बिगड़ सकती है। पैरामीटर व्यक्तिगत शैली के अनुरूप होने चाहिए।

  3. रुख बदलने के संकेतों में देरी हो सकती है। अधिक संकेतकों से रुझान का आकलन करने में मदद मिल सकती है।

  4. उच्च व्यापारिक आवृत्ति से पूंजी का खराब उपयोग हो सकता है।

समाधान:

  1. शक्तिशाली टर्मिनलों का उपयोग करें और मापदंडों का अनुकूलन करें।

  2. इष्टतम व्यक्तिगत मापदंडों को खोजने के लिए व्यापक रूप से बैकटेस्ट करें।

  3. अग्रिम में रुझानों को निर्धारित करने के लिए अधिक संकेतक जोड़ें।

  4. प्रति व्यापार हानि को सीमित करने के लिए स्टॉप लॉस जैसे जोखिम नियंत्रण तंत्रों का अनुकूलन करें।

अनुकूलन दिशाएँ

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

  1. इष्टतम संयोजन खोजने के लिए संकेतक मापदंडों का अनुकूलन करें।

  2. स्टॉक चयन को बढ़ाने के लिए वॉल्यूम और लाभ कारक जैसे संकेतक जोड़ें।

  3. समर्थन/प्रतिरोध स्तरों का पूर्वानुमान करने के लिए अधिक प्रवृत्ति रेखाएं, बोलिंगर बैंड आदि शामिल करें।

  4. जोखिम को नियंत्रित करने के लिए स्टॉप लॉस, मार्केट एंट्री फिल्टर जोड़ें।

  5. मापदंड अलग-अलग उत्पादों और विशिष्टताओं के आधार पर अलग-अलग समय सीमाओं के लिए भिन्न होते हैं।

निष्कर्ष

यह रणनीति STOCH.RSI, RSI, दोहरी रणनीति, सीएम विलियम्स और एमएफआई सहित कई संकेतकों को सटीक रूप से मिलाकर बाजार में उलटफेर का पता लगाती है। क्रॉस सत्यापन संकेत की गुणवत्ता में सुधार करता है और झूठे संकेतों को कम करता है। पैरामीटर अनुकूलन और अतिरिक्त फ़िल्टर जैसे आगे के सुधार इसे एक स्थिर, व्यावहारिक व्यापार प्रणाली बना सकते हैं।


/*backtest
start: 2023-10-31 00:00:00
end: 2023-11-30 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/


     //////////////////////////////////////////////////////////////////////////
    ////  STOCHASTIC_RSI+RSI+DOUBLE_STRATEGY+CM_WILLIAMS_VIX_FIX+MFI  ////////
   //////////////////////////////////////////////////////////////////////////


//  This is a simple combination of integrated and published scripts, useful 
//  if you don't have a PRO account and want to bypass the 3 indicators limit. 
//  It includes:
//  1) Stoch.RSI
//  2) Relative strenght index (RSI)
//  3) Stochastic + RSI, Double Strategy (by ChartArt)
//  4) CM_Williams_Vix_Fix Finds Market Bottoms (by ChrisMoody)
//  5) Monetary Flow Index (MFI)
//  For more details about 3) and 4) check the original scripts.


//@version=3
// @author GianlucaBezziccheri

strategy(title="Stoch.RSI+RSI+DoubleStrategy+CMWilliamsVixFix+MFI", shorttitle="Stoch.RSI+RSI+DoubleStrategy+CMWilliamsVixFix+MFI")


///STOCH.RSI///
smoothK = input(3, minval=1, title="Stochastic %K Smoothing")
smoothD = input(3, minval=1, title="Stochastic %K Moving Average")
lengthRSI = input(14, minval=1, title="RSI Lenght")
lengthStoch = input(14, minval=1, title="Stochastic Lenght")
RSIprice = close
rsi1 = rsi(RSIprice, lengthRSI)
k = sma(stoch(rsi1, rsi1, rsi1, lengthStoch), smoothK)
d = sma(k, smoothD)
plot(k, color=blue, linewidth=2)
plot(d, color=silver, linewidth=2)
h0 = hline(80)
h1 = hline(20)
fill(h0, h1, color=purple, transp=78)


///RSI///
up = rma(max(change(RSIprice), 0), lengthRSI)
down = rma(-min(change(RSIprice), 0), lengthRSI)
rsi2 = down == 0 ? 100 : up == 0 ? 0 : 100 - (100 / (1 + up / down))
plot(rsi2, color=fuchsia, linewidth=2)
band0 = hline(70)
band1 = hline(30)
fill(band0, band1, color=purple, transp=100)


///OVERBOUGHT-OVERSOLD STRATEGY///
StochOverBought = input(80, title="Stochastic RSI overbought")
StochOverSold = input(20, title="Stochastic RSI oversold")
ks = sma(stoch(close, high, low, lengthStoch), smoothK)
ds = sma(k, smoothD)
RSIOverBought = input( 70  , title="RSI overbought")
RSIOverSold = input( 30  , title="RSI oversold")
vrsi = rsi(RSIprice, lengthRSI)
if (not na(ks) and not na(ds))
    if (crossover(ks,ds) and k < StochOverSold)
        if (not na(vrsi)) and (crossover(vrsi, RSIOverSold))
            strategy.entry("LONG", strategy.long, comment="LONG")
if (crossunder(ks,ds) and ks > StochOverBought)
    if (crossunder(vrsi, RSIOverBought))
        strategy.entry("SHORT", strategy.short, comment="SHORT")
 
 
///CM WILLIAMS VIX FIX///
pd = input(22, title="LookBack Period Standard Deviation High")
bbl = input(20, title="Bollinger Band Length")
mult = input(2.0    , minval=1, maxval=5, title="Bollinger Band Standard Devaition Up")
lb = input(50  , title="Look Back Period Percentile High")
ph = input(.85, title="Highest Percentile - 0.90=90%, 0.95=95%, 0.99=99%")
pl = input(1.01, title="Lowest Percentile - 1.10=90%, 1.05=95%, 1.01=99%")
hp = input(false, title="Show High Range (Based on Percentile and LookBack Period)?")
sd = input(false, title="Show Standard Deviation Line?")
wvf = ((highest(close, pd)-low)/(highest(close, pd)))*100
sDev = mult * stdev(wvf, bbl)
midLine = sma(wvf, bbl)
lowerBand = midLine - sDev
upperBand = midLine + sDev
rangeHigh = (highest(wvf, lb)) * ph
rangeLow = (lowest(wvf, lb)) * pl
col = wvf >= upperBand or wvf >= rangeHigh ? lime : gray
plot(hp and rangeHigh ? rangeHigh : na, title="Range High Percentile", style=line, linewidth=4, color=orange)
plot(hp and rangeLow ? rangeLow : na, title="Range High Percentile", style=line, linewidth=4, color=orange)
plot(wvf, title="Williams Vix Fix", style=columns, linewidth = 4, color=col, transp=85)
plot(sd and upperBand ? upperBand : na, title="Upper Band", style=line, linewidth = 3, color=aqua)


///MONETARY FLOW INDEX
length4 = input(title="MFI Length", defval=14, minval=1, maxval=2000)
src4 = hlc3
upper4 = sum(volume * (change(src4) <= 0 ? 0 : src4), length4)
lower4 = sum(volume * (change(src4) >= 0 ? 0 : src4), length4)
mf4 = rsi(upper4, lower4)
plot(mf4, color=yellow, style=line, linewidth=2, title="Monetary Flow Index")
overbought=hline(70, title="MFI Overbought", color=yellow)
oversold=hline(30, title="MFI Oversold", color=yellow)
fill(overbought, oversold, color=#9915ff, transp=100)

अधिक