Type/to search

Stratégie de trading multi-timeframes basée sur le SuperTrend et l'indicateur CCI

Common strategy
Created: 2024-01-18 15:09:33
Last modified: 3 years ago
1
Follow
1802
Followers

img

Aperçu

Cette stratégie combine l'indicateur Super Trend et l'indice de canal de matières premières (CCI) pour réaliser un suivi de tendance multi‑cadres temporels et générer des signaux de trading. L'idée principale est d'utiliser le CCI pour déterminer la direction de tendance à court terme, tout en s'appuyant sur le Super Trend pour la direction à moyen / long terme. Lorsque les tendances court terme et moyen / long terme sont alignées, un signal de transaction est émis.

Principe de la stratégie

Le CCI pour la tendance courte

Le CCI permet de détecter les conditions de surachat / survente. Lorsque le CCI traverse la ligne zéro de bas en haut, c'est un signal haussier ; l'inverse est un signal baissier. La stratégie utilise cette propriété pour déterminer la direction courte.

cci_period = input(28, "CCI Period") cci = cci(source, cci_period) ML = input(0, "CCI Mid Line pivot")

Le code ci‑dessus définit la période du CCI et la ligne médiane.

TrendUp := cci[1] > ML ? max(Up,TrendUp[1]) : Up TrendDown := cci[1]< ML ? min(Dn,TrendDown[1]) : Dn

Cette partie vérifie si le CCI franchit la ligne zéro ; si oui, la bande supérieure du Super Trend est mise à jour, sinon la bande inférieure.

Le Super Trend pour la tendance moyen / long terme

Le Super Trend combine l'ATR avec le prix pour identifier la direction de la tendance à moyen / long terme. Lorsque le prix dépasse la bande supérieure du Super Trend, c'est un signal haussier ; la bande inférieure donne un signal baissier.

Dans cette stratégie, le Super Trend est calculé ainsi :

Up=hl2-(Factor*atr(Pd)) Dn=hl2+(Factor*atr(Pd))

Où Factor et Pd sont des paramètres ajustables.

La variable Trend détermine la direction actuelle du Super Trend :

Trend := cci > ML ? 1: cci < ML ? -1: nz(Trend[1],1)

Intégration du CCI et du Super Trend

En combinant le CCI et le Super Trend, la stratégie réalise une analyse de tendance sur plusieurs horizons temporels. Le CCI capte la tendance courte, le Super Trend la tendance moyen / long terme.

Lorsque les deux orientations concordent, les signaux de trading sont plus fiables.

isLong = st_trend == 1 isShort = st_trend == -1

L'entrée en position a lieu lorsque les tendances court et moyen / long terme sont dans le même sens ; la sortie intervient lorsqu'elles s'inversent.

Avantages de la stratégie

Analyse multi‑cadres temporels

La stratégie intègre à la fois des indicateurs de tendance courte et moyen / long terme, ce qui rend les signaux plus fiables.

Paramètres ajustables

Le paramètre Factor du Super Trend et la période du CCI (cci_period) peuvent être adaptés au marché, offrant une grande flexibilité.

Simplicité et clarté

La structure de la stratégie est simple, facile à comprendre et à implémenter, ce qui la rend idéale pour les débutants en trading quantitatif.

Large applicabilité

Elle peut être utilisée sur les actions, le forex, les crypto‑monnaies, etc., et peut être paramétrée pour différents actifs.

Risques et solutions

Forte volatilité des prix

En période de forte volatilité, de nombreux faux signaux peuvent apparaître. Il est conseillé d'augmenter le paramètre Factor du Super Trend pour réduire la fréquence des transactions.

Faible capacité à suivre les tendances fortes

Le Super Trend n'est pas optimal pour suivre les tendances vigoureuses. On peut envisager de le combiner avec un indicateur de momentum pour capturer les phases d'accélération.

Absence de stop‑loss

La stratégie ne comporte pas de stop‑loss. On peut utiliser la valeur de l'ATR pour mettre en place un trailing stop.

Pistes d'optimisation

Adaptation au marché

Ajuster les paramètres du Super Trend et du CCI en fonction des caractéristiques de chaque marché pour améliorer la robustesse.

Combinaison avec des indicateurs de momentum

Associer la stratégie avec des indicateurs comme MACD ou KDJ pour suivre les tendances en phase d'accélération, ce qui peut générer des gains plus élevés.

Apprentissage ensembliste

Utiliser des méthodes d'apprentissage automatique et d'ensemble pour optimiser les paramètres et les règles de trading.

Conclusion

Cette stratégie combine avec succès le Super Trend et le CCI pour une analyse de tendance multi‑cadres temporels. Simple, paramétrable et offrant un bon potentiel de rendement, elle peut être améliorée par le réglage des paramètres, l'ajout de stops‑loss et l'apprentissage ensembliste, pour devenir un système de trading fiable, stable et performant.

Source
Pine
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-17 00:00:00
period: 10m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=4
//@author=Daveatt

StrategyName = "Best Supertrend CCI Strategy"
Strategy parameters
Strategy parameters
source
CCI Period
CCI Mid Line pivot
[ST] Factor
[ST] PD
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)