Standaard toont deze indicator negen waarden van twee verschillende Moving Averages (MA) voor de huidige tijdsperiode. Het laat ook het verschil zien tussen de voorgaande opeenvolgende MA-waarden en het verschil tussen MA's in punten. Je kunt de gegevens weergave instellen met positieve of negatieve afwijkingen en/of afgerond naar de gewenste decimalen. Het weergeven van waarden voor de nul (huidige) bar is niet ondersteund.
Deze indicator, net als de versie voor MetaTrader 4, kan niet alleen het verschil tussen opeenvolgende waarden weergeven, maar ook de afstand in punten zonder de broncode te wijzigen:
- Tussen de HIGH en LOW, HIGH en OPEN, HIGH en CLOSE of HIGH en de waarden van een bepaalde Moving Average, rekening houdend met enkele positieve of negatieve afwijkingen in punten en/of met een verlaagd of "uitgebreid" aantal decimalen;
- Tussen OPEN en ... (enz.);
- Tussen CLOSE en ... (enz.);
- Tussen LOW en ... (enz.);
- Tussen twee Moving Averages, met of zonder positieve of negatieve afwijkingen en/of met minder of meer decimalen.
Zoals te zien is op de onderstaande screenshots, wordt er een tabel weergegeven op een 3-cijferige grafiek met waarden, afgerond op 2 decimalen, en ook "uitgebreid" naar 4 decimalen.
Verder is de indicator identiek aan zijn versie voor MetaTrader 4:
In de indicator tabel veranderen de kleuren automatisch voor MA (of bars) markeringen en verschillen tussen aangrenzende opeenvolgende waarden. Verschillende kleuren worden toegepast wanneer waarden veranderen naar groter, kleiner en/of gelijk. Het veranderen van kleur voor het verschil tussen twee Moving Averages (en/of bars of afwijkingen) dat in de vijfde tabelrij wordt weergegeven, is niet ondersteund.
De berekeningen en het veranderen van de tabelwaarden vinden plaats wanneer:
- wanneer nieuwe bars verschijnen;
- wanneer de gebruiker de invoerparameters van de indicator wijzigt;
- wanneer de gebruiker de tijdsperiode of het symbool van de grafiek met de aangehechte indicator wijzigt.
Als negen waarden in elke tabelrij op de X-as te veel of te weinig zijn, dan kun je het aantal cellen en dus de hoeveelheid berekende en weergegeven gegevens wijzigen door 9 te veranderen in een positief getal >= 2 in deze regel van de code:
#define ARRAY_SIZE_X 9
Aanvullende informatie:
- De indicator tabel heeft hetzelfde "geheim" als zijn versie voor MetaTrader 4: je kunt deze tijdelijk verbergen door op de horizontale balk onder de tabelkop te klikken.
Opmerking: De tabelkop toont de barrennummers waarvan de waarden door de indicator worden weergegeven. In de parameters van de indicator kun je het startbarrennummer wijzigen naar elke positieve niet-nul waarde.
De reden voor het niet opnemen van de nulbar is dat ik de indicator voor persoonlijke behoeften heb geschreven en ik niet constant veranderende gegevens voor de huidige (nul) bar hoefde weer te geven. Echter, als je data (resultaten) wilt weergeven die met elke tick veranderen voor een momenteel vormende bar, moet je een iets andere code-structuur implementeren.
In feite is de beperking voor de huidige (nul) bars alleen van toepassing op de waarden in de tabel. Dus je kunt, indien nodig, regels aan de code toevoegen, bijvoorbeeld om meldingen (alerts enz.) te triggeren wanneer de huidige prijs door bepaalde waarden uit de tabel breekt. Je kunt ook meldingen triggeren wanneer bepaalde "nieuwe" waarden uit de tabel minder/groter zijn of gelijk zijn aan bepaalde "oude" waarden. Ook kun je de bestaande MA- of bar markberekeningen vervangen door andere vereiste berekeningen.
- Je kunt op elk moment de parameters van elke Moving Average (gesteld in de invoerparameters of overgenomen als standaard) bekijken door met de cursor over de tabelcellen te bewegen.
Opmerking: Tooltips met parameterwaarden worden alleen weergegeven als de optie "Toon objectbeschrijvingen" is ingeschakeld in de grafiekinstellingen.
- In plaats van MA-waarden kun je de weergave van gegevens instellen met vereiste positieve of negatieve afwijkingen in punten van elke Moving Average of bar markeringen.
Opmerking: Om de indicator te laten weergeven Open en/of High en/of Low en/of Close van aangrenzende bars en de verschillen daartussen in plaats van MA-berekeningen, dien je de volgende MA-waarden in de invoerparameters in te stellen:Met deze set parameters zal de indicator direct door bar markeringen berekenen, zonder de iMA handle te verkrijgen.
- Periode Moving Averages... = 1;
- MA-methode...= MODE_SMA;
- Toepassen op... = PRICE_OPEN, PRICE_HIGH, PRICE_LOW of PRICE_CLOSE.
- Als je de MA- of barwaarden tot een bepaald decimaal cijfer wilt afronden of "uitbreiden", stel dan de vereiste waarde (aantal decimalen) in voor de parameter Decimalen.
- Je kunt ook de weergave van indicatorlijnen in de invoerparameters uitschakelen.
Opmerking: Lijnkleuren zijn afhankelijk van de richting van de eerste berekende barwaarde, die is ingesteld in de regel Shift (bar voor eerste waarde):. Geplotte lijnen zijn 1 bar dieper in de grafiek dan het aantal MA-waarden in de tabel (dit stelt je in staat om te zien met welke markering de laatste bar in de tabel wordt vergeleken).
- In de invoerparameters kun je ook de tabelafwijking op de X- en Y-as, de grootte van de tabelcellen, de lettergrootte, kleuren wijzigen en de tabel naar voren brengen (standaard wordt deze achtergronds weergegeven om te voorkomen dat de bars worden bedekt).

