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

MACD Zero Cross: ett enkelt momentum-vändningssystem

Den här strategin köper när MACD(12, 26, 9)-värdet korsar över noll och säljer short när det korsar under. Ett svagt ADX(14)-filter över 5 är det enda andra villkoret. Affärer exitar vid ett mål på 70 punkter, en stop på 60 punkter eller på den motsatta signalen.

TrendLong & shortSwingUSD/JPY4 timmar
1.14Profit factor
882,830Nettovinst JPY
42.55%Träffsäkerhet
2,724Affärer
-117,945Max drawdown
324Snittaffär

Bästa körning av 3. USD/JPY, 4 timmar, spread 1, från körning pf:2026-09-24-USDJPY-4h.tsv:1.

Entryregler, long

  1. ADX(14) ligger över 5

Entryregler, short

  1. ADX(14) ligger över 5

Exitregler

  1. Stop loss på 60 punkter
  2. En motsatt signal vänder positionen

Testvillkor

PeriodFram till 2026-09-24
InstrumentUSD/JPY, 4 timmar
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-24
Parametrar (8)
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
adxPeriod
ADX-längd
14
adxThreshold
Minsta ADX-värde för att handla
5
takeProfitPoints
Mål i punkter
70
stopLossPoints
Skyddande stop i punkter
60

Varje körning

Testade marknader och tidsramar

MarknadTidsramPFAffärerTräff %NettoMax DD
USD/JPYBästa körning4 timmar1.14 2,72442.55882,830 JPY-117,945
SilverDagn/a 1,01438.8612,142 USD-7,446
GuldDagn/a 1,09736.191,349 EUR-737

Diagram

Resultat per körning

NettovinstMax drawdown

Koden

ProBuilder, omskriven till husstandard

// ============================================================
// MACD Zero Cross
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long & short
// Timeframe tested: 4 hours
// ============================================================

// --- 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
adxPeriod = 14            // ADX length
adxThreshold = 5          // minimum ADX reading to trade
takeProfitPoints = 70     // target in points
stopLossPoints = 60       // protective stop in points

// --- Indicators ---
macdValue = MACD[macdFast, macdSlow, macdSignalPeriod](close)
adxValue = ADX[adxPeriod]

17 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

MACDADX
Läs det här förstKända svagheter4 punkter
  • Den bästa körningen hade en profit factor på 1.14, så vinsterna var bara något större än förlusterna och extra kostnader kunde radera dem.
  • Träffsäkerheten i den körningen var 42.55% med ett mål bara något bredare än stoppen, vilket lämnar en tunn marginal.
  • Bara tre marknader finns på den här sidan (USD/JPY, Silver och Gold), så den har en smal testbas.
  • ADX-filtret på 5 blockerar nästan ingenting, så sidledes marknader kan ge många whipsaw-affärer.

Frågor

Om den här strategin

Kan MACD Zero Cross köras live i ProOrder?

Ja, den använder en standard-MACD, ADX och en fast stop och mål. Den behöver fortfarande en kompileringskontroll efter omskrivningen.

Var har den testats?

USD/JPY 4 timmar gav det bästa resultatet med JPY 882,830 från 2,724 affärer. Silver dag gav USD 12,142 och Gold dag EUR 1,348.9.

Vilken drawdown kommer med 1 kontrakt?

Max drawdown på USD/JPY 4 timmar var JPY 117,945. På Gold dag var den EUR 737, så drawdown beror i hög grad på instrumentets kontraktsvärde.

Varför ett 4-timmesdiagram?

MACD:s nollkorsningar är långsamma signaler. På 4-timmesbarer passar målet på 70 punkter och stoppen på 60 punkter den typiska rörelsestorleken bättre än på mycket korta barer.

Relaterat

Strategier som den här

Slow MACD Slope

Använder samma indikator.

6.80 PF · 7,305 affärer

Supertrend Counter Trend

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

3.47 PF · 1,444 affärer

SMA Cross 10/30

En liknande profit factor.

1.14 PF · 2,495 affärer

Diskutera MACD-system med andra ProRealTime-traders. Kön till ProRealAlgos är öppen.

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