Op de wachtlijst
Strategieën / Trend / Rule Based MA Band

Rule Based MA Band: een trendfilter met de 8- en 40-daagse SMA

De strategie koopt wanneer de 8-daagse SMA meer dan 3% boven de 40-daagse SMA staat en verkoopt wanneer hij meer dan 3% eronder zakt. De band van 3% is er om niet om te klappen bij kleine kruisingen. De position size is volledig belegd en samengesteld, startend vanaf 100,000.

TrendAlleen longSwingDAX 40Dagelijks
n/aProfit factor
1,001,428Nettowinst EUR
45.33%Winstpercentage
75Trades
-442,242Max drawdown
13,352Gem. trade

Beste run van 31. DAX 40, Daily, spread 3, uit run sweeps:2026-09-16-DAX40-D-opt.tsv:7.

Instapregels, long

Uitstapregels

  1. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-16
InstrumentDAX 40, Dagelijks
Spread3 punten
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-17
Parameters (5)
startingCapital
Accountgrootte bij de start; winsten worden geherinvesteerd
100000
slowPeriod
Langzame SMA-lengte
40
fastPeriod
Snelle SMA-lengte
8
entryFactor
Koop wanneer de snelle SMA 3% boven de langzame SMA staat
1.03
exitFactor
Verkoop wanneer de snelle SMA 3% onder de langzame SMA staat
0.97

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
DAX 40Beste runDagelijksn/a 7545.331,001,428 EUR-442,242
S&P 500Dagelijksn/a 5251.922,696,651 EUR-474,949
Nasdaq 100Dagelijksn/a 7055.711,927,541 EUR-567,382
Dow JonesDagelijksn/a 5651.791,207,794 EUR-141,591
GoudDagelijksn/a 5541.82688,733 EUR-296,382
Nasdaq 1001 uurn/a 1942.11514,204 EUR-109,265
Nasdaq 1004 uurn/a 3243.75430,189 EUR-111,923
Nikkei 225Dagelijksn/a 6238.71337,233 USD-156,841
Nasdaq 10030 minn/a 757.14322,945 EUR-150,562
FTSE 100Dagelijksn/a 4843.75288,825 EUR-160,310
S&P 50030 minn/a 475.00266,591 EUR-112,894
DAX 404 uurn/a 2556.00236,733 EUR-46,261
Nikkei 2254 uurn/a 2343.48236,358 USD-61,322
DAX 4030 minn/a 757.14214,681 EUR-71,410
S&P 5004 uurn/a 1735.29187,078 EUR-81,376
DAX 401 uurn/a 1942.11180,192 EUR-54,479
Nikkei 2251 uurn/a 1553.33160,519 USD-60,819
Nikkei 22530 minn/a 1050.00139,020 USD-67,234
Brent-olie15 minn/a 2653.85133,582 EUR-69,885
Nasdaq 10015 minn/a 450.00120,330 EUR-89,517
Goud1 uurn/a 785.71113,950 EUR-46,065
Brent-olie10 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 uurn/a 1650.0065,974 EUR-43,648
Dow Jones15 minn/a 333.3365,816 EUR-46,465
FTSE 1004 uurn/a 1546.6765,627 EUR-43,405
Dow Jones4 uurn/a 560.0048,699 EUR-39,048
FTSE 10030 minn/a 475.0044,763 EUR-35,158
Dow Jones1 uurn/a 560.0033,124 EUR-31,973
FTSE 10015 minn/a 250.0026,849 EUR-22,889

Grafieken

Resultaten per run

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

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

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

Nog 14 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
  • De positie groeit met elke winst omdat het systeem volledig belegd blijft, wat zowel winsten als drawdowns opblaast. De beste run had EUR 442,241.61 drawdown.
  • Slechts 75 trades op de beste run, en meerdere intraday runs hadden 4 tot 7 trades, dus de steekproeven zijn klein.
  • Er is geen stop loss. Bij een daling wordt pas uitgestapt zodra de 8 SMA 3% onder de 40 SMA staat.
  • Er bestaat alleen sweepdata, dus de profit factor is niet vastgelegd.

Vragen

Over deze strategie

Kan hij in ProOrder draaien?

Ja, maar de samengestelde, op aandelen gebaseerde sizing vereist een brokeraccount dat dat toestaat. Controleer de position size-logica voordat je live gaat.

Welke markten zijn getest?

Alle 30 runs waren winstgevend, met S&P 500 Daily voorop met EUR 2,696,650.83 en Nasdaq 100 Daily met EUR 1,927,541.43. Deze cijfers komen van samengestelde groei vanaf 100,000, niet van 1 contract.

Hoeveel kapitaal is ervoor nodig?

De code start vanaf 100,000 en herinvesteert alle winst. Op DAX 40 Daily was de max drawdown EUR 442,241.61, dus verwacht grote schommelingen in de accountwaarde.

Waarom dagbars?

De 8- en 40-daagse gemiddelden zijn gebouwd om trends van weken tot maanden te pakken. Op intraday bars leveren ze heel weinig trades op.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Buy After Price Fall

Beste run op dezelfde markt, DAX 40.

1.88 PF · 312 trades

Long-Term Moving Average Cross

Ook een trendstrategie.

12.31 PF · 61 trades

Langetermijn trendvolgers, de ProRealAlgos-communitywachtlijst is open.

De ProRealAlgos community krijgt de volledige regels, de complete code en de geautomatiseerde portefeuille.

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