Rejoindre la liste d'attente
Stratégies / Mean reversion / MACD Threshold Bounce Cycle

MACD Threshold Bounce Cycle

La stratégie attend que la ligne MACD passe sous un seuil négatif, puis achète une fois que la ligne MACD remonte de 0.1% du prix au-dessus de ce creux. Elle vend lorsque la ligne MACD, après avoir été au-dessus de zéro, passe sous sa ligne de signal à 9 périodes.

Mean reversionLong uniquementSwingNasdaq 1001 heure
n/aProfit factor
12,153Gain net EUR
57.09%Taux de réussite
571Trades
-4,175Max drawdown
21.28Trade moyen

Meilleure exécution sur 24. Nasdaq 100, 1 heure, spread 3, issue de l'exécution sweeps:2026-10-07-NAS100-1h-opt.tsv:8.

Règles d'entrée, long

  1. La ligne MACD (EMA à 12 et 26 périodes) passe sous moins 0.35% de la clôture, ce qui arme la configuration.
  2. Pendant que la configuration est armée, la valeur MACD la plus basse est suivie.
  3. Un seul achat est placé par cycle, et seulement lorsqu'aucun long n'est ouvert.

Règles de sortie

  1. Après un achat, la ligne MACD passe au-dessus de zéro.

Conditions de test

PériodeJusqu'au 2026-10-07
InstrumentNasdaq 100, 1 heure
Spread3 points
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-10-10

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
Nasdaq 100Meilleure exécution1 heuren/a 57157.0912,153 EUR-4,175
Nikkei 2251 heuren/a 47061.0625,169 USD-8,889
Dow JonesJournaliern/a 17066.4723,782 EUR-8,971
ArgentJournaliern/a 19052.6322,709 USD-11,035
Nikkei 2254 heuresn/a 22459.8220,126 USD-13,044
DAX 40Journaliern/a 17357.8015,212 EUR-5,563
Nasdaq 100Journaliern/a 12861.7212,637 EUR-4,001
Dow Jones1 heuren/a 12559.2011,694 EUR-5,802
Nikkei 22510 minn/a 19256.2511,423 USD-5,906
Nasdaq 1004 heuresn/a 28156.5810,640 EUR-5,149
USD/JPY2 minn/a 3100.008,150 USD-5,600
DAX 401 heuren/a 51560.198,126 EUR-4,727
USD/JPY1 minn/a 1100.007,380 USD-3,510
FTSE 100Journaliern/a 13963.316,801 EUR-2,802
FTSE 1004 heuresn/a 21459.815,232 EUR-2,863
DAX 404 heuresn/a 25453.154,287 EUR-4,192
S&P 500Journaliern/a 16860.122,952 EUR-959
S&P 5004 heuresn/a 23761.182,268 EUR-1,211
Pétrole Brent2 minn/a 14960.401,934 EUR-1,679
Nasdaq 1005 minn/a 6860.291,847 EUR-1,617
S&P 5001 heuren/a 41957.281,566 EUR-1,074
OrJournaliern/a 16650.60932 EUR-867
Nikkei 2251 minn/a 1070.00849 USD-637
Dow Jones2 minn/a 250.00148 EUR-146

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 24. La liste complète figure dans le tableau ci-dessus.

Gain netMax drawdown

Le code

Code ProBuilder, tel que testé

// ==============================================================
// MACD Threshold Bounce Cycle
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 1 hour
// ==============================================================

DEFPARAM CumulateOrders = false

ONCE armed = 0
ONCE buyplaced = 0
ONCE sellplaced = 0
ONCE abovezero = 0
ONCE myLowest = 0

myMacd = ExponentialAverage[12](close) - ExponentialAverage[26](close)
signal = ExponentialAverage[9](myMacd)
thr = 0 - close * 0.35 / 100
bounce = close * 0.1 / 100

buysig = 0
sellsig = 0

35 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

MACDEMA
À lire d'abordFaiblesses connues2 points
  • Aucun profit factor n'est disponible, car seuls des résultats de balayage existent pour cette stratégie.
  • Le code ne définit aucun stop loss : un trade perdant reste donc ouvert jusqu'à l'arrivée d'un signal de sortie.

Questions

À propos de cette stratégie

Puis-je exécuter MACD Threshold Bounce Cycle dans ProOrder ?

Oui. Le code est en ProBuilder et fonctionne comme un système automatique ProOrder. Faites un backtest sur votre propre compte, avec votre spread et votre position size, avant de le trader en réel.

Sur quels marchés a-t-elle été testée ?

Elle a été testée sur 24 combinaisons de marché et d'unité de temps. La meilleure exécution selon le nombre de trades est Nasdaq 100, 1 heure, avec 571 trades.

Quel a été le drawdown ?

La meilleure exécution a connu un max drawdown de 4,175 EUR avec la position size testée, pour un résultat net de 12,153 EUR.

Trade-t-elle en long, en short ou les deux ?

Elle ne prend que des positions long.

Voir aussi

Des stratégies comme celle-ci

Slow MACD Slope

Utilise le même indicateur.

6.80 PF · 7,305 trades

Volatility Spike Regression Long

Meilleure exécution sur le même marché, Nasdaq 100.

1.22 PF · 1,850 trades

ATR Band

Également une stratégie mean reversion.

10.31 PF · 53 trades

Inscrivez-vous sur la liste d'attente ProRealAlgos pour trader un portefeuille testé plutôt que des stratégies isolées.

Le copy trading sur les indices américains est disponible pour les membres ProRealAlgos à mesure que des places se libèrent.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation