Ställ dig i kön
Strategier / Trend / Renko MA Cross

Renko MA Cross-strategi

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.

TrendLong & shortIntradayEUR/USD2 min
3.34Profit factor
606,680Nettovinst USD
45.83%Träffsäkerhet
144Affärer
-109,627Max drawdown
4,213Snittaffär

Bästa körning av 20. EUR/USD, 2 min, spread 1, från körning pf:2026-09-24-EURUSD-2m.tsv:3.

Entryregler, long

  1. En simulerad renko-serie med boxar på 20 pip byggs på vanliga candles (en ny renko-stängning kräver en rörelse på 2 boxar)
  2. Minst 300 tidsenheter (HHMMSS) sedan den senaste ordern

Entryregler, short

  1. Sälj short när renko-stängningen korsar under sitt 20-periods medelvärde

Exitregler

  1. Ingen stop loss eller vinstmål

Testvillkor

PeriodFram till 2026-09-25
InstrumentEUR/USD, 2 minuter
Spread1 punkter
Kontrakt1
Startkapital1,000,000
KostnaderEndast spread. Courtage och overnight-finansiering ingår inte.
BarerUpp till 200,000 barer, färre där instrumentet har kortare historik
Senast testad2026-09-25
Parametrar (5)
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

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
EUR/USDBästa körning2 min3.34 14445.83606,680 USD-109,627
Silver5 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
Silver30 minn/a 99939.8448,281 USD-20,606
Silver3 minn/a 1,23137.7734,326 USD-25,070
Silver2 minn/a 1,34637.5929,258 USD-18,748
Silver10 minn/a 99236.5927,606 USD-20,387
Dow JonesDagn/a 4254.7623,592 EUR-10,778
Amerikansk råolja4 timmarn/a 98338.4519,457 EUR-5,313
Silver15 minn/a 95536.3416,128 USD-14,595
DAX 401 timmen/a 3,34335.3013,225 EUR-5,314
DAX 4015 minn/a 3,46636.049,340 EUR-5,223
DAX 404 timmarn/a 1,34635.598,481 EUR-7,467
Amerikansk råolja1 timmen/a 2,85236.336,418 EUR-6,045
Guld30 minn/a 19742.642,967 EUR-1,025
Guld2 minn/a 13547.412,828 EUR-903
Guld4 timmarn/a 10449.042,577 EUR-951
Guld3 minn/a 15940.251,310 EUR-994

Diagram

Resultat per körning

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

ProBuilder, omskriven till husstandard

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

Så laddar du in den

  1. Kopiera koden med kopieringsknappen på kodblocket.
  2. I ProRealTime, öppna ett diagram för det instrument och den tidsram du vill testa, öppna sedan ProOrder > Nytt handelssystem och välj "Skapa med programmering".
  3. Klistra in koden, ge systemet ett namn och spara det.
  4. Klicka på "Backtest", ange din egen spread och position size, och kör den innan du överväger att handla den live.

Använda indikatorer

SMA
Längre historikOmkörning på upp till 1,000,000 barerEUR/USD · 2 min · äldre data -22,092.00 USD

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.

EUR/USD · 2 min

Tillgängliga barer996,000
Netto, standardkörning med 200,000 barer606,680.00 USD
Netto, lång körning584,588.00 USD
Netto på enbart den äldre datan-22,092.00 USD
Läs det här förstKända svagheter4 punkter
  • Det finns ingen stop loss eller mål. Bara den motsatta signalen stänger en affär, så en långsam vändning kan kosta mycket.
  • Den bästa körningen hade bara 144 affärer, och drawdownen på 109,627 USD var stor i förhållande till genomsnittsaffären på 4,213.06 USD.
  • Orderavståndet på 300 enheter jämför klocktider och hanterar inte dygnsskiftet, så signaler över natten kan bete sig annorlunda än förväntat.
  • Förutom huvudkörningen har bara Silver 5 minuter en registrerad profit factor, på 1.17.

Frågor

Om den här strategin

Kan jag köra den i ProOrder?

Ja. Renko-tegelstenarna simuleras inne i koden, så den körs på ett vanligt candle-diagram i ProOrder.

Hur gick det för andra marknader?

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.

Vilken risk finns det vid 1 enhet?

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.

Håller den längre historiken?

Mestadels. Över 996000 barer var resultatet 584,588 USD mot 606,680 USD i standardkörningen.

Relaterat

Strategier som den här

Bollinger Squeeze

Använder samma indikator.

14.30 PF · 86 affärer

Slow MACD Slope

Bästa körning på samma marknad, EUR/USD.

6.80 PF · 7,305 affärer

Supertrend Counter Trend

En liknande profit factor.

3.47 PF · 1,444 affärer

Ställ dig i kön till ProRealAlgos för att se hur vi testar system som det här innan vi handlar dem.

ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.

Tidigare backtest-resultat är ingen garanti för framtida resultat. Detta är inte finansiell rådgivning. Kurerat och underhållet av ProRealAlgos. ProRealTime™ är ett varumärke som tillhör ProRealTime SAS. prorealalgos.comStatistikDokumentation