Op de wachtlijst
Strategieën / Trend / Pullback Candle MA Filter

Pullback Candle MA Filter

Op een dag waarop de close boven de 7-periode SMA ligt maar de candle tot dan toe rood is, koopt hij. Wanneer de prijs onder de SMA ligt en de candle groen is, gaat hij short. Na de eerste trade zit hij altijd in de markt, met kalenderfilters die longs op donderdagen en in januari overslaan en shorts op dinsdagen en in april.

TrendLong & shortSwingEUR/USDDagelijks
1.49Profit factor
328,432Nettowinst USD
41.71%Winstpercentage
1,050Trades
-47,802Max drawdown
313Gem. trade

Beste run van 18. EUR/USD, Dagelijks, spread 1, uit run pf:2026-09-24-EURUSD-D.tsv:3.

Instapregels, long

  1. De close ligt boven de 7-periode SMA
  2. Geen donderdag en niet in januari

Instapregels, short

  1. De close ligt onder de 7-periode SMA
  2. Geen dinsdag en niet in april

Uitstapregels

  1. Geen stop loss, target of andere uitstap

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentEUR/USD, Dagelijks
Spread1 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 (6)
positionSize
Grootte per punt
1
maPeriod
Moving average waartegen de oscillator wordt gemeten
7
noLongDay
Geen nieuwe longs op deze weekdag (4 = donderdag)
4
noLongMonth
Geen nieuwe longs in deze maand (1 = januari)
1
noShortDay
Geen nieuwe shorts op deze weekdag (2 = dinsdag)
2
noShortMonth
Geen nieuwe shorts in deze maand (4 = april)
4

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
EUR/USDBeste runDagelijks1.49 1,05041.71328,432 USD-47,802
GBP/USDDagelijks1.27 1,10840.1629,657 USD-5,040
USD/JPYDagelijksn/a 1,11338.362,080,130 JPY-628,300
USD/JPY1 minn/a 49173.93127,020 JPY-61,820
EUR/USD1 uurn/a 4,82656.2262,713 USD-62,052
EUR/USD10 minn/a 2,02066.8857,941 USD-27,877
EUR/USD5 minn/a 1,32770.4655,064 USD-50,974
EUR/USD3 minn/a 97371.6350,869 USD-27,883
DAX 40Dagelijksn/a 88238.2113,376 EUR-7,351
Dow JonesDagelijksn/a 1,24835.6611,959 EUR-9,263
Amerikaanse ruwe olieDagelijksn/a 96240.0211,817 EUR-8,909
Nasdaq 1003 minn/a 1,06273.9210,572 EUR-4,506
GBP/USD4 uurn/a 1,65846.869,457 USD-8,538
Nasdaq 1001 minn/a 57481.716,677 EUR-3,815
Nasdaq 1002 minn/a 84176.935,768 EUR-4,263
DAX 401 minn/a 66980.723,481 EUR-3,332
GoudDagelijksn/a 1,19438.192,397 EUR-1,621
FTSE 1001 minn/a 63574.961,251 EUR-870

Grafieken

Resultaten per run

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

Boven 1.0 werd geld verdiend, onder 1.0 werd geld verloren.

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Pullback Candle MA Filter
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: Daily
// ============================================================

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

// --- Parameters ---
positionSize = 1          // size per point
maPeriod = 7              // moving average the oscillator is measured against
noLongDay = 4             // no new longs on this day of week (4 = Thursday)
noLongMonth = 1           // no new longs in this month (1 = January)
noShortDay = 2            // no new shorts on this day of week (2 = Tuesday)
noShortMonth = 4          // no new shorts in this month (4 = April)

// --- Indicators ---
priceMA = Average[maPeriod](close)
maOscillator = close - priceMA
redDay = (DClose(0) - DOpen(0)) < 0
greenDay = (DClose(0) - DOpen(0)) > 0

Nog 15 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 target. Alleen het tegengestelde signaal sluit een trade, dus een trend tegen de positie in loopt door tot de omkering.
  • De max drawdown van de beste run was USD 47,802 bij 1 contract, op een strategie die altijd exposure heeft.
  • De weekdag- en maandfilters zijn specifieke keuzes die op data uit het verleden kunnen zijn gefit.
  • De kalenderfilters zijn op EUR/USD gekozen. GBP/USD dagelijks was zwakker, met een profit factor van 1.27.

Vragen

Over deze strategie

Kan dit in ProOrder draaien?

Ja, het is een eenvoudig stop-and-reverse-systeem. De code is na het testen herschreven en is niet op compileren gecontroleerd, dus backtest hem eerst.

Hoe presteerde hij op andere markten?

Elke vermelde run was winstgevend. GBP/USD dagelijks legde een profit factor van 1.27 vast over 1,108 trades, en USD/JPY dagelijks maakte JPY 2,080,130 in een sweep met een drawdown van JPY 628,300.

Welk kapitaal heeft 1 contract nodig?

De beste run op EUR/USD dagelijks had een max drawdown van USD 47,802 bij position size 1. De contractwaarde van je broker bepaalt de werkelijke exposure.

Waarom dagbars?

De regel kijkt naar de kleur van de dagcandle van vandaag, dus de daggrafiek is zijn natuurlijke plek en gaf het beste vastgelegde resultaat.

Gerelateerd

Strategieën zoals deze

Bollinger Squeeze

Gebruikt dezelfde indicator.

14.30 PF · 86 trades

Slow MACD Slope

Beste run op dezelfde markt, EUR/USD.

6.80 PF · 7,305 trades

Trend Pullback Reversal

Een vergelijkbare profit factor.

1.47 PF · 849 trades

Systemen die altijd in de markt zitten hebben gezelschap nodig. Bekijk de portfolioaanpak van ProRealAlgos door je in te schrijven voor de wachtlijst.

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