Transparence · Formules · Sources

Notre Méthodologie

Toutes les formules mathématiques, les indicateurs techniques et la logique de scoring utilisés pour générer les signaux CryptoTrend. Aucune boîte noire.

1. RSI — Relative Strength Index

Le RSI mesure la vitesse et l'amplitude des mouvements de prix récents pour évaluer les conditions de surachat ou de survente. Nous utilisons le lissage de Wilder (RMA).

Gain/Perte moyens (Wilder RMA)

avgGain[0] = mean(gains[0..n-1]) avgGain[i] = (avgGain[i-1] × (n-1) + gain[i]) / n avgLoss[0] = mean(losses[0..n-1]) avgLoss[i] = (avgLoss[i-1] × (n-1) + loss[i]) / n

n = 14 par défaut. Identique à la méthode de J. Welles Wilder (1978).

RSI

RS = avgGain / avgLoss RSI = 100 - (100 / (1 + RS))
ZoneRSIInterprétation
Survente extrême< 20Signal d'achat fort
Survente20 – 30Signal d'achat modéré
Neutre30 – 70Pas de signal directionnel
Surachat70 – 80Signal de vente modéré
Surachat extrême> 80Signal de vente fort

2. EMA — Exponential Moving Average

L'EMA donne un poids plus important aux prix récents par rapport à une SMA classique. Nous utilisons des périodes 9, 21, 50 et 200 selon le timeframe.

Facteur de lissage

k = 2 / (n + 1)

EMA

EMA[0] = price[0] EMA[i] = price[i] × k + EMA[i-1] × (1 - k)

Initialisation sur le premier prix disponible.

Croisements utilisés : EMA9 × EMA21 (court terme), EMA21 × EMA50 (moyen terme), prix vs EMA200 (tendance longue).

3. MACD

Le MACD combine deux EMA pour identifier les changements de momentum et de direction de tendance.

Ligne MACD

MACD = EMA(12) - EMA(26)

Ligne Signal & Histogramme

Signal = EMA(9) appliqué sur MACD Histogram = MACD - Signal

Paramètres standards (12, 26, 9) conformes à Gerald Appel (1979).

ConditionSignal
MACD > Signal (croisement haussier)Achat
MACD < Signal (croisement baissier)Vente
Histogramme croissantMomentum haussier
Histogramme décroissantMomentum baissier
Divergence haussière prix/MACDRetournement potentiel

4. ATR — Average True Range

L'ATR mesure la volatilité réelle du marché en tenant compte des gaps overnight. Utilisé pour calibrer les stop-loss et détecter les régimes de volatilité.

True Range

TR[i] = max( high[i] - low[i], |high[i] - close[i-1]|, |low[i] - close[i-1]| )

ATR (Wilder RMA, n=14)

ATR[0] = mean(TR[0..n-1]) ATR[i] = (ATR[i-1] × (n-1) + TR[i]) / n

Méthode RMA de Wilder — identique au lissage du RSI.

5. StochRSI

Le StochRSI applique la formule du Stochastique sur les valeurs du RSI plutôt que sur les prix, offrant une sensibilité accrue aux conditions de surachat/survente. Paramètres : RSI(14), Stoch(14), Signal K(3), Signal D(3).

Raw StochRSI

rawK[i] = (RSI[i] - min(RSI[i-13..i])) / (max(RSI[i-13..i]) - min(RSI[i-13..i])) × 100

Lissage K et D (SMA)

K[i] = SMA(rawK, 3) // 3-period sliding window D[i] = SMA(K, 3) // signal = SMA of K

Résultat : K et D dans la plage [0, 100].

ZoneK ou DInterprétation
Survente< 20Signal d'achat potentiel
Neutre20 – 80Pas de signal extrême
Surachat> 80Signal de vente potentiel
Croisement K > D en surventeSignal d'achat fort
Croisement K < D en surachatSignal de vente fort

6. Score de Confluence

Le score de confluence agrège les signaux de plusieurs timeframes avec des pondérations différentes selon leur fiabilité. Un timeframe long a plus de poids qu'un timeframe court.

Score pondéré par timeframe

score_tf = direction × weight_tf // direction : +1 (bullish), -1 (bearish), 0 (neutral) confluenceScore = Σ(score_tf) / Σ(weight_tf) × 100 // Result in [-100, +100]
TimeframePoidsJustification
1 Mois6Tendance institutionnelle longue
1 Semaine5Macro trend
3 Jours4.5Intermédiaire long
1 Jour4Swing trading
4 Heures3Position trading court
2 Heures1.5Intraday moyen
1 Heure2Intraday
30 Minutes0.7Scalping modéré
15 Minutes1Scalping
5 Minutes0.5Scalping rapide
ScoreSignal
> +40STRONG_BUY — confluence haussière forte
+15 à +40BUY — momentum haussier modéré
-15 à +15NEUTRAL — pas de tendance claire
-40 à -15SELL — momentum baissier modéré
< -40STRONG_SELL — confluence baissière forte

7. Concepts ICT (Inner Circle Trader)

Les concepts ICT modélisent le comportement institutionnel en identifiant des zones structurelles précises où les institutions entrent et sortent du marché.

Order Block (OB)

Dernière chandelle haussière avant un mouvement baissier impulsif (OB baissier), ou dernière chandelle baissière avant un mouvement haussier impulsif (OB haussier). Zone de réentrée institutionnelle.

Fair Value Gap (FVG)

Déséquilibre de prix entre la mèche haute de la bougie i-1 et la mèche basse de la bougie i+1. Le marché a tendance à retourner combler ces gaps avant de continuer la tendance.

Liquidity Sweep (SSL/BSL)

Raid de liquidité au-dessus d'un plus haut (Buy Side Liquidity) ou en dessous d'un plus bas (Sell Side Liquidity) pour déclencher les stops avant un renversement.

Premium / Discount

Zone Premium : au-dessus du 50% du range (vente privilégiée). Zone Discount : en dessous du 50% (achat privilégié). Calculé sur le range du swing majeur.

Market Structure Break (MSB)

Rupture d'un plus haut ou plus bas structurel — confirme un changement de direction. Différent du Change of Character (CHOCH) qui est le premier signe de retournement.

8. Sources de données & Limites

Prix OHLCV

Binance API publique (REST + WebSocket)

Timeframes

5m, 15m, 30m, 1h, 2h, 4h, 1d, 3d, 1w, 1M

Historique minimum

200 chandelles par timeframe pour initialiser les indicateurs

Mise à jour prix

Temps réel via WebSocket miniTicker (délai < 1s)

Mise à jour indicateurs

Recalcul à chaque nouvelle chandelle fermée

Limites importantes

  • Les indicateurs techniques sont rétrospectifs — ils ne prédisent pas l'avenir.
  • Le win rate affiché sur la page Performance mesure l'écart de prix instantané, pas les résultats de trades réels.
  • Les signaux ne prennent pas en compte les coûts de transaction (spread, commission, slippage).
  • Source unique (Binance) — une panne ou manipulation de prix affecte tous les calculs.
  • Ce site est un outil d'analyse, pas un conseil financier. Ne tradez pas avec de l'argent que vous ne pouvez pas vous permettre de perdre.