Rejoindre la liste d'attente
Stratégies / Tendance / SMA Cross 10/30

SMA Cross 10/30 : test d'un croisement de moyennes mobiles rapides

Quand la SMA à 10 périodes croise la SMA à 30 périodes, le système trade dans la direction du croisement. Les positions se clôturent sur le croisement inverse ou à un stop de 1%.

TendanceLong & shortSwingOr1 heure
1.14Profit factor
2,045Gain net EUR
34.23%Taux de réussite
2,495Trades
-867Max drawdown
0.82Trade moyen

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

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 quand la SMA 10 repasse au-dessus de la SMA 30

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 la SMA rapide
10
slowPeriod
Longueur de la SMA lente
30
stopLossPct
Stop de protection en 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.14 2,49534.232,045 EUR-867
Or30 minn/a 4,12331.53267 EUR-2,007
DAX 401 heuren/a 2,44434.08195 EUR-5,535
Or15 minn/a 3,92429.46-910 EUR-2,607
Or5 minn/a 3,99029.25-1,736 EUR-2,381
S&P 5005 minn/a 3,88028.58-3,017 EUR-3,082
S&P 5001 heuren/a 2,63330.69-3,363 EUR-3,748
S&P 50015 minn/a 4,02229.99-4,123 EUR-4,891
S&P 50030 minn/a 4,18630.75-4,646 EUR-5,045
Nasdaq 1001 heuren/a 2,72330.33-6,089 EUR-7,907
DAX 4015 minn/a 4,00032.45-8,056 EUR-8,617
DAX 4030 minn/a 4,12132.71-8,861 EUR-9,010
DAX 405 minn/a 3,96830.12-9,657 EUR-10,304
Nasdaq 10030 minn/a 4,28331.61-10,065 EUR-12,801
Nasdaq 10015 minn/a 3,97731.15-11,904 EUR-15,260
Nasdaq 1005 minn/a 3,90830.27-15,416 EUR-15,493

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

// ============================================================
// SMA Cross 10/30
// 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 = 10        // fast SMA length
slowPeriod = 30        // slow SMA length
stopLossPct = 1        // protective stop, percent of entry price

// --- Indicators ---
fastMA = Average[fastPeriod](close)
slowMA = Average[slowPeriod](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
  • Seules 2 des 15 exécutions supplémentaires ont gagné de l'argent, et les autres ont perdu, dont Nasdaq 100 5 minutes à -15,416.10 EUR.
  • La meilleure exécution sur Gold 1 heure a un profit factor de 1.14 et un trade moyen de 0.82 EUR, à peine au-dessus de zéro.
  • Les taux de réussite se situent autour de 30% (34.23% dans la meilleure exécution), donc de longues séries perdantes sont à prévoir.
  • Les exécutions supplémentaires n'ont que des données de balayage, donc le profit factor n'a pas été enregistré pour elles.

Questions

À propos de cette stratégie

Peut-elle être tradée dans ProOrder ?

Oui, le croisement et le stop sont codés. D'après ces tests, elle fonctionne mieux comme référence pour comparer d'autres systèmes que comme système abouti.

Quels ont été ses résultats sur chaque marché ?

Gold 1 heure a rapporté 2,045.30 EUR sur 2495 trades. Gold 30 minutes et DAX 40 1 heure ont été légèrement positifs, tandis que toutes les exécutions S&P 500 et Nasdaq 100 ont perdu.

Quel drawdown à 1 contrat ?

Avec 1 contrat et un spread de 0.6 point, Gold 1 heure a eu un max drawdown de 866.50 EUR. Nasdaq 100 5 minutes a atteint 15,492.80 EUR.

L'unité de temps a-t-elle de l'importance ?

Oui. Le graphique 1 heure a donné le meilleur résultat sur Gold et DAX 40, tandis que les exécutions 5 minutes ont perdu sur chaque instrument.

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

MACD Zero Cross

Un profit factor similaire.

1.14 PF · 2,724 trades

Vous voulez voir quelles variantes de croisement tiennent la route ? 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