Fisher Transform av typisk pris, over 13 barer, styrer hver handel. Et kryss opp gjennom -5 åpner en long og et kryss ned gjennom 5 åpner en short. Systemet er alltid i markedet og snur retning ved hvert motsatte signal.
Beste kjøring av 6. EUR/USD, 3 min, spread 1, fra kjøring sweeps:2026-09-23-EURUSD-3m-opt.tsv:3.
| Periode | Frem til 2026-09-23 |
| Instrument | EUR/USD, 3 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-23 |
| positionSize Kontrakter per handel | 1 |
| fisherPeriod Tilbakeblikk for Fisher Transform | 13 |
| upperLevel Selg short når Fisher faller tilbake under dette | 5 |
| lowerLevel Kjøp når Fisher klatrer tilbake over dette | -5 |
| valueSmoothing Vekt for forrige normaliserte verdi | 0.67 |
| clampTrigger Normalisert verdi utover dette begrenses | 0.99 |
| clampValue Begrensningsnivå, holder logaritmen endelig | 0.999 |
Hver kjøring
| Marked | Tidsramme | PF | Handler | Treff % | Netto | Max DD |
|---|---|---|---|---|---|---|
| EUR/USDBeste kjøring | 3 min | n/a | 6,227 | 50.23 | 140,774 USD | -50,961 |
| EUR/USD | 4 timer | n/a | 1,550 | 59.10 | 84,954 USD | -48,632 |
| Dow Jones | 1 time | n/a | 1,268 | 60.96 | 24,659 EUR | -20,758 |
| Dow Jones | 4 timer | n/a | 341 | 60.12 | 13,477 EUR | -9,514 |
| GBP/USD | Daglig | n/a | 442 | 59.95 | 5,897 USD | -5,630 |
| FTSE 100 | Daglig | n/a | 349 | 63.04 | 5,538 EUR | -3,169 |
Diagrammer
Koden
// ============================================================ // Fisher Transform Cross // ProRealAlgos Strategy Library | prorealalgos.com // Type: Mean reversion // Direction: Long & short // Timeframe tested: 3 minutes // ============================================================ // --- Settings --- DEFPARAM CumulateOrders = false // --- Parameters --- positionSize = 1 // contracts per trade fisherPeriod = 13 // lookback for the Fisher Transform upperLevel = 5 // sell short when Fisher drops back below this lowerLevel = -5 // buy when Fisher climbs back above this valueSmoothing = 0.67 // weight of the previous normalised value clampTrigger = 0.99 // normalised value beyond this is clamped clampValue = 0.999 // clamp level, keeps the log finite // --- Indicators --- // Fisher Transform of the typical price. fisherValue and fisherLine carry over from the previous bar. IF BarIndex < fisherPeriod THEN fisherValue = 0 fisherLine = 0 ELSE highestPrice = Highest[fisherPeriod](TypicalPrice) lowestPrice = Lowest[fisherPeriod](TypicalPrice) IF highestPrice > lowestPrice THEN fisherValue = ((TypicalPrice - lowestPrice) / (highestPrice - lowestPrice) - 0.5) + valueSmoothing * fisherValue ENDIF IF fisherValue > clampTrigger THEN fisherValue = clampValue ENDIF IF fisherValue < (0 - clampTrigger) THEN fisherValue = 0 - clampValue ENDIF fisherLine = 0.5 * LOG((1 + fisherValue) / (1 - fisherValue)) + 0.5 * fisherLine ENDIF
15 linjer til: inngangs- og utgangsreglene.
Oppsett
Spørsmål
Ja. Den kjører i ProOrder med 1 kontrakt og trenger ingen innstillinger for stop eller mål, siden den bare reverserer.
EUR/USD 3 minutter tjente USD 140,774.00. EUR/USD 4 timer, Dow Jones 1 time og 4 timer, GBP/USD daglig og FTSE 100 daglig var også alle positive.
Hovedkjøringen nådde en max drawdown på USD 50,961.00 med 1 kontrakt. På FTSE 100 daglig var den EUR 3,169.00.
Den daglige versjonen fungerer, men sweepen fant mest gevinst på EUR/USD 3 minutter. Daglige kjøringer handler mindre og hadde høyere treffprosent, som 63.04% på FTSE 100.
Relatert
ProRealAlgos-fellesskapet får de fullstendige reglene, hele koden og den automatiserte porteføljen.