Rejoindre la liste d'attente
Stratégies / Tendance / Big Three

Big Three : entrées en pullback au-dessus ou en dessous de trois SMA

Big Three achète quand tout le bar se situe au-dessus des SMA 20, 40 et 80 périodes et que le prix repart à la hausse après une seule clôture en baisse. Les shorts reflètent cela sous les moyennes. Les sorties combinent un stop dimensionné à partir de la SMA 80, un objectif en multiple de ce stop, une sortie en temps et un trailing stop.

TendanceLong & shortIntradayUSD/JPY15 min
n/aProfit factor
487,380Gain net JPY
45.66%Taux de réussite
3,804Trades
-259,540Max drawdown
128Trade moyen

Meilleure exécution sur 13. USD/JPY, 15 min, spread 1, issue de l'exécution sweeps:2026-09-17-USDJPY-15m-opt.tsv:2.

Règles d'entrée, long

  1. Le plus bas du bar est au-dessus des SMA 20, 40 et 80 périodes
  2. Le plus haut est le plus élevé des 3 derniers bars
  3. Le bar clôture en hausse, au-dessus de la clôture précédente et au-dessus de son ouverture
  4. Aucune position long ouverte

Règles d'entrée, short

  1. Le plus haut du bar est sous les SMA 20, 40 et 80 périodes
  2. Le plus bas est le plus faible des 3 derniers bars
  3. Le bar clôture en baisse, sous la clôture précédente et sous son ouverture
  4. Aucune position short ouverte

Règles de sortie

  1. Stop loss à la distance entre l'entrée et la SMA 80, limité à 30-80 pour les longs et 5-60 pour les shorts
  2. Clôturer un long quand le prix croise sous la SMA 80, un short quand il croise au-dessus
  3. Sortie en temps : les longs clôturent après 78 bars en gain ou 66 bars en perte, les shorts après 60 bars en gain ou 54 bars en perte
  4. Trailing stop sur la meilleure clôture dès que le gain atteint l'objectif divisé par 1.5 (longs) ou 1 (shorts)

Conditions de test

PériodeJusqu'au 2026-09-17
InstrumentUSD/JPY, 15 minutes
Spread1 points
Contrats2
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-17
Paramètres (17)
positionSize
Contrats par trade, tels que publiés
2
fastPeriod
Longueur de la SMA rapide
20
midPeriod
Longueur de la SMA médiane
40
slowPeriod
Longueur de la SMA lente, également la ligne de sortie
80
lookbackPeriod
Bars pour le test de nouveau plus haut / nouveau plus bas
3
longStopMin
Distance de stop long minimale (unités de prix)
30
longStopMax
Distance de stop long maximale
80
shortStopMin
Distance de stop short minimale
5
shortStopMax
Distance de stop short maximale
60
longTargetRatio
Objectif long en multiple de la distance de stop
2.6
shortTargetRatio
Objectif short en multiple de la distance de stop
2.5
longTrailDivisor
Distance de trailing long = objectif long / cette valeur
1.5
shortTrailDivisor
Distance de trailing short = objectif short / cette valeur
1
longMaxBarsProfit
Clôturer un long gagnant après ce nombre de bars
78
longMaxBarsLoss
Clôturer un long perdant après ce nombre de barres
66
shortMaxBarsProfit
Clôturer un short gagnant après ce nombre de bars
60
shortMaxBarsLoss
Clôturer un short perdant après ce nombre de barres
54

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
USD/JPYMeilleure exécution15 minn/a 3,80445.66487,380 JPY-259,540
USD/JPYJournaliern/a 51882.054,370,620 JPY-781,820
EUR/USDJournaliern/a 53378.6199,572 USD-97,946
DAX 401 heuren/a 2,59033.0522,323 EUR-7,109
ArgentJournaliern/a 32630.9820,833 USD-12,092
GBP/USDJournaliern/a 53881.9718,414 USD-13,368
Or30 minn/a 3,31431.805,333 EUR-1,622
DAX 40Journaliern/a 45032.224,611 EUR-4,000
Or1 heuren/a 2,12434.374,353 EUR-1,290
Nasdaq 100Journaliern/a 35533.523,741 EUR-3,668
OrJournaliern/a 29832.893,028 EUR-1,223
Pétrole BrentJournaliern/a 23131.172,949 EUR-1,947
Or4 heuresn/a 64531.632,453 EUR-2,093

