Introductie
Als trader wil je natuurlijk altijd het meeste uit je grafieken halen. De Candle Counter is een handige indicator voor MetaTrader 5 die je helpt om het overzicht te behouden in je trades. Laten we eens kijken naar de belangrijkste functies en hoe je deze indicator kunt gebruiken.
Belangrijkste Kenmerken
Weekselectie:
Met de parameter SelectedWeek bepaal je welke week van de maand genummerd wordt.
Als SelectedWeek = 0, worden alle weken meegeteld en worden alle candles genummerd.
Bij een waarde groter dan nul worden alleen de candles van de opgegeven week genummerd.
Omgekeerd Tellen:
Als NumberFirstCandle = false, begint de nummering bij de laatste candle van de dag en gaat deze achteruit.
Dynamic Filtering:
De indicator filtert candles op basis van de geselecteerde week (SelectedWeek) en negeert de rest.
Dynamische Tekst Positionering:
De nummers worden boven of onder de candles geplaatst, afhankelijk van of de candle bullish of bearish is.
De afstand tussen de tekst en de candle wordt geregeld via de parameter PriceOffsetFactor.
Visuele Aanpassing:
Kleuren, lettertype, tekstgrootte en anker type kunnen worden aangepast voor een betere uitstraling.
Geoptimaliseerde Prestaties:
De indicator verwijdert oude grafiekobjecten voordat nieuwe worden aangemaakt, zodat er geen onnodige belasting op de grafiek komt.
Instellingen van de Indicator
PriceOffsetFactor | Dynamische afstand tussen tekst en candle. | 0.5 |
InpTextColourAbove | Kleur van de tekst boven de candle (voor bullish candles). | clrSpringGreen |
InpTextColourBelow | Kleur van de tekst onder de candle (voor bearish candles). | clrMediumOrchid |
InpFont | Type lettertype voor de weergave van de nummers. | "Arial" |
InpFontSize | Grootte van het lettertype. | 8 |
Anchor | Type anker voor de positionering van de tekst (centrum, boven, onder, etc.). | ANCHOR_CENTER |
NumberFirstCandle | Bepaalt of de telling begint bij de eerste candle van de dag (true) of de laatste (false). | true |
SelectedWeek | Geselecteerde week voor telling (0 = Elke week). | 1 |
Gedetailleerde Kenmerken
1. Filteren op Week
De functie GetWeekOfMonth() berekent de week van de maand voor elke candle.
De voorwaarde if(SelectedWeek != 0 && currentWeek != SelectedWeek) zorgt ervoor dat alleen candles van de geselecteerde week worden verwerkt.
2. Sequentieel Tellen
De telling begint opnieuw bij een wisseling van de dag (candleDay != previousDay).
Als NumberFirstCandle = true, begint de telling bij de eerste candle van de dag.
Als NumberFirstCandle = false, begint de telling bij de laatste candle van de dag en gaat verder achteruit.
3. Tekst Positionering
De tekst wordt boven de candle geplaatst als de slotprijs lager is dan de openingsprijs (bearish candle).
De tekst wordt onder de candle geplaatst als de slotprijs hoger is dan de openingsprijs (bullish candle).
4. Grafiekobjecten Maken en Bijwerken
De functie CreateText() maakt of werkt grafiekobjecten bij op de grafiek.
De objecten krijgen unieke namen met behulp van het ObjectPrefix om conflicten te voorkomen.
5. Automatische Schoonmaak
De functie DeleteObjects() verwijdert alle grafische objecten die door de indicator zijn aangemaakt wanneer deze wordt verwijderd of opnieuw geïnitialiseerd.

Gerelateerde berichten
- BykovTrend_HTF_Signal: Dé Indicator voor MetaTrader 5 voor Trendanalyse
- Prijs in het Poolse Coördinatensysteem - Indicator voor MetaTrader 5
- Open Range Breakout Indicator voor MetaTrader 5: Ontdek de Kracht van deze Tool
- ATR Geïntegreerde Laguerre RSI Indicator voor MetaTrader 5
- ATR Geïndividualiseerde EMA: De Slimme Indicator voor MetaTrader 5