Rejoindre la liste d'attente
Stratégies / Tendance / Renko Brick Reversal

Renko Brick Reversal : toujours en position

Les briques Renko de 22 sont calculées à partir des prix de clôture, et une série de 2 briques dans une direction déclenche un trade dans ce sens. Une série opposée inverse la position, et un stop de 120 points limite chaque trade.

TendanceLong & shortSwingDAX 401 heure
n/aProfit factor
7,477Gain net EUR
35.63%Taux de réussite
5,580Trades
-7,397Max drawdown
1.34Trade moyen

Meilleure exécution sur 12. DAX 40, 1 heure, spread 3, de l'exécution sweeps:2026-09-24-DAX40-1h-opt.tsv:5.

Règles d'entrée, long

  1. Les briques Renko de 22 sont construites à partir des clôtures

Règles d'entrée, short

  1. Vendre short quand la série baissière atteint 2 briques après avoir été à 0 ou 1

Règles de sortie

  1. Un signal opposé inverse la position

Conditions de test

PériodeJusqu'au 2026-09-24
InstrumentDAX 40, 1 heure
Spread3 points
Contrats1
Capital de départ1,000,000
CoûtsSpread uniquement. Les commissions et le financement overnight ne sont pas inclus.
BarresJusqu'à 200,000 barres, moins lorsque l'instrument a moins d'historique
Dernier test2026-09-25
Paramètres (5)
positionSize
Contrats par trade
1
brickSize
Hauteur de brique Renko en unités de prix
22
minBricks
Briques consécutives qui confirment un mouvement
2
firstBar
Barre à partir de laquelle la grille Renko démarre
1
stopLossPoints
Stop de protection, points
120

Chaque exécution

Marchés et unités de temps testés

MarchéUnité de tempsPFTrades% de réussiteNetMax DD
DAX 40Meilleure exécution1 heuren/a 5,58035.637,477 EUR-7,397
Argent10 minn/a 1,57937.2435,492 USD-19,806
DAX 404 heuresn/a 3,34936.1015,129 EUR-5,755
Pétrole brut américain4 heuresn/a 2,81435.2211,395 EUR-8,142
Nasdaq 10010 minn/a 5,52436.515,698 EUR-4,779
Or4 heuresn/a 24939.362,216 EUR-786
Or5 minn/a 25437.402,112 EUR-1,305
Or30 minn/a 32237.892,009 EUR-1,575
Or10 minn/a 27037.041,866 EUR-1,272
Or15 minn/a 27736.821,799 EUR-1,465
Or2 minn/a 22233.781,749 EUR-1,387
Or3 minn/a 24136.511,582 EUR-1,443

Graphiques

Résultats par exécution

Les 10 meilleures exécutions sur 12. La liste complète figure dans le tableau ci-dessus.

Gain netMax drawdown

Le code

ProBuilder, réécrit selon le standard maison

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

12 lignes de plus : les règles d'entrée et de sortie.

Configuration

Comment la charger

  1. Copiez le code avec le bouton Copier du bloc de code.
  2. Dans ProRealTime, ouvrez un graphique de l'instrument et de l'unité de temps que vous voulez tester, puis ouvrez ProOrder > Nouveau système de trading et choisissez "Créer par programmation".
  3. Collez le code, donnez un nom au système et enregistrez-le.
  4. Cliquez sur "Backtest", définissez votre propre spread et votre position size, puis lancez-la avant d'envisager de la trader en réel.

Indicateurs utilisés

Renko
À lire d'abordFaiblesses connues4 points
  • Sur DAX 40 1 heure, le drawdown de EUR 7,397.00 égale presque le gain net de EUR 7,477.00, donc le parcours de l'equity est accidenté.
  • Le trade moyen est de EUR 1.34 sur 5,580 trades, ce qui laisse peu de marge pour les commissions (non incluses).
  • La taille de brique de 22 et le stop de 120 points sont fixés en points, donc ils conviennent à certains instruments bien mieux qu'à d'autres.
  • Seules des données de balayage existent, donc le profit factor n'a pas été enregistré.

Questions

À propos de cette stratégie

Est-ce qu'elle marche avec ProOrder ?

Oui, elle trade 1 contrat et alterne entre long et short à chaque série de briques opposée. Le code n'a pas été vérifié à la compilation depuis la réécriture.

Où a-t-elle été testée et quels ont été ses résultats ?

Les 11 autres exécutions ont toutes été profitables. Silver 10 minutes a rapporté USD 35,492.00 avec un drawdown de USD 19,805.50, et DAX 40 4 heures a rapporté EUR 15,129.20.

De combien de capital 1 contrat a-t-il besoin ?

Sur DAX 40 1 heure, le drawdown maximum était de EUR 7,397.00. Prévoyez cela en plus de la marge de votre courtier.

Pourquoi un graphique 1 heure pour l'exécution principale ?

Les briques sont construites à partir des clôtures, donc l'unité de temps du graphique détermine la fréquence de leur mise à jour. Sur des barres de 1 heure, les briques de 22 points se forment à un rythme qui correspond aux swings du DAX.

Voir aussi

Des stratégies comme celle-ci

Buy After Price Fall

Meilleure exécution sur le même marché, DAX 40.

1.88 PF · 312 trades

Long-Term Moving Average Cross

Également une stratégie de tendance.

12.31 PF · 61 trades

Slow MACD Slope

Également une stratégie de tendance.

6.80 PF · 7,305 trades

Intéressé par l'automatisation basée sur Renko ? Rejoignez la liste d'attente de la communauté ProRealAlgos.

La communauté ProRealAlgos obtient les règles complètes, le code complet et le portefeuille automatisé.

Les résultats passés de backtest ne garantissent pas les résultats futurs. Ceci n'est pas un conseil financier. Sélectionné et maintenu par ProRealAlgos. ProRealTime™ est une marque de ProRealTime SAS. prorealalgos.comStatsDocumentation