Rejoindre la liste d'attente
Stratégies / Mean reversion / Trend Pullback Reversal

Trend Pullback Reversal

Dans une tendance haussière, définie comme un prix au-dessus d'une SMA de 125 périodes en hausse, elle achète quand la clôture descend sous la SMA de 14 périodes. Dans une tendance baissière, elle passe short quand la clôture remonte au-dessus de la SMA de 4 périodes. Les longs sortent sur une clôture repassée au-dessus de la SMA 14 et au-dessus de la clôture précédente, et les shorts utilisent la règle inverse.

Mean reversionLong & shortSwingNasdaq 100Journalier
1.47Profit factor
15,121Gain net EUR
63.49%Taux de réussite
849Trades
-2,829Max drawdown
17.81Trade moyen

Meilleure exécution sur 5. Nasdaq 100, Journalier, spread 3, de l'exécution pf:2026-09-24-NAS100-D.tsv:4.

Règles d'entrée, long

  1. La clôture est au-dessus de la SMA de 125 périodes en hausse
  2. Aucun long ouvert

Règles d'entrée, short

  1. La clôture est en dessous de la SMA de 125 périodes en baisse
  2. Aucun short ouvert

Règles de sortie

  1. Clôturer un short quand le prix clôture sous la SMA de 4 périodes et sous la clôture précédente
  2. Pas de stop loss ni d'objectif

Conditions de test

PériodeJusqu'au 2026-09-25
InstrumentNasdaq 100, Journalier
Spread3 points
Contrats1
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-09-25
Paramètres (4)
positionSize
Contrats par trade
1
trendPeriod
Longueur de la SMA de tendance
125
longPullbackPeriod
SMA sous laquelle un long doit descendre, puis clôturer au-dessus pour sortir
14
shortPullbackPeriod
SMA au-dessus de laquelle un short doit remonter, puis clôturer en dessous pour sortir
4

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
Nasdaq 100Meilleure exécutionJournalier1.47 84963.4915,121 EUR-2,829
USD/JPYJournaliern/a 1,27968.26534,800 JPY-403,450
EUR/USDJournaliern/a 1,25567.8967,985 USD-29,275
Pétrole brut américainJournaliern/a 1,06064.918,939 EUR-7,982
GBP/USDJournaliern/a 1,27866.985,422 USD-3,476

Graphiques

Résultats par exécution

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Trend Pullback Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
trendPeriod = 125         // trend SMA length
longPullbackPeriod = 14   // SMA a long must dip below, and later close above to exit
shortPullbackPeriod = 4   // SMA a short must pop above, and later close below to exit

// --- Indicators ---
trendMA = Average[trendPeriod](close)
longPullbackMA = Average[longPullbackPeriod](close)
shortPullbackMA = Average[shortPullbackPeriod](close)

26 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

SMA
À lire d'abordFaiblesses connues4 points
  • Il n'y a ni stop loss ni objectif, donc un pullback qui se transforme en inversion est conservé jusqu'au déclenchement de la règle de sortie.
  • Le max drawdown de la meilleure exécution était de EUR 2,829.4 à 1 contrat, contre EUR 15,121.3 de gain net.
  • Seuls quatre autres marchés sont listés, tous issus de balayages sans profit factor enregistré. USD/JPY journalier a subi un drawdown de JPY 403,450.
  • Tous les résultats listés sont sur des barres journalières, et les longs et les shorts utilisent des moyennes de sortie différentes (SMA 14 et SMA 4), ce qui ajoute des choix ajustés.

Questions

À propos de cette stratégie

Peut-elle fonctionner dans ProOrder ?

Oui, elle est entièrement basée sur des règles. Le code réécrit n'a pas été vérifié à la compilation, donc exécutez-le dans ProBacktest avant de passer en réel.

Quels ont été ses résultats sur les autres marchés ?

USD/JPY, EUR/USD, GBP/USD et US Crude Oil journalier ont tous été positifs. EUR/USD a rapporté USD 67,985 sur 1,255 trades.

Quel risque en capital à 1 contrat ?

La meilleure exécution sur Nasdaq 100 a eu un max drawdown de EUR 2,829.4. Dimensionnez selon votre propre compte à partir de ce chiffre.

Pourquoi des barres journalières ?

Le filtre de tendance de 125 périodes nécessite un graphique lent. Tous les résultats listés sont journaliers.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Negated Hammer

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

3.20 PF · 372 trades

Pullback Candle MA Filter

Un profit factor similaire.

1.49 PF · 1,050 trades

Les systèmes de pullback sont un élément central de notre mix en réel. Rejoignez la liste d'attente ProRealAlgos pour en savoir plus.

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