Op de wachtlijst
Strategieën / Trend / Renko MA Cross

Renko MA Cross-strategie

De code simuleert een renko-grafiek met boxen van 20 pip bovenop normale candles. Een koop volgt wanneer de renko-close boven zijn gemiddelde van 20 periodes kruist en een short bij de kruising eronder. Na de eerste trade houdt hij altijd een positie aan.

TrendLong & shortIntradayEUR/USD2 min
3.34Profit factor
606,680Nettowinst USD
45.83%Winstpercentage
144Trades
-109,627Max drawdown
4,213Gem. trade

Beste run van 20. EUR/USD, 2 min, spread 1, uit run pf:2026-09-24-EURUSD-2m.tsv:3.

Instapregels, long

  1. Een gesimuleerde renko-reeks met boxen van 20 pip wordt opgebouwd op normale candles (een nieuwe renko-close vereist een beweging van 2 boxen)
  2. Minstens 300 tijdseenheden (HHMMSS) sinds de laatste order

Instapregels, short

  1. Verkoop short wanneer de renko-close onder zijn gemiddelde van 20 periodes kruist

Uitstapregels

  1. Geen stop loss of target

Testomstandigheden

PeriodeTot 2026-09-25
InstrumentEUR/USD, 2 minuten
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 (5)
positionSize
Aandelen per trade
1
boxSizePips
Renko-boxgrootte in pips
20
reversalBoxes
Aantal boxen dat de prijs moet afleggen om een nieuwe renko-close te printen
2
renkoPeriod
Moving average van de renko-closes
20
minOrderGap
Minimale tussenruimte tussen orders, in HHMMSS-tijdseenheden
300

Elke run

Geteste markten en tijdframes

MarktTijdframePFTradesWinst %NettoMax DD
EUR/USDBeste run2 min3.34 14445.83606,680 USD-109,627
Zilver5 min1.17 1,11437.1644,022 USD-10,909
USD/JPY30 minn/a 1,21738.46492,980 JPY-219,180
USD/JPY10 minn/a 72138.00388,320 JPY-363,130
USD/JPY1 minn/a 5843.10103,700 JPY-55,110
Zilver30 minn/a 99939.8448,281 USD-20,606
Zilver3 minn/a 1,23137.7734,326 USD-25,070
Zilver2 minn/a 1,34637.5929,258 USD-18,748
Zilver10 minn/a 99236.5927,606 USD-20,387
Dow JonesDagelijksn/a 4254.7623,592 EUR-10,778
Amerikaanse ruwe olie4 uurn/a 98338.4519,457 EUR-5,313
Zilver15 minn/a 95536.3416,128 USD-14,595
DAX 401 uurn/a 3,34335.3013,225 EUR-5,314
DAX 4015 minn/a 3,46636.049,340 EUR-5,223
DAX 404 uurn/a 1,34635.598,481 EUR-7,467
Amerikaanse ruwe olie1 uurn/a 2,85236.336,418 EUR-6,045
Goud30 minn/a 19742.642,967 EUR-1,025
Goud2 minn/a 13547.412,828 EUR-903
Goud4 uurn/a 10449.042,577 EUR-951
Goud3 minn/a 15940.251,310 EUR-994

Grafieken

Resultaten per run

Top 10 van 20 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

// ============================================================
// Renko MA Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 2 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // shares per trade
boxSizePips = 20          // renko box size in pips
reversalBoxes = 2         // boxes price must travel to print a new renko close
renkoPeriod = 20          // moving average of the renko closes
minOrderGap = 300         // minimum gap between orders, in HHMMSS time units

// --- Indicators ---
ONCE renkoTop = close
ONCE renkoBottom = close
ONCE renkoClose = close
ONCE renkoMA = 0
ONCE lastOrderTime = 0

boxSize = boxSizePips * PipSize

// Emulate a renko series on normal candles.
IF close > renkoTop + boxSize * reversalBoxes THEN
  renkoTop = close
  renkoBottom = renkoTop - boxSize * reversalBoxes
  renkoClose = renkoTop
ELSIF close < renkoBottom - boxSize * reversalBoxes THEN
  renkoBottom = close
  renkoTop = renkoBottom + boxSize * reversalBoxes
  renkoClose = renkoBottom
ENDIF

renkoAverage = Average[renkoPeriod](renkoClose)

// The average only updates when a new renko close prints.
IF renkoClose = renkoClose[1] THEN
  renkoMA = renkoMA[1]
ELSE
  renkoMA = renkoAverage
ENDIF

Nog 19 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
Langere historieOpnieuw uitgevoerd op maximaal 1,000,000 barsEUR/USD · 2 min · oudere data -22,092.00 USD

Met 996,000 bars beschikbaar op EUR/USD 2 minuten zakte de nettowinst naar USD 584,588 van USD 606,680 in de standaardrun, omdat de oudere data alleen al USD 22,092 verloor.

EUR/USD · 2 min

Beschikbare bars996,000
Netto, standaard run van 200,000 bars606,680.00 USD
Netto, lange run584,588.00 USD
Netto op alleen de oudere data-22,092.00 USD
Lees dit eerstBekende zwaktes4 punten
  • Er is geen stop loss of target. Alleen het tegengestelde signaal sluit een trade, dus een langzame omkering kan veel kosten.
  • De beste run had maar 144 trades en de drawdown van 109,627 USD was groot naast de gemiddelde trade van 4,213.06 USD.
  • De ordertussenruimte van 300 eenheden vergelijkt kloktijden en gaat niet om met de dagwissel, dus signalen 's nachts kunnen zich anders gedragen dan verwacht.
  • Naast de hoofdrun heeft alleen Silver 5 minuten een vastgelegde profit factor, namelijk 1.17.

Vragen

Over deze strategie

Kan ik hem in ProOrder draaien?

Ja. De renko-bricks worden binnen de code gesimuleerd, dus hij draait op een normale candlegrafiek in ProOrder.

Hoe deden andere markten het?

Alle geteste rijen waren positief. USD/JPY 30 minuten leverde 492,980 JPY op, Silver was positief op elk tijdframe en Gold boekte kleinere winsten zoals 2,576.7 EUR op 4 uur.

Welk risico is er bij 1 eenheid?

Op EUR/USD 2 minuten was de zwaarste drawdown 109,627 USD bij een grootte van 1. Omdat er geen stop in de code zit, moet je rekenen op verliezen daarboven.

Houdt de langere historie stand?

Grotendeels. Over 996000 bars was het resultaat 584,588 USD tegenover 606,680 USD in de standaardrun.

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

Supertrend Counter Trend

Een vergelijkbare profit factor.

3.47 PF · 1,444 trades

Ga op de ProRealAlgos-wachtlijst om te zien hoe wij systemen als dit testen voordat we ze traden.

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