Indikatoren: Clock - Seite 2

 
Hallo Kumpel. Ich habe ein Problem in Bezug auf Ihren Indikator und es ist, dass die Texte sind nur in einander. Ich benutze MT5 auf einem 32-Zoll-Display und ich denke, dies geschieht wegen der Auflösung und DPI und ReScaling Dinge. können Sie mir helfen, es zu beheben?
 
Mori Mahoor #:
Hey Kumpel. Ich habe ein Problem mit deinem Indikator, nämlich dass die Texte einfach ineinander verschachtelt sind. Ich nutze MT5 auf einem 32-Zoll-Bildschirm und glaube, dass das an der Auflösung, dem DPI und der Skalierung liegt. Kannst du mir helfen, das zu beheben?

Ich nutze ebenfalls einen hochauflösenden Breitbildschirm. Ich habe dem Indikator neue Eingabefelder für den Abstand innerhalb des Textes hinzugefügt und eine Compiler-Warnung entfernt.

Die Include-Datei ist lediglich angehängt, um Unvollständigkeiten oder Verwirrung zu vermeiden.

Besser spät als nie, denke ich.

Dateien:
clock.mq5  9 kb
 

Hier ist eine weitere aktualisierte Version:

  • Objektnamen bereinigt, da sie bei der Deinitialisierung nicht aus dem Diagramm entfernt wurden,
  • Eine benutzerdefinierte Anzeige der Zeitdifferenz „Broker zu lokalem Offset“ hinzugefügt,
  • Die Sekunden wurden aus der Anzeige entfernt, und
  • Es wurde eine Popup-Warnung hinzugefügt, um Änderungen dieser Differenz aufgrund der Sommerzeit zu erkennen – aktivierbar/deaktivierbar über den neuen Eingabeparameter „UseTimeChangeAlerts“.
Da die Umstellung auf Sommerzeit in der Regel an einem Wochenende erfolgt (während die meisten Märkte geschlossen sind), werden die zur Berechnung des „Broker to Local Offset“ verwendeten Werte als GlobalVariables im MT5-Terminal gespeichert. Diese GlobalVariables werden beim Entfernen des Indikators aus einem Chart nicht gelöscht und bleiben 3 Wochen lang bestehen, sofern sie nicht manuell gelöscht werden. Außerdem erscheint beim Hinzufügen zu einem Chart eine Warnmeldung. Dies ist beabsichtigt, da so verhindert wird, dass eine Zeitumstellung am Wochenende sowie im Falle eines Systemabsturzes, eines Stromausfalls usw. übersehen wird. Wenn Sie die GlobalVariables aus irgendeinem Grund löschen möchten, gehen Sie einfach in MT5 zu „Extras“ ==> „GlobalVariables“.

    Text

    Dateien:
    clock.mq5  11 kb