Sett deg på ventelisten
Strategier / Trend / MACD Crossover Volatility Stop Filter

MACD Crossover Volatility Stop Filter

Strategien kjøper på et bullish MACD-kryss når +DI(14) er over -DI(14). Den lukker long-posisjonen på et bearish MACD-kryss med -DI(14) over +DI(14), eller når lukkekursen faller under et ATR(20)-volatilitetsstopp.

TrendKun longSwingGullDaglig
3.02Profit factor
3,651Nettogevinst EUR
38.19%Treffprosent
144Handler
-809Max drawdown
25.36Gj.sn. handel

Beste kjøring av 36. Gull, Daglig, spread 0.6, fra kjøring pf:2026-10-04-GOLD-D.tsv:3.

Inngangsregler, long

  1. Det legges ikke inn handler på de første 60 barene.

Utgangsregler

  1. Lukk long-posisjonen når lukkekursen faller under et volatilitetsstopp satt 2.0 ganger ATR(20) fra den høyeste lukkekursen siden trenden snudde opp.

Testbetingelser

PeriodeFrem til 2026-10-04
InstrumentGold, Daglig
Spread0.6 poeng
Startkapital1,000,000
KostnaderKun spread. Kommisjoner og overnattfinansiering er ikke inkludert.
BarerOpptil 200,000 barer, færre der instrumentet har kortere historikk
Sist testet2026-10-04

Hver kjøring

Markeder og tidsrammer som er testet

MarkedTidsrammePFHandlerTreff %NettoMax DD
GullBeste kjøringDaglig3.02 14438.193,651 EUR-809
S&P 500Daglig2.30 16940.833,765 EUR-569
Gull4 timer2.29 29338.574,048 EUR-568
DAX 40Daglig1.98 17440.2317,287 EUR-3,850
Gull3 min1.21 1,91031.101,893 EUR-431
USD/JPY10 min1.18 2,02433.65469,740 USD-112,480
USD/JPY30 minn/a 1,88233.90570,100 USD-207,530
USD/JPY1 timen/a 1,30233.79539,870 USD-421,060
EUR/USDDaglign/a 13832.6153,416 USD-39,280
EUR/USD4 timern/a 43934.4040,844 USD-36,463
Nikkei 225Daglign/a 12234.4331,510 USD-15,442
SølvDaglign/a 13124.4324,322 USD-19,961
Nikkei 2254 timern/a 25036.4021,237 USD-10,986
Dow JonesDaglign/a 16442.6819,860 EUR-12,283
Sølv15 minn/a 1,98629.6117,833 USD-9,757
Nikkei 22510 minn/a 1,92732.1216,924 USD-13,284
Dow Jones4 timern/a 9939.3913,398 EUR-3,595
Nasdaq 1004 timern/a 32747.7113,001 EUR-4,016
Nasdaq 1001 timen/a 1,14335.5211,047 EUR-2,809
DAX 404 timern/a 29839.269,718 EUR-3,777
Dow Jones15 minn/a 1,66032.659,075 EUR-8,086
Nasdaq 10015 minn/a 1,91135.018,581 EUR-4,909
Nasdaq 100Daglign/a 14543.456,966 EUR-6,348
Brent råoljeDaglign/a 6939.136,954 EUR-6,411
Nasdaq 10030 minn/a 2,02036.986,902 EUR-4,213
DAX 4015 minn/a 1,96931.896,033 EUR-4,371
Nasdaq 10010 minn/a 1,95833.555,869 EUR-4,292
Brent råolje1 timen/a 62136.715,190 EUR-4,466
Gull5 minn/a 1,87233.282,300 EUR-644
Gull1 timen/a 1,10933.542,094 EUR-1,059
S&P 5004 timern/a 33038.791,897 EUR-772
S&P 5001 timen/a 1,19636.201,786 EUR-787
Gull30 minn/a 1,94833.681,751 EUR-1,275
Gull15 minn/a 1,97229.771,622 EUR-871
Gull10 minn/a 1,97431.411,521 EUR-839
S&P 50015 minn/a 1,96533.031,446 EUR-1,140

