Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 1533
Sie verpassen Handelsmöglichkeiten:
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Registrierung
Einloggen
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Wenn Sie kein Benutzerkonto haben, registrieren Sie sich
Können Sie mir sagen, wie ich die Dokumentation im Allgemeinen verstehen kann? Ich bin wirklich besorgt darüber, dass in den Beispielen selbst für ein einfaches grafisches Objekt wie Text ein Beispiel mit einem Haufen Code gezeigt wird und nirgendwo steht, welche Parameter obligatorisch sind und welche nicht. Um also einfach nur einen Text zu schreiben oder einen Trend zu setzen oder sogar die Puffer für einen Indikator zu verstehen, weiß man nicht, welche Mindestparameter eingegeben werden müssen, und man muss seinen Code kopieren und einfügen
Hallo, die erforderlichen Parameter für den Text sind Fensterindex, Koordinatenreferenz und der Text selbst, die anderen sind optional.
Es gibt zwei Arten von Objekten: OBJ_LABEL und OBJ_TEXT. Das erste Objekt ist an Fensterpixel gebunden, das zweite an Zeit und Preis im Chart.
Angenommen, wir benötigen eine Textbeschriftung, die mit Pixeln verknüpft ist, dann tun Sie dies:
dies ist fast minimaler Code, der die Textbeschriftung zeichnet
dasselbe für das OBJ_TEXT-Objekt, aber Sie müssen auch die Eigenschaften Preis und Zeit angeben:
text_corner sollte einer der konstanten Werte sein:
ID
Beschreibung
ECKE_LINKS_OBEN
Zentrum der Koordinaten in der linken oberen Ecke des Diagramms
ECKE_LINKS_UNTEN
Zentrum der Koordinaten in der unteren linken Ecke der Karte
ECKE_RECHTS_UNTEN
Zentrum der Koordinaten in der unteren rechten Ecke der Karte
ECKE_RECHTS_OBEN
Zentrum der Koordinaten in der oberen rechten Ecke der Karte
Weitere Informationen finden Sie hier: https://www.mql5.com/ru/docs/constants/objectconstants/enum_basecorner#enum_base_corner
text_corner sollte einer der konstanten Werte sein:
Kennung
Beschreibung
ANKER_LINKS_OBEN
Verankerungspunkt in der oberen linken Ecke
ANCHOR_LEFT
Verankerungspunkt links in der Mitte
ANKER_LINKS_UNTEN
Verankerungspunkt in der linken unteren Ecke
ANCHOR_LOWER
Verankerungspunkt unter der Mitte
ANKER_RECHTS_UNTEN
Verankerungspunkt in der rechten unteren Ecke
ANCHOR_RIGHT
Verankerungspunkt rechts in der Mitte
ANKER_RECHTS_OBEN
Verankerungspunkt in der oberen rechten Ecke
ANCHOR_UPPER
Verankerungspunkt in der oberen Mitte
ANCHOR_CENTER
Verankerungspunkt genau in der Mitte des Objekts
Weitere Informationen finden Sie hier:https://www.mql5.com/ru/docs/constants/objectconstants/enum_basecorner
Sie können auch die Standardbibliothek einbinden #include <ChartObjects\ChartObject.mqh> und deren Klassen verwenden, aber das macht das Leben meiner Meinung nach nur komplizierter
Grüße, obligatorische Parameter für Text sind Fensterindex, Koordinatenbindung und Text selbst, andere sind optional.
Beachten Sie, dass es zwei Arten von Objekten gibt: OBJ_LABEL und OBJ_TEXT. Das erste ist an Fensterpixel gebunden, das zweite an Zeit und Preis im Chart.
Angenommen, wir benötigen eine Textbeschriftung, die mit Pixeln verknüpft ist, dann tun Sie dies:
dies ist fast minimaler Code, der die Textbeschriftung zeichnet
dasselbe für das OBJ_TEXT-Objekt, aber Sie müssen nur die Eigenschaften Preis und Zeit festlegen:
Gott segne Sie )Es geht nicht nur um den Text, sondern um viele Dinge, sogar um die Anzeigepuffer. Was ist in dem entfernten Wagen?)
Gott segne Sie )Es ist nicht nur der Text, es sind viele Dinge, auch die Indikatorpuffer. Warum werden Sie aus dem Wagen gestrichen?)
Ich habe wie immer aus dem Wagen gelöscht, weil ich paranoid war und die Chexisten mich nicht erwischt haben 😀 Ich habe keine Ahnung, was ich damit machen soll.
Und die richtige Option ist, nun ja, sehr einfach...
Und was ist das? Warum schreibst du es nicht auf?
Hallo zusammen, ich habe in einem EA "starhour und stophour" eingefügt, um Aufträge zu einer bestimmten Zeit zu öffnen, aber ich habe nicht bedacht, dass ein Auftrag, der zum Beispiel um 22:00 Uhr geöffnet wurde, nicht in stophour(23:00) schließen wird
"starhour und stophour" nur auf offene Aufträge anwenden
"starhour" und "stophour" nur bei Eröffnungsaufträgen angeben
Sie können nicht nach der Stophour handeln
Die globalen Parameter werden eingestellt
Und in OnTick
Das ist das Problem, es öffnet und schließt nur die Aufträge starthour->stophour
Das ist das Problem, es öffnet und schließt nur die Aufträge starthour->stophour
etwas wie dies
etwas wie dies
So wird der Auftrag abgeschlossen