Overzicht
FibAlgo - Adaptive Deviation Channels is een statistische bandindicator die dynamische ondersteunings- en weerstandszones creëert rond een centrale voortschrijdend gemiddelde door de historische procentuele afwijkingen van gedetecteerde draaipunten te analyseren. In plaats van vaste vermenigvuldigingsfactoren of standaarddeviaties van alleen de prijs te gebruiken, meet het hoe ver vorige draaipunthoogtes en -dieptes zijn afgeweken van het voortschrijdend gemiddelde, en projecteert het vervolgens die statistische grenzen in realtime naar voren.
De indicator heeft configureerbare voortschrijdend gemiddelde types, een zigzag-gebaseerde draaipuntdetectie-engine, drie bandberekeningsmethoden (Gemiddelde, Standaarddeviatie, Meest Voorkomend) en een analyse-dashboard.
Draaipunt-gebaseerde Afwijkingsmeting
De kernidee is dat marktextremen de neiging hebben om statistisch consistente afstanden van een gemiddelde te bereiken. De indicator gebruikt een zigzag-algoritme om significante draaipunthoogtes en -dieptes te identificeren, en meet vervolgens de procentuele afstand van elk draaipunt tot het voortschrijdend gemiddelde op dat moment. Deze metingen worden opgeslagen in aparte arrays voor hoogtes en dieptes, waardoor twee onafhankelijke statistische verdelingen ontstaan.
Drie Berekeningsmethoden
De verzamelde afwijkingsgegevens kunnen worden samengevat met drie verschillende statistische methoden:
- Gemiddelde — Plaatst banden op de gemiddelde procentuele afwijking. Toont de typische omkeerafstand van de MA.
- Standaarddeviatie — Gebruikt de statistische standaarddeviatie van de afwijkingen. Benadrukt volatiliteit-gecorrigeerde extremiteitzones.
- Meest Voorkomend — Identificeert het meest voorkomende afwijkingspercentage met behulp van histogram-binning. Markeert de meest herhaalde uitputtingsafstand.
Asymmetrische Banden
In tegenstelling tot symmetrische kanaalindicatoren, berekent deze indicator de boven- en onderbanden onafhankelijk. De bovenband is volledig afgeleid van draaipunthoogte-afwijkingen, terwijl de onderband draaipuntdiepte-afwijkingen gebruikt. Dit weerspiegelt het veelvoorkomende marktgedrag waarbij de volatiliteitsprofielen voor stijgingen en dalingen verschillen.
Stap 1 — Berekening Voortschrijdend Gemiddelde
Een configureerbaar voortschrijdend gemiddelde (SMA, EMA, WMA, TMA, VIDYA, WWMA, ZLEMA, TSF, HMA of VWMA) wordt berekend als de centrale basislijn. Dit dient als referentiepunt voor alle afwijkingsmetingen.
Stap 2 — Draaipuntdetectie
Een zigzag-algoritme met een configureerbare periode identificeert significante draaipunthoogtes en -dieptes in de prijsserie. Elk voltooid draaipunt wordt geregistreerd met zijn prijs en balk-index.
Stap 3 — Verzameling Afwijkingen
Voor elk voltooid draaipunt berekent de indicator de procentuele afstand tussen de draaipuntprijs en de waarde van het voortschrijdend gemiddelde op de balk van dat draaipunt. Draaipunthoogte-afwijkingen worden apart opgeslagen van draaipuntdiepte-afwijkingen, tot een configureerbare historische limiet.
Stap 4 — Bandberekening
De opgeslagen afwijkingspercentages worden verwerkt met de geselecteerde methode (Gemiddelde, Standaarddeviatie of Meest Voorkomend) om één representatieve waarde voor elke zijde te produceren. Dit percentage wordt toegepast op de huidige MA-waarde om de boven- en onderbandprijzen te produceren.
Stap 5 — Visualisatie
Het voortschrijdend gemiddelde wordt uitgezet als de middellijn, met bovenste (weerstand) en onderste (ondersteuning) banden getrokken vanuit de berekende afwijkingen. Een gevulde zone tussen de banden biedt visuele context. Een optioneel dashboard toont live statistieken, inclusief steekproefgroottes, gemiddelde afstanden, bandbreedtes en de huidige prijspositie ten opzichte van de banden.
Meerdere Voortschrijdend Gemiddelde Types
- 10 voortschrijdend gemiddelde opties: SMA, EMA, WMA, TMA, VIDYA, WWMA, ZLEMA, TSF, HMA, VWMA.
- Configureerbare periode en prijsbron.
Adaptieve Afwijkingsbanden
- Banden afgeleid van werkelijke draaipunt-afwijkingsstatistieken, niet van vaste vermenigvuldigingsfactoren.
- Drie berekeningsmethoden: Gemiddelde, Standaarddeviatie, Meest Voorkomend.
- Asymmetrische boven-/onderbanden onafhankelijk berekend.
- Configureerbare historische draaipunt lookback (1–500).
Analyse Dashboard
- Live statistieken: steekproefgrootte, gemiddelde afstand, bandbreedte, MA-prijs, bandprijzen.
- Huidige prijszone statusindicator.
- Configureerbare positie en tekstgrootte.
Debug-modus
- Optionele draaipuntlabels die individuele afwijkingspercentages tonen.
- Per-draaipunt statistieken inclusief lopende gemiddelden en bandwaarden.
Alarmsysteem
- Bovenband Doorbraak Omhoog — activeert wanneer prijs boven de bovenband kruist.
- Bovenband Doorbraak Omlaag — activeert wanneer prijs terugkeert onder de bovenband.
- Onderband Doorbraak Omlaag — activeert wanneer prijs onder de onderband kruist.
- Onderband Doorbraak Omhoog — activeert wanneer prijs terugkeert boven de onderband.
- Elk alarmtype kan individueel worden in-/uitgeschakeld. Berichten bevatten ticker, tijdsframe, gebeurtenistype en prijs.
Aan de slag
Voeg de indicator toe aan elke grafiek. De standaardinstellingen (SMA 20, PH/PL Periode: 21, Historische Draaipunten: 50, Gemiddelde methode) bieden een gebalanceerd startpunt voor de meeste instrumenten op 4H tot 1D tijdframes.
De Grafiek Lezen
- Witte stippen (MA) = Centrale voortschrijdend gemiddelde basislijn.
- Bovenband (kastanjebruin) = Statistische weerstandszone gebaseerd op draaipunthoogte-afwijkingen.
- Onderband (groenblauw) = Statistische ondersteuningszone gebaseerd op draaipuntdiepte-afwijkingen.
- Gevulde zone = Gebied tussen de banden dat het normale afwijkingsbereik vertegenwoordigt.
- Dashboard = Live samenvatting van steekproefgroottes, afstanden, bandbreedtes en prijspositie.
Belangrijke Invoerparameters
- MA Periode: Bepaalt de afvlakkingslengte van het voortschrijdend gemiddelde.
- MA Type: Selecteer uit 10 verschillende voortschrijdend gemiddelde algoritmes.
- PH/PL Periode (2–200): Bepaalt de gevoeligheid van de draaipuntdetectie. Hogere waarden detecteren grote draaipunten, lagere waarden detecteren kleine swings.
- Historische Draaipunten (1–500): Aantal vorige draaipunten gebruikt voor afwijkingsstatistieken.
- Bandberekening: Kies tussen Gemiddelde, Standaarddeviatie of Meest Voorkomend.
- Deze indicator is een technische analyse tool, geen handelssysteem. Het genereert geen koop/verkoop orders.
- Bandnauwkeurigheid hangt af van voldoende historische draaipuntgegevens. Met zeer weinig gedetecteerde draaipunten zijn banden mogelijk niet statistisch betekenisvol.
- De Meest Voorkomend methode gebruikt histogram-binning met 10 categorieën. Resultaten kunnen variëren met verschillende dataverdelingen.
- Asymmetrische banden weerspiegelen historisch gedrag. In snel veranderende marktomstandigheden kunnen eerdere afwijkingspatronen niet aanhouden.
- Volume-gewogen voortschrijdend gemiddelde (VWMA) vereist betrouwbare volumedata. Op instrumenten met schaars volume kunnen VWMA-resultaten minder informatief zijn.
- Zeer lage PH/PL Periode waarden zullen veel kleine draaipunten detecteren en kunnen smalle banden produceren die ruis weerspiegelen in plaats van significante niveaus.
De voortschrijdend gemiddelde implementaties (VIDYA, WWMA, ZLEMA, TSF, HMA) volgen standaard technische analyse formules. Het draaipunt-gebaseerde afwijkingsmeetsysteem, de asymmetrische bandberekening vanuit aparte draaipunthoogte/diepte verdelingen, de histogram-gebaseerde meest-voorkomende analyse en het adaptieve afwijkingskanaal raamwerk zijn originele bijdragen.



