Iscriviti alla lista d'attesa
Strategie / Trend / Moving Average Band Filter

Moving Average Band Filter: operare una banda SMA 100 con il trend di lungo periodo

Un long si apre quando il prezzo incrocia al di sopra della SMA a 100 periodi più 0.2% mentre è sopra la SMA a 1000 periodi. Gli short rispecchiano questo sotto la banda e sotto la SMA 1000. Ogni lato si chiude quando il prezzo incrocia il bordo opposto della banda.

TrendLong & shortIntradayNasdaq 10030 min
n/aProfit factor
8,691Profitto netto EUR
31.41%Percentuale di successo
1,754Operazioni
-4,543Max drawdown
4.95Media operazione

Miglior esecuzione su 26. Nasdaq 100, 30 min, spread 3, dall'esecuzione sweeps:2026-09-24-NAS100-30m-opt.tsv:5.

Regole di ingresso, long

  1. La chiusura è sopra la SMA a 1000 periodi

Regole di ingresso, short

  1. La chiusura è sotto la SMA a 1000 periodi

Regole di uscita

  1. Chiudi uno short quando il prezzo incrocia al di sopra della SMA 100 più 0.2%
  2. Nessuno stop loss o target

Condizioni di test

PeriodoFino al 2026-09-24
StrumentoNasdaq 100, 30 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-25
Parametri (5)
positionSize
Contratti per operazione
1
bandPeriod
SMA attorno alla quale è costruita la banda
100
trendPeriod
SMA del trend di lungo periodo
1000
upperFactor
Multiplo della banda superiore
1.002
lowerFactor
Multiplo della banda inferiore
0.998

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
Nasdaq 100Miglior esecuzione30 minn/a 1,75431.418,691 EUR-4,543
USD/JPY10 min0.78 2642.31-10,050 JPY-23,910
USD/JPYGiornalieron/a 19424.74974,520 JPY-443,190
USD/JPY30 minn/a 1,11935.21502,590 JPY-139,930
USD/JPY15 minn/a 85635.40363,690 JPY-153,990
USD/JPY5 minn/a 52138.58159,470 JPY-109,880
Nikkei 225Giornalieron/a 18821.2834,977 USD-12,484
Dow JonesGiornalieron/a 25421.2617,485 EUR-10,142
Nasdaq 100Giornalieron/a 18231.8714,801 EUR-4,004
Petrolio greggio USA1 oran/a 1,18224.627,896 EUR-4,928
GBP/USD1 oran/a 1,28931.345,989 USD-4,765
Nasdaq 1001 oran/a 1,23228.575,736 EUR-3,964
DAX 40Giornalieron/a 27524.365,615 EUR-5,098
Oro30 minn/a 1,57631.853,201 EUR-1,094
S&P 500Giornalieron/a 23925.942,891 EUR-977
OroGiornalieron/a 21624.542,750 EUR-1,275
Oro10 minn/a 1,20532.282,332 EUR-660
Oro4 oren/a 39625.761,787 EUR-1,534
Oro2 minn/a 91834.641,630 EUR-524
Oro1 oran/a 1,15426.521,522 EUR-1,077
Oro5 minn/a 1,06931.811,480 EUR-742
S&P 5004 oren/a 39628.031,442 EUR-913
Oro3 minn/a 99634.541,270 EUR-847
S&P 5001 oran/a 1,13531.891,216 EUR-1,011
Oro15 minn/a 1,34229.881,103 EUR-895
Oro1 minn/a 71634.92654 EUR-546

Grafici

Risultati per esecuzione

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

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Moving Average Band Filter
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 30 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
bandPeriod = 100          // SMA the band is built around
trendPeriod = 1000        // long SMA that sets the allowed direction
upperFactor = 1.002       // upper band, 0.2% above the band SMA
lowerFactor = 0.998       // lower band, 0.2% below the band SMA

// --- Indicators ---
upperBand = Average[bandPeriod](close) * upperFactor
lowerBand = Average[bandPeriod](close) * lowerFactor
trendMA = Average[trendPeriod](close)

Altre 27 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. Le uscite dipendono solo dal prezzo che incrocia l'altro lato della banda.
  • Le percentuali di successo sono basse, 31.41% nella migliore esecuzione, quindi il sistema si appoggia su poche grandi operazioni vincenti.
  • USD/JPY 10 minuti è terminata a -10,050 JPY con un profit factor di 0.78, e l'esecuzione USD/JPY Giornaliero ha avuto un drawdown di 443,190 JPY.
  • Il profit factor non è stato registrato per l'esecuzione principale perché esistono solo dati di sweep.

Domande

Su questa strategia

Può funzionare in ProOrder?

Sì, i controlli di banda e di trend sono automatizzati. Poiché nel codice non c'è stop, imposta la tua protezione del conto.

Come ha performato sui vari mercati?

Nasdaq 100 30 minuti ha prodotto 8,690.90 EUR su 1754 operazioni. 24 delle altre 25 esecuzioni sono state positive, su Gold, S&P 500, DAX 40, Dow Jones, Nikkei 225, GBP/USD, US Crude Oil e USD/JPY.

Quale drawdown ha comportato 1 contratto?

Con 1 contratto e uno spread di 3 punti, l'esecuzione Nasdaq 100 30 minuti ha avuto un max drawdown di 4,542.50 EUR.

Perché usare una SMA 1000?

Agisce come filtro di trend lento, così le rotture della banda vengono prese solo nella direzione di lungo periodo. È stata testata dai grafici a 1 minuto fino a Giornaliero.

Correlati

Strategie come questa

Bollinger Squeeze

Usa lo stesso indicatore.

14.30 PF · 86 operazioni

Negated Hammer

Miglior esecuzione sullo stesso mercato, Nasdaq 100.

3.20 PF · 372 operazioni

Long-Term Moving Average Cross

Anche una strategia di trend.

12.31 PF · 61 operazioni

Iscriviti alla lista d'attesa ProRealAlgos per vedere come i filtri di trend vengono usati nei portafogli reali.

Il copy trading sugli indici USA è disponibile per i membri ProRealAlgos quando si liberano dei posti.

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