Iscriviti alla lista d'attesa
Strategie / Trend / Pullback to Moving Average

Pullback to Moving Average

Con la chiusura sopra la SMA a 200 periodi, un nuovo incrocio al di sopra della SMA a 20 periodi apre un long. Gli short rispecchiano questo sotto la SMA 200. Le posizioni si chiudono su un incrocio della SMA a 50 periodi o a uno stop dell'1%.

TrendLong & shortIntradayDAX 405 min
n/aProfit factor
-20,001Profitto netto EUR
20.52%Percentuale di successo
8,062Operazioni
-20,186Max drawdown
-2.48Media operazione

Miglior esecuzione su 16. DAX 40, 5 min, spread 3, dall'esecuzione sweeps:2026-09-07-DAX40-5m-opt.tsv:21.

Regole di ingresso, long

  1. La chiusura è sopra la SMA a 200 periodi
  2. Nessuna posizione aperta

Regole di ingresso, short

  1. La chiusura è sotto la SMA a 200 periodi
  2. Nessuna posizione aperta

Regole di uscita

  1. Stop loss all'1% dall'ingresso
  2. Chiudi uno short quando la chiusura è sopra la SMA a 50 periodi

Condizioni di test

PeriodoFino al 2026-09-07
StrumentoDAX 40, 5 minuti
Spread3 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-07
Parametri (5)
positionSize
Contratti per operazione
1
trendPeriod
Lunghezza SMA di trend
200
pullbackPeriod
Lunghezza della SMA di pullback
20
exitPeriod
Lunghezza SMA di uscita
50
stopLossPct
Stop protettivo, percentuale
1

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
DAX 40Miglior esecuzione5 minn/a 8,06220.52-20,001 EUR-20,186
Oro30 minn/a 7,73125.66835 EUR-3,080
Oro1 oran/a 4,35424.4176.10 EUR-1,111
Oro5 minn/a 7,92120.10-1,894 EUR-2,405
Oro15 minn/a 7,90419.93-2,880 EUR-3,948
DAX 401 oran/a 4,07727.13-5,331 EUR-8,171
S&P 5001 oran/a 4,39523.53-5,754 EUR-5,916
S&P 50030 minn/a 7,65325.19-6,149 EUR-8,130
S&P 50015 minn/a 7,70121.71-6,927 EUR-6,972
S&P 5005 minn/a 7,94118.03-8,591 EUR-8,595
Nasdaq 10030 minn/a 7,47725.79-13,625 EUR-19,051
DAX 4015 minn/a 7,66623.52-14,402 EUR-16,927
DAX 4030 minn/a 7,63125.66-14,431 EUR-18,631
Nasdaq 10015 minn/a 7,56324.08-15,739 EUR-16,278
Nasdaq 1005 minn/a 7,67222.60-17,225 EUR-17,257
Nasdaq 1001 oran/a 4,40323.37-17,362 EUR-18,992

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 16. L'elenco completo è nella tabella qui sopra.

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Pullback to Moving Average
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 5 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
trendPeriod = 200         // SMA that sets the trend direction
pullbackPeriod = 20       // SMA price must cross back over to re-enter the trend
exitPeriod = 50           // SMA that closes the trade
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
trendMA = Average[trendPeriod](close)
pullbackMA = Average[pullbackPeriod](close)
exitMA = Average[exitPeriod](close)

Altre 25 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

SMA
Leggi prima questoDebolezze note4 punti
  • Ha perso denaro su quasi tutti i mercati. L'esecuzione mostrata nelle statistiche principali, DAX 40 5 minuti, ha chiuso a EUR -20,001.40 su 8,062 operazioni.
  • La percentuale di successo è stata 20.52% in quell'esecuzione e l'operazione media è stata di EUR -2.48, quindi i soli costi la spingono in negativo.
  • Solo Gold 30 minuti (EUR 834.80) e Gold 1 ora (EUR 76.10) hanno chiuso in positivo.
  • Il profit factor non è stato registrato. Tutte le righe sono dati di sweep.

Domande

Su questa strategia

Questa può funzionare in ProOrder?

Può, ma i test non sostengono di eseguirla così com'è. Il codice è una riscrittura senza verifica di compilazione, e le statistiche in perdita provengono dalla versione precedente.

Quali mercati sono stati testati?

DAX 40, Gold, S&P 500 e Nasdaq 100 da 5 minuti a 1 ora. Tutte le esecuzioni su Nasdaq 100, S&P 500 e DAX 40 hanno perso denaro.

Quanto sono stati profondi i drawdown?

Con 1 contratto, DAX 40 5 minuti ha avuto un max drawdown di EUR 20,185.60. Nasdaq 100 30 minuti ha raggiunto EUR 19,051.40.

Perché pubblicare una strategia in perdita?

Gli ingressi in pullback sono un'idea comune, e sapere che ha fallito su questi mercati e timeframe è utile prima di dedicarci tempo.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Buy After Price Fall

Miglior esecuzione sullo stesso mercato, DAX 40.

1.88 PF · 312 operazioni

Long-Term Moving Average Cross

Anche una strategia di trend.

12.31 PF · 61 operazioni

Testiamo anche le idee che falliscono. Unisciti alla community ProRealAlgos per vedere quali passano.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione