Auf die Warteliste
Strategien / Trend / Moving Average Band Filter

Moving Average Band Filter: Handel eines 100er SMA Bands mit dem langen Trend

Ein long wird eröffnet, wenn der Kurs über die 100-Perioden-SMA plus 0.2% kreuzt, während er über der 1000-Perioden-SMA liegt. Shorts spiegeln dies unterhalb des Bands und unter der 1000er SMA. Jede Seite wird geschlossen, wenn der Kurs die gegenüberliegende Kante des Bands kreuzt.

TrendLong & ShortIntradayNasdaq 10030 Min.
n/aProfit Factor
8,691Nettogewinn EUR
31.41%Trefferquote
1,754Trades
-4,543Max Drawdown
4.95Durchschn. Trade

Bester Durchlauf von 26. Nasdaq 100, 30 Min., Spread 3, aus Durchlauf sweeps:2026-09-24-NAS100-30m-opt.tsv:5.

Einstiegsregeln, Long

  1. Schlusskurs liegt über der 1000-Perioden-SMA

Einstiegsregeln, Short

  1. Schlusskurs liegt unter der 1000-Perioden-SMA

Ausstiegsregeln

  1. Einen Short schließen, wenn der Kurs über die 100er SMA plus 0.2% kreuzt
  2. Kein Stop Loss oder Ziel

Testbedingungen

ZeitraumBis 2026-09-24
InstrumentNasdaq 100, 30 Minuten
Spread3 Punkte
Kontrakte1
Startkapital1,000,000
KostenNur Spread. Kommissionen und Overnight-Finanzierung sind nicht enthalten.
BarsBis zu 200,000 Bars, weniger wo das Instrument weniger Historie hat
Zuletzt getestet2026-09-25
Parameter (5)
positionSize
Kontrakte pro Trade
1
bandPeriod
SMA, um die das Band gebaut ist
100
trendPeriod
SMA des langen Trends
1000
upperFactor
Multiplikator des oberen Bands
1.002
lowerFactor
Multiplikator des unteren Bands
0.998

Jeder Durchlauf

Getestete Märkte und Zeiteinheiten

MarktZeiteinheitPFTradesTreffer %NettoMax DD
Nasdaq 100Bester Durchlauf30 Min.n/a 1,75431.418,691 EUR-4,543
USD/JPY10 Min.0.78 2642.31-10,050 JPY-23,910
USD/JPYTäglichn/a 19424.74974,520 JPY-443,190
USD/JPY30 Min.n/a 1,11935.21502,590 JPY-139,930
USD/JPY15 Min.n/a 85635.40363,690 JPY-153,990
USD/JPY5 Min.n/a 52138.58159,470 JPY-109,880
Nikkei 225Täglichn/a 18821.2834,977 USD-12,484
Dow JonesTäglichn/a 25421.2617,485 EUR-10,142
Nasdaq 100Täglichn/a 18231.8714,801 EUR-4,004
US-Rohöl1 Stunden/a 1,18224.627,896 EUR-4,928
GBP/USD1 Stunden/a 1,28931.345,989 USD-4,765
Nasdaq 1001 Stunden/a 1,23228.575,736 EUR-3,964
DAX 40Täglichn/a 27524.365,615 EUR-5,098
Gold30 Min.n/a 1,57631.853,201 EUR-1,094
S&P 500Täglichn/a 23925.942,891 EUR-977
GoldTäglichn/a 21624.542,750 EUR-1,275
Gold10 Min.n/a 1,20532.282,332 EUR-660
Gold4 Stundenn/a 39625.761,787 EUR-1,534
Gold2 Min.n/a 91834.641,630 EUR-524
Gold1 Stunden/a 1,15426.521,522 EUR-1,077
Gold5 Min.n/a 1,06931.811,480 EUR-742
S&P 5004 Stundenn/a 39628.031,442 EUR-913
Gold3 Min.n/a 99634.541,270 EUR-847
S&P 5001 Stunden/a 1,13531.891,216 EUR-1,011
Gold15 Min.n/a 1,34229.881,103 EUR-895
Gold1 Min.n/a 71634.92654 EUR-546

