Rejoindre la liste d'attente
Stratégies / Momentum / Awesome Oscillator EMA Cross

Awesome Oscillator EMA Cross

Achète lorsque l'Awesome Oscillator se retourne à la hausse depuis un creux et que la clôture croise au-dessus de l'EMA de 8 périodes. Chaque trade a un stop de 0.75% et un objectif de 1.5%, donc un gagnant rapporte deux fois ce qu'un perdant coûte. Elle ne va que long et a été exécutée sur des graphiques de 1 minute à journalier.

MomentumLong uniquementIntradayUSD/JPY30 min
1.19Profit factor
816,190Gain net JPY
37.45%Taux de réussite
769Trades
-165,200Max drawdown
1,061Trade moyen

Meilleure exécution sur 34. USD/JPY, 30 min, spread 1, issue de l'exécution pf:2026-09-25-USDJPY-30m.tsv:1.

Règles d'entrée, long

  1. La clôture croise au-dessus de l'EMA de 8 périodes

Règles de sortie

  1. Stop loss à 0.75% de l'entrée

Conditions de test

PériodeJusqu'au 2026-09-25
InstrumentUSD/JPY, 30 minutes
Spread1 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-25
Paramètres (6)
positionSize
Contrats par trade
1
signalPeriod
EMA que le prix doit croiser
8
aoFastPeriod
Moyenne rapide de l'Awesome Oscillator
5
aoSlowPeriod
Moyenne lente de l'Awesome Oscillator
34
stopLossPct
Stop de protection, pourcentage du prix d'entrée
0.75
takeProfitPct
Objectif de gain, pourcentage du prix d'entrée
1.5

Chaque exécution

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

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
USD/JPYMeilleure exécution30 min1.19 76937.45816,190 JPY-165,200
USD/JPY1 heuren/a 99936.54822,560 JPY-247,990
USD/JPY10 minn/a 36237.29394,450 JPY-233,320
USD/JPY4 heuresn/a 48135.97297,270 JPY-147,760
USD/JPY15 minn/a 41635.58270,530 JPY-228,150
USD/JPY5 minn/a 19336.27176,290 JPY-162,780
EUR/USD4 heuresn/a 61136.5050,978 USD-24,314
EUR/USD3 minn/a 6744.7819,313 USD-7,010
Nikkei 2253 minn/a 66236.1017,055 USD-12,348
Nikkei 2255 minn/a 87235.7816,575 USD-14,062
EUR/USDJournaliern/a 29335.4915,763 USD-12,410
Dow Jones5 minn/a 33436.539,166 EUR-5,676
Nasdaq 1005 minn/a 60836.517,732 EUR-4,672
DAX 4010 minn/a 79536.106,506 EUR-4,452
Nasdaq 10015 minn/a 1,41635.176,227 EUR-5,258
DAX 405 minn/a 46136.885,877 EUR-4,462
Dow Jones1 minn/a 7638.163,669 EUR-2,875
Nasdaq 1001 minn/a 17736.723,355 EUR-3,215
FTSE 1005 minn/a 29138.832,821 EUR-1,037
S&P 50030 minn/a 1,46536.722,068 EUR-764
S&P 50015 minn/a 1,05935.031,949 EUR-827
FTSE 1003 minn/a 19338.341,911 EUR-953
Or5 minn/a 65837.691,721 EUR-1,234
FTSE 1004 heuresn/a 51335.281,720 EUR-1,483
Pétrole BrentJournaliern/a 10540.001,642 EUR-724
S&P 5001 heuren/a 1,23135.011,593 EUR-697
S&P 5005 minn/a 36837.231,532 EUR-1,106
FTSE 10010 minn/a 57534.781,381 EUR-1,357
Or10 minn/a 87236.121,369 EUR-793
S&P 50010 minn/a 74435.221,230 EUR-933
Or15 minn/a 1,02635.281,018 EUR-965
S&P 5002 minn/a 15937.74936 EUR-800
Pétrole brut américainJournaliern/a 26733.71862 EUR-485
Or4 heuresn/a 53235.53862 EUR-336

Graphiques

Résultats par exécution

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

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

// ============================================================
// Awesome Oscillator EMA Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Momentum
// Direction: Long only
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
signalPeriod = 8          // EMA that price must cross
aoFastPeriod = 5          // fast average of the Awesome Oscillator
aoSlowPeriod = 34         // slow average of the Awesome Oscillator
stopLossPct = 0.75        // protective stop, percent of entry price
takeProfitPct = 1.5       // profit target, percent of entry price

// --- Indicators ---
signalMA = ExponentialAverage[signalPeriod](close)
aoValue = Average[aoFastPeriod](MedianPrice) - Average[aoSlowPeriod](MedianPrice)

12 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

Awesome OscillatorEMA
À lire d'abordFaiblesses connues4 points
  • Seuls 37.45% des trades ont été gagnants dans la meilleure exécution, donc de longues séries de trades stoppés font partie du fonctionnement normal.
  • Le profit factor de la meilleure exécution est de 1.19, un edge mince, et le max drawdown de JPY 165,200 s'oppose à JPY 816,190 de gain net.
  • Seule l'exécution USD/JPY 30 minutes a un profit factor enregistré. Chaque ligne du tableau des marchés provient d'un balayage de paramètres où le profit factor n'a pas été enregistré.
  • En dehors de l'USD/JPY les gains sont faibles, par exemple EUR 861.8 sur Gold 4 heures sur 532 trades, et les commissions n'étaient pas incluses.

Questions

À propos de cette stratégie

L'Awesome Oscillator EMA Cross peut-elle être exécutée en réel dans ProOrder ?

Oui, c'est un système automatisé complet avec stop et objectif fixes. Le code a été réécrit après ces tests et n'a pas été vérifié à la compilation, donc passez-le d'abord dans ProBacktest.

Où a-t-elle le mieux fonctionné ?

L'USD/JPY a porté les résultats, avec JPY 816,190 nets sur 769 trades en 30 minutes. L'EUR/USD, le Nikkei 225, les indices actions, Gold et le pétrole ont aussi été positifs mais avec des totaux bien plus faibles.

Quel risque implique 1 contrat ?

Avec le positionSize par défaut de 1, la meilleure exécution a eu un max drawdown de JPY 165,200. Vérifiez la valeur de votre propre contrat et réduisez la taille si cette variation est trop importante pour votre compte.

Pourquoi le graphique 30 minutes ?

Il a donné le meilleur résultat enregistré. Le balayage USD/JPY en 1 heure a rapporté un montant similaire de JPY 822,560 mais avec un drawdown plus profond de JPY 247,990.

Voir aussi

Des stratégies comme celle-ci

Monday Dip Buy

Utilise le même indicateur.

n/a PF · 146 trades

Supertrend Counter Trend

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

3.47 PF · 1,444 trades

Oscillator Mean Reversion

Un profit factor similaire.

1.18 PF · 627 trades

Voyez comment des systèmes de momentum comme celui-ci se placent dans un portefeuille complet. 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