Op de wachtlijst
Strategieën / Trend / Moving Average Band Filter

Moving Average Band Filter: een 100 SMA-band traden met de lange trend

Een long opent wanneer de koers boven de 100-periode SMA plus 0.2% kruist terwijl die boven de 1000-periode SMA ligt. Shorts spiegelen dit onder de band en onder de 1000 SMA. Elke kant sluit wanneer de koers de andere rand van de band kruist.

TrendLong & shortIntradayNasdaq 10030 min
n/aProfit factor
8,691Nettowinst EUR
31.41%Winstpercentage
1,754Trades
-4,543Max drawdown
4.95Gem. trade

Beste run van 26. Nasdaq 100, 30 min, spread 3, uit run sweeps:2026-09-24-NAS100-30m-opt.tsv:5.

Instapregels, long

  1. Slotkoers ligt boven de 1000-periode SMA

Instapregels, short

  1. Slotkoers ligt onder de 1000-periode SMA

Uitstapregels

  1. Sluit een short wanneer de koers boven de 100 SMA plus 0.2% kruist
  2. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-24
InstrumentNasdaq 100, 30 minuten
Spread3 punten
Contracten1
Startkapitaal1,000,000
KostenAlleen spread. Commissies en overnight financiering zijn niet meegerekend.
BarsTot 200,000 bars, minder waar het instrument minder historie heeft
Laatst getest2026-09-25
Parameters (5)
positionSize
Contracten per trade
1
bandPeriod
SMA waar de band om is gebouwd
100
trendPeriod
Lange trend SMA
1000
upperFactor
Veelvoud bovenste band
1.002
lowerFactor
Veelvoud onderste band
0.998

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
Nasdaq 100Beste run30 minn/a 1,75431.418,691 EUR-4,543
USD/JPY10 min0.78 2642.31-10,050 JPY-23,910
USD/JPYDagelijksn/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 225Dagelijksn/a 18821.2834,977 USD-12,484
Dow JonesDagelijksn/a 25421.2617,485 EUR-10,142
Nasdaq 100Dagelijksn/a 18231.8714,801 EUR-4,004
Amerikaanse ruwe olie1 uurn/a 1,18224.627,896 EUR-4,928
GBP/USD1 uurn/a 1,28931.345,989 USD-4,765
Nasdaq 1001 uurn/a 1,23228.575,736 EUR-3,964
DAX 40Dagelijksn/a 27524.365,615 EUR-5,098
Goud30 minn/a 1,57631.853,201 EUR-1,094
S&P 500Dagelijksn/a 23925.942,891 EUR-977
GoudDagelijksn/a 21624.542,750 EUR-1,275
Goud10 minn/a 1,20532.282,332 EUR-660
Goud4 uurn/a 39625.761,787 EUR-1,534
Goud2 minn/a 91834.641,630 EUR-524
Goud1 uurn/a 1,15426.521,522 EUR-1,077
Goud5 minn/a 1,06931.811,480 EUR-742
S&P 5004 uurn/a 39628.031,442 EUR-913
Goud3 minn/a 99634.541,270 EUR-847
S&P 5001 uurn/a 1,13531.891,216 EUR-1,011
Goud15 minn/a 1,34229.881,103 EUR-895
Goud1 minn/a 71634.92654 EUR-546

Grafieken

Resultaten per run

Top 10 van 26 runs. De volledige lijst staat in de tabel hierboven.

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

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

Nog 27 regels: de instap- en uitstapregels.

Opzet

Zo laad je hem in

  1. Kopieer de code met de kopieerknop op het codeblok.
  2. Open in ProRealTime een grafiek van het instrument en tijdframe dat je wilt testen en open dan ProOrder > New trading system en kies "Create with programming".
  3. Plak de code, geef het systeem een naam en sla het op.
  4. Klik op "Backtest", stel je eigen spread en position size in en voer hem uit voordat je overweegt er live mee te traden.

Gebruikte indicatoren

SMA
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss of doel. Uitstappen gebeurt alleen wanneer de koers de andere kant van de band kruist.
  • Winstpercentages zijn laag, 31.41% in de beste run, dus het systeem leunt op een paar grote winnaars.
  • USD/JPY 10 minuten eindigde op -10,050 JPY met een profit factor van 0.78, en de USD/JPY Dagelijks-run had een drawdown van 443,190 JPY.
  • Profit factor is niet vastgelegd voor de hoofdrun omdat er alleen sweepdata bestaat.

Vragen

Over deze strategie

Kan hij in ProOrder draaien?

Ja, de band- en trendchecks zijn geautomatiseerd. Omdat er geen stop in de code zit, stel je eigen accountbescherming in.

Hoe presteerde hij over de markten heen?

Nasdaq 100 30 minuten maakte 8,690.90 EUR over 1754 trades. 24 van de 25 andere runs waren positief, over Gold, S&P 500, DAX 40, Dow Jones, Nikkei 225, GBP/USD, US Crude Oil en USD/JPY.

Welke drawdown hoorde bij 1 contract?

Met 1 contract en een spread van 3 punten had de Nasdaq 100 30-minutenrun een max drawdown van 4,542.50 EUR.

Waarom een 1000 SMA gebruiken?

Het werkt als een langzaam trendfilter, zodat de uitbraken uit de band alleen in de langere richting worden genomen. Het is getest van 1 minuut tot en met dagcharts.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Negated Hammer

Beste run op dezelfde markt, Nasdaq 100.

3.20 PF · 372 trades

Long-Term Moving Average Cross

Ook een trendstrategie.

12.31 PF · 61 trades

Ga op de ProRealAlgos-wachtlijst om te zien hoe trendfilters worden gebruikt in live portefeuilles.

Copy trading op Amerikaanse indices is beschikbaar voor ProRealAlgos-leden zodra er plekken vrijkomen.

Backtestresultaten uit het verleden bieden geen garantie voor de toekomst. Dit is geen financieel advies. Samengesteld en onderhouden door ProRealAlgos. ProRealTime™ is een handelsmerk van ProRealTime SAS. prorealalgos.comStatsDocumentatie