Åbner i en ny fane
Spring til indhold
Find min broker

ZigZag-indikator: indstillinger, gentegning og udsvingsstruktur

Forstå ZigZags Depth, Deviation og Backstep, se det sidste ben blive tegnet om på virkelige valutasøjler, og download en procentbaseret MQL5-indikator.

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.

Betragt det sidste ben som foreløbigt. En senere yderværdi kan erstatte det senest tegnede endepunkt og fjerne dets tidligere punkt fra diagrammet. I den medfølgende beregning bekræftes et endepunkt først, når et modsat endepunkt, der opfylder kravene, accepteres. En bekræftelse på en søjle, der stadig dannes, er foreløbig, indtil søjlen lukker.

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.

  1. 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.
  2. 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.
  3. En strengt mere ekstrem kandidat af samme type erstatter det endnu ubekræftede endepunkt. Ved ens kurser bevares det tidligere endepunkts tidspunkt.
  4. 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.
  5. 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

ZigZag: bekræftede udsving og et foreløbigt endepunkt
De seneste 1038 søjler strækker sig fra 2026-07-27 17:00 til 2026-09-24 22:00. Vinduet omfatter det senest bekræftede segment og det foreløbige ben. Fuldt optrukne segmenter forbinder bekræftede endepunkter; det stiplede sidste segment slutter ved det foreløbige punkt. Åbn diagrammet i fuld størrelse.

Forskellige procenttærskler på identiske søjler

Procenttærskler på de samme historiske søjler
I hele stikprøven giver 1% 26 bekræftede vendepunkter, mens 5% giver 0 bekræftede vendepunkter, og 15% giver 0 bekræftede vendepunkter. Depth og Backstep beholder deres illustrative standardværdier. Stiplede segmenter forbliver foreløbige. En tærskel uden accepteret vending bevarer kun et foreløbigt endepunkt, som kan flytte sig fra sit startpunkt; der opfindes intet manglende udsving. Antallene beskriver stikprøven, ikke handelskvaliteten. Åbn diagrammet i fuld størrelse.

Se det endnu ubekræftede endepunkt blive tegnet om

Det foreløbige endepunkt flytter sig, når nye søjler lukker
Den samme beregning genstartes ved successive historiske dataafskæringer. De 26 allerede bekræftede vendepunkter forbliver identiske. Farvede stiplede linjer viser udviklingen i det sidste ben; det skyggede område markerer de tilføjede søjler. De ældste bekræftede punkter kan ligge uden for vinduet. Åbn diagrammet i fuld størrelse.
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

Højere toppe og højere bunde: bekræftelsen kommer senere
Toppene stiger fra 1.14820 til 1.17108; bundene stiger fra 1.13239 til 1.13528, i USD pr. EUR. Strukturen bliver tilgængelig ved lukningen af søjlen 2026-08-28 19:00. Dette er den seneste bekræftede struktur i stikprøven, som opfylder kravene, med den omgivende kurskontekst. Åbn diagrammet i fuld størrelse.

Lavere toppe og lavere bunde

Lavere toppe og lavere bunde: bekræftelsen kommer senere
Toppene falder fra 1.16215 til 1.14820; bundene falder fra 1.14992 til 1.13239, i USD pr. EUR. Strukturen bliver tilgængelig ved lukningen af søjlen 2026-07-23 17:00. Dette er den seneste bekræftede struktur i stikprøven, som opfylder kravene, med den omgivende kurskontekst. Åbn diagrammet i fuld størrelse.

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.

Risikoadvarsel: Handel indebærer risiko, og du kan tabe penge. ZigZag alene definerer ikke en fuldstændig handels- eller risikostyringsplan.

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.

Indikatorens kildekode

Redigerbar procentbaseret ZigZag til MQL5.

Download kildekode

Kompileret indikator

Kompileret fil til mappen med brugerdefinerede indikatorer.

Download indikator

Historiske eksempeldata

Timekurser, vendepunktskurser, typer og bekræftelsesindekser.

Download CSV

Læs beregnings- og opsætningsnoter.

  1. Læg den kompilerede fil i platformens mappe med brugerdefinerede indikatorer, eller kompiler kildekoden med platformens editor.
  2. Tilknyt via kontrollerne for brugerdefinerede indikatorer, og vælg den ønskede tidsramme for diagrammet.
  3. Indtast positive søjleantal for Depth og Backstep samt en positiv DeviationPercent. Kontroller enhederne, før du sammenligner med en anden ZigZag.
  4. 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.

Læs videre

Tilsynsmyndigheder for forexbrokere rangeret: Fra tier 1 til offshore

Tradingordbog: Forex- og CFD-udtryk forklaret

Paper trading: Sådan øver du dig med virtuelle penge