Home Technische indicator Bericht

Aangepaste Kleur voor Beweeglijke Gemiddelden in MetaTrader 5

Bijlage
19864.zip (1.7 KB, Downloaden 0 keer)

Er is een nieuwe invoerparameter "lijnkleur" toegevoegd.

Aangepaste Kleur voor Beweeglijke Gemiddelden

Misschien is het je opgevallen dat als een systeemtrader gebruik maakt van de gegevens van de Beweeglijk Gemiddelde-indicator, deze indicator in de visuele testermodus ALLEEN in het rood wordt weergegeven. Als een dergelijke EA gebruikmaakt van de gegevens van drie Beweeglijke Gemiddelden, worden alle drie de indicatoren in het rood weergegeven.

Drie MA in één kleur

Dit maakt het erg moeilijk om ze van elkaar te onderscheiden.

Om dit probleem met de visuele weergave van Beweeglijke Gemiddelden op te lossen, is de parameter "lijnkleur" toegevoegd in de strategietester. Nu moet de systeemtrader toegang krijgen tot iCustom in plaats van iMA (bijvoorbeeld uit de code Kruising van twee iMA):

//--- maak een handle van de indicator iMA
   handle_iMA_First=iCustom(m_symbol.Name(),Period(),"Aangepaste Kleur voor Beweeglijke Gemiddelden",
                            InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,InpMAFirstColor,PRICE_CLOSE);
//handle_iMA_First=iMA(Symbol(),Period(),InpMAPeriodFirst,InpMAShiftFirst,InpMAMethodFirst,PRICE_CLOSE);
//--- als de handle niet is gemaakt 
   if(handle_iMA_First==INVALID_HANDLE)
     {
      //--- geef een foutmelding en toon de foutcode 
      PrintFormat("Mislukt om de handle van de iMA-indicator voor het symbool %s/%s te maken, foutcode %d",
                  Symbol(),
                  EnumToString(Period()),
                  GetLastError());
      //--- de indicator wordt vroegtijdig gestopt 
      return(INIT_FAILED);
     }

Zoals te zien is in de Kruising van twee iMA EA, worden de Beweeglijke Gemiddelden in verschillende kleuren weergegeven in de visuele strategietester:

Kruising van twee iMA

Gerelateerde berichten

Reactie (0)