Strategin köper vid ett hausse-MACD-kors när +DI(14) ligger över -DI(14). Den stänger longen vid ett baisse-MACD-kors med -DI(14) över +DI(14), eller när stängningskursen faller under ett ATR(20)-volatilitetsstopp.
Bästa körningen av 36. Guld, Dag, spread 0.6, från körning pf:2026-10-04-GOLD-D.tsv:3.
| Period | Till och med 2026-10-04 |
| Instrument | Gold, Dag |
| Spread | 0.6 punkter |
| 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-10-04 |
Varje körning
| Marknad | Tidsram | PF | Affärer | Träff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| GuldBästa körning | Dag | 3.02 | 144 | 38.19 | 3,651 EUR | -809 |
| S&P 500 | Dag | 2.30 | 169 | 40.83 | 3,765 EUR | -569 |
| Guld | 4 timmar | 2.29 | 293 | 38.57 | 4,048 EUR | -568 |
| DAX 40 | Dag | 1.98 | 174 | 40.23 | 17,287 EUR | -3,850 |
| Guld | 3 min | 1.21 | 1,910 | 31.10 | 1,893 EUR | -431 |
| USD/JPY | 10 min | 1.18 | 2,024 | 33.65 | 469,740 USD | -112,480 |
| USD/JPY | 30 min | n/a | 1,882 | 33.90 | 570,100 USD | -207,530 |
| USD/JPY | 1 timme | n/a | 1,302 | 33.79 | 539,870 USD | -421,060 |
| EUR/USD | Dag | n/a | 138 | 32.61 | 53,416 USD | -39,280 |
| EUR/USD | 4 timmar | n/a | 439 | 34.40 | 40,844 USD | -36,463 |
| Nikkei 225 | Dag | n/a | 122 | 34.43 | 31,510 USD | -15,442 |
| Silver | Dag | n/a | 131 | 24.43 | 24,322 USD | -19,961 |
| Nikkei 225 | 4 timmar | n/a | 250 | 36.40 | 21,237 USD | -10,986 |
| Dow Jones | Dag | n/a | 164 | 42.68 | 19,860 EUR | -12,283 |
| Silver | 15 min | n/a | 1,986 | 29.61 | 17,833 USD | -9,757 |
| Nikkei 225 | 10 min | n/a | 1,927 | 32.12 | 16,924 USD | -13,284 |
| Dow Jones | 4 timmar | n/a | 99 | 39.39 | 13,398 EUR | -3,595 |
| Nasdaq 100 | 4 timmar | n/a | 327 | 47.71 | 13,001 EUR | -4,016 |
| Nasdaq 100 | 1 timme | n/a | 1,143 | 35.52 | 11,047 EUR | -2,809 |
| DAX 40 | 4 timmar | n/a | 298 | 39.26 | 9,718 EUR | -3,777 |
| Dow Jones | 15 min | n/a | 1,660 | 32.65 | 9,075 EUR | -8,086 |
| Nasdaq 100 | 15 min | n/a | 1,911 | 35.01 | 8,581 EUR | -4,909 |
| Nasdaq 100 | Dag | n/a | 145 | 43.45 | 6,966 EUR | -6,348 |
| Brentolja | Dag | n/a | 69 | 39.13 | 6,954 EUR | -6,411 |
| Nasdaq 100 | 30 min | n/a | 2,020 | 36.98 | 6,902 EUR | -4,213 |
| DAX 40 | 15 min | n/a | 1,969 | 31.89 | 6,033 EUR | -4,371 |
| Nasdaq 100 | 10 min | n/a | 1,958 | 33.55 | 5,869 EUR | -4,292 |
| Brentolja | 1 timme | n/a | 621 | 36.71 | 5,190 EUR | -4,466 |
| Guld | 5 min | n/a | 1,872 | 33.28 | 2,300 EUR | -644 |
| Guld | 1 timme | n/a | 1,109 | 33.54 | 2,094 EUR | -1,059 |
| S&P 500 | 4 timmar | n/a | 330 | 38.79 | 1,897 EUR | -772 |
| S&P 500 | 1 timme | n/a | 1,196 | 36.20 | 1,786 EUR | -787 |
| Guld | 30 min | n/a | 1,948 | 33.68 | 1,751 EUR | -1,275 |
| Guld | 15 min | n/a | 1,972 | 29.77 | 1,622 EUR | -871 |
| Guld | 10 min | n/a | 1,974 | 31.41 | 1,521 EUR | -839 |
| S&P 500 | 15 min | n/a | 1,965 | 33.03 | 1,446 EUR | -1,140 |
Diagram
De 10 bästa av 36 körningar. Hela listan finns i tabellen ovan.
Över 1.0 gav vinst, under 1.0 gav förlust.
Koden
// ============================================================== // 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 rader till: entry- och exitreglerna.
Uppsättning
Guld hade ingen historik utöver standardkörningen, så båda körningarna använde 13,000 barer.
| Tillgängliga barer | 13,000 |
| Netto, standardkörning med 200,000 barer | 3,651.20 EUR |
| Netto, lång körning | 3,651.20 EUR |
| Netto på enbart den äldre datan | 0.00 EUR |
Frågor
Ja. Koden är skriven i ProBuilder och körs som ett automatiserat ProOrder-system. Backtesta den på ditt eget konto med din egen spread och position size innan du handlar med den skarpt.
Den testades på 36 kombinationer av marknad och tidsram. Den bästa körningen var Guld, Dag, med en profit factor på 3.02 över 144 affärer.
Den bästa körningen hade en maximal drawdown på 809 EUR vid den testade position size, mot ett nettoresultat på 3,651 EUR.
Den tar bara long-affärer.
Relaterat
ProRealAlgos-communityn får de fullständiga reglerna, den kompletta koden och den automatiserade portföljen.