Iscriviti alla lista d'attesa
Strategie / Trend / Renko Brick Reversal

Renko Brick Reversal: sempre a mercato

I mattoncini Renko da 22 sono calcolati dai prezzi di chiusura, e una serie di 2 mattoncini in una direzione attiva un'operazione in quel senso. Una serie opposta inverte la posizione, e uno stop di 120 punti limita ogni operazione.

TrendLong & shortSwingDAX 401 ora
n/aProfit factor
7,477Profitto netto EUR
35.63%Percentuale di successo
5,580Operazioni
-7,397Max drawdown
1.34Media operazione

Miglior esecuzione su 12. DAX 40, 1 ora, spread 3, dall'esecuzione sweeps:2026-09-24-DAX40-1h-opt.tsv:5.

Regole di ingresso, long

  1. I mattoncini Renko da 22 sono costruiti dalle chiusure

Regole di ingresso, short

  1. Vendi short quando la serie al ribasso raggiunge 2 mattoncini dopo essere stata a 0 o 1

Regole di uscita

  1. Un segnale opposto inverte la posizione

Condizioni di test

PeriodoFino al 2026-09-24
StrumentoDAX 40, 1 ora
Spread3 punti
Contratti1
Capitale iniziale1,000,000
CostiSolo spread. Commissioni e finanziamento overnight non sono inclusi.
BarreFino a 200,000 barre, meno dove lo strumento ha meno storico
Ultimo test2026-09-25
Parametri (5)
positionSize
Contratti per operazione
1
brickSize
Altezza del mattoncino Renko in unità di prezzo
22
minBricks
Mattoncini consecutivi che confermano un movimento
2
firstBar
Barra su cui inizia la griglia Renko
1
stopLossPoints
Stop protettivo, punti
120

Ogni esecuzione

Mercati e timeframe testati

MercatoTimeframePFOperazioni% successoNettoMax DD
DAX 40Miglior esecuzione1 oran/a 5,58035.637,477 EUR-7,397
Argento10 minn/a 1,57937.2435,492 USD-19,806
DAX 404 oren/a 3,34936.1015,129 EUR-5,755
Petrolio greggio USA4 oren/a 2,81435.2211,395 EUR-8,142
Nasdaq 10010 minn/a 5,52436.515,698 EUR-4,779
Oro4 oren/a 24939.362,216 EUR-786
Oro5 minn/a 25437.402,112 EUR-1,305
Oro30 minn/a 32237.892,009 EUR-1,575
Oro10 minn/a 27037.041,866 EUR-1,272
Oro15 minn/a 27736.821,799 EUR-1,465
Oro2 minn/a 22233.781,749 EUR-1,387
Oro3 minn/a 24136.511,582 EUR-1,443

Grafici

Risultati per esecuzione

Prime 10 esecuzioni su 12. L'elenco completo è nella tabella qui sopra.

Profitto nettoMax drawdown

Il codice

ProBuilder, riscritto secondo lo standard interno

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

Altre 12 righe: le regole di ingresso e di uscita.

Configurazione

Come caricarla

  1. Copia il codice con il pulsante di copia nel blocco di codice.
  2. In ProRealTime, apri un grafico dello strumento e del timeframe che vuoi testare, poi apri ProOrder > Nuovo sistema di trading e scegli "Crea con programmazione".
  3. Incolla il codice, dai un nome al sistema e salvalo.
  4. Clicca "Backtest", imposta il tuo spread e la tua position size, ed eseguila prima di considerare di operare in reale.

Indicatori utilizzati

Renko
Leggi prima questoDebolezze note4 punti
  • Su DAX 40 1 ora il drawdown di EUR 7,397.00 è quasi pari al profitto netto di EUR 7,477.00, quindi il percorso dell'equity è accidentato.
  • L'operazione media è di EUR 1.34 su 5,580 operazioni, il che lascia poco spazio per le commissioni (non incluse).
  • La dimensione del mattoncino di 22 e lo stop di 120 punti sono fissi in punti, quindi si adattano ad alcuni strumenti molto meglio che ad altri.
  • Esistono solo dati di sweep, quindi il profit factor non è stato registrato.

Domande

Su questa strategia

Funziona con ProOrder?

Sì, opera 1 contratto e si gira tra long e short a ogni serie di mattoncini opposta. Il codice non è stato verificato in compilazione dopo la riscrittura.

Dove è stata testata e come è andata?

Tutte le altre 11 esecuzioni sono state profittevoli. Silver 10 minuti ha prodotto USD 35,492.00 con un drawdown di USD 19,805.50, e DAX 40 4 ore ha prodotto EUR 15,129.20.

Quanto capitale serve per 1 contratto?

Su DAX 40 1 ora il drawdown massimo è stato di EUR 7,397.00. Mettilo in budget in aggiunta al margine del tuo broker.

Perché un grafico a 1 ora per l'esecuzione principale?

I mattoncini sono costruiti dalle chiusure, quindi il timeframe del grafico decide con quale frequenza si aggiornano. Su barre a 1 ora i mattoncini da 22 punti si formano a un ritmo che corrisponde agli swing del DAX.

Correlati

Strategie come questa

Buy After Price Fall

Miglior esecuzione sullo stesso mercato, DAX 40.

1.88 PF · 312 operazioni

Long-Term Moving Average Cross

Anche una strategia di trend.

12.31 PF · 61 operazioni

Slow MACD Slope

Anche una strategia di trend.

6.80 PF · 7,305 operazioni

Ti interessa l'automazione basata su Renko? Iscriviti alla lista d'attesa della community ProRealAlgos.

La community ProRealAlgos ottiene le regole complete, il codice completo e il portafoglio automatizzato.

I risultati passati dei backtest non garantiscono risultati futuri. Questo non è un consiglio finanziario. Curato e mantenuto da ProRealAlgos. ProRealTime™ è un marchio di ProRealTime SAS. prorealalgos.comStatisticheDocumentazione