Fig.1. Indicatorlijnen, markeringen en verschillen in punten tussen High en Low prijzen, afgerond op 2 decimalen, op een 3-cijferige grafiek

Fig.2. Markeringen en verschillen in punten tussen 2 Moving Averages, "uitgebreid" naar 4 decimalen, op een 3-cijferige grafiek
Opmerking: Als je deze indicator op een grafiek hebt toegevoegd samen met standaard Moving Averages en je hebt geen afwijkingen en/of afrondingen ingesteld in de invoerparameters van ID Lite Info MA, maar de lijnen van deze indicator komen niet overeen met de standaard MA's (met dezelfde parameters), spring dan alsjeblieft niet meteen naar conclusies over de nauwkeurigheid van de berekening.
Open het Gegevensvenster en controleer het aantal weergegeven cijfers voor de standaard Moving Average (bijvoorbeeld, deze kan 4 decimalen gebruiken op een 3-cijferige grafiek).
Dit is normaal en handig, naar mijn mening, omdat Moving Averages zijn berekend op basis van gemiddelde waarden. Voorbeeld: (1.2052 + 1.2057 + 1.2073)/3 = 1.2060667. Daarom verhogen berekende waarden met afgeronde of uitgebreide cijfers het aantal mogelijke gebruiksscenario's.
Als de lijnen perfect overeen moeten komen (met andere parameters identiek), kun je een groter aantal decimalen kiezen in de Decimalen dropdownlijst in de invoerparameters van ID Lite Info MA.

Fig.3. Ingebouwde Moving Average en ID Lite Info MA (met Decimalen=huidige grafiek) op een 3-cijferige grafiek
Versie 1.11 van 25.09.2015:
- Maximale waarde van Moving Averages periodes verhoogd van 500 naar 3000 bars. Omdat deze limiet vrij kan worden ingesteld, kun je deze waarde naar elk ander positief geheel getal wijzigen. Het wordt ingesteld in de functie:
bool CheckInput(int period,string text)
- Kleine codecorrecties en optimalisaties.
Gerelateerde berichten
- BykovTrend_HTF_Signal: Dé Indicator voor MetaTrader 5 voor Trendanalyse
- Rate_AOModPips: Dé Indicator voor MetaTrader 5 voor Traders
- Prijs in het Poolse Coördinatensysteem - Indicator voor MetaTrader 5
- X Bar Clear Close Trend: Dé Indicator voor Trendomkeringen in MetaTrader 5
- ATR Geïntegreerde Laguerre RSI Indicator voor MetaTrader 5