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

Stratégie Three MA Trend

Trois moyennes mobiles simples de 50, 99 et 297 bars déterminent la direction. Quand elles s'alignent en ordre croissant, le système passe long, et en ordre décroissant il passe short. Il reste dans le trade tant que les moyennes sont mélangées et ne s'inverse que sur l'alignement opposé.

TendanceLong & shortIntradayOr5 min
1.43Profit factor
3,616Gain net EUR
37.59%Taux de réussite
689Trades
-640Max drawdown
5.25Trade moyen

Meilleure exécution sur 21. Gold, 5 min, spread 0.6, d'après l'exécution pf:2026-09-24-GOLD-5m.tsv:2.

Règles d'entrée, long

Règles d'entrée, short

Règles de sortie

  1. Pas de stop loss, d'objectif ni d'autre sortie

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentOr, 5 minutes
Spread0.6 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-24
Paramètres (4)
positionSize
Contrats par trade
1
fastPeriod
Moyenne mobile simple rapide
50
midPeriod
Moyenne mobile simple intermédiaire
99
slowPeriod
Moyenne mobile simple lente
297

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
OrMeilleure exécution5 min1.43 68937.593,616 EUR-640
USD/JPYJournaliern/a 4346.511,829,610 JPY-551,800
USD/JPY1 heuren/a 48935.17420,600 JPY-389,150
USD/JPY5 minn/a 69738.02409,720 JPY-164,650
USD/JPY2 minn/a 69434.44177,140 JPY-94,930
EUR/USDJournaliern/a 3740.54112,364 USD-50,301
Dow JonesJournaliern/a 3650.0026,091 EUR-13,759
Argent5 minn/a 70935.5425,631 USD-24,086
Nasdaq 100Journaliern/a 2846.4321,362 EUR-5,520
Dow Jones3 minn/a 70038.1414,247 EUR-7,026
GBP/USDJournaliern/a 4942.8612,343 USD-9,278
Pétrole brut américain4 heuresn/a 8237.808,985 EUR-5,330
Pétrole Brent4 heuresn/a 5438.898,828 EUR-8,258
S&P 500Journaliern/a 3256.254,280 EUR-1,615
OrJournaliern/a 3647.223,866 EUR-1,685
Or3 minn/a 68534.452,871 EUR-803
Or10 minn/a 70536.032,165 EUR-1,049
Or4 heuresn/a 10138.612,105 EUR-1,588
Or30 minn/a 68436.841,971 EUR-1,355
Or1 heuren/a 43335.331,514 EUR-1,059
Or2 minn/a 70436.51967 EUR-784

Graphiques

Résultats par exécution

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

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

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

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

// --- Parameters ---
positionSize = 1          // contracts per trade
fastPeriod = 50           // fast simple moving average
midPeriod = 99            // middle simple moving average
slowPeriod = 297          // slow simple moving average

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

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

SMA
Historique plus longNouvelle exécution sur jusqu'à 1,000,000 barresOr · 5 min · données anciennes -238.60 EUR

Avec 1,000,000 bars sur Gold 5 minutes, le gain était de EUR 3,377.30 contre EUR 3,615.90 dans l'exécution standard, donc les données plus anciennes à elles seules ont rendu EUR 238.60.

Or · 5 min

Barres disponibles1,000,000
Net, exécution standard de 200,000 barres3,615.90 EUR
Net, exécution longue3,377.30 EUR
Net sur les seules données plus anciennes-238.60 EUR
À lire d'abordFaiblesses connues4 points
  • Il n'y a pas de stop loss, d'objectif ni de sortie autre qu'un retournement complet, donc un trade peut rendre beaucoup avant que les moyennes ne se réalignent.
  • Le taux de réussite sur Gold 5 minutes est de 37.59%, ce qui est normal pour le suivi de tendance mais implique de longues séries de pertes.
  • Les exécutions USD/JPY montrent des drawdowns proches du gain, comme JPY 389,150.00 contre JPY 420,600.00 en 1 heure.
  • L'historique plus long de Gold 5 minutes a donné EUR -238.60 sur la partie la plus ancienne, donc l'edge ne s'est pas maintenu sur toutes les données passées.

Questions

À propos de cette stratégie

Est-elle adaptée à ProOrder ?

Oui. Elle n'a besoin que de trois moyennes et trade 1 contrat par signal.

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

Gold 5 minutes a donné un profit factor de 1.43 et EUR 3,615.90 sur 689 trades. Les vingt exécutions sur le forex, les indices, les métaux et le pétrole ont toutes terminé positives.

Quel drawdown dois-je attendre ?

Avec 1 contrat sur Gold 5 minutes, le max drawdown était de EUR 640.20.

Pourquoi des bars de 5 minutes pour un système de tendance ?

Des moyennes longues sur des bars courts captent les tendances intraday tout en tradant assez souvent, avec 689 trades sur Gold.

Voir aussi

Des stratégies comme celle-ci

Bollinger Squeeze

Utilise le même indicateur.

14.30 PF · 86 trades

Triple Band Market Model

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

2.27 PF · 203 trades

IBS Trend Pullback

Un profit factor similaire.

1.42 PF · 610 trades

Les systèmes de tendance se marient bien avec la bonne mean reversion. Rejoignez 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