Oorspronkelijke Auteur: Victor
Korte beschrijving van het kanaal
Dit kanaal is een verbeterde versie van het kanaal voor MQL5, aangepast voor MQL4.
Eerst worden de gefilterde slotkoersen berekend. Vervolgens worden deze met een langere periode gefilterd. Het resultaat zijn twee arrays: HP en HPSlow. De volgende stap is het berekenen van de standaardafwijking van de HP ten opzichte van de HPSlow en het plotten van het kanaal.
De indicator toont de waarde van de gemiddelde spread en de verhouding van de kanaalbreedte tot de HPSlow-waarde op de nul-balk als percentage in de rechterbenedenhoek van de grafiek. Dubbelklik op het tekstlabel om het naar de gewenste locatie te slepen. Het kan worden verwijderd door op de DEL-toets te drukken. De tekst verschijnt weer wanneer je van tijdsframe wisselt.
Hoe interpreteer je de waarden van dit kanaal correct?
Dit kanaal is gebaseerd op het Hodrick-Prescott-filter, dat een van de digitale filters zonder vertragingen is. Deze soorten filters zien er beter uit in vergelijking met de Bewegende Gemiddelde, maar ze worden opnieuw getekend bij elke nieuwe balk.
Waarom gebeurt dit? Het is wiskundig onmogelijk om een 'eerlijk' filter zonder vertragingen te implementeren. Elk filter heeft een vertraging die gelijk is aan of groter is dan het aantal balken dat voor het gemiddelde is ingesteld. Dit is eenvoudig te zien door de periode in de Bewegende Gemiddelde-indicator te veranderen. Hoe groter de periode, hoe beter de afvlakking, maar ook hoe groter de vertraging.
Er is maar één manier om de vertraging te verwijderen. De pure vorm van het algoritme is als volgt: het is nodig om de invoerbalken van links naar rechts te filteren, en vervolgens de resulterende reeks nogmaals te filteren, dit keer van rechts naar links. Bovendien doet de initiële richting er niet toe, zolang de tweede filtering in de tegenovergestelde richting wordt uitgevoerd.
In feite bieden verschillende filters zonder vertragingen verschillende niveaus van compromis tussen de vertraging en de afvlakking. Maar het moet duidelijk zijn dat perfectie niet kan worden bereikt, aangezien het niet mogelijk is om de toekomst te voorspellen.
Dit filter moet worden gebruikt om de onmiddellijke (op het niveau van enkele nieuwe balken) richting van de prijsbeweging te bepalen. Als zowel dit kanaal als het Standaardafwijkingskanaal aan de grafiek zijn toegevoegd, zal het duidelijk zijn dat hun richtingen dicht bij elkaar liggen in de buurt van de eerste (rechts) balken. Maar als het Standaardafwijkingskanaal wordt weergegeven door drie rechte lijnen, toont dit kanaal de prijsrichting in de geschiedenis met een bepaalde mate van nauwkeurigheid. Bovendien, hoe dieper de geschiedenis, hoe lager het niveau van nauwkeurigheid.
Tijdens de aanpassing van de indicator voor MQL4 heb ik specifiek de code toegevoegd die de 'staarten' van het kanaal tekent. Voer het uit in het M1-tijdsframe, wacht een half uur zonder van tijdsframe te veranderen, en je zult zien dat het kanaal zijn 'staart' wiebelt. De 'staart' verdwijnt wanneer je van tijdsframe wisselt.
Het is aanbevolen om de indicator te gebruiken voor scalping; het is niet geschikt voor langetermijnstrategieën of ter vervanging van de 'eerlijk' Bewegende Gemiddelde.
Invoergegevens van de indicator:
- HP Snelle Periode — de HP-filterperiode;
- HP Langzame Periode — de HPSlow-filterperiode;
- FontColor — letterkleur.

Gerelateerde berichten
- PCA Synthetics: Automatische Coëfficiëntselectie voor MetaTrader 5
- iExposure Indicator: Beheer je Handelsposities Efficiënt met MetaTrader 5
- Efficiënt Grafische Objecten Kopiëren in MetaTrader 5 met ChartObjectsCopyPaste
- Efficiëntie Ratio (ER) Berekenen met de CEROnRingBuffer voor MetaTrader 5
- Correlatiecoëfficiënt: Een Onmisbare Indicator voor MetaTrader 5