Systemet summerer endringer i candle body over 978 barer og handler mot ytterpunkter: det kjøper når en negativ sum setter en ny bunn og selger når en sum over 51 pip setter en ny topp. Posisjoner lukkes bare når det motsatte signalet snur dem.
Beste kjøring av 37. S&P 500, 30 min, spread 1, fra kjøring pf:2026-09-24-USA500-30m.tsv:3.
| Periode | Frem til 2026-09-25 |
| Instrument | S&P 500, 30 minutter |
| Spread | 1 poeng |
| Kontrakter | 1 |
| Startkapital | 1,000,000 |
| Kostnader | Kun spread. Kommisjoner og overnattfinansiering er ikke inkludert. |
| Barer | Opptil 200,000 barer, færre der instrumentet har kortere historikk |
| Sist testet | 2026-09-25 |
| positionSize Kontrakter per handel | 1 |
| sumPeriod Barer summert | 978 |
| upperFilter Summen må overstige så mange pip for å regnes som positiv | 51 |
| lowerFilter Summen må være under minus så mange pip for å regnes som negativ | 0 |
| invertSignal 1 = som testet, -1 snur alle signaler | 1 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| S&P 500Beste kjøring | 30 min | 2.86 | 124 | 60.48 | 6,859 EUR | -1,368 |
| S&P 500 | 1 time | 1.88 | 226 | 58.85 | 6,349 EUR | -1,457 |
| Gull | Daglig | 1.77 | 110 | 63.64 | 3,481 EUR | -893 |
| S&P 500 | 4 timer | 1.62 | 406 | 57.64 | 6,775 EUR | -1,337 |
| Sølv | 1 time | n/a | 1,242 | 55.56 | 1,147,598 USD | -570,335 |
| USD/JPY | 30 min | n/a | 674 | 54.75 | 579,880 JPY | -299,590 |
| USD/JPY | 4 timer | n/a | 2,176 | 55.70 | 508,890 JPY | -483,600 |
| USD/JPY | 1 time | n/a | 1,548 | 54.07 | 449,840 JPY | -431,210 |
| USD/JPY | 10 min | n/a | 256 | 53.91 | 347,360 JPY | -282,470 |
| EUR/USD | 10 min | n/a | 96 | 52.08 | 308,238 USD | -82,119 |
| USD/JPY | 15 min | n/a | 330 | 52.73 | 275,920 JPY | -267,040 |
| EUR/USD | 5 min | n/a | 96 | 48.96 | 220,522 USD | -153,172 |
| EUR/USD | Daglig | n/a | 2,332 | 58.58 | 130,587 USD | -56,759 |
| Dow Jones | Daglig | n/a | 2,069 | 60.27 | 44,774 EUR | -16,838 |
| Sølv | 15 min | n/a | 1,380 | 55.72 | 37,932 USD | -29,790 |
| Nasdaq 100 | Daglig | n/a | 1,137 | 58.66 | 25,832 EUR | -6,474 |
| Amerikansk råolje | Daglig | n/a | 1,994 | 58.58 | 23,394 EUR | -12,345 |
| DAX 40 | Daglig | n/a | 1,808 | 56.53 | 21,517 EUR | -6,042 |
| Sølv | Daglig | n/a | 623 | 55.22 | 21,449 USD | -16,797 |
| GBP/USD | Daglig | n/a | 2,841 | 58.08 | 13,163 USD | -10,446 |
| FTSE 100 | Daglig | n/a | 1,484 | 57.35 | 10,604 EUR | -4,572 |
| FTSE 100 | 1 time | n/a | 1,312 | 55.03 | 9,034 EUR | -3,297 |
| S&P 500 | Daglig | n/a | 299 | 57.53 | 6,078 EUR | -1,700 |
| S&P 500 | 15 min | n/a | 90 | 63.33 | 4,871 EUR | -1,267 |
| Gull | 1 time | n/a | 102 | 56.86 | 3,958 EUR | -1,769 |
| FTSE 100 | 10 min | n/a | 78 | 57.69 | 3,708 EUR | -1,320 |
| Gull | 4 timer | n/a | 115 | 58.26 | 3,586 EUR | -1,649 |
| Gull | 30 min | n/a | 64 | 54.69 | 3,426 EUR | -1,549 |
| Gull | 15 min | n/a | 76 | 52.63 | 3,319 EUR | -1,511 |
| FTSE 100 | 15 min | n/a | 282 | 52.48 | 3,034 EUR | -2,986 |
| S&P 500 | 10 min | n/a | 48 | 52.08 | 2,560 EUR | -1,692 |
| Gull | 10 min | n/a | 46 | 41.30 | 2,158 EUR | -2,068 |
| Gull | 5 min | n/a | 38 | 47.37 | 2,143 EUR | -2,008 |
| Gull | 3 min | n/a | 28 | 46.43 | 2,116 EUR | -1,489 |
| FTSE 100 | 5 min | n/a | 28 | 53.57 | 2,022 EUR | -1,301 |
| S&P 500 | 5 min | n/a | 26 | 69.23 | 2,010 EUR | -1,332 |
| FTSE 100 | 3 min | n/a | 30 | 63.33 | 1,410 EUR | -1,348 |
Diagrammer
Topp 10 av 37 kjøringer. Hele listen finnes i tabellen ovenfor.
Over 1.0 tjente penger, under 1.0 tapte penger.
Koden
// ============================================================ // Candle Body Sum Intraday // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: 30 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade sumPeriod = 978 // bars summed upperFilter = 51 // sum must exceed this many pips to count as positive lowerFilter = 0 // sum must be below minus this many pips to count as negative invertSignal = 1 // 1 = as tested, -1 flips every signal // --- Indicators --- candleBody = close - open bodyChange = candleBody - candleBody[1] bodySum = Summation[sumPeriod](bodyChange) // Last sum reading on each side of the filters, held until the next one IF bodySum > upperFilter * PipSize THEN positiveSum = bodySum ENDIF IF bodySum < (0 - lowerFilter) * PipSize THEN negativeSum = bodySum ENDIF negativeFalling = negativeSum < negativeSum[1] positiveRising = positiveSum > positiveSum[1]
20 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja, den holder alltid 1 kontrakt long eller short og bytter ved hvert reverseringssignal. Den omskrevne koden er ikke kompileringssjekket.
Indekser, gull, sølv, olje og valutapar fra 3 minutter til daglig, og hver kjøring var lønnsom. S&P 500 1 time hadde en profit factor på 1.88 og Gold Daily 1.77.
På S&P 500 30 minutter var maksimal drawdown EUR 1,368.31 mot EUR 6,859.16 i nettogevinst.
Det lange vinduet gjør body-summen til en langsom måler på strukket momentum. På 30-minuttsbarer dekker det flere uker.
Relatert
Copy trading på amerikanske indekser er tilgjengelig for ProRealAlgos-medlemmer når det blir ledige plasser.