Iscriviti alla lista d'attesa
Strategie / Trend / Pullback Candle MA Filter

Pullback Candle MA Filter

In un giorno in cui la chiusura è sopra la SMA a 7 periodi ma la candela è finora rossa, compra. Quando il prezzo è sotto la SMA e la candela è verde, vende short. È sempre a mercato dopo la prima operazione, con filtri di calendario che saltano i long il giovedì e a gennaio e gli short il martedì e ad aprile.

TrendLong & shortSwingEUR/USDGiornaliero
1.49Profit factor
328,432Profitto netto USD
41.71%Percentuale di successo
1,050Operazioni
-47,802Max drawdown
313Media operazione

Miglior esecuzione su 18. EUR/USD, Giornaliero, spread 1, dall'esecuzione pf:2026-09-24-EURUSD-D.tsv:3.

Regole di ingresso, long

  1. La chiusura è sopra la SMA a 7 periodi
  2. Non è un giovedì e non siamo a gennaio

Regole di ingresso, short

  1. La chiusura è sotto la SMA a 7 periodi
  2. Non è un martedì e non siamo ad aprile

Regole di uscita

  1. Nessuno stop loss, target o altra uscita

Condizioni di test

PeriodoFino al 2026-09-25
StrumentoEUR/USD, Giornaliero
Spread1 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 (6)
positionSize
Size per punto
1
maPeriod
Media mobile rispetto alla quale è misurato l'oscillatore
7
noLongDay
Nessun nuovo long in questo giorno della settimana (4 = giovedì)
4
noLongMonth
Nessun nuovo long in questo mese (1 = gennaio)
1
noShortDay
Nessun nuovo short in questo giorno della settimana (2 = martedì)
2
noShortMonth
Nessun nuovo short in questo mese (4 = aprile)
4

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
EUR/USDMiglior esecuzioneGiornaliero1.49 1,05041.71328,432 USD-47,802
GBP/USDGiornaliero1.27 1,10840.1629,657 USD-5,040
USD/JPYGiornalieron/a 1,11338.362,080,130 JPY-628,300
USD/JPY1 minn/a 49173.93127,020 JPY-61,820
EUR/USD1 oran/a 4,82656.2262,713 USD-62,052
EUR/USD10 minn/a 2,02066.8857,941 USD-27,877
EUR/USD5 minn/a 1,32770.4655,064 USD-50,974
EUR/USD3 minn/a 97371.6350,869 USD-27,883
DAX 40Giornalieron/a 88238.2113,376 EUR-7,351
Dow JonesGiornalieron/a 1,24835.6611,959 EUR-9,263
Petrolio greggio USAGiornalieron/a 96240.0211,817 EUR-8,909
Nasdaq 1003 minn/a 1,06273.9210,572 EUR-4,506
GBP/USD4 oren/a 1,65846.869,457 USD-8,538
Nasdaq 1001 minn/a 57481.716,677 EUR-3,815
Nasdaq 1002 minn/a 84176.935,768 EUR-4,263
DAX 401 minn/a 66980.723,481 EUR-3,332
OroGiornalieron/a 1,19438.192,397 EUR-1,621
FTSE 1001 minn/a 63574.961,251 EUR-870

Grafici

Risultati per esecuzione

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

Sopra 1.0 ha guadagnato, sotto 1.0 ha perso.

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Pullback Candle MA Filter
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // size per point
maPeriod = 7              // moving average the oscillator is measured against
noLongDay = 4             // no new longs on this day of week (4 = Thursday)
noLongMonth = 1           // no new longs in this month (1 = January)
noShortDay = 2            // no new shorts on this day of week (2 = Tuesday)
noShortMonth = 4          // no new shorts in this month (4 = April)

// --- Indicators ---
priceMA = Average[maPeriod](close)
maOscillator = close - priceMA
redDay = (DClose(0) - DOpen(0)) < 0
greenDay = (DClose(0) - DOpen(0)) > 0

Altre 15 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
  • Non c'è stop loss né target. Solo il segnale opposto chiude un'operazione, quindi un trend contrario alla posizione prosegue fino all'inversione.
  • Il max drawdown della migliore esecuzione è stato di USD 47,802 con 1 contratto, su una strategia che è sempre esposta.
  • I filtri sul giorno della settimana e sul mese sono scelte specifiche che potrebbero essere adattate ai dati passati.
  • I filtri di calendario sono stati scelti su EUR/USD. GBP/USD giornaliero è stato più debole, con un profit factor di 1.27.

Domande

Su questa strategia

Questa può funzionare in ProOrder?

Sì, è un semplice sistema stop-and-reverse. Il codice è stato riscritto dopo i test e non è stato verificato in compilazione, quindi testalo prima in backtest.

Come è andata su altri mercati?

Ogni esecuzione elencata è stata profittevole. GBP/USD giornaliero ha registrato un profit factor di 1.27 su 1,108 operazioni, e USD/JPY giornaliero ha prodotto JPY 2,080,130 in uno sweep con un drawdown di JPY 628,300.

Che capitale serve per 1 contratto?

La migliore esecuzione su EUR/USD giornaliero ha avuto un max drawdown di USD 47,802 con una position size di 1. Il valore del contratto del tuo broker determina l'esposizione effettiva.

Perché barre giornaliere?

La regola guarda il colore della candela giornaliera di oggi, quindi il grafico giornaliero è il suo ambiente naturale e ha dato il miglior risultato registrato.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Slow MACD Slope

Miglior esecuzione sullo stesso mercato, EUR/USD.

6.80 PF · 7,305 operazioni

Trend Pullback Reversal

Un profit factor simile.

1.47 PF · 849 operazioni

I sistemi sempre a mercato hanno bisogno di compagnia. Scopri l'approccio di portafoglio ProRealAlgos iscrivendoti alla lista d'attesa.

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