Op de wachtlijst
Strategieën / Trend / Renko Brick Reversal

Renko Brick Reversal: altijd in de markt

Renko-bricks van 22 worden berekend uit slotkoersen en een reeks van 2 bricks in één richting zet een trade in die richting in. Een tegengestelde reeks draait de positie om en een stop van 120 punten beperkt elke trade.

TrendLong & shortSwingDAX 401 uur
n/aProfit factor
7,477Nettowinst EUR
35.63%Winstpercentage
5,580Trades
-7,397Max drawdown
1.34Gem. trade

Beste run van 12. DAX 40, 1 uur, spread 3, uit run sweeps:2026-09-24-DAX40-1h-opt.tsv:5.

Instapregels, long

  1. Renko-bricks van 22 worden opgebouwd uit closes

Instapregels, short

  1. Verkoop short wanneer de neerwaartse reeks 2 bricks bereikt na op 0 of 1 te hebben gestaan

Uitstapregels

  1. Een tegengesteld signaal draait de positie om

Testomstandigheden

PeriodeTot 2026-09-24
InstrumentDAX 40, 1 uur
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
brickSize
Hoogte van de Renko-brick in prijseenheden
22
minBricks
Aantal bricks op een rij dat een beweging bevestigt
2
firstBar
Bar waarop het Renko-grid begint
1
stopLossPoints
Beschermende stop, punten
120

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
DAX 40Beste run1 uurn/a 5,58035.637,477 EUR-7,397
Zilver10 minn/a 1,57937.2435,492 USD-19,806
DAX 404 uurn/a 3,34936.1015,129 EUR-5,755
Amerikaanse ruwe olie4 uurn/a 2,81435.2211,395 EUR-8,142
Nasdaq 10010 minn/a 5,52436.515,698 EUR-4,779
Goud4 uurn/a 24939.362,216 EUR-786
Goud5 minn/a 25437.402,112 EUR-1,305
Goud30 minn/a 32237.892,009 EUR-1,575
Goud10 minn/a 27037.041,866 EUR-1,272
Goud15 minn/a 27736.821,799 EUR-1,465
Goud2 minn/a 22233.781,749 EUR-1,387
Goud3 minn/a 24136.511,582 EUR-1,443

Grafieken

Resultaten per run

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

NettowinstMax drawdown

De code

ProBuilder, herschreven naar huisstandaard

// ============================================================
// Renko Brick Reversal
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 1 hour
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
brickSize = 22            // Renko brick height, in price units
minBricks = 2             // bricks in a row that confirm a new move
firstBar = 1              // bar on which the Renko grid starts
stopLossPoints = 120      // protective stop, in points

// Renko state carried from bar to bar.
ONCE gridStarted = 0
ONCE bricksUpTotal = 0
ONCE bricksDownTotal = 0

// --- Indicators ---
// Build Renko bricks from closes. round(x - 0.5) floors x to whole bricks.
IF BarIndex >= firstBar THEN
  IF gridStarted = 0 THEN
    upBrick = close
    downBrick = close - brickSize
    gridStarted = 1
  ENDIF

  longSignal = 0
  shortSignal = 0

  IF close >= upBrick + brickSize THEN
    newBricksUp = (round(((close - upBrick) / brickSize) - 0.5))
    moveUp = newBricksUp * brickSize
    downBrick = downBrick + moveUp
    upBrick = upBrick + moveUp
    bricksUpTotal = bricksUpTotal + newBricksUp
    bricksDownTotal = 0

    // Signal when the up run reaches minBricks for the first time.
    IF bricksUpTotal[1] < minBricks AND bricksUpTotal >= minBricks THEN
      longSignal = 1
    ENDIF

  ELSIF close <= downBrick - brickSize THEN
    newBricksDown = (round(((downBrick - close) / brickSize) - 0.5))
    moveDown = newBricksDown * brickSize
    upBrick = upBrick - moveDown
    downBrick = downBrick - moveDown
    bricksDownTotal = bricksDownTotal + newBricksDown
    bricksUpTotal = 0

    IF bricksDownTotal[1] < minBricks AND bricksDownTotal >= minBricks THEN
      shortSignal = 1
    ENDIF

  ENDIF
ENDIF

Nog 12 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

Renko
Lees dit eerstBekende zwaktes4 punten
  • Op DAX 40 1 uur is de drawdown van EUR 7,397.00 bijna gelijk aan de nettowinst van EUR 7,477.00, dus het equity-verloop is ruw.
  • De gemiddelde trade is EUR 1.34 over 5,580 trades, wat weinig ruimte laat voor commissies (niet meegerekend).
  • De brickgrootte van 22 en de stop van 120 punten staan vast in punten, dus ze passen bij sommige instrumenten veel beter dan bij andere.
  • Er bestaat alleen sweepdata, dus de profit factor is niet vastgelegd.

Vragen

Over deze strategie

Werkt hij met ProOrder?

Ja, hij handelt 1 contract en wisselt tussen long en short bij elke tegengestelde brickreeks. De code is sinds de herschrijving niet op compileerfouten gecontroleerd.

Waar is hij getest en hoe presteerde hij?

Alle 11 andere runs waren winstgevend. Silver 10 minuten leverde USD 35,492.00 op met een drawdown van USD 19,805.50 en DAX 40 4 uur leverde EUR 15,129.20 op.

Hoeveel kapitaal is er nodig voor 1 contract?

Op DAX 40 1 uur was de maximale drawdown EUR 7,397.00. Reken daarop bovenop je margin bij de broker.

Waarom een grafiek van 1 uur voor de hoofdrun?

Bricks worden opgebouwd uit closes, dus het tijdframe van de grafiek bepaalt hoe vaak ze worden bijgewerkt. Op bars van 1 uur vormen de bricks van 22 punten zich in een tempo dat past bij de swings van de DAX.

Gerelateerd

Strategieën zoals deze

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

Slow MACD Slope

Ook een trendstrategie.

6.80 PF · 7,305 trades

Geïnteresseerd in automatisering op basis van Renko? Ga op de wachtlijst van de ProRealAlgos-community.

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