Koopt wanneer de Awesome Oscillator vanuit een bodem omhoog draait en de close boven de EMA van 8 periodes kruist. Elke trade heeft een stop van 0.75% en een doel van 1.5%, dus een winnaar levert twee keer op wat een verliezer kost. Hij gaat alleen long en is gedraaid op grafieken van 1 minuut tot dagelijks.
Beste run van 34. USD/JPY, 30 min, spread 1, uit run pf:2026-09-25-USDJPY-30m.tsv:1.
| Periode | Tot 2026-09-25 |
| Instrument | USD/JPY, 30 minuten |
| Spread | 1 punten |
| Contracten | 1 |
| Startkapitaal | 1,000,000 |
| Kosten | Alleen spread. Commissies en overnight financiering zijn niet meegerekend. |
| Bars | Tot 200,000 bars, minder waar het instrument minder historie heeft |
| Laatst getest | 2026-09-25 |
| positionSize Contracten per trade | 1 |
| signalPeriod EMA die de prijs moet kruisen | 8 |
| aoFastPeriod Snel gemiddelde van de Awesome Oscillator | 5 |
| aoSlowPeriod Langzaam gemiddelde van de Awesome Oscillator | 34 |
| stopLossPct Beschermende stop, procent van de instapprijs | 0.75 |
| takeProfitPct Profit target, procent van de instapprijs | 1.5 |
Elke run
| Markt | Tijdframe | PF | Trades | Winst % | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYBeste run | 30 min | 1.19 | 769 | 37.45 | 816,190 JPY | -165,200 |
| USD/JPY | 1 uur | n/a | 999 | 36.54 | 822,560 JPY | -247,990 |
| USD/JPY | 10 min | n/a | 362 | 37.29 | 394,450 JPY | -233,320 |
| USD/JPY | 4 uur | n/a | 481 | 35.97 | 297,270 JPY | -147,760 |
| USD/JPY | 15 min | n/a | 416 | 35.58 | 270,530 JPY | -228,150 |
| USD/JPY | 5 min | n/a | 193 | 36.27 | 176,290 JPY | -162,780 |
| EUR/USD | 4 uur | n/a | 611 | 36.50 | 50,978 USD | -24,314 |
| EUR/USD | 3 min | n/a | 67 | 44.78 | 19,313 USD | -7,010 |
| Nikkei 225 | 3 min | n/a | 662 | 36.10 | 17,055 USD | -12,348 |
| Nikkei 225 | 5 min | n/a | 872 | 35.78 | 16,575 USD | -14,062 |
| EUR/USD | Dagelijks | n/a | 293 | 35.49 | 15,763 USD | -12,410 |
| Dow Jones | 5 min | n/a | 334 | 36.53 | 9,166 EUR | -5,676 |
| Nasdaq 100 | 5 min | n/a | 608 | 36.51 | 7,732 EUR | -4,672 |
| DAX 40 | 10 min | n/a | 795 | 36.10 | 6,506 EUR | -4,452 |
| Nasdaq 100 | 15 min | n/a | 1,416 | 35.17 | 6,227 EUR | -5,258 |
| DAX 40 | 5 min | n/a | 461 | 36.88 | 5,877 EUR | -4,462 |
| Dow Jones | 1 min | n/a | 76 | 38.16 | 3,669 EUR | -2,875 |
| Nasdaq 100 | 1 min | n/a | 177 | 36.72 | 3,355 EUR | -3,215 |
| FTSE 100 | 5 min | n/a | 291 | 38.83 | 2,821 EUR | -1,037 |
| S&P 500 | 30 min | n/a | 1,465 | 36.72 | 2,068 EUR | -764 |
| S&P 500 | 15 min | n/a | 1,059 | 35.03 | 1,949 EUR | -827 |
| FTSE 100 | 3 min | n/a | 193 | 38.34 | 1,911 EUR | -953 |
| Goud | 5 min | n/a | 658 | 37.69 | 1,721 EUR | -1,234 |
| FTSE 100 | 4 uur | n/a | 513 | 35.28 | 1,720 EUR | -1,483 |
| Brent-olie | Dagelijks | n/a | 105 | 40.00 | 1,642 EUR | -724 |
| S&P 500 | 1 uur | n/a | 1,231 | 35.01 | 1,593 EUR | -697 |
| S&P 500 | 5 min | n/a | 368 | 37.23 | 1,532 EUR | -1,106 |
| FTSE 100 | 10 min | n/a | 575 | 34.78 | 1,381 EUR | -1,357 |
| Goud | 10 min | n/a | 872 | 36.12 | 1,369 EUR | -793 |
| S&P 500 | 10 min | n/a | 744 | 35.22 | 1,230 EUR | -933 |
| Goud | 15 min | n/a | 1,026 | 35.28 | 1,018 EUR | -965 |
| S&P 500 | 2 min | n/a | 159 | 37.74 | 936 EUR | -800 |
| Amerikaanse ruwe olie | Dagelijks | n/a | 267 | 33.71 | 862 EUR | -485 |
| Goud | 4 uur | n/a | 532 | 35.53 | 862 EUR | -336 |
Grafieken
Top 10 van 34 runs. De volledige lijst staat in de tabel hierboven.
De code
// ============================================================ // 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)
Nog 12 regels: de instap- en uitstapregels.
Opzet
Vragen
Ja, het is een volledig geautomatiseerd systeem met vaste stop en target. De code is na deze tests herschreven en is niet op compileerfouten gecontroleerd, dus haal hem eerst door ProBacktest.
USD/JPY droeg de resultaten, met JPY 816,190 netto over 769 trades op 30 minuten. EUR/USD, Nikkei 225, de aandelenindices, Gold en olie waren ook positief maar met veel kleinere totalen.
Bij de standaard positionSize van 1 had de beste run een max drawdown van JPY 165,200. Controleer je eigen contractwaarde en verklein je positie als die uitslag te groot is voor je account.
Het gaf het beste vastgelegde resultaat. De USD/JPY-sweep op 1 uur leverde een vergelijkbare JPY 822,560 op maar met een diepere drawdown van JPY 247,990.
Gerelateerd
De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.