Iscriviti alla lista d'attesa
Strategie / Trend / Rule Based MA Band

Rule Based MA Band: un filtro di trend con SMA a 8 e 40 giorni

La strategia compra quando la SMA a 8 giorni è più del 3% sopra la SMA a 40 giorni e vende quando scende più del 3% sotto. La banda del 3% serve a evitare di invertire su piccoli incroci. La position size è completamente investita e a capitalizzazione composta, partendo da 100,000.

TrendSolo longSwingDAX 40Giornaliero
n/aProfit factor
1,001,428Profitto netto EUR
45.33%Percentuale di successo
75Operazioni
-442,242Max drawdown
13,352Media operazione

Miglior esecuzione su 31. DAX 40, Giornaliero, spread 3, dall'esecuzione sweeps:2026-09-16-DAX40-D-opt.tsv:7.

Regole di ingresso, long

Regole di uscita

  1. Nessuno stop loss o target

Condizioni di test

PeriodoFino al 2026-09-16
StrumentoDAX 40, Giornaliero
Spread3 punti
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-17
Parametri (5)
startingCapital
Dimensione del conto all'inizio; i profitti vengono reinvestiti
100000
slowPeriod
Lunghezza SMA lenta
40
fastPeriod
Lunghezza SMA veloce
8
entryFactor
Compra quando la SMA rapida è 3% sopra la SMA lenta
1.03
exitFactor
Vendi quando la SMA rapida è 3% sotto la SMA lenta
0.97

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
DAX 40Miglior esecuzioneGiornalieron/a 7545.331,001,428 EUR-442,242
S&P 500Giornalieron/a 5251.922,696,651 EUR-474,949
Nasdaq 100Giornalieron/a 7055.711,927,541 EUR-567,382
Dow JonesGiornalieron/a 5651.791,207,794 EUR-141,591
OroGiornalieron/a 5541.82688,733 EUR-296,382
Nasdaq 1001 oran/a 1942.11514,204 EUR-109,265
Nasdaq 1004 oren/a 3243.75430,189 EUR-111,923
Nikkei 225Giornalieron/a 6238.71337,233 USD-156,841
Nasdaq 10030 minn/a 757.14322,945 EUR-150,562
FTSE 100Giornalieron/a 4843.75288,825 EUR-160,310
S&P 50030 minn/a 475.00266,591 EUR-112,894
DAX 404 oren/a 2556.00236,733 EUR-46,261
Nikkei 2254 oren/a 2343.48236,358 USD-61,322
DAX 4030 minn/a 757.14214,681 EUR-71,410
S&P 5004 oren/a 1735.29187,078 EUR-81,376
DAX 401 oran/a 1942.11180,192 EUR-54,479
Nikkei 2251 oran/a 1553.33160,519 USD-60,819
Nikkei 22530 minn/a 1050.00139,020 USD-67,234
Petrolio Brent15 minn/a 2653.85133,582 EUR-69,885
Nasdaq 10015 minn/a 450.00120,330 EUR-89,517
Oro1 oran/a 785.71113,950 EUR-46,065
Petrolio Brent10 minn/a 1163.64112,513 EUR-67,522
S&P 50015 minn/a 333.3393,977 EUR-60,940
DAX 4015 minn/a 333.3390,983 EUR-40,965
S&P 5001 oran/a 1650.0065,974 EUR-43,648
Dow Jones15 minn/a 333.3365,816 EUR-46,465
FTSE 1004 oren/a 1546.6765,627 EUR-43,405
Dow Jones4 oren/a 560.0048,699 EUR-39,048
FTSE 10030 minn/a 475.0044,763 EUR-35,158
Dow Jones1 oran/a 560.0033,124 EUR-31,973
FTSE 10015 minn/a 250.0026,849 EUR-22,889

Grafici

Risultati per esecuzione

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

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

// ============================================================
// Rule Based MA Band
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long only
// Timeframe tested: Daily
// ============================================================

// --- Settings ---
DEFPARAM CumulateOrders = false
DEFPARAM PreloadBars = 10000

// --- Parameters ---
startingCapital = 100000  // account size at the start; profits are reinvested
slowPeriod = 40           // slow SMA length
fastPeriod = 8            // fast SMA length
entryFactor = 1.03        // buy when the fast SMA is 3% above the slow SMA
exitFactor = 0.97         // sell when the fast SMA is 3% below the slow SMA

// --- Indicators ---
// Fully invested: size is current equity divided by price, so it compounds.
accountEquity = startingCapital + StrategyProfit
positionSize = accountEquity / close

slowMA = Average[slowPeriod](close)
upperBand = slowMA*entryFactor
lowerBand = slowMA*exitFactor
fastMA = Average[fastPeriod](close)

Altre 14 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
  • La dimensione cresce con ogni guadagno perché il sistema resta completamente investito, il che gonfia sia i profitti sia i drawdown. La migliore esecuzione ha avuto un drawdown di EUR 442,241.61.
  • Solo 75 operazioni nella migliore esecuzione, e diverse esecuzioni intraday hanno avuto da 4 a 7 operazioni, quindi i campioni sono piccoli.
  • Non c'è stop loss. Da un calo si esce solo quando la SMA 8 è 3% sotto la SMA 40.
  • Esistono solo dati di sweep, quindi il profit factor non è stato registrato.

Domande

Su questa strategia

Può funzionare in ProOrder?

Sì, ma il dimensionamento in azioni a capitalizzazione composta richiede un conto broker che lo consenta. Controlla la logica della position size prima di passare al reale.

Quali mercati sono stati testati?

Tutte le 30 esecuzioni sono state profittevoli, guidate da S&P 500 Giornaliero a EUR 2,696,650.83 e Nasdaq 100 Giornaliero a EUR 1,927,541.43. Queste cifre riflettono la capitalizzazione composta a partire da 100,000, non 1 contratto.

Quanto capitale serve?

Il codice parte da 100,000 e reinveste tutto il profitto. Su DAX 40 Giornaliero il max drawdown è stato di EUR 442,241.61, quindi aspettati ampie oscillazioni del valore del conto.

Perché barre giornaliere?

Le medie a 8 e 40 giorni sono costruite per catturare trend che durano da settimane a mesi. Sulle barre intraday producono pochissime operazioni.

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

Trend follower di lungo termine, la lista d'attesa della community ProRealAlgos è aperta.

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