Stratégie de suivi de tendance basée sur les indicateurs OBV et CCI


Date de création: 2024-02-21 14:05:12 Dernière modification: 2024-02-21 14:05:12
Copier: 2 Nombre de clics: 545
1
Suivre
1234
Abonnés

Stratégie de suivi de tendance basée sur les indicateurs OBV et CCI

Aperçu

Cette stratégie est une stratégie de suivi de tendance basée sur les indicateurs OBV et CCI. Elle juge la tendance du marché et les flux de fonds à l’aide des indicateurs OBV, puis utilise les indicateurs CCI pour filtrer et générer des signaux de négociation.

Principe de stratégie

La stratégie repose principalement sur deux indicateurs: OBV et CCI. L’indicateur OBV peut refléter les flux de fonds sur le marché. Lorsque l’OBV est vert, il indique la tendance actuelle des flux de fonds; lorsque l’OBV est rouge, il indique la tendance actuelle des flux de fonds.

En ce qui concerne le jugement des signaux d’entrée, si la valeur de l’OBV du précédent cycle est verte ((infloisements de fonds) et que le CCI est supérieur à la valeur de la marge ((qui appartient au marché à plusieurs têtes), alors que l’OBV sur la ligne traverse sa ligne moyenne EMA, un signal d’achat est généré.

Si la valeur de l’OBV du précédent cycle est rouge (pour les sorties de fonds) et que le CCI est inférieur à la valeur de la marge (pour le marché à ciel ouvert), alors l’OBV passe en dessous de la moyenne de l’EMA et génère un signal de vente.

Ainsi, en utilisant l’OBV pour déterminer la direction générale, l’indicateur CCI effectue un filtrage, qui, combiné à l’utilisation de la moyenne EMA, génère un signal de négociation spécifique, permettant le suivi de la tendance.

Analyse des avantages

Les principaux avantages de cette stratégie sont les suivants:

  1. Utilisez l’OBV pour déterminer la direction des flux de fonds et des tendances du marché et éviter d’être dérangé par le bruit du marché à court terme;

  2. Le filtrage des fluctuations de l’indicateur CCI est utilisé pour rendre les signaux de trading plus fiables.

  3. la production de signaux de transaction spécifiques à des points de qualité supérieure à l’aide d’une fourchette métallique EMA;

  4. Les règles sont claires, simples, faciles à comprendre et à appliquer.

Analyse des risques

Cette stratégie comporte aussi des risques potentiels:

  1. la probabilité que les indicateurs OBV et CCI émettent des signaux erronés;

  2. Les signaux de transaction sont fréquents et les transactions peuvent être excessives.

  3. Il est possible d’être emprisonné pendant la période de rappel.

  4. Une mauvaise configuration des paramètres entraîne une mauvaise exécution de la stratégie.

Ces risques peuvent être contrôlés et optimisés par des méthodes telles que l’optimisation des paramètres, l’ajustement de la fréquence des transactions, la mise en place d’un stop loss et l’utilisation de filtres.

Direction d’optimisation

Cette stratégie peut être optimisée dans les directions suivantes:

  1. Évaluer l’impact des différents paramètres sur l’efficacité de la stratégie pour trouver la combinaison optimale de paramètres.

  2. Les traders doivent être informés de la fréquence de leurs transactions afin d’éviter toute survente.

  3. L’augmentation des mécanismes de prévention des pertes et de contrôle des pertes individuelles;

  4. Ajout d’autres filtres pour améliorer la qualité du signal.

  5. L’optimisation de la logique d’accès à la réserve de paix rend le signal de transaction plus fiable.

Résumer

La stratégie est globalement une stratégie de base qui permet de suivre efficacement les tendances des prix et d’éviter les interférences de bruit. Cependant, il existe également un certain risque qui nécessite des améliorations par l’optimisation des paramètres, la configuration de l’arrêt des pertes, le contrôle de la fréquence des transactions, etc. Si les paramètres sont choisis scientifiquement, les effets de retracement peuvent être nettement améliorés.

Code source de la stratégie
/*backtest
start: 2023-02-14 00:00:00
end: 2024-02-20 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//author: SudeepBisht
//@version=3
strategy("SB_CCI coded OBV Strategy", overlay=true)

src = close
length = input(20, minval=1, title="CCI Length")
threshold=input(0, title="CCI threshold for OBV coding")
lengthema=input(13, title="EMA length")
obv(src) => 
    cum(change(src) > 0 ? volume : change(src) < 0 ? -volume : 0*volume)
    
o=obv(src)
c=cci(src, length)
col=c>=threshold?green:red
chk=col==green?1:0
ema_line=ema(o,lengthema)

//plot(o, color=c>=threshold?green:red, title="OBV_CCI coded", linewidth=2)
//plot(ema(o,lengthema), color=orange, linewidth=2)


if (not na(ema_line))
    if (crossover(o, ema_line) and chk[1]==1)
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (crossunder(o, ema_line) and chk[1]==0)
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")