Rejoindre la liste d'attente
Stratégies / Tendance / EMA 20/50 Cross

EMA 20/50 Cross : un croisement simple avec un stop de 1%

L'EMA à 20 périodes qui croise l'EMA à 50 périodes ouvre un trade dans la direction du croisement. Un long se clôture lorsque l'EMA 20 repasse sous l'EMA 50, un short lorsqu'elle repasse au-dessus, et un stop de 1% est placé derrière chaque trade.

TendanceLong & shortSwingOr1 heure
1.22Profit factor
2,194Gain net EUR
29.74%Taux de réussite
1,288Trades
-1,197Max drawdown
1.70Trade moyen

Meilleure exécution sur 16. Gold, 1 heure, spread 0.6, de l'exécution pf:2026-09-15-GOLD-1h.tsv:3.

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 l'EMA 20 repasse au-dessus de l'EMA 50

Conditions de test

PériodeJusqu'au 2026-09-15
InstrumentGold, 1 heure
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-15
Paramètres (4)
positionSize
Contrats par trade
1
fastPeriod
Longueur de l'EMA rapide
20
slowPeriod
Longueur de l'EMA lente
50
stopLossPct
Stop de protection, pourcentage du prix d'entrée
1

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
OrMeilleure exécution1 heure1.22 1,28829.742,194 EUR-1,197
Or5 min1.11 1,96626.701,165 EUR-1,388
Nasdaq 1001 heuren/a 1,40126.986,023 EUR-6,902
DAX 4015 minn/a 1,94028.664,448 EUR-4,448
Nasdaq 1005 minn/a 1,88527.113,611 EUR-7,028
S&P 5001 heuren/a 1,34128.78835 EUR-1,426
Or30 minn/a 1,98427.57805 EUR-1,364
S&P 50030 minn/a 1,96527.94496 EUR-1,149
DAX 4030 minn/a 2,02229.5381.60 EUR-5,966
DAX 401 heuren/a 1,31127.08-291 EUR-6,515
S&P 50015 minn/a 1,95129.06-679 EUR-1,754
Or15 minn/a 1,96324.76-1,259 EUR-2,012
S&P 5005 minn/a 1,92923.74-1,424 EUR-1,833
Nasdaq 10030 minn/a 2,04627.52-5,055 EUR-6,302
Nasdaq 10015 minn/a 2,01428.55-5,075 EUR-10,960
DAX 405 minn/a 2,00126.29-6,743 EUR-6,898

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 16. 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

// ============================================================
// EMA 20/50 Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
fastPeriod = 20           // fast EMA length
slowPeriod = 50           // slow EMA length
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
fastMA = ExponentialAverage[fastPeriod](close)
slowMA = ExponentialAverage[slowPeriod](close)

25 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

EMA
À lire d'abordFaiblesses connues4 points
  • Les résultats se répartissent à peu près par moitié. Sur les 15 exécutions supplémentaires du tableau, 7 ont perdu de l'argent, dont DAX 40 en 5 minutes à -6,743 EUR et Nasdaq 100 en 15 minutes à -5,075.40 EUR.
  • La meilleure exécution sur Gold 1 heure a un profit factor de seulement 1.22 et un trade moyen de 1.70 EUR, ce qui laisse peu de marge pour des coûts supplémentaires.
  • Les taux de réussite restent sous 30% (29.74% dans la meilleure exécution), donc de longues séries de pertes sont normales.
  • La plupart des exécutions hors du résultat principal n'ont que des données de sweep, leur profit factor n'a donc pas été enregistré.

Questions

À propos de cette stratégie

Peut-elle trader en réel dans ProOrder ?

Oui. Le croisement, la sortie sur croisement inverse et le stop de 1% sont tous automatisés. Les statistiques proviennent de la version antérieure à la réécriture, donc testez d'abord le nouveau code en démo.

Comment a-t-elle tenu selon les marchés ?

Gold 1 heure a gagné 2,194.30 EUR sur 1288 trades. Nasdaq 100 1 heure a gagné 6,023.10 EUR mais avec un drawdown de 6,901.70 EUR, tandis que S&P 500 en 5 et 15 minutes a perdu.

Que risque 1 contrat ?

Avec 1 contrat et un spread de 0.6 point, l'exécution sur Gold 1 heure a eu un max drawdown de 1,196.80 EUR. Le Nasdaq 100 en 15 minutes a atteint 10,959.70 EUR.

Pourquoi tester uniquement sur des graphiques intraday ?

La paire 20/50 réagit à l'intérieur d'une séance sur des barres de 5 minutes à 1 heure. Le graphique en 1 heure a donné le meilleur profit factor sur Gold.

Voir aussi

Des stratégies comme celle-ci

Monday Dip Buy

Utilise le même indicateur.

n/a PF · 146 trades

Triple Band Market Model

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

2.27 PF · 203 trades

KAMA SMA Cross

Un profit factor similaire.

1.21 PF · 548 trades

Échangez vos observations sur les systèmes de croisement avec d'autres traders. 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