ZigZag forbinder udvalgte kurstoppe og -bunde og udelader mindre bevægelser imellem dem fra linjen. Det gør udsvingsstrukturen lettere at undersøge, men det seneste endepunkt kan flytte sig, når kursbevægelsen fortsætter. En pæn historisk zigzaglinje viser ikke præcist, hvornår hvert vendepunkt blev tilgængeligt.
Hvad ZigZag-indikatoren viser
Linjen er et tilbageblikbaseret filter af kursbevægelser. Den tidligere BrokerCheck-guide beskriver anvendelser inden for handel på udsving, trendkanaler, Elliott-bølgeanalyse, støtte og modstand, Fibonacci-forankringer og mønstre som hoved og skuldre, trekanter og dobbelte toppe eller bunde. Disse anvendelser indebærer fortolkning af de udvalgte udsving; selve linjen beregner ikke en fremtidig kurs.
Guiden fremhæver afvejningen mellem følsomhed og støj og diskuterer tydelige trends, sidelæns markeder, aktivernes volatilitet, fundamental sammenhæng og historiske test. Dens handelsanvendelser beskriver analytiske tilgange. Eksemplerne her måler linjen og dens ændringer uden at teste en indgangs- eller udgangsstrategi.
Indstillingerne Depth, Deviation og Backstep
Den tidligere guide definerer Depth som et minimumsantal søjler uden en ny top eller bund, Deviation som den nødvendige procentvise bevægelse for et retningsskift og Backstep som det mindste søjleinterval mellem toppe og bunde. Den angiver disse illustrative intervaller:
| Indstilling | Interval på kortere sigt | Interval på længere sigt |
|---|---|---|
| Depth | 5–10 søjler | 12–20 søjler |
| Deviation | 1–3% | 5–10% |
| Backstep | 1–3 søjler | 3–5 søjler |
Hold søjleantal adskilt fra procentfiltre
Guiden bruger også »Depth« om et filter for mindste kursbevægelse med et startinterval på 5%–10%, >10% ved høj volatilitet og <5% ved lav volatilitet. I omtalen af Deviation beskrives <5% som lavere, 5–10% som moderat og >10% som højere. Eksemplerne på risikostyring sammenligner filtre på 5% og 15%. Disse procentbeskrivelser bevares her som procenttærskler; de omregnes ikke til søjleantal.
Downloaden gør enhederne tydelige: Depth er et bagudrettet vindue i søjler; DeviationPercent er en vendingsprocent målt fra kursen på det endnu ubekræftede endepunkt; Backstep er mindste afstand i søjler til et modsat endepunkt. Det er den præcise konvention, som bruges nedenfor. Afvigelsen er ikke indstillet i point, og overensstemmelse med en anden platforms ZigZag forudsættes ikke.
Backstep og gentegning
Guidens Backstep-tabel kalder 1 søjle meget følsom, 2–3 søjler afbalancerede og 4–5 søjler mindre følsomme. Den siger også, at Backstep »forhindrer gentegning«, mens dens tidligere gennemgang advarer om, at ZigZag kan tegne om. Beregningen her bruger kun Backstep som afstandsregel. Dens endnu ubekræftede endepunkt flytter sig stadig, som eksemplet med successive dataafskæringer viser.
Det sidst tegnede vendepunkt er en kandidat, ikke en afsluttet historisk kendsgerning, når det først dukker op.
Den præcise beregning i denne download
De illustrative standardværdier er Depth 12 søjler, DeviationPercent 1% og Backstep 3 søjler. De kombinerer værdier fra guiden; de er ikke optimerede eller præsenteret som de bedste indstillinger.
- Læs søjlerne kronologisk. Vent på et fuldt Depth-vindue, og brug derefter dets tidligste laveste bund som foreløbigt startendepunkt. Behandlingen fortsætter på næste søjle.
- En topkandidat skal være lig med eller højere end alle toppe i det bagudrettede Depth-vindue, inklusive den aktuelle søjle. En bundkandidat skal være lig med eller lavere end alle bunde i vinduet.
- En strengt mere ekstrem kandidat af samme type erstatter det endnu ubekræftede endepunkt. Ved ens kurser bevares det tidligere endepunkts tidspunkt.
- Accepter ellers kun en modsat kandidat, hvis dens søjleafstand fra det endnu ubekræftede endepunkt er mindst Backstep, og dens kursvending når procenttærsklen nedenfor.
- Bekræft det gamle endepunkt ved acceptsøjlens lukning, og lad det nyaccepterede modsatte endepunkt være foreløbigt. Flyt aldrig et tidligere bekræftet endepunkt, når der blot føjes til uændret, lukket historik.
Tærskel = absolut kurs på det endnu ubekræftede endepunkt × DeviationPercent ÷ hundrede Efter en top: ubekræftet top − bundkandidat skal nå tærsklen Efter en bund: topkandidat − ubekræftet bund skal nå tærsklen
Omsluttende søjler, igangværende søjler og historikændringer
En omsluttende søjle kan give både en forlængelse og en vending. Forlængelsen har prioritet med højst én ændring pr. søjle, fordi højeste og laveste kurs ikke afslører rækkefølgen inde i søjlen. Intet modsat vendepunkt accepteres på samme forlængelsessøjle. Den platformspecifikke indikator genberegner alle tilgængelige søjler ved hvert kald. Den nyeste søjle kan stadig ændre sig; de historiske eksempler nedenfor indeholder kun lukkede søjler.
Depth og Backstep skal være positive hele søjleantal; vendingsprocenten skal være positiv og endelig. Toppe og bunde skal være positive og endelige, og toppen må ikke ligge under bunden. Utilstrækkelig historik giver ingen linje. Ændringer i gamle søjler, tilgængelig historik eller indstillinger udløser et nyt resultat; udsagnet om stabilitet gælder kun ved tilføjelse af lukkede søjler med identiske tidligere data og indstillinger.
Virkelige EURUSD-eksempler
Den historiske stikprøve indeholder 5000 lukkede timesøjler fra 2025-12-04 15:00 til 2026-09-24 22:00. Tidspunkterne er terminalens søjleåbningstider med UTC+3 målt ved registreringen; historiske sommertidsskift korrigeres ikke. Sessionshuller er komprimeret og markeret i diagrammerne. Observationerne er ikke livekurser.
Bekræftede udsving og det ufærdige ben

