|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
Dynamische Alarm Anzeige
Hallo
ich habe mir mehrere Alarme/Infos kodiert Alarm1 Alarm2 Alarm3 welche ich am Chart anzeigen lasse, der Platz ist immer vorgegeben(x,y), je nach Reihenfolge "überschreibt" der nächste Alarm den zuletzt angezeigten. Gibt es eine Möglichkeit die Anzeige dynamisch zeilenweise anzeigen zu lassen Alarm1 fix x,y Alarm2 nächste Zeile darunter Alarm3 nächste Zeile unter Alarm2 Wird Alarm2 beendet, Alarm3 soll nun den Platz von Alarm2 einnehmen, also automatisch eine Zeile noch oben rücken. Im Moment helfe ich mir damit das ich einen Print des Alarms/Info ins Log schreibe, aber s ist doch sehr mühsam zwischen, den Reitern, Trade, Expert, Jounal hin- und her zu wechseln. Für jede Idee dankbar! Mimo |
|
|||
Das kannst Du mit einer Kombination aus Alarmzeile und Aktivmarker machen.
1. Für jede Zeile eine feste Position -. int Abstand=10 -. A1zeile=y, A2zeile=A1zeile+(1*Abstand), A3zeile=A1zeile+(2*Abstand) 1. Für jeden Alarm einen Aktivmarker, der bei fehlendem Alarm zurückgesetzt wird -. A2aktiv=true; A3aktiv=true; Dann die Bedingungen 0. die erste Zeile bleibt unverändert 0. wenn A2aktiv, dann ändert sich nichts an den Zeilen 2 und 3 1. wenn !A2aktiv, dann A3zeile=A2zeile Ich hoffe, das hilft Dir. AVT |
|
|||
Zitat:
Mal sehen ob ich das hinbekomme. Eine Idee die mir eingefallen ist, kleine Buttons mit ShortCodes, die je nach Alarm Zustand "Ein/Aus" anzeigen-aber das ist natürlich auch eine Frage der Ressourcen. Der Vorteil von Buttons gegenüber einer TXT Anzeige wäre das man diese auch wirklich mit weiterführenden Aktionen betreiben könnte. Ich werde mal einen Buttontest starten und den Ressourcenverbrauch mir ansehen. Mimo |
|
|||
Zitat:
|
|
|||
Sieht toll aus!!
Aber das wäre doch etwas zuviel für mich. Bei mir wären es vielleicht 5-6 Buttons/Infofelder mit 30x15 Pixel, die je nach Status die Hintergrundfarbe ändern, diese würde ich oben am Rand plazieren, auch die Interaktion, also hinterlegte Aktion, kommt selten zum Zuge, da mehr Info/Alarm Charakter genutzt wird. Mein Vorteil ist das ich keine Indikatoren benötige, die ganze Indikator Rechnerei, auch als Anzeige im Chart, ist kein Thema. Da ich kein Scalper bin, ist auch das Timing sekundär. Mimo |
|
|||
Im 1. Bild läßt sich jede Anzeige einzeln abschalten. Weil ich im Textteil jede Zeile einzeln (also auch welche in der Mitte) rausnehmen kann und die Größen im grafischen Teil unterschiedlich sind, läuft da die Berechnung zum "Nach-Oben-Rücken" nicht mehr ganz so einfach wie ich Dir oben beschrieben habe.
Aber ich bin sicher, Du wirst Dein Teil hinkriegen , wenn Du entschieden hast, mit welchen Elementen Du das bauen willst. AVT |
Lesezeichen |
|
|