Technische indicator

ATR - Gemiddelde True Range: Een Beginnershandleiding voor MetaTrader 5
MetaTrader5
ATR - Gemiddelde True Range: Een Beginnershandleiding voor MetaTrader 5

Welkom bij onze uitgebreide gids over de Gemiddelde True Range (ATR), een essentieel hulpmiddel voor elke trader die MetaTrader 5 gebruikt. In deze blogpost gaan we in op wat de ATR is, hoe je deze kunt gebruiken en delen we handige tips voor beginners. Wat is de Gemiddelde True Range (ATR)? De ATR is een technische indicator die de volatiliteit van een financieel instrument meet. Het helpt traders te begrijpen hoe ver de prijs van een activa kan bewegen binnen een bepaalde periode. Dit is cruciaal voor het bepalen van stop-loss niveaus en het plannen van je trades. Waarom gebruik je de ATR? Volatiliteit meten: De ATR geeft je inzicht in de prijsschommelingen, waardoor je beter kunt anticiperen op mogelijke bewegingen. Risicobeheer: Met de ATR kun je je stop-loss en take-profit niveaus effectiever instellen, wat bijdraagt aan een beter risicobeheer. Marktanalyses: De ATR kan ook helpen bij het analyseren van markttrends en het identificeren van potentiële handelsmogelijkheden. Hoe gebruik je de ATR in MetaTrader 5? Hieronder vind je een stap-voor-stap handleiding voor het instellen van de ATR in MetaTrader 5: Open je MetaTrader 5 platform. Ga naar de 'Indicators'-sectie in het menu. Kies 'Volatility' en klik op 'Average True Range'. Stel de parameters in volgens je voorkeuren en klik op 'OK'. Nu zou je de ATR op je grafiek moeten zien verschijnen! Afbeeldingen van de ATR-instellingen

2023.09.26
Hull Moving Average: Een Handige Indicator voor MetaTrader 5
MetaTrader5
Hull Moving Average: Een Handige Indicator voor MetaTrader 5

In deze blogpost bespreken we de Hull Moving Average (HMA), een waardevolle indicator voor MetaTrader 5. Zelf heb ik besloten om mijn eigen versie van de HMA te implementeren, omdat ik niet helemaal tevreden was met de bestaande versies. De indicator heeft vier invoerparameters: InpHmaPeriod = 20 InpColorKind = single_color InpColorIndex = color_index_3 InpMaxHistoryBars = 240 Deze parameters zijn vrij eenvoudig te begrijpen. De enumeratie ENUM_COLOR_KIND stelt je in staat om te kiezen tussen een enkele kleur of meerdere kleuren. Standaard is dit ingesteld op een enkele kleur. Als je voor de meerkleurige optie kiest, heeft de Hull MA verschillende kleuren voor stijgende en dalende waarden. In de modus met één kleur bepaalt ENUM_COLOR_INDEX de kleur van de Hull MA. In de meerkleurige modus is de standaardkleur grijs, met groen voor stijgende waarden en rood voor dalende waarden. Dit kun je zien in de onderstaande afbeeldingen. Hier is de code voor de indicator: //+------------------------------------------------------------------+//| MelzHull.mq5 |//| Copyright 2022, wm1@gmx.de |//| https://melz.one |//+------------------------------------------------------------------+/* === Mijn Hull Moving Average implementatie In mijn indicator kun je kiezen tussen enkele en meerdere kleuren voor de indicatorlijn.*/enum ENUM_COLOR_KIND { // enkele of afwisselende kleur single_color, multi_color};enum ENUM_COLOR_INDEX { // index van indicator_color1 kleuren color_index_0, color_index_1, color_index_2, color_index_3, color_index_4, color_index_5, color_index_6};#property copyright "Copyright 2022 by W. Melz, wm1@gmx.de"#property link "https://melz.one"#property version "1.00"#property description "Implementatie van mijn Hull Moving Average"#property indicator_chart_window // draw in chart window#property indicator_buffers 4 // buffers voor: fullWMA, halfWMA, vHull, cHull#property indicator_plots 1 // plot maar één lijn#property indicator_type1 DRAW_COLOR_LINE // teken als kleur lijn#property indicator_color1 clrGray, clrGreen, clrRed, clrBlue, clrGreenYellow, clrDodgerBlue, clrFireBrick#property indicator_width1 1 // lijn breedte#property indicator_label1 "HMA" // indicator naam//--- invoerparametersinput int InpHmaPeriod = 20; // periode van de indicator, standaard 20input ENUM_COLOR_KIND InpColorKind = single_color; // soort indicator kleur, enkel- of meerkleuriginput ENUM_COLOR_INDEX InpColorIndex = color_index_3; // stel kleur in van de enkelkleurige indicatorinput int InpMaxHistoryBars = 240; // bereken historische bars, standaard 240, niet meer//--- indicatorbuffersdouble valueBuffer[]; // sla Hull indicator waarden opdouble colorBuffer[]; // sla Hull indicator kleur op bij bardouble fullWMABuffer[]; // sla berekening van WMA volledige periode opdouble halfWMABuffer[]; // sla berekening van de WMA halve periode op//--- Globale variabelen van de indicatorint hmaPeriod, fullPeriod, halfPeriod, sqrtPeriod, maxHistoryBars; // sla invoerwaarde of standaardwaarde op//+------------------------------------------------------------------+//| Aangepaste initialisatiefunctie van de indicator |//+------------------------------------------------------------------+int OnInit() { ENUM_INIT_RETCODE result = checkInput(); // controleer op correcte invoerparameters SetIndexBuffer(0,valueBuffer,INDICATOR_DATA); // sla indicatorbuffer mapping op SetIndexBuffer(1,colorBuffer,INDICATOR_COLOR_INDEX); // sla kleur van indicatorkaars op SetIndexBuffer(2,fullWMABuffer,INDICATOR_CALCULATIONS); // sla resultaat van fullWMA berekening op SetIndexBuffer(3,halfWMABuffer,INDICATOR_CALCULATIONS); // sla resultaat van halfWMA berekening op IndicatorSetInteger(INDICATOR_DIGITS,_Digits); // stel indicator cijfers in string shortName = StringFormat("HMA(%d)",hmaPeriod); // naam voor DataWindow en label van de indicator subvenster IndicatorSetString(INDICATOR_SHORTNAME,shortName); PlotIndexSetString(0,PLOT_LABEL,shortName); fullPeriod = hmaPeriod; // periode van invoer halfPeriod = fullPeriod / 2; // bereken halve periode sqrtPeriod = (int)round(sqrt((double)fullPeriod)); // bereken vierkantswortel van periode return(result); // succes of falen, init voltooid} //+------------------------------------------------------------------+ Ik hoop dat je er veel plezier aan beleeft!

2023.09.21
Eerste Vorige 9 10 11 12 13 14 15 16 17 18 19 Volgende Laatste