Rejoindre la liste d'attente
Stratégies / Momentum / ATR Momentum

ATR Momentum : trader les barres d'un ATR dans ProRealTime

Le système se place dans la direction de toute barre qui clôture à plus d'un ATR(10) de la clôture précédente, long ou short. Il sort lorsque le prix reclôture de l'autre côté d'une SMA de 5 périodes ou touche un stop de 1%, et il trade en intraday sur des graphiques d'indices et d'or.

MomentumLong & shortIntradayS&P 50030 min
n/aProfit factor
-9,682Gain net EUR
34.31%Taux de réussite
15,021Trades
-13,588Max drawdown
-0.64Trade moyen

Meilleure exécution sur 16. S&P 500, 30 min, spread 1, issue de l'exécution sweeps:2026-09-07-USA500-30m-opt.tsv:13.

Règles d'entrée, long

  1. Aucune position ouverte

Règles d'entrée, short

  1. Aucune position ouverte

Règles de sortie

  1. Stop loss 1% de l'entrée
  2. Clôturer un short lorsque le prix clôture au-dessus de la SMA de 5 périodes

Conditions de test

PériodeJusqu'au 2026-09-07
InstrumentS&P 500, 30 minutes
Spread1 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-07
Paramètres (4)
positionSize
Contrats par trade
1
atrPeriod
Longueur de l'ATR
10
exitPeriod
Période de la moyenne de sortie
5
stopLossPct
Stop de protection, pourcentage
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
S&P 500Meilleure exécution30 minn/a 15,02134.31-9,682 EUR-13,588
Or30 minn/a 13,46734.71-2,734 EUR-6,539
Or1 heuren/a 8,25833.31-3,242 EUR-5,154
Or5 minn/a 13,13829.25-7,097 EUR-7,103
Or15 minn/a 12,88728.79-7,832 EUR-7,838
S&P 5001 heuren/a 9,18031.60-9,240 EUR-9,466
DAX 401 heuren/a 8,26435.83-12,224 EUR-15,031
S&P 50015 minn/a 14,17630.44-14,045 EUR-14,045
S&P 5005 minn/a 14,39226.26-15,699 EUR-15,736
Nasdaq 10030 minn/a 14,62434.30-27,138 EUR-34,452
Nasdaq 1001 heuren/a 9,37230.28-28,713 EUR-28,714
DAX 4030 minn/a 13,95134.59-31,864 EUR-42,172
Nasdaq 10015 minn/a 13,57033.64-32,162 EUR-32,216
Nasdaq 1005 minn/a 13,61231.45-36,494 EUR-36,558
DAX 405 minn/a 14,47929.42-45,431 EUR-45,664
DAX 4015 minn/a 13,92131.39-47,830 EUR-47,830

Graphiques

Résultats par exécution

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

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// ATR Momentum
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1     // contracts per trade
atrPeriod = 10       // ATR length
exitPeriod = 5       // exit average length
stopLossPct = 1      // protective stop, percent of entry price

// --- Indicators ---
atrValue = AverageTrueRange[atrPeriod](close)
exitMA = Average[exitPeriod](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

ATRSMA
À lire d'abordFaiblesses connues4 points
  • Chacune des 15 exécutions par marché et unité de temps a perdu de l'argent, de EUR -2,734.20 sur Gold 30 minutes à EUR -47,829.60 sur DAX 40 15 minutes.
  • La meilleure exécution (S&P 500, 30 minutes) a tout de même terminé à EUR -9,682.25 sur 15,021 trades, avec un trade moyen de EUR -0.64.
  • Les taux de réussite se situaient entre 26% et 36%, et la sortie sur SMA courte coupe les gagnants tôt, donc les quelques gains ne couvrent pas les nombreuses petites pertes.
  • Le profit factor n'a pas été enregistré car seules des données de balayage de paramètres existent, et les statistiques proviennent de la version du code antérieure à la réécriture.

Questions

À propos de cette stratégie

Puis-je exécuter ATR Momentum en réel dans ProOrder ?

Le code fonctionne comme un système ProOrder avec 1 contrat et un stop de 1%. Étant donné qu'aucune exécution testée n'a été profitable, il a plus de sens comme pièce d'étude que comme système en réel.

Quels marchés ont été testés ?

Gold, S&P 500, DAX 40 et Nasdaq 100 sur des graphiques 5, 15, 30 minutes et 1 heure. Les 15 exécutions ont terminé négatives, et Gold a perdu le moins.

Quelle profondeur a atteint le drawdown à 1 contrat ?

Sur le graphique 30 minutes du S&P 500, le drawdown maximum a été de EUR 13,587.60 en tradant 1 contrat. Sur DAX 40 15 minutes il a atteint EUR 47,829.60.

Pourquoi la tester sur des graphiques intraday ?

Une barre d'un ATR sur un graphique court est un événement fréquent, ce qui donne des milliers de trades pour juger l'idée. Ici, le nombre de trades plus élevé a surtout rendu les pertes plus nettes.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Candle Body Sum Intraday

Meilleure exécution sur le même marché, S&P 500.

2.86 PF · 124 trades

Twelve Minus Two Momentum

Également une stratégie momentum.

12.00 PF · 52 trades

Vous voulez voir quelles idées de momentum ont mieux tenu ? Rejoignez la liste d'attente de la communauté ProRealAlgos.

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