Charts

Ergebnisse je Durchlauf

Top 10 von 26 Durchläufen. Die vollständige Liste steht in der Tabelle oben.

NettogewinnMax Drawdown

Der Code

ProBuilder, auf Hausstandard umgeschrieben

// ============================================================
// 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)

27 weitere Zeilen: die Einstiegs- und Ausstiegsregeln.

Setup

So laden Sie es

  1. Kopieren Sie den Code mit der Schaltfläche Kopieren im Codeblock.
  2. Öffnen Sie in ProRealTime einen Chart des Instruments und der Zeiteinheit, die Sie testen möchten, öffnen Sie dann ProOrder > Neues Handelssystem und wählen Sie "Mit Programmierung erstellen".
  3. Fügen Sie den Code ein, geben Sie dem System einen Namen und speichern Sie es.
  4. Klicken Sie auf "Backtest", legen Sie Ihren eigenen Spread und Ihre eigene Position Size fest und lassen Sie sie laufen, bevor Sie erwägen, sie live zu handeln.

Verwendete Indikatoren

SMA
Bitte zuerst lesenBekannte Schwächen4 Punkte
  • Es gibt keinen Stop Loss und kein Ziel. Die Ausstiege hängen nur davon ab, dass der Kurs die andere Seite des Bands kreuzt.
  • Die Trefferquoten sind niedrig, 31.41% im besten Durchlauf, das System stützt sich also auf einige große Gewinner.
  • USD/JPY 10 Minuten endete bei -10,050 JPY mit einem Profit Factor von 0.78, und der Durchlauf USD/JPY Täglich hatte einen Drawdown von 443,190 JPY.
  • Der Profit Factor wurde für den Hauptdurchlauf nicht erfasst, weil nur Sweep-Daten vorliegen.

Fragen

Über diese Strategie

Kann sie in ProOrder laufen?

Ja, die Band- und Trendprüfungen sind automatisiert. Da im Code kein Stop enthalten ist, richten Sie Ihren eigenen Kontoschutz ein.

Wie hat sie sich über die Märkte hinweg entwickelt?

Nasdaq 100 30 Minuten erzielte 8,690.90 EUR über 1754 Trades. 24 der 25 anderen Durchläufe waren positiv, über Gold, S&P 500, DAX 40, Dow Jones, Nikkei 225, GBP/USD, US Crude Oil und USD/JPY hinweg.

Welcher Drawdown ergab sich bei 1 Kontrakt?

Mit 1 Kontrakt und 3 Punkten Spread hatte der Durchlauf Nasdaq 100 30 Minuten einen max Drawdown von 4,542.50 EUR.

Warum eine 1000er SMA verwenden?

Sie wirkt als langsamer Trendfilter, sodass die Band-Ausbrüche nur in der längerfristigen Richtung gehandelt werden. Getestet wurde von 1 Minute bis zu Täglich-Charts.

Verwandt

Strategien wie diese

Bollinger Squeeze

Verwendet denselben Indikator.

14.30 PF · 86 Trades

Negated Hammer

Bester Durchlauf auf demselben Markt, Nasdaq 100.

3.20 PF · 372 Trades

Long-Term Moving Average Cross

Ebenfalls eine Trend-Strategie.

12.31 PF · 61 Trades

Tragen Sie sich in die ProRealAlgos-Warteliste ein, um zu sehen, wie Trendfilter in Live-Portfolios eingesetzt werden.

Copy Trading auf US-Indizes ist für ProRealAlgos Mitglieder verfügbar, sobald Plätze frei werden.

Vergangene Backtest-Ergebnisse sind keine Garantie für zukünftige Ergebnisse. Dies ist keine Finanzberatung. Kuratiert und gepflegt von ProRealAlgos. ProRealTime™ ist eine Marke der ProRealTime SAS. prorealalgos.comStatistikDokumentation