Rejoindre la liste d'attente
Stratégies / Mean reversion / MACD Exhaustion

MACD Exhaustion : acheter une pression vendeuse qui s'épuise

Le système achète lorsque l'histogramme MACD (12, 26, 9) a baissé quatre barres consécutives sous zéro et que la journée clôture près de son plus bas. Il vend dès qu'une clôture dépasse le plus haut de la barre précédente, donc les trades sont généralement de courte durée.

Mean reversionLong uniquementSwingPalantirJournalier
6.35Profit factor
18,727Gain net USD
78.79%Taux de réussite
33Trades
-2,016Max drawdown
567Trade moyen

Meilleure exécution sur 31. Palantir, Journalier, de l'exécution stock2-queue:2026-09-15-Palantir.tsv:5.

Règles d'entrée, long

  1. L'histogramme MACD est en dessous de zéro
  2. La clôture se situe dans les 14% inférieurs du range de la barre

Règles de sortie

  1. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentPalantir, Journalier
Capital par trade10,000
CoûtsNon enregistré pour cette exécution.
BarresBarres journalières, tout l'historique disponible
Dernier test2026-09-15
Paramètres (5)
capitalPerTrade
Montant engagé sur chaque trade
10000
macdFast
Longueur rapide du MACD
12
macdSlow
Longueur lente du MACD
26
macdSignalPeriod
Longueur du signal MACD
9
ibsEntryLevel
La clôture doit se situer dans les 14% inférieurs de la barre
0.14

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
PalantirMeilleure exécutionJournalier6.35 3378.7918,727 USD-2,016
MetaJournalier4.30 7474.3213,461 USD-1,758
MicrosoftJournalier3.96 22876.3246,277 USD-5,865
AmazonJournalier3.90 16472.5640,625 USD-3,309
MastercardJournalier3.87 10877.7815,933 USD-1,696
WalmartJournalier3.86 25457.4849,080 USD-3,000
CiscoJournalier3.68 20170.6538,368 USD-2,831
AlphabetJournalier3.07 7570.677,538 USD-1,019
Lam ResearchJournalier3.02 20770.0550,572 USD-3,484
Applied MaterialsJournalier2.99 16675.9032,055 USD-3,483
VisaJournalier2.91 9173.6311,143 USD-1,860
BroadcomJournalier2.73 7869.2310,275 USD-1,746
CostcoJournalier2.70 18571.3522,859 USD-1,731
ExxonMobilJournalier2.58 32472.2234,679 USD-3,950
AppleJournalier2.46 18757.7526,802 USD-5,963
Coca-ColaJournalier2.29 30263.5823,962 USD-2,946
S&P 500Journalier2.27 28273.7614,884 EUR-2,085
Johnson & JohnsonJournalier2.24 31870.1326,934 USD-2,873
OracleJournalier2.16 19568.2133,539 USD-4,313
AbbVieJournalier1.89 6071.674,278 USD-1,694
TeslaJournalier1.79 8870.4513,135 USD-4,767
NvidiaJournalier1.78 14153.1919,594 USD-5,694
Berkshire HathawayJournalier1.70 17362.436,837 USD-1,856
Bank of AmericaJournalier1.66 17469.5415,336 USD-6,461
MicronJournalier1.64 23766.6730,698 USD-7,762
AMDJournalier1.52 25665.2327,280 USD-7,501
Eli LillyJournalier1.45 31764.6714,268 USD-3,733
JPMorganJournalier1.45 30861.6914,129 USD-3,616
CaterpillarJournalier1.42 32864.0215,260 USD-3,666
ChevronJournalier1.33 15265.134,910 USD-3,924
IntelJournalier0.00 10.00-10,000 USD-10,000

Graphiques

Résultats par exécution

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

Au-dessus de 1.0, a gagné de l'argent ; en dessous de 1.0, a perdu de l'argent.

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// MACD Exhaustion
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false

// --- Parameters ---
capitalPerTrade = 10000   // money committed to each trade
macdFast = 12             // MACD fast length
macdSlow = 26             // MACD slow length
macdSignalPeriod = 9      // MACD signal length
ibsEntryLevel = 0.14      // close must sit in the bottom 14% of the bar

// --- Indicators ---
positionSize = capitalPerTrade / close
macdHistogram = MACD[macdFast, macdSlow, macdSignalPeriod](close)
ibsValue = (close - low) / (high - low)

15 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

MACD
À lire d'abordFaiblesses connues4 points
  • Il n'y a pas de stop loss. Intel montre le danger : 1 trade, une perte de USD 10,000.00, la totalité du capital par trade.
  • La meilleure exécution sur Palantir ne compte que 33 trades, donc son profit factor de 6.35 repose sur un petit échantillon.
  • Il n'y a pas de garde-fou de position sur l'entrée, et une barre où le plus haut égale le plus bas provoque une division par zéro, les deux comme dans le code original.
  • Les résultats proviennent du code antérieur à la réécriture, sur des données journalières d'actions uniquement.

Questions

À propos de cette stratégie

MACD Exhaustion peut-elle fonctionner en réel ?

Elle peut être chargée dans ProOrder sur des barres journalières, dimensionnée à 10000 divisé par la clôture. Ajoutez votre propre stop, car le code n'en comporte pas.

Quels ont été ses résultats sur les actions ?

Toutes les exécutions journalières sauf une ont été rentables. Microsoft a rapporté USD 46,276.85 sur 228 trades avec un profit factor de 3.96, tandis qu'Intel a perdu USD 10,000.00 sur un seul trade.

Quel capital et quel risque nécessite-t-elle ?

Chaque trade utilise 10000 USD. Sur Palantir le drawdown maximum a été de USD 2,015.90, sur Micron il a été de USD 7,762.49.

Pourquoi des bougies journalières ?

La clôture près du plus bas du jour, combinée à un histogramme en baisse, forme une figure de capitulation journalière. La sortie rapide au-dessus du plus haut précédent correspond à une détention de quelques jours.

Voir aussi

Des stratégies comme celle-ci

Slow MACD Slope

Utilise le même indicateur.

6.80 PF · 7,305 trades

Breakout Regime Filter

Un profit factor similaire.

6.28 PF · 70 trades

Monday Dip Buy

Également une stratégie mean reversion.

n/a PF · 146 trades

Vous achetez les replis sur les actions ? Rejoignez d'autres traders systématiques sur la liste d'attente ProRealAlgos.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

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