Ställ dig i kön
Strategier / Trend / MACD Signal Cross

MACD Signal Cross backtest

Detta är MACD-signalen enligt läroboken: köp när MACD(12, 26, 9)-linjen korsar över sin signallinje, sälj short vid korset under. Positioner stängs när linjerna pekar åt andra hållet eller vid en 1%-stopp. I våra tester förlorade den mestadels pengar.

TrendLong & shortIntradayDAX 405 min
n/aProfit factor
-29,036Nettovinst EUR
28.10%Träffsäkerhet
8,088Affärer
-29,225Max drawdown
-3.59Snittaffär

Bästa körning av 17. DAX 40, 5 min, spread 3, från körning sweeps:2026-09-07-DAX40-5m-opt.tsv:11.

Entryregler, long

  1. Ingen position är öppen

Entryregler, short

  1. Ingen position är öppen

Exitregler

  1. Stop loss på 1% från entry
  2. Stäng en short när MACD-linjen är över signallinjen

Testvillkor

PeriodTill och med 2026-09-07
InstrumentDAX 40, 5 minuter
Spread3 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-08
Parametrar (5)
positionSize
Kontrakt per affär
1
macdFast
MACD snabb EMA-längd
12
macdSlow
MACD långsam EMA-längd
26
macdSignalPeriod
MACD signallinjelängd
9
stopLossPct
Skyddande stop, procent av entrypris
1

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
DAX 40Bästa körning5 minn/a 8,08828.10-29,036 EUR-29,225
S&P 5004 timmarn/a 1,46632.951,625 EUR-1,222
DAX 401 timmen/a 4,57734.30626 EUR-8,984
Guld1 timmen/a 4,84532.07-675 EUR-2,269
Guld30 minn/a 7,77431.79-2,127 EUR-4,636
S&P 50030 minn/a 7,54332.43-3,922 EUR-6,581
Guld5 minn/a 7,92628.50-5,364 EUR-5,743
Guld15 minn/a 7,81029.54-5,724 EUR-6,028
S&P 50015 minn/a 7,60931.06-5,934 EUR-6,007
S&P 5001 timmen/a 5,03730.85-6,508 EUR-6,917
S&P 5005 minn/a 7,96528.06-8,301 EUR-8,317
Nasdaq 1001 timmen/a 5,10831.34-11,045 EUR-11,629
Nasdaq 10015 minn/a 7,48232.58-16,254 EUR-18,183
Nasdaq 10030 minn/a 7,61031.27-16,604 EUR-16,782
DAX 4030 minn/a 7,69732.58-18,070 EUR-19,902
Nasdaq 1005 minn/a 7,86130.73-22,076 EUR-22,223
DAX 4015 minn/a 7,80831.71-24,690 EUR-24,944

Diagram

Resultat per körning

De 10 bästa av 17 körningar. Hela listan finns i tabellen ovan.

NettovinstMax drawdown

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// MACD Signal Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 5 minutes
// ============================================================

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

// --- Parameters ---
positionSize = 1          // contracts per trade
macdFast = 12             // MACD fast EMA length
macdSlow = 26             // MACD slow EMA length
macdSignalPeriod = 9      // MACD signal line length
stopLossPct = 1           // protective stop, percent of entry price

// --- Indicators ---
// Names differ from MACDLine / MACDSignal because ProBuilder ignores case.
macdMain = MACDLine[macdFast, macdSlow, macdSignalPeriod](close)
macdTrigger = MACDSignal[macdFast, macdSlow, macdSignalPeriod](close)

25 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

MACD
Läs det här förstKända svagheter4 punkter
  • Huvudkörningen förlorade pengar. DAX 40 5 minuter slutade på -29,036.1 EUR över 8088 affärer, med en drawdown på 29,225.3 EUR.
  • Endast två marknadstester var lönsamma (S&P 500 4 timmar och DAX 40 1 timme), och båda vinsterna var små.
  • Träffsäkerheten var 28.1% på DAX 40 5 minuter, och den genomsnittliga affären på -3.59 EUR täckte inte kostnaderna.
  • Profit factor registrerades inte. Alla rader kommer från parametersvep.

Frågor

Om den här strategin

Ska jag köra den här i ProOrder?

Den kan laddas in i ProOrder, men backtesterna på den här sidan ger inte stöd för att handla den som den är. Betrakta den som en utgångspunkt att förbättra.

Fungerade den på någon marknad?

S&P 500 4 timmar gav 1,624.76 EUR och DAX 40 1 timme gav 626 EUR. Alla andra rader förlorade, med den sämsta på -24,689.5 EUR på DAX 40 15 minuter.

Vilken drawdown hade den vid 1 kontrakt?

På DAX 40 5 minuter var drawdown 29,225.3 EUR vid 1 kontrakt, ungefär lika stor som hela förlusten.

Varför testa den på korta tidsramar?

MACD-kors är populära bland intraday-tradare. Resultaten tyder på att signalen utlöses för ofta på 5- till 30-minutersdiagram och att kostnaderna växer.

Relaterat

Strategier som den här

Slow MACD Slope

Använder samma indikator.

6.80 PF · 7,305 affärer

Buy After Price Fall

Bästa körning på samma marknad, DAX 40.

1.88 PF · 312 affärer

Long-Term Moving Average Cross

Även en trendstrategi.

12.31 PF · 61 affärer

Vill du ha system med bättre siffror än detta? Ställ dig i kön till ProRealAlgos.

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