Graphiques

Résultats par exécution

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

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Big Three
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 15 minutes
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 10000

// --- Parameters ---
positionSize = 2            // contracts per trade, as published
fastPeriod = 20             // fast SMA length
midPeriod = 40              // middle SMA length
slowPeriod = 80             // slow SMA length, also the exit line
lookbackPeriod = 3          // bars for the new high / new low test
longStopMin = 30            // smallest long stop distance (price units)
longStopMax = 80            // largest long stop distance
shortStopMin = 5            // smallest short stop distance
shortStopMax = 60           // largest short stop distance
longTargetRatio = 2.6       // long target as a multiple of the stop distance
shortTargetRatio = 2.5      // short target as a multiple of the stop distance
longTrailDivisor = 1.5      // long trailing distance = long target / this
shortTrailDivisor = 1       // short trailing distance = short target / this
longMaxBarsProfit = 78      // close a winning long after this many bars
longMaxBarsLoss = 66        // close a losing long after this many bars
shortMaxBarsProfit = 60     // close a winning short after this many bars
shortMaxBarsLoss = 54       // close a losing short after this many bars

// --- Indicators ---
fastMA = Average[fastPeriod](close)
midMA = Average[midPeriod](close)
slowMA = Average[slowPeriod](close)

// Whole bar above all three averages and making a new short-term high.
aboveAllMAs = low > slowMA AND low > midMA AND low > fastMA
newHigh = high >= Highest[lookbackPeriod](high)
longSetup = aboveAllMAs AND newHigh
longReversalCandle = close[1] < close[2] AND close > close[1] AND close > open

belowAllMAs = high < fastMA AND high < midMA AND high < slowMA
newLow = low <= Lowest[lookbackPeriod](low)
shortSetup = belowAllMAs AND newLow
shortReversalCandle = close[1] > close[2] AND close < close[1] AND close < open

86 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
  • Seules des données de sweep existent, le profit factor n'a donc été enregistré pour aucune exécution de cette page.
  • Sur la meilleure exécution (USD/JPY 15 minutes), le max drawdown était de JPY 259,540 contre JPY 487,380 de gain net, soit plus de la moitié du gain total.
  • La taille par défaut de 2 contrats et les unités de contrat forex rendent les chiffres USD/JPY et EUR/USD très élevés. Les résultats sur les indices et les matières premières, comme Gold 30 minutes à EUR 5,333.4, sont bien plus faibles.
  • Sur la plupart des exécutions hors forex, le taux de réussite se situait entre environ 31% et 34%, la stratégie repose donc sur quelques gros gagnants.

Questions

À propos de cette stratégie

Big Three peut-elle fonctionner en réel dans ProOrder ?

Oui, le code utilise des instructions ProOrder standard pour les entrées, les stops et les objectifs. Il n'a pas été vérifié à la compilation après la réécriture, testez-le donc d'abord dans ProBacktest.

Sur quels instruments a-t-elle été testée ?

USD/JPY, EUR/USD, DAX 40, Silver, GBP/USD, Gold, Nasdaq 100 et Brent Crude. Toutes les exécutions listées étaient profitables, de JPY 4,370,620 sur USD/JPY Journalier jusqu'à EUR 2,453 sur Gold 4 heures.

Quel drawdown faut-il attendre à la taille par défaut ?

Avec 2 contrats, la meilleure exécution a eu un max drawdown de JPY 259,540 sur USD/JPY 15 minutes. Sur DAX 40 1 heure, il était de EUR 7,108.8, le risque dépend donc fortement de l'instrument.

Pourquoi la tester en 15 minutes ?

Les règles sont basées sur les bars, elles fonctionnent donc sur n'importe quelle unité de temps. L'exécution USD/JPY 15 minutes a donné le plus de trades, 3,804, ce qui constitue le plus large échantillon de cette page.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Supertrend Counter Trend

Meilleure exécution sur le même marché, USD/JPY.

3.47 PF · 1,444 trades

Long-Term Moving Average Cross

Également une stratégie de tendance.

12.31 PF · 61 trades

Les idées de trading comme Big Three sont discutées dans la communauté ProRealAlgos. Inscrivez-vous sur la liste d'attente.

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