Rejoindre la liste d'attente
Stratégies / Mean reversion / EMA Deviation MACD Reversal

EMA Deviation MACD Reversal

La stratégie achète après que le prix passe sous son EMA 18 périodes puis repart à la hausse, avec un croisement du MACD au-dessus de sa ligne de signal depuis une zone fortement négative. Elle vend à découvert dans la condition symétrique et applique un stop de 7.2222% et un objectif de gain de 1.3333%.

Mean reversionLong & shortSwingFTSE 1001 heure
1.80Profit factor
5,516Gain net EUR
89.19%Taux de réussite
148Trades
-1,174Max drawdown
37.27Trade moyen

Meilleure exécution sur 25. FTSE 100, 1 heure, spread 2, issue de l'exécution pf:2026-10-12-FTSE100-1h.tsv:1.

Règles d'entrée, long

  1. Lorsqu'aucune position n'est ouverte, la clôture est plus de 0.0889% du prix sous l'EMA 18 périodes.
  2. L'écart à l'EMA monte sur cette barre après avoir baissé sur la barre précédente.
  3. Lorsque ces conditions sont remplies, un contrat est acheté au marché.

Règles d'entrée, short

  1. Lorsqu'aucune position n'est ouverte, la clôture est plus de 0.0889% du prix au-dessus de l'EMA 18 périodes.
  2. L'écart à l'EMA baisse sur cette barre après avoir monté sur la barre précédente.
  3. Lorsque ces conditions sont remplies, un contrat est vendu à découvert au marché.

Règles de sortie

  1. Pendant une position courte, un signal d'achat MACD inverse la position dès que la clôture est plus de 0.7222% sous le prix d'entrée.
  2. Une position longue se clôture au marché lorsque la clôture est plus de 1.3333% au-dessus du prix d'entrée.
  3. Une position courte se clôture au marché lorsque la clôture est plus de 1.3333% sous le prix d'entrée.
  4. Un stop loss est fixé à 7.2222% du prix d'entrée.

Conditions de test

PériodeJusqu'au 2026-10-12
InstrumentFTSE 100, 1 heure
Spread2 points
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-10-12

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
FTSE 100Meilleure exécution1 heure1.80 14889.195,516 EUR-1,174
USD/JPY15 minn/a 10100.00179,620 USD-108,250
USD/JPY10 minn/a 6100.00127,310 USD-113,040
EUR/USD4 heuresn/a 7387.6735,405 USD-23,363
USD/JPY3 minn/a 1100.0021,220 USD-8,890
USD/JPY5 minn/a 1100.0020,220 USD-5,550
Nikkei 22510 minn/a 6687.8815,797 USD-9,116
Dow Jones15 minn/a 5589.0910,108 EUR-5,386
Dow Jones4 heuresn/a 4386.059,705 EUR-5,473
Pétrole brut américain1 heuren/a 34884.778,884 EUR-2,305
Nikkei 2251 heuren/a 18182.877,485 USD-7,067
Nikkei 2251 minn/a 7100.005,858 USD-2,670
Pétrole brut américain3 minn/a 9789.695,258 EUR-1,534
Pétrole brut américain30 minn/a 42182.664,866 EUR-4,196
GBP/USD30 minn/a 21100.004,422 USD-526
Pétrole brut américain5 minn/a 12085.833,245 EUR-2,162
Pétrole Brent3 minn/a 6888.243,155 EUR-1,093
FTSE 100Journaliern/a 6485.941,921 EUR-837
EUR/USD10 minn/a 1100.001,417 USD-567
Or3 minn/a 1794.12741 EUR-452
GBP/USD10 minn/a 5100.00711 USD-459
Or5 minn/a 3387.88651 EUR-636
Dow Jones2 minn/a 1100.00627 EUR-465
FTSE 1003 minn/a 1100.00113 EUR-112
S&P 5002 minn/a 1100.0088.88 EUR-55.73

Graphiques

Résultats par exécution

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

Gain netMax drawdown

Le code

Code ProBuilder, tel que testé

// ==============================================================
// EMA Deviation MACD Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long & short
// Timeframe tested: 1 hour
// ==============================================================

DEFPARAM CumulateOrders = false

ema = ExponentialAverage[18](close)
diff = close - ema
myMacd = (ExponentialAverage[12](close) - ExponentialAverage[26](close)) * 3
signal = Average[9](myMacd)
mthr = close * 0.8889 / 100
dthr = close * 0.0889 / 100

39 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

EMAMACDSMA
À lire d'abordFaiblesses connues2 points
  • Les résultats incluent uniquement le spread. Les commissions et les frais de financement overnight ne sont pas inclus.
  • Le code est publié tel qu'il a été testé en backtest et n'a pas été recompilé depuis.

Questions

À propos de cette stratégie

Puis-je exécuter EMA Deviation MACD Reversal dans ProOrder ?

Oui. Le code est en ProBuilder et fonctionne comme un système automatique ProOrder. Faites un backtest sur votre propre compte, avec votre spread et votre position size, avant de le trader en réel.

Sur quels marchés a-t-elle été testée ?

Elle a été testée sur 25 combinaisons de marché et d'unité de temps. La meilleure exécution est FTSE 100, 1 heure, avec un profit factor de 1.80 sur 148 trades.

Quel a été le drawdown ?

La meilleure exécution a connu un max drawdown de 1,174 EUR avec la position size testée, pour un résultat net de 5,516 EUR.

Trade-t-elle en long, en short ou les deux ?

Elle trade à la fois en long et en short.

Voir aussi

Des stratégies comme celle-ci

Trend Surfer

Utilise le même indicateur.

1.04 PF · 10,813 trades

DAX Survivor

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

1.17 PF · 1,514 trades

Dual Setup Band Dip Buyer

Également une stratégie mean reversion.

1.80 PF · 195 trades

Vous voulez des stratégies qui font déjà partie d'un portefeuille en réel ? 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