La stratégie de négociation de l'explosion de l'impulsion à double CCI filtrée

Auteur:ChaoZhang est là., Date: 2023-10-08 14:10:41 Je suis désolé
Les étiquettes:

Résumé

Cette stratégie de négociation est une stratégie de négociation à dynamique de tendance basée sur deux CCI, un RSI et deux moyennes mobiles.

La logique de la stratégie

  • Utilisez une EMA à 8 périodes et une SMA à 26 périodes.

  • Utilisez les indicateurs CCI à 34 et 55 périodes.

  • Utilisez un indicateur RSI à 26 périodes.

  • Signal d'achat: EMA 8 dépasse le SMA 26 et le momentum du SMA 26 > 0, CCI 34 > 0, CCI 55 > 0, RSI 26 > 48

  • Signal de vente: EMA 8 dépasse le seuil SMA 26 et le momentum SMA 26 < 0, CCI 34 < 0, CCI 55 < 0, RSI 26 < 48

La stratégie filtre les croisements moyens mobiles en utilisant des CCI et des RSI doubles, ce qui permet d'éviter efficacement les faux signaux et d'améliorer la fiabilité de la tendance.

Analyse des avantages

Le principal avantage de cette stratégie est l'utilisation d'indicateurs CCI et RSI doubles pour filtrer les croisements de moyennes mobiles, qui peuvent filtrer efficacement certaines fausses ruptures et des signaux de trading peu fiables, améliorant ainsi la fiabilité du signal.

Les deux CCI avec des paramètres différents forment une combinaison rapide et lente, évitant d'être induits en erreur par un seul paramètre.

La combinaison de plusieurs indicateurs peut rendre la stratégie plus fiable et stable dans le jugement des tendances et la génération de signaux.

Analyse des risques

Le principal risque de cette stratégie réside dans le fait que les croisements de moyennes mobiles ne peuvent pas éviter complètement le risque de fausses ruptures.

En outre, bien que la combinaison de plusieurs indicateurs puisse améliorer la précision, elle peut également manquer certaines opportunités de trading fortes.

Directions d'optimisation

Cette stratégie peut être améliorée par l'optimisation des paramètres:

  1. Optimiser les périodes des moyennes mobiles pour trouver des combinaisons plus appropriées.

  2. Tester les paramètres des CCI et des RSI afin de déterminer la plage optimale de paramètres.

  3. Testez différentes combinaisons de périodes CCI pour trouver le meilleur couplage rapide et lent.

  4. Optimiser les seuils d'indicateurs, tels que les lignes de surachat/survente des ICC et les lignes de surextension/reprise des IRS.

  5. Ajoutez des stratégies de stop loss pour contrôler les pertes d'une seule transaction.

Grâce aux tests d'optimisation des paramètres et des combinaisons, la stratégie peut devenir plus stable et fiable, avec des capacités plus fortes de filtration des faux signaux, conduisant ainsi à de meilleurs résultats de backtesting.

Résumé

Cette stratégie double CCI filtre l'explosion de momentum améliore la fiabilité du trading de tendance basée sur des moyennes mobiles en utilisant des indicateurs CCI et RSI doubles pour le filtrage à plusieurs niveaux. L'utilisation de combinaisons CCI rapides et lentes combinées avec RSI peut déterminer efficacement la force d'achat/vente sur le marché et améliorer le jugement de tendance de la stratégie. La combinaison de plusieurs indicateurs améliore la stabilité de la stratégie. Une amélioration supplémentaire peut être obtenue en optimisant les paramètres et les combinaisons.


/*backtest
start: 2022-10-01 00:00:00
end: 2023-10-07 00:00:00
period: 1d
basePeriod: 1h
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/
// © capam
//BUY
//EMA 8 crosses upward SMA 26.
//CCI 34 periods > 0
//CCI 55 periods > 0
//RSI 26 > 48.
//Sell
//EMA 8 crosses downward SMA 26.
//CCI 34 periods < 0
//CCI 55 periods < 0
//RSI 26 < 48.
//@version=4
strategy("Momentum Explosion 2CCI RSI", overlay=true)
ema8 = ema(close,8)
sma26 = sma(close,26)
cci34 = cci(close,34)
cci55 = cci(close,55)
rsi26 = rsi(close,26)
//plot(ema8)
//plot(sma26)
//plot(cci34,color=color.green)
//plot(cci55,color=color.orange)
//plot(rsi26,color=color.red)
longCondition = crossover(ema8, sma26) and mom(sma26,5)>0 and cci34>0 and cci55>0 and rsi26>48
if (longCondition)
    strategy.entry("My Long Entry Id", strategy.long)

shortCondition = crossunder(ema8, sma26) and mom(sma26,5)<0 and cci34<0 and cci55<0 and rsi26<48
if (shortCondition)
    strategy.entry("My Short Entry Id", strategy.short)

Plus de