Översikt
FibAlgo - Adaptive Deviation Channels är en statistisk bandindikator som skapar dynamiska stöd- och motståndszoner runt ett centralt glidande medelvärde genom att analysera de historiska procentuella avvikelserna hos upptäckta pivotpunkter. Istället för att använda fasta multiplikatorer eller enbart standardavvikelser för priset, mäter den hur långt tidigare pivottoppar och pivotbottnar har avvikit från det glidande medelvärdet, och projicerar sedan dessa statistiska gränser framåt i realtid.
Indikatorn har konfigurerbara typer av glidande medelvärden, en zigzag-baserad pivotdetekteringsmotor, tre bandberäkningsmetoder (Average, Standard Deviation, Most Frequent) och en analysdashboard.
Pivotbaserad avvikelsemätning
Kärntanken är att marknadsextremer tenderar att nå statistiskt konsekventa avstånd från ett medelvärde. Indikatorn använder en zigzag-algoritm för att identifiera signifikanta pivottoppar och pivotbottnar, och mäter sedan varje pivots procentuella avstånd från det glidande medelvärdet i det ögonblicket. Dessa mätningar lagras i separata arrayer för toppar och bottnar, vilket bildar två oberoende statistiska fördelningar.
Tre beräkningsmetoder
Den insamlade avvikelsedatan kan sammanfattas med tre olika statistiska metoder:
- Average — Placerar band vid medelprocentavvikelsen. Visar det typiska vändningsavståndet från MA:n.
- Standard Deviation — Använder den statistiska standardavvikelsen för avvikelserna. Framhäver volatilitetsjusterade extremitetszoner.
- Most Frequent — Identifierar den vanligast förekommande avvikelseprocenten med hjälp av histogramgruppering. Markerar det mest återkommande utmattningsavståndet.
Asymmetriska band
Till skillnad från symmetriska kanalindikatorer beräknar denna indikator övre och nedre band oberoende av varandra. Det övre bandet härleds helt från pivottoppavvikelser, medan det nedre bandet använder pivotbottnavvikelser. Detta speglar det vanliga marknadsbeteendet där volatilitetsprofilerna på upp- och nedsidan skiljer sig åt.
Steg 1 — Beräkning av glidande medelvärde
Ett konfigurerbart glidande medelvärde (SMA, EMA, WMA, TMA, VIDYA, WWMA, ZLEMA, TSF, HMA eller VWMA) beräknas som den centrala baslinjen. Detta fungerar som referenspunkt för alla avvikelsemätningar.
Steg 2 — Pivotdetektering
En zigzag-algoritm med en konfigurerbar period identifierar signifikanta pivottoppar och pivotbottnar i pris-serien. Varje slutförd pivot registreras med sitt pris och sitt bar-index.
Steg 3 — Insamling av avvikelser
För varje slutförd pivot beräknar indikatorn det procentuella avståndet mellan pivotpriset och värdet på det glidande medelvärdet vid den pivotens bar. Pivottoppavvikelser lagras separat från pivotbottnavvikelser, upp till en konfigurerbar historisk gräns.
Steg 4 — Bandberäkning
De lagrade avvikelseprocenterna bearbetas med den valda metoden (Average, Standard Deviation eller Most Frequent) för att producera ett enda representativt värde för varje sida. Denna procent tillämpas på det aktuella MA-värdet för att producera priserna för det övre och nedre bandet.
Steg 5 — Visualisering
Det glidande medelvärdet ritas som mittlinjen, med övre (motstånd) och nedre (stöd) band ritade från de beräknade avvikelserna. En ifylld zon mellan banden ger visuellt sammanhang. En valfri dashboard visar livestatistik inklusive urvalsstorlekar, genomsnittliga avstånd, bandbredder och aktuell prisläge i förhållande till banden.
Flera typer av glidande medelvärden
- 10 alternativ för glidande medelvärden: SMA, EMA, WMA, TMA, VIDYA, WWMA, ZLEMA, TSF, HMA, VWMA.
- Konfigurerbar period och priskälla.
Adaptiva avvikelseband
- Band som härleds från faktisk pivotavvikelsestatistik, inte fasta multiplikatorer.
- Tre beräkningsmetoder: Average, Standard Deviation, Most Frequent.
- Asymmetriska övre/nedre band beräknas oberoende.
- Konfigurerbar historisk pivotlookback (1–500).
Analysdashboard
- Livestatistik: urvalsstorlek, genomsnittligt avstånd, bandbredd, MA-pris, bandpriser.
- Indikator för aktuell priszonstatus.
- Konfigurerbar position och textstorlek.
Felsökningsläge
- Valfria pivotetiketter som visar individuella avvikelseprocent.
- Per-pivot-statistik inklusive löpande medelvärden och bandvärden.
Varningssystem
- Upper Band Break Up — utlöses när priset korsar över det övre bandet.
- Upper Band Break Down — utlöses när priset återvänder under det övre bandet.
- Lower Band Break Down — utlöses när priset korsar under det nedre bandet.
- Lower Band Break Up — utlöses när priset återvänder över det nedre bandet.
- Varje varningstyp kan aktiveras individuellt. Meddelanden inkluderar ticker, tidsram, händelsetyp och pris.
Kom igång
Lägg till indikatorn på valfri graf. Standardinställningarna (SMA 20, PH/PL Period: 21, Historical Pivots: 50, Average-metoden) ger en balanserad startpunkt för de flesta instrument på 4H till 1D tidsramar.
Läsa grafen
- Vita prickar (MA) = Central glidande medelvärdesbaslinje.
- Övre band (vinrött) = Statistisk motståndszon baserad på pivottoppavvikelser.
- Nedre band (blågrönt) = Statistisk stödzon baserad på pivotbottnavvikelser.
- Ifylld zon = Område mellan banden som representerar det normala avvikelseintervallet.
- Dashboard = Livesammanfattning av urvalsstorlekar, avstånd, bandbredder och prisläge.
Viktiga indata
- MA Period: Styr glidande medelvärdets utjämningslängd.
- MA Type: Välj mellan 10 olika glidande medelvärdesalgoritmer.
- PH/PL Period (2–200): Styr pivotdetekteringskänsligheten. Högre värden detekterar större pivoter, lägre värden detekterar mindre svängningar.
- Historical Pivots (1–500): Antalet tidigare pivoter som används för avvikelsestatistik.
- Band Calculation: Välj mellan Average, Standard Deviation eller Most Frequent.
- Denna indikator är ett verktyg för teknisk analys, inte ett handelssystem. Den genererar inte köp-/säljorder.
- Bandens noggrannhet beror på tillräcklig historisk pivotdata. Med väldigt få upptäckta pivoter kanske banden inte är statistiskt meningsfulla.
- Most Frequent-metoden använder histogramgruppering med 10 kategorier. Resultaten kan variera med olika datafördelningar.
- Asymmetriska band speglar historiskt beteende. Under snabbt föränderliga marknadsförhållanden kanske tidigare avvikelsemönster inte kvarstår.
- Volymviktat glidande medelvärde (VWMA) kräver tillförlitlig volymdata. På instrument med gles volym kan VWMA-resultat vara mindre informativa.
- Väldigt låga PH/PL Period-värden kommer att detektera många mindre pivoter och kan producera smala band som återspeglar brus snarare än signifikanta nivåer.
Implementeringarna av glidande medelvärden (VIDYA, WWMA, ZLEMA, TSF, HMA) följer standardformler för teknisk analys. Systemet för pivotbaserad avvikelsemätning, asymmetrisk bandberäkning från separata pivottopp-/bottnfördelningar, histogrambaserad most-frequent-analys och det adaptiva avvikelsekanalramverket är originella bidrag.



