Fragen von Anfängern MQL5 MT5 MetaTrader 5 - Seite 1125
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 konvertiere ich die Mausposition in Zeit, aber ohne zu werfen?
Nun, es muss irgendeine Art von Ereignis geben. Vielleicht würde eine Mausbewegung funktionieren?
Nein, nur das Ablesen der Koordinaten und die Umrechnung während der Kerze.
Nun, zumindest muss es ein Ereignis geben. Vielleicht würde es funktionieren, wenn Sie die Maus bewegen?
Ja, danke, Sie haben recht, es ist dasselbe. Obwohl man natürlich zuerst die Maus bewegen und dann den Hotkey drücken würde.
Es stellt sich heraus, dass benutzerdefinierte Ereignisfunktionen nicht in Skripten verwendet werden können. Jetzt muss ich den Indikator ausführen und das Skript durchlaufen lassen. Welchen Unterschied macht es im Prinzip, wenn ich nicht Drag & Drop, sondern Hotkeys verwende?
Wahrscheinlich hätte ich in der Dokumentation genauer schreiben sollen, dass OnChartEvent nicht in Skripten funktioniert, aber eine solche Zeile ist in der Dokumentation
Die Funktion kann in Expert Advisors und Indikatoren aufgerufen werden, sie sollte vom Typ void sein und 4 Parameter haben:
Und benutzerdefinierte Ereignisse haben damit nichts zu tun.
Wie konvertiert man eine Mausposition rechtzeitig, aber ohne sie zu werfen?
Manche Menschen schreiben ohne Satzzeichen, andere stochern im Text herum... Sie denken, weil sie eine Frage stellen, sollte jeder wissen, wovon sie reden...
Sind Sie zur Schule gegangen? War es schwer? Glauben Sie, dass es hier einfach sein wird? Würden Sie nicht lieber wieder zur Schule gehen?
Nun, hier ist der Text.
Setzen Sie einfach eine Zahl anstelle einer Formel ein und ...Ich tue dies, aber das Ergebnis ist Null. Diese Funktion im Indikator"A_D1", ich setze seinen Wert in den Puffer, dann rufe ich den Indikator vom Skript aus auf und gebe den Wert auf dem Drucker aus
Wenn die Funktion im Indikator mit der Zeichenfolge
wird eine Zahl von 0,07 ausgegeben, aber wenn
es wird 0,00 gedruckt
Vielen Dank für Ihre Hilfe und Kritik, ich wünsche Ihnen allen einen schönen Tag. Ich habe das gesamte Skript über CHARTEVENT_CLICK als Funktion in den Indikator eingefügt. Alles hat geklappt, der Komfort zu bestimmten Zeiten und die Geschwindigkeit.
Ich tue dies, aber es wird nichts angezeigt. Diese Funktion im Indikator"A_D1", ich setze seinen Wert in den Puffer, dann rufe ich den Indikator aus dem Skript, Ausgabe des Wertes auf dem Drucker
Wenn die Funktion im Indikator mit der Zeichenfolge
wird die Zahl 0,07 gedruckt, aber wenn
wird 0,00 gedruckt.
Int scheint zu gehen, um binäre Rundung, Trunkierung, und ist nicht kompatibel mit anderen Datentypen, kein Verlust.
Ich tue dies, aber es wird nichts angezeigt. Diese Funktion im Indikator"A_D1", ich setze seinen Wert in den Puffer, dann rufe ich den Indikator aus dem Skript, Ausgabe des Wertes auf dem Drucker
Wenn die Funktion im Indikator mit der Zeichenfolge
wird die Zahl 0,07 gedruckt, aber wenn
es wird 0,00 gedruckt