Er zijn twee nieuwe instellingen toegevoegd aan de invoerparameters: lijnkleur (Kleur) en lijnbreedte (Breedte).

Waarom zijn de lijnkleur (Kleur) en lijnbreedte (Breedte) als invoerparameters toegevoegd, terwijl je de lijnkleur en breedte in de standaardindicator handmatig kunt aanpassen? Wanneer je een strategie test in de tester of als de indicator door een systeemtrader (via ChartIndicatorAdd) aan een grafiek wordt toegevoegd, wordt Bulls Power ALTIJD weergegeven met de standaardkleur en -breedte:

Persoonlijk vind ik deze weergave niet heel gebruiksvriendelijk. Daarom heb ik een aangepaste indicator gemaakt: Aangepaste Bulls Power Instellingen (met behulp van iCustom), waarbij de parameters kleuren en breedtes worden doorgegeven.
//--- maak een handle van de indicator iBullsPower handle_iBullsPower=iCustom(m_symbol.Name(),Period(),"Aangepaste Bulls Power Instellingen", InpMAPeriod,InpBullsColor,InpBullsWith); //--- als de handle niet is aangemaakt if(handle_iBullsPower==INVALID_HANDLE) { //--- geef een foutmelding en toon de foutcode PrintFormat("Mislukt om de handle van de iBullsPower indicator voor het symbool %s/%s aan te maken, foutcode %d", Symbol(), EnumToString(Period()), GetLastError()); //--- de indicator stopt voortijdig return(INIT_FAILED); }
Met deze aanpassingen zie je een mooier weergegeven indicator in de tester of op de terminalgrafiek:

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
- Efficiëntie Ratio (ER) Berekenen met de CEROnRingBuffer voor MetaTrader 5
- Correlatiecoëfficiënt: Een Onmisbare Indicator voor MetaTrader 5