De ms-Candle-Index is een krachtige indicator die de richting van de kaars op basis van prijsbewegingen en gaten in de prijsanalyse bepaalt. Deze indicator is een logische uitbreiding van de ms-Candle indicator.
Bij het vergelijken van de openings- en slotkoersen, lijkt het soms alsof we een verkeerd beeld krijgen van de richting van de kaars. Dit kan leiden tot misinterpretaties, vooral wanneer het lichaam van de kaars meer dan 2/3 van zijn grootte beslaat. De ms-Candle-Index biedt een alternatieve benadering om deze situatie beter te beoordelen.
Tijdens de berekening van de indicator worden verschillende statistische kenmerken van een aantal koersnoteringen geëvalueerd. De resultaten worden weergegeven in de structuur TCandlesStats. Hierbij worden de minimale en maximale kaarsen berekend, evenals de geschatte grootte van een "gemiddelde" of "normale" kaars. De beoordeling houdt rekening met zowel de hoogte van de kaars als de hoogte van zijn lichaam. De berekening wordt uitgevoerd op een vastgegeven datavenster en wordt herhaald zodra er ten minste 1/3 van de grootte is gepasseerd, zodat de resultaten altijd actueel zijn.
De beoordeling van gaten in de noteringen (grote gaten) maakt gebruik van de grootte van de maximale kaars uit de statistische schatting. Het zou beter zijn om het prijsafwijkingskanaal en de openingsprijs die daarbuiten liggen te gebruiken, maar de juiste definitie van dit kanaal blijkt veel complexer.
Bij de berekening van de indicator wordt de structuur TCandleInfo voor elke kaars berekend. De betekenis van de velden is te begrijpen via de bijbehorende opmerkingen. De berekening is geïmplementeerd in de vorm van macro's.
In het indicatorvenster (zie Figuur 1-2) wordt informatie weergegeven over de kracht van de richting van de kaarsen - de richtingsindex. Een positieve waarde geeft een stijging van de prijs aan, terwijl een negatieve waarde een daling aangeeft. De indicator is dimensieloos en genormaliseerd ten opzichte van de statistiek van de maximale kaarsen grootte. Met de extra normalisatieparameter CI = true (zie Figuur 3-4) kunnen de indexwaarden worden gebracht naar het interval -1..1. Hoe groter de index, hoe sterker de prijsbeweging. Waarden met een absolute waarde van 1 (0.6321 bij extra normalisatie) duiden op een sterke impuls in de prijsbeweging.


Visueel wordt elke kaars beschreven door twee toestanden van de histogramkolom:
1. Volgens het indexteken van de kaars - buitenkleur (rood/groen)
2. Relatief ten opzichte van de waarde van de vorige kaars, de verandering in de index, exclusief het huidige teken van de kaars (lichtgroen/lichtrood).
Voor een opwaartse kaars (index in de "+" zone) zal de kolom groen zijn. Als de relatieve index stijgt, wordt de interne kolom lichtgroen gekleurd; als deze daalt, wordt deze lichtrood. Voor een neerwaartse kaars geldt een vergelijkbaar principe. Als de relatieve indexverandering 0 is, wordt de interne kolom niet getekend en wordt de kleur van de index volledig groen of rood.


De kaarsindexwaarde kan worden afgevlakt met een kleine set van MA (glijdende gemiddelden). Dit kan worden gedaan met behulp van deze bibliotheken (auteur Nikolay Kositsin). Twee wijzigingen zijn aangebracht voor gebruik in MQL4. De gewijzigde SmoothAlgorithms45.mqh-bibliotheek moet in de Include-map van de terminal worden geplaatst. Het werkt zowel in MT4 als in MT5.
De gele lijn is het MA van de CI-waarden, de blauwe lijn is het MA van de veranderingen in de CI (1e afgeleide).
Wat is het verschil met de ms-Candle indicator? Wat is de betekenis hiervan? In bepaalde situaties is het belangrijk om te "zien" dat de richting van de prijsbeweging al begint te veranderen, en niet alleen de verandering zelf. Om de ms-Candle-Index in MT4 te gebruiken, verander je de extensie van het bestand ms-candle-index naar mq4 en plaats je MQL5\Include\SmoothAlgorithms45.mqh in de MQL4\Include map of download hier.
Wijzigingen in versies:
1.00 De normalisatie is geïntroduceerd in het algoritme voor richtingsschatting, de structuur van TCandleInfo is uitgebreid.
1.01 Een invoermogelijkheid toegevoegd om het histogram te verbergen.
1.02 Extra normalisatie vindt plaats via het kwadraat van de richtingscoëfficiënten, waardoor het interval -1..1 dichter kan worden gevuld zonder de verhouding van CI ten opzichte van de statistische schatting van de koersnoteringen te verliezen.
Er zijn niveaus toegevoegd. Ik stel voor om de beoordeling te bespreken.
1.03 De beschrijving is gecorrigeerd. Niveaus zijn veranderd in elke modus (normalisatie aan/uit) en zijn logisch aan elkaar gekoppeld. Een eenvoudig informatiescherm is toegevoegd.
De code van SmoothAlgorithms45.mqh is gecorrigeerd voor compilatie in de nieuwste MT5-versies.
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
- Verbeter je Handelsstrategieën met de ColorXADX Indicator voor MetaTrader 5
- Efficiëntie Ratio (ER) Berekenen met de CEROnRingBuffer voor MetaTrader 5