---
title: "MetaTrader 5 Build 1495: Verbesserungen in MQL5 für die benutzerdefinierte Grafik - Versionshinweise"
description: "Es wurde die Funktion CopyTicksRange hinzugefügt. Es wurden verbesserte Glättungsfunktionen der CCanvas Klasse hinzugefügt: CircleWu... - Versionshinweise"
image: "https://www.metatrader5.com/i/logo_metatrader5.png"
---

# MetaTrader 5 Build 1495: Verbesserungen in MQL5 für die benutzerdefinierte Grafik

## Es wurde die Funktion CopyTicksRange hinzugefügt. Es wurden verbesserte Glättungsfunktionen der CCanvas Klasse hinzugefügt: CircleWu EllipseWu LineWu

9 Dezember 2016

### MQL5

1.  Es wurde die Funktion CopyTicksRange hinzugefügt.
2.  Es wurden verbesserte Glättungsfunktionen der CCanvas Klasse hinzugefügt:
3.  Es wurde die Beschreibung der grafischen Bibliothek der MQL5-Dokumentation hinzugefügt, mit welcher Histogramme, Verteilungen und lineare Grafiken direkt auf Preischarts schnell gezeichnet werden können.
4.  Es wurden Statusbezeichnungen für Systemtasten der Liste der Konstanten Status des Kundenterminals hinzugefügt. Der Aufruf von TerminalInfoInteger(TERMINAL_KEYSTATE_XXX) gibt den gleichen Code des Status der Taste zurück, wie die Funktion [GetKeyState()](https://msdn.microsoft.com/en-us/library/windows/desktop/ms646301(v=vs.85).aspx) in MSDN.
5.  Die Umwandlung des Typs string in den Typ bool wird nicht mehr unterstützt. Für die Überprüfung von Strings muss eine explizite Bedingung geschrieben werden. In der neuen Version wird z.B. für den folgenden Code ein Fehler der Kompilation zurückgegeben:

   ```
   string str; ... if(str)                        // Kompilierungsfehler "Cannot convert type 'string' to 'bool'" (in den vorherigen Builds trat der Fehler nicht auf)    Print("str is true");
   ```

   Man muss eine explizite Bedingung schreiben:

   ```
   string str; ... //--- überprüfen, ob der String initialisiert wurde if(str!=NULL)    Print("str is true"); oder //--- überprüfen, ob der Wert des Strings "true" ist if(StringCompare(str,"true",false))    Print("str is true"); oder //--- überprüfen, ob der String eine Zahl ist und nicht gleich Null ist if((int)str!=0)    Print("str is true");
   ```

 Verbesserungen anhand Crash-Logs.

**Lesen Sie die vorige Nachricht:**

- [MetaTrader 5 Webplattform: Zwei-Faktor-Authentifizierung und Passwortänderung](https://www.metatrader5.com/de/releasenotes/terminal/1396)
- [Neues MetaTrader 5 Build 1485: zusätzliche Testmodi und Charts in der Standardbibliothek](https://www.metatrader5.com/de/releasenotes/terminal/1392)
- [MetaTrader 5 iOS build 1425](https://www.metatrader5.com/de/releasenotes/iphone/1391)
- [MetaTrader 5 Build 1455: Bibliotheken mathematischer Funktionen in MQL5](https://www.metatrader5.com/de/releasenotes/terminal/1384)
- [MetaTrader 5 Webplattform: Optimierung des Codes und neue Möglichkeiten der Benutzerschnittstelle](https://www.metatrader5.com/de/releasenotes/terminal/1382)
