Koden simulerar ett renko-diagram med boxar på 20 pip ovanpå vanliga candles. Ett köp kommer när renko-stängningen korsar över sitt 20-periods medelvärde, och en short vid korsningen under. Efter den första affären håller den alltid en position.
Bästa körning av 20. EUR/USD, 2 min, spread 1, från körning pf:2026-09-24-EURUSD-2m.tsv:3.
| Period | Fram till 2026-09-25 |
| Instrument | EUR/USD, 2 minuter |
| Spread | 1 punkter |
| Kontrakt | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Endast spread. Courtage och overnight-finansiering ingår inte. |
| Barer | Upp till 200,000 barer, färre där instrumentet har kortare historik |
| Senast testad | 2026-09-25 |
| positionSize Aktier per affär | 1 |
| boxSizePips Renko-boxstorlek i pip | 20 |
| reversalBoxes Boxar priset måste röra sig för att skapa en ny renko-stängning | 2 |
| renkoPeriod Glidande medelvärde av renko-stängningarna | 20 |
| minOrderGap Minsta avstånd mellan ordrar, i tidsenheter HHMMSS | 300 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBästa körning | 2 min | 3.34 | 144 | 45.83 | 606,680 USD | -109,627 |
| Silver | 5 min | 1.17 | 1,114 | 37.16 | 44,022 USD | -10,909 |
| USD/JPY | 30 min | n/a | 1,217 | 38.46 | 492,980 JPY | -219,180 |
| USD/JPY | 10 min | n/a | 721 | 38.00 | 388,320 JPY | -363,130 |
| USD/JPY | 1 min | n/a | 58 | 43.10 | 103,700 JPY | -55,110 |
| Silver | 30 min | n/a | 999 | 39.84 | 48,281 USD | -20,606 |
| Silver | 3 min | n/a | 1,231 | 37.77 | 34,326 USD | -25,070 |
| Silver | 2 min | n/a | 1,346 | 37.59 | 29,258 USD | -18,748 |
| Silver | 10 min | n/a | 992 | 36.59 | 27,606 USD | -20,387 |
| Dow Jones | Dag | n/a | 42 | 54.76 | 23,592 EUR | -10,778 |
| Amerikansk råolja | 4 timmar | n/a | 983 | 38.45 | 19,457 EUR | -5,313 |
| Silver | 15 min | n/a | 955 | 36.34 | 16,128 USD | -14,595 |
| DAX 40 | 1 timme | n/a | 3,343 | 35.30 | 13,225 EUR | -5,314 |
| DAX 40 | 15 min | n/a | 3,466 | 36.04 | 9,340 EUR | -5,223 |
| DAX 40 | 4 timmar | n/a | 1,346 | 35.59 | 8,481 EUR | -7,467 |
| Amerikansk råolja | 1 timme | n/a | 2,852 | 36.33 | 6,418 EUR | -6,045 |
| Guld | 30 min | n/a | 197 | 42.64 | 2,967 EUR | -1,025 |
| Guld | 2 min | n/a | 135 | 47.41 | 2,828 EUR | -903 |
| Guld | 4 timmar | n/a | 104 | 49.04 | 2,577 EUR | -951 |
| Guld | 3 min | n/a | 159 | 40.25 | 1,310 EUR | -994 |
Diagram
De 10 bästa av 20 körningar. Hela listan finns i tabellen ovan.
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================ // 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
19 rader till: entry- och exitreglerna.
Uppsättning
Med 996,000 barer tillgängliga på EUR/USD 2 minuter sjönk nettovinsten till USD 584,588 från USD 606,680 i standardkörningen, eftersom den äldre datan i sig förlorade USD 22,092.
| Tillgängliga barer | 996,000 |
| Netto, standardkörning med 200,000 barer | 606,680.00 USD |
| Netto, lång körning | 584,588.00 USD |
| Netto på enbart den äldre datan | -22,092.00 USD |
Frågor
Ja. Renko-tegelstenarna simuleras inne i koden, så den körs på ett vanligt candle-diagram i ProOrder.
Alla testade rader var positiva. USD/JPY 30 minuter gav 492,980 JPY, Silver var positiv på varje tidsram, och Gold gav mindre vinster som 2,576.7 EUR på 4 timmar.
På EUR/USD 2 minuter var den värsta drawdownen 109,627 USD vid storlek 1. Eftersom koden inte har någon stop, planera för förluster utöver det.
Mestadels. Över 996000 barer var resultatet 584,588 USD mot 606,680 USD i standardkörningen.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.