Diagrammer

Resultater per kjøring

Topp 10 av 36 kjøringer. Hele listen finnes i tabellen ovenfor.

Over 1.0 tjente penger, under 1.0 tapte penger.

Koden

ProBuilder-kode, slik den ble testet

// ==============================================================
// MACD Crossover Volatility Stop Filter
// ProRealAlgos Strategy Library  |  prorealalgos.com
// Type: Trend
// Direction: Long only
// Timeframe tested: Daily
// ==============================================================

DEFPARAM CumulateOrders = false

ONCE vmax = 0
ONCE vmin = 0
ONCE vup = 1
ONCE vstop = 0
ONCE vinit = 0

macdl = MACDline[12,26,9](close)
macds = ExponentialAverage[9](macdl)
myDiplus = DIplus[14](close)
myDiminus = DIminus[14](close)
atrm = AverageTrueRange[20](close) * 2.0

IF vinit = 0 THEN
    vmax = close
    vmin = close
    vinit = 1
ENDIF
vmax = MAX(vmax, close)
vmin = MIN(vmin, close)
prevup = vup
IF prevup = 1 THEN
    vstop = MAX(vstop, vmax - atrm)
ELSE
    vstop = MIN(vstop, vmin + atrm)
ENDIF

29 linjer til: inngangs- og utgangsreglene.

Oppsett

Slik laster du den inn

  1. Kopier koden med kopiknappen på kodeblokken.
  2. I ProRealTime åpner du et diagram for instrumentet og tidsrammen du vil teste, og åpner deretter ProOrder > New trading system og velger "Create with programming".
  3. Lim inn koden, gi systemet et navn og lagre det.
  4. Klikk "Backtest", angi din egen spread og position size, og kjør den før du vurderer å handle den live.

Indikatorer som brukes

MACDDMIATR
Lengre historikkKjørt om igjen på opptil 1,000,000 barerGull · Daglig · eldre data 0.00 EUR

Gull hadde ingen historikk utover standardkjøringen, så begge kjøringene brukte 13,000 barer.

Gold · Daglig

Barer tilgjengelig13,000
Netto, standard kjøring på 200,000 barer3,651.20 EUR
Netto, lang kjøring3,651.20 EUR
Netto på de eldre dataene alene0.00 EUR
Les dette førstKjente svakheter2 poeng
  • Resultatene inkluderer bare spread. Kurtasje og overnattingsrenter er ikke inkludert.
  • Koden er publisert slik den ble backtestet, og har ikke blitt kompilert på nytt siden.

Spørsmål

Om denne strategien

Kan jeg kjøre MACD Crossover Volatility Stop Filter i ProOrder?

Ja. Koden er skrevet i ProBuilder og kjører som et automatisert ProOrder-system. Backtest den på din egen konto med din egen spread og position size før du handler med den live.

Hvilke markeder ble den testet på?

Den ble testet på 36 kombinasjoner av marked og tidsramme. Beste kjøring var Gull, Daglig, med en profit factor på 3.02 over 144 handler.

Hvor stor var drawdown?

Den beste kjøringen hadde en max drawdown på 809 EUR med den testede position size, mot et nettoresultat på 3,651 EUR.

Handler den long, short eller begge deler?

Den tar bare long-handler.

Relatert

Strategier som denne

Slow MACD Slope

Bruker samme indikator.

6.80 PF · 7,305 handler

CCI Breakout

Beste kjøring på samme marked, Gold.

1.08 PF · 6,065 handler

SMA Cross With Custom ADX Filter

Også en trendstrategi.

3.01 PF · 145 handler

Få de fullstendige reglene, hele koden og ProRealAlgos-porteføljen som medlem.

ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.

Tidligere backtest-resultater er ingen garanti for fremtidige resultater. Dette er ikke finansiell rådgivning. Kuratert og vedlikeholdt av ProRealAlgos. ProRealTime™ er et varemerke tilhørende ProRealTime SAS. prorealalgos.comStatistikkDokumentasjon