Iscriviti alla lista d'attesa
Strategie / Mean reversion / Buy After Price Fall

Strategia swing Buy After Price Fall

L'idea è comprare un rimbalzo dopo un calo. Entra long quando la chiusura si trova sopra la EMA 50 ma sotto la EMA 100, chiude più in alto della barra precedente, e la pendenza della regressione a 100 barre è ancora negativa. Le operazioni escono a un obiettivo del 2.75%, uno stop del 10%, o quando la chiusura scende sotto la EMA 7 restando sopra la EMA 28.

Mean reversionSolo longSwingDAX 404 ore
1.88Profit factor
11,042Profitto netto EUR
52.24%Percentuale di successo
312Operazioni
-2,379Max drawdown
35.39Media operazione

Miglior esecuzione su 10. DAX 40, 4 ore, spread 3, dall'esecuzione pf:2026-09-24-DAX40-4h.tsv:4.

Regole di ingresso, long

  1. La chiusura è sopra la EMA 50 e sotto la EMA 100
  2. La chiusura è più alta della chiusura precedente

Regole di uscita

  1. Stop loss 10%
  2. Obiettivo di profitto 2.75%

Condizioni di test

PeriodoFino al 2026-09-25
StrumentoDAX 40, 4 ore
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-25
Parametri (8)
positionSize
Contratti per operazione
1
fastPeriod
EMA sopra cui deve stare la chiusura
50
slowPeriod
EMA sotto cui deve stare la chiusura
100
slopePeriod
Lunghezza della pendenza di regressione
100
exitFastPeriod
EMA di uscita, rapida
7
exitSlowPeriod
EMA di uscita, lenta
28
stopLossPct
Stop protettivo, percentuale
10
takeProfitPct
Target di profitto, percentuale
2.75

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
DAX 40Miglior esecuzione4 ore1.88 31252.2411,042 EUR-2,379
Nikkei 2254 oren/a 23754.0114,883 USD-6,264
Dow Jones4 oren/a 8052.5011,974 EUR-2,523
Dow JonesGiornalieron/a 11552.179,031 EUR-2,364
Petrolio greggio USA4 oren/a 26753.184,896 EUR-1,304
Nasdaq 1001 oran/a 1,14042.194,650 EUR-2,798
Nasdaq 10030 minn/a 1,82542.584,458 EUR-2,282
FTSE 1004 oren/a 30851.304,000 EUR-1,154
ArgentoGiornalieron/a 16856.553,809 USD-3,597
S&P 5004 oren/a 23958.161,689 EUR-1,003

Grafici

Risultati per esecuzione

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Buy After Price Fall
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Mean reversion
// Direction: Long only
// Timeframe tested: 4 hours
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
fastPeriod = 50           // close must be above this EMA
slowPeriod = 100          // close must be below this EMA
slopePeriod = 100         // regression slope length, must be falling
exitFastPeriod = 7        // exit EMA, close must drop below it
exitSlowPeriod = 28       // exit EMA, close must still be above it
stopLossPct = 10          // protective stop, percent of entry price
takeProfitPct = 2.75      // profit target, percent of entry price

// --- Indicators ---
fastMA = ExponentialAverage[fastPeriod](close)
slowMA = ExponentialAverage[slowPeriod](close)
regressionSlope = LinearRegressionSlope[slopePeriod](close)
exitFastMA = ExponentialAverage[exitFastPeriod](close)
exitSlowMA = ExponentialAverage[exitSlowPeriod](close)

Altre 18 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

EMARegressione lineare
Leggi prima questoDebolezze note4 punti
  • Lo stop del 10% è quasi quattro volte l'obiettivo del 2.75%, quindi una singola operazione chiusa in stop può cancellare diverse operazioni vincenti.
  • La migliore esecuzione su DAX 40 4 ore ha avuto 312 operazioni e una percentuale di successo del 52.24%, con un'operazione media di EUR 35.39. Lo spread di 3 punti era incluso, le commissioni no.
  • Solo l'esecuzione su DAX 40 ha un profit factor registrato. Gli altri mercati, come Nikkei 225 e Dow Jones, provengono da sweep che non lo includono.
  • Compra soltanto, e l'ingresso richiede una pendenza negativa a 100 barre, quindi in un trend ribassista prolungato continua a comprare rimbalzi che possono fallire.

Domande

Su questa strategia

Buy After Price Fall può funzionare in ProOrder?

Sì, usa ingressi e uscite standard. Il codice è stato riscritto dopo i test e non è stato verificato in compilazione, quindi verificalo in ProBacktest prima dell'uso in reale.

Come si è comportata fuori dal DAX?

Tutte le altre 9 esecuzioni nella tabella sono state profittevoli, incluse Nikkei 225 4 ore con USD 14,882.5 e Dow Jones 4 ore con EUR 11,974. S&P 500 4 ore ha prodotto il minimo, EUR 1,688.92.

Quale drawdown devo aspettarmi con 1 contratto?

La migliore esecuzione su DAX 40 ha avuto un max drawdown di EUR 2,378.6 contro EUR 11,042 di profitto netto con una position size di 1.

Perché un grafico a 4 ore?

Il timeframe a 4 ore ha dato il miglior risultato sul DAX e la maggior parte delle righe più forti nella tabella, il che si adatta a un sistema di pullback che mantiene la posizione per diverse barre.

Correlati

Strategie come questa

Monday Dip Buy

Usa lo stesso indicatore.

n/a PF · 146 operazioni

Volatility Breakout

Miglior esecuzione sullo stesso mercato, DAX 40.

1.39 PF · 475 operazioni

Morning Range Breakout

Un profit factor simile.

1.89 PF · 434 operazioni

Vuoi sistemi di pullback che sono già operativi in reale? Iscriviti alla lista d'attesa ProRealAlgos.

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