|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
OBJ_EDIT nur 53 Zeichen länge!?
hallo und frohe Ostern @ all,
ich habe ein Edit Object in meinem Indi. In diesem Object möchte ich einen Kommentar und Kurswerte eintragen. Wenn ich mehr als 53 Zeichen eingebe kommt es zu merkwürdigen Ergebnissen. Ich füge mal 2 Screenshots ein. Gibt es eine Limitierung der Länge oder nicht erlaubte Zeichen für das OBJ_EDIT ? VG stoffel |
|
|||
An object name should not exceed 63 characters.
D.h., es dürfen nicht mehr als 63 Zeichen sein. Zähl noch mal genau nach. traderdoc
__________________
Ich erfülle Euch gern Eure EA-, Indikator- und Script-Programmierungswünsche auf Honorarbasis. |
|
|||
es geht nicht um den Object name sondern um die Textlänge die ich mit dem Edit Object übergeben möchte. ich habe noch mal getestet und
Test Commentlllllllllllllllllll_15.54-16.50-17.38-18.6 eingetragen. Ergebnis -> wie vorher beschrieben, siehe edit.png Ein Zeichen weniger und es klapp!! |
|
|||
hab mal den indi zum testen angehängt. funktioniert nicht alles,
aber es soll ja nur zum testen des Edit Objects sein |
|
|||
Ich nehme an, für den Kommentar hast Du schon als "_Symbol Alert @ " ausgelagert.
Im EditObject bleiben Dir max 63 Zeichen zum Eingeben. Wenn Du noch mehr manuelle Eingaben machen willst/mußt, bleibt nur die Möglichkeit, neben das erste OBJ_EDIT ein zweites zu setzen (also Edit_1 und Edit_2), was dann max. 126 Zeichen zusammen ergibt. Was anderes fällt mir so schnell sonst nicht ein. AVT |
|
|||
Ich nehme an, für den Kommentar hast Du schon als "_Symbol Alert @ " ausgelagert.
Richtig. Im EditObject bleiben Dir max 63 Zeichen zum Eingeben. Ich bin kein Mathe Genie aber ich kann nur 53 Zeichen eingeben. kopiere einfach mal diesen Text Test Commentlllllllllllllllllll_15.54-16.50-17.38-18.6 (sind 54 Zeichen) und und füge ihn im Edit Object ein, dann teste es mal mit einem Zeichen wenige. wenn es eine MT4 Limitierung ist muss ich damit leben. Ich dachte das es vielleicht ein Programmierfehler ist. Vielen Dank für deine Bemühungen und noch ruhige Ostern VG stoffel |
|
|||
Zitat:
Mein Script-Source hängt dran. 4 mal mit 1,2,3,4 Eingabe auf den Chart ziehen. FO (Frohe Ostern) AVT Geändert von AVT (12.04.20 um 22:46 Uhr) Grund: fehlte ein wichtiger Punkt |
|
|||
vielen dank für das script,
werde es morgen mal testen. Aber schon mal vor ab, eingeben kann ich auch mehr. Nur führt das zu dem beschriebenen Problem. Vielleicht ist das Problem auch woanders zu suchen. Werde dein Object mal einfügen und sehen was passiert. Gutes Nächtle. Melde mich Morgen wahrscheinlich nochmal. Ps warum ist die .ex4 bei dir unbrauchbar, kein MT4 ? |
|
|||
Zitat:
unbrauchbar deshalb, weil die Größen nicht stimmen, die liegen alle gestaffelt übereinander und man kann nix richtig erkennen. AVT |
|
|||
Zitat:
StringSplit() den Kommentar von den Kurszielen und füge den neu formatierten String als Tooltip dem entsprechend Button hinzu. Unbrauchbar Die Buttons in Chart werden automatisch über die Fenstergröße positioniert. Wenn du dein Chartfenster vergrößerst und ein anderes Timeframe wählst werden die Buttons neu positioniert. So, ich habe jetzt dein EO noch hinzugefügt und festgestellt das die mögliche Textlänge nicht zuletzt von der EO größe abhängt, siehe Anhang. Leider habe ich auch mit deinem EO das gleiche Problem. Mir ist die Problematik noch nicht ganz klar. Ich erstelle ja erst die Buttons im Indi-Fenster und füge dann den Tooltip hinzu. das dürfte doch keinen Einfluss auf die Position oder Gestaltung haben. Ich werde wohl noch ein wenig experimentieren müssen und melde mich dann noch mal. |
Lesezeichen |
Stichworte |
obj_edit |
|
|