Cette stratégie est appelée RSI & CCI Combination Quantitative Trading Strategy. Elle utilise principalement la combinaison de l'indicateur RSI et de l'indicateur CCI pour juger du statut de surachat/survente sur le marché et saisir les opportunités d'inversion. Plus précisément, la stratégie calcule les signaux d'achat et de vente de RSI, combinés aux signaux de trading de l'indicateur CCI, pour établir les règles d'entrée longues et courtes. Lorsque les règles d'entrée sont remplies, les positions longues ou courtes correspondantes seront ouvertes.
La logique de base de cette stratégie consiste à utiliser à la fois les propriétés statistiques de l'indicateur RSI et de l'indicateur CCI pour déterminer si le marché est actuellement en surachat ou en survente.
L'indicateur RSI peut refléter les phénomènes de surachat / survente sur le marché. Un RSI supérieur à 70 est généralement considéré comme suracheté, tandis qu'un RSI inférieur à 30 est survendu. Cette stratégie définit deux indicateurs RSI, un RSI à long terme avec 14 périodes par défaut et un RSI à court terme avec 12 périodes. Le RSI à long terme juge la tendance globale, tandis que le RSI à court terme suit des points de basculement plus sensibles. Lorsque les deux lignes RSI indiquent la même direction (comme le double surachat ou le double survente), cela signifie que le marché est dans un état de déséquilibre significatif, ce qui offre les meilleures opportunités d'inversion.
Deuxièmement, la partie CCI. L'indicateur CCI peut également être utilisé pour identifier les niveaux de surachat/survente. Un CCI supérieur à 100 est considéré comme suracheté, tandis qu'un CCI inférieur à -100 est considéré comme survendu.
Les règles d'entrée sont les suivantes:
Entrée longue: lorsque l'indice de volatilité indique une zone de survente (indice de volatilité à court et à long terme inférieur à 30) et que l'indice de volatilité est inférieur à -100, passez à l'offre longue.
Entrée courte: lorsque l'indice des taux de rebond montre une zone de surachat (indice des taux de rebond à long et à court terme supérieur à 70) et que l'indice des taux de rebond est supérieur à 100, passez à l'indice des taux de rebond.
En outre, la Commission estime que la mesure n'est pas compatible avec le marché intérieur et ne saurait être considérée comme compatible avec le marché intérieur.
L'avantage majeur de cette stratégie réside dans l'utilisation simultanée des modèles statistiques RSI et CCI pour identifier plus précisément les signaux de surachat/survente, ce qui constitue un tournant idéal pour détecter les renversements.
Le risque majeur de cette stratégie est que les signaux de surachat/survente indiqués par le RSI et le CCI ne reflètent pas entièrement le moment réel de l'inversion.
Les solutions correspondantes sont les suivantes:
La stratégie peut être encore optimisée dans le commerce réel, principalement:
Grâce à des essais et des optimisations, les perspectives de rentabilité et de stabilité de la stratégie pourraient être encore améliorées.
La stratégie appartient à une stratégie typique de capture d'inversions. En combinant deux indicateurs couramment utilisés, RSI et CCI, il juge les niveaux de surachat/survente et établit les règles d'entrée correspondantes, formant une stratégie de trading à court terme pratique simple. Le plus grand avantage est que l'utilisation conjointe des deux indicateurs rend le jugement du signal plus précis, évitant les faux renversements et saisissant le meilleur moment pour les renversements. Bien sûr, des risques existent, nécessitant des optimisations dans les indicateurs eux-mêmes, des stratégies de stop loss et une collaboration avec l'analyse des tendances.
/*backtest start: 2023-12-22 00:00:00 end: 2024-01-21 00:00:00 period: 1h basePeriod: 15m exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}] */ //@version=3 //Author: RvZ14 //Based on Joseph Nemeth MACD+CCI strategy //Reference reading: https://sites.google.com/site/forexjosephnemeth/home/macd-cci strategy(title="MACD+CCI Strategy", shorttitle="macd/cci") length = input(14, minval=1) fastLength = input(12, minval=1), slowLength=input(26,minval=1) signalLength=input(2,minval=1) src = input(close, title="CCI Source") //cci ma = sma(src, length) cci = (src - ma) / (0.015 * dev(src, length)) plot(cci, title = "cci", color=#5DADE2,linewidth = 1,transp = 0) band1 = hline(100, color=gray, linewidth = 1) band0 = hline(-100, color=gray, linewidth = 1) fill(band1, band0, color= #F9E79F) //macd source = close fastMA = ema(source, fastLength) slowMA = ema(source, slowLength) macd = fastMA - slowMA signal = ema(macd, signalLength) hist = macd - signal plot(hist, color=#EC7063, style=histogram) plot(macd, title = "macd", color=#5DADE2, linewidth = 1,transp = 0) plot(signal, title = "signal", color=#F5B041,linewidth = 1,transp = 0) longCond = cci > 100 and macd > 0 or cci > -100 and macd < 0 shortCond = cci < -100 and macd < 0 or cci < 100 and macd > 0 strategy.entry("long",strategy.long,when = longCond == true) strategy.entry("short",strategy.short,when=shortCond == true)