Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1209
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
Wie kann ich einen Kommentar zu einer geschlossenen Position in OnTradeTransaction erhalten?
Eine interessante Frage. Um es besser zu verstehen, habe ich manuell eine Position eröffnet und den Kommentar"123456" angegeben, dann die Position geschlossen und das Skript"History Deals and Orders" ausgeführt. Und nun beachten Sie, dass der Kommentar nur bei dem Auftrag (Handelsauftrag) vorhanden ist, auf dessen Grundlage eine Transaktion stattgefunden hat, die zu der Position geführt hat, und bei der Transaktion, die als Ergebnis der Ausführung des Auftrags stattgefunden hat):
Das bedeutet, dass wir bei der Schließung einer Position (in OnTradeTransaction ist der Transaktionstyp TRADE_TRANSACTION_DEAL_ADD) alle mit dieser Position verbundenen Aufträge aus der Handelshistorie auswählen und den Auftrag finden müssen, der diese Position verursacht hat.
Verwenden Sie die Geradengleichung:
Geben Sie die Bar-Nummer und den Preis des Punktes auf der linken Seite an, geben Sie die Bar-Nummer und den Preis des Punktes auf der rechten Seite an (eine virtuelle Linie wird auf diese Punkte gezeichnet) und geben Sie den gesuchten Bar an.
Die Funktion gibt den Preis der gesuchten Bar zurück.
Verwenden Sie die Geradengleichung:
Geben Sie die Bar-Nummer und den Preis des Punktes auf der linken Seite an, geben Sie die Bar-Nummer und den Preis des Punktes auf der rechten Seite an (eine virtuelle Linie wird auf diese Punkte gezeichnet) und geben Sie den gesuchten Bar an.
Die Funktion gibt den Preis der gesuchten Bar zurück.
Danke, ich werde es ausprobieren.
Wie kann ich das Liniendiagramm auf der Ebene der Spitzenwerte glätten (genau das Diagramm, das im Hauptdiagramm angezeigt wird)?
iMA funktioniert nicht, es gibt keine Glättung (vielleicht die Funktion Kurve?)
Versuchen Sie, mit dem integrierten Kalender zu arbeiten. Was ist sus? Warum unterscheiden sich die Daten, zum Beispiel im Vergleich zu investing.com?
Hier ist ein Download der eingebetteten Nachrichten (Serverzeit GMT+2) zur Datei:
Und hier ist ein Screenshot von investing.com für dasselbe Datum:
Unterschied in der Bedeutung. Die wichtigen Nachrichten auf investing.com können im MQL5-Kalender moderiert werden.
Ich führe den Zeitunterschied von einer Stunde (der auch von GMT+2 auf investing.com gefordert wird) auf die Sommerzeitumstellung zurück.
Hallo.
Kann mir jemand sagen, wie man den Indikator von OnChartEvent() Funktion neu zu zeichnen? In dieser Funktion ändere ich den Pufferwert des Indikators, aber er ändert sich nicht auf dem Diagramm. ChartRedraw() ist nicht hilfreich.
Der Indikator ändert sich im Diagramm nur, wenn OnCalculate() ausgeführt wird. Gibt es eine Möglichkeit, es neu zu zeichnen, ohne OnCalculate() zu starten? Oder wie kann man den Start von OnCalculate() erzwingen?
Hallo.
Kann mir jemand sagen, wie man den Indikator von OnChartEvent() Funktion neu zu zeichnen? In dieser Funktion ändere ich den Pufferwert des Indikators, aber er ändert sich nicht auf dem Diagramm. ChartRedraw() ist nicht hilfreich.
Der Indikator ändert sich im Diagramm nur, wenn OnCalculate() ausgeführt wird. Gibt es eine Möglichkeit, es neu zu zeichnen, ohne OnCalculate() zu starten? Oder wie kann man den Start von OnCalculate() erzwingen?
Interessante Frage, ich wollte die Indikatoren in dieser Veranstaltung vor langer Zeit neu zeichnen, um zu sehen, wie sie in einem Diagramm aussehen würden
Ich habe immer noch dieses Ereignis in der Multi-Währung zu verwenden, ich denke, die Entwickler haben die normalen Multi-Modus bis MQL6 verschoben
---
Wie immer haben die Entwickler eine Menge Stoff zum Nachdenken geliefert.
kann derselbe Indikator auf zwei Arten erstellt werden:
1 Plot und 1 farbiger Puffer, oder derselbe Indikator mit 2 Plotpuffern - einer oben mit eigener Farbe und ein anderer unten ebenfalls mit eigener Farbe, das ist eine Variante ohne Farbpuffer.
Welche ist schneller oder korrekter? Ich möchte eine Antwort von einem Experten
---
es scheint, dass Sie 1 Plot + 1 Farbpuffer verwenden können, um 0 - Aufwärtstrend und 1 - Abwärtstrend zu betrachten, und wenn Sie einen Wert benötigen, können Sie Plot verwenden. alles ist getrennt und verständlich, aber
die zweite Variante hat 2 Plotpuffer - der erste hat EMPTY_VALUE und der zweite den Wert und den Trend (Farbe)
---
MQL4 völlig übersehen, wenn die zweite Option ist nur sein Erbe, gibt es keine offensichtlichen Vorteile für die Verwendung der 1-Methode? (d.h. die zweite Option sofort verwerfen)
zwei guten Experten eine Frage gestellt, die sie nicht beantworten konnten.
Interessante Frage, ich wollte den Indikator in dieser Veranstaltung schon vor langer Zeit neu zeichnen, um zu sehen, wie sie auf dem Diagramm ähnlich aussehen würden
Ich muss dieses Ereignis noch im Mehrwährungsmodus verwenden, die Entwickler scheinen den Mehrwährungsmodus bis MQL6 verschoben zu haben
---
Wie immer haben die Entwickler eine Menge Stoff zum Nachdenken geliefert.
kann derselbe Indikator auf zwei Arten erstellt werden:
1 Plot und 1 farbiger Puffer, oder derselbe Indikator mit 2 Plotpuffern - einer oben mit eigener Farbe und ein anderer unten ebenfalls mit eigener Farbe, das ist eine Variante ohne Farbpuffer.
Welche ist schneller oder korrekter? Ich möchte eine Antwort von einem Experten
---
es scheint, dass Sie 1 Plot + 1 Farbpuffer verwenden können, um 0 - Aufwärtstrend und 1 - Abwärtstrend zu betrachten, und wenn Sie einen Wert benötigen, können Sie Plot verwenden. alles ist getrennt und verständlich, aber
die zweite Variante hat 2 Plotpuffer - der erste hat EMPTY_VALUE und der zweite den Wert und den Trend (Farbe)
---
MQL4 völlig übersehen, wenn die zweite Option ist nur sein Erbe, gibt es keine offensichtlichen Vorteile für die Verwendung der 1-Methode? (d.h. die zweite Option sofort verwerfen)
Ich habe die Frage zwei guten Experten gestellt, die keine Antwort geben konnten.
Ich hätte nicht gedacht, dass ich auf ein solches Problem stoßen würde, denn auf den ersten Blick sollte es selbstverständlich sein, das Diagramm im Programm neu zu zeichnen. Vor diesem Hintergrund ist der Zweck der Funktion ChartRedraw() unklar...