Forskellige procenttærskler på identiske søjler

Se det endnu ubekræftede endepunkt blive tegnet om

| Data tilgængelige til og med søjlen | Søjle for det endnu ubekræftede endepunkt | Endepunktets kurs, USD pr. EUR |
|---|---|---|
| 2026-09-23 18:00 | 2026-09-23 17:00 | 1.13830 |
| 2026-09-23 19:00 | 2026-09-23 19:00 | 1.13752 |
| 2026-09-23 20:00 | 2026-09-23 20:00 | 1.13696 |
| 2026-09-23 21:00 | 2026-09-23 20:00 | 1.13696 |
Hver række bruger kun søjler, der er tilgængelige frem til afskæringen ved søjlens lukning. Når endepunktet flytter sig, forsvinder dets gamle tegnede punkt. Det forbindende ben tegnes om til den nye yderværdi. Eksemplet er den seneste række successive afskæringer, der opfylder den angivne betingelse: gentagne ændringer i det endnu ubekræftede endepunkt med uændrede bekræftede punkter. Det blev ikke udvalgt efter efterfølgende afkast.
Brug ZigZag til udsvingsstruktur
En højere top sammenligner en bekræftet top med den foregående bekræftede top; en højere bund sammenligner en bekræftet bund med den foregående bekræftede bund. Lavere toppe og lavere bunde bruger den modsatte strenge sammenligning. Ens kurser er ens udsving, ikke højere eller lavere. Intet mellemliggende vendepunkt af samme type springes over.
I disse eksempler kræver en opadgående struktur, at både den seneste top og den seneste bund overstiger deres forgængere af samme type. En nedadgående struktur kræver, at begge er lavere. Andre kombinationer er blandede. Klassifikationen bliver først tilgængelig, når det sidste medvirkende vendepunkt bekræftes ved den markerede søjles lukning – ikke ved dets tidligere yderværdi.
Højere toppe og højere bunde

Lavere toppe og lavere bunde

Andre indikatorer, tidsrammer og markedskontekst
Den tidligere guide kombinerer ZigZag med glidende gennemsnit til trendretning og krydsninger, MACD til momentum og divergens, RSI til divergens og dets aflæsninger over 70/under 30 samt Fibonacci-tilbagetrækninger til sammenligning af kursniveauer. Den diskuterer også volumenstigninger, fundamental analyse og kombination af forskellige informationstyper. Ingen af disse supplerende beregninger indgår i denne download, og her måles hverken et kombineret signal eller en sandsynlighed.
Tilpas indstillinger uden at kalde dem optimale
Guiden diskuterer at øge Depth og Deviation under volatile forhold og reducere dem ved lavere volatilitet eller kortere handelshorisonter; den foreslår at sænke Backstep, når korte vendinger udelades. Dens tidsrammetabel sammenligner 1–15-minutters valuta- eller kryptovalutadiagrammer med dags- og ugediagrammer for aktier. Den nævner også valutamarkedets 24-timers cyklus, aktiesessioner og råvarecyklusser som kontekst. De gennemregnede eksempler bruger hele vejen EURUSD på timebasis.
Undersøg en ændring ved at holde data og øvrige indstillinger faste, sammenligne hvilke vendepunkter der bevares og undersøge successive afskæringer. Et diagram med færre segmenter fastslår kun en anderledes filtreret historik. Guiden anbefaler historiske test og demoforsøg; denne guide leverer beskrivende beregninger, ikke dokumentation for en optimal parameter eller strategiens resultater.
Stop, mål og grænserne for tilbageblikbaserede udsving
Guiden diskuterer stop under udsvingets bunde eller på den anden side af vendepunkter, mål nær nylige toppe eller projicerede punkter og justering af ordrer, når nye vendepunkter dannes. Den fremhæver også disciplinerede beslutninger og den følelsesmæssige vanskelighed ved at acceptere tab. Det er dens foreslåede anvendelser af udsvingsniveauer; her er ingen algoritme til ordreplacering, positionsstørrelse eller målprojektion implementeret.
En endnu ubekræftet bund kan senere flytte længere ned. Et historisk vendepunkts tidsstempel ligger også før bekræftelsens tidsstempel. Enhver separat handelstest skulle bruge den information, som var tilgængelig på tidspunktet, i stedet for at behandle den endelige historiske linje som et umiddelbart tilgængeligt signal.
En pæn linje gennem gamle kursyderværdier fastslår hverken en indgangskurs, en udgangskurs eller et fremtidigt resultat.
Download indikatoren og de historiske eksempler
MQL5-indikatoren lægger den procentbaserede ZigZag oven på kursen. Den har ingen ordrer, alarmer eller supplerende indikatorer. Det sidste ben er foreløbigt, selv om platformslinjen bruger én tegnestil; de separate historiske diagrammer adskiller det med stiplede linjer. Nativ tilkobling til et diagram og tegning er ikke blevet testet.
Platformens beregning stemte overens med referencen på tværs af 330433 ikke-tomme bufferværdier med en maksimal absolut forskel på 0.0. Det kontrollerer aritmetik og vendepunkternes placering, ikke handelsresultater.
Læs beregnings- og opsætningsnoter.
- Læg den kompilerede fil i platformens mappe med brugerdefinerede indikatorer, eller kompiler kildekoden med platformens editor.
- Tilknyt via kontrollerne for brugerdefinerede indikatorer, og vælg den ønskede tidsramme for diagrammet.
- Indtast positive søjleantal for Depth og Backstep samt en positiv DeviationPercent. Kontroller enhederne, før du sammenligner med en anden ZigZag.
- Observer det endnu ubekræftede endepunkt, efterhånden som søjler kommer til, og skeln mellem dets tidsstempel og bekræftelsestiden.
Hvad eksemplerne fastslår
- Det sidste endepunkt er foreløbigt.
- Bekræftelsen hører til acceptsøjlens lukning, ikke den tidligere yderværdi.
- Indstillinger og historik bestemmer de valgte udsving.
Diagrammerne viser en bestemt procentbaseret regel på et fast historisk datagrundlag. Den downloadede CSV indeholder det endelige resultat for hele historikken; den er ikke en gengivelse af, hvad hvert tidligere diagram viste. Afskæringstabellen giver dette mere afgrænsede gengivelseseksempel. Transaktionsomkostninger, indgange, udgange, afkast, gevinstrater og prognosenøjagtighed blev ikke målt. Forskellige regler, datakilder, historikstarter og indstillinger kan give forskellige udsving.
Ofte stillede spørgsmål
Tegner ZigZag om?
Det endnu ubekræftede endepunkt kan flytte til en senere yderværdi og fjerne sit tidligere punkt. I denne beregning forbliver tidligere bekræftede endepunkter faste, når uændret, lukket historik udvides.
Hvornår bekræftes et vendepunkt?
Når et modsat endepunkt, der opfylder kravene, accepteres, ved acceptsøjlens lukning. En yderværdis tidsstempel ligger før det tidspunkt, hvor dens bekræftelse bliver tilgængelig.
Måles Deviation i point?
Denne download bruger en procentdel af kursen på det endnu ubekræftede endepunkt. En pointbaseret ZigZag bruger en anden enhed og forudsættes ikke at stemme overens.
Hvad betyder Depth her?
Det er det bagudrettede kandidatvindue i søjler med en illustrativ standardværdi på 12. Guiden diskuterer også procentfiltre; disse procenter er ikke søjleantal.
Stopper Backstep al gentegning?
Nej. Det begrænser søjleafstanden til et modsat endepunkt i denne beregning. Det endnu ubekræftede endepunkt kan stadig flytte sig.
Hvad er højere toppe og højere bunde?
Det er strenge stigninger mellem på hinanden følgende bekræftede toppe og mellem på hinanden følgende bekræftede bunde. Begge sammenligninger kræves i eksemplet med opadgående struktur.
Er dette de bedste indstillinger?
Ingen optimal indstilling eller handelsresultater blev fastslået. Eksemplerne beskriver den valgte regel på historiske data; de forudsiger ikke kursbevægelser.
Gearede produkter kan hurtigt føre til tab af penge. For detailkunder i Danmark gælder der grænser for gearing ved handel med CFD'er.




