Compra quando l'Awesome Oscillator gira al rialzo da un minimo e la chiusura incrocia al rialzo la EMA a 8 periodi. Ogni operazione ha uno stop dello 0.75% e un obiettivo dell'1.5%, quindi un'operazione vincente paga il doppio di quanto costa una perdente. Va solo long ed è stata eseguita su grafici da 1 minuto a giornaliero.
Miglior esecuzione su 34. USD/JPY, 30 min, spread 1, dall'esecuzione pf:2026-09-25-USDJPY-30m.tsv:1.
| Periodo | Fino al 2026-09-25 |
| Strumento | USD/JPY, 30 minuti |
| Spread | 1 punti |
| Contratti | 1 |
| Capitale iniziale | 1,000,000 |
| Costi | Solo spread. Commissioni e finanziamento overnight non sono inclusi. |
| Barre | Fino a 200,000 barre, meno dove lo strumento ha meno storico |
| Ultimo test | 2026-09-25 |
| positionSize Contratti per operazione | 1 |
| signalPeriod EMA che il prezzo deve incrociare | 8 |
| aoFastPeriod Media rapida dell'Awesome Oscillator | 5 |
| aoSlowPeriod Media lenta dell'Awesome Oscillator | 34 |
| stopLossPct Stop protettivo, percentuale del prezzo di ingresso | 0.75 |
| takeProfitPct Target di profitto, percentuale del prezzo di ingresso | 1.5 |
Ogni esecuzione
| Mercato | Timeframe | PF | Operazioni | % successo | Netto | Max DD |
|---|---|---|---|---|---|---|
| USD/JPYMiglior esecuzione | 30 min | 1.19 | 769 | 37.45 | 816,190 JPY | -165,200 |
| USD/JPY | 1 ora | 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 ore | 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 ore | 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 | Giornaliero | 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 |
| Oro | 5 min | n/a | 658 | 37.69 | 1,721 EUR | -1,234 |
| FTSE 100 | 4 ore | n/a | 513 | 35.28 | 1,720 EUR | -1,483 |
| Petrolio Brent | Giornaliero | n/a | 105 | 40.00 | 1,642 EUR | -724 |
| S&P 500 | 1 ora | 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 |
| Oro | 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 |
| Oro | 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 |
| Petrolio greggio USA | Giornaliero | n/a | 267 | 33.71 | 862 EUR | -485 |
| Oro | 4 ore | n/a | 532 | 35.53 | 862 EUR | -336 |
Grafici
Prime 10 esecuzioni su 34. L'elenco completo è nella tabella qui sopra.
Il codice
// ============================================================ // 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)
Altre 12 righe: le regole di ingresso e di uscita.
Configurazione
Domande
Sì, è un sistema automatico completo con stop e obiettivo fissi. Il codice è stato riscritto dopo questi test e non è stato verificato in compilazione, quindi passalo prima in ProBacktest.
USD/JPY ha sostenuto i risultati, con JPY 816,190 netti su 769 operazioni a 30 minuti. Anche EUR/USD, Nikkei 225, gli indici azionari, Gold e il petrolio sono stati positivi ma con totali molto più piccoli.
Con il positionSize predefinito di 1 la migliore esecuzione ha avuto un max drawdown di JPY 165,200. Verifica il valore del tuo contratto e riduci la dimensione se quell'oscillazione è troppo grande per il tuo conto.
Ha dato il miglior risultato registrato. Lo sweep su USD/JPY a 1 ora ha guadagnato un simile JPY 822,560 ma con un drawdown più profondo di JPY 247,990.
Correlati
La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.