Fragen von Neueinsteigern zu MQL4 und MQL5, Hilfe und Diskussion über Algorithmen und Codes - Seite 328
![MQL5 - Sprache von Handelsstrategien, eingebaut ins Kundenterminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
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
Hallo, ich möchte ein Verfallsdatum für Futures erhalten
EXPIRATION=(datetime)SymbolInfoInteger(Symbol(),SYMBOL_EXPIRATION_TIME);
Sie gibt 1970 01 01 00 00 aus
Hallo, kann mir jemand sagen, wie man einen EA dazu bringt, eine Order an einem bestimmten Punkt des Charts zu öffnen, wenn man auf einen bestimmten Punkt klickt? Wenn Sie ein Skript oder einen EA installieren, definiert die Funktion NormalizeDouble(WindowPriceOnDropped(),Digits); den Punkt, wenn Sie klicken. Die Frage ist jedoch, dass dies jederzeit von einem laufenden EA aus geschehen kann. Gibt es eine solche Möglichkeit.
Ich sehe eine Funktion ChartGetInteger(0,CHART_EVENT_MOUSE_MOVE,0,1) Ich weiß noch nicht, wie man damit umgeht. Ist es möglich, festzustellen, wohin der Mauszeiger gelenkt wurde (zu welchem Punkt)?
Hallo, kann mir jemand sagen, wie man einen EA dazu bringt, eine Order an einem bestimmten Punkt des Charts zu öffnen, wenn man auf einen bestimmten Punkt klickt? Wenn Sie ein Skript oder einen EA installieren, definiert die Funktion NormalizeDouble(WindowPriceOnDropped(),Digits); den Punkt, wenn Sie mit der Maus klicken. Die Frage ist jedoch, dass dies jederzeit von einem laufenden EA aus geschehen kann. Gibt es eine solche Möglichkeit.
Ich sehe eine Funktion ChartGetInteger(0,CHART_EVENT_MOUSE_MOVE,0,1) Aber ich habe noch nicht herausgefunden, wie ich es verwenden kann. Ist es möglich, festzustellen, wohin der Mauszeiger gelenkt wurde (zu welchem Punkt)?
Verwenden Sie das Ereignis "CHARTEVENT_CLICK".
Sie können Teile des Codes hier ab rufen
Verwenden Sie das Klick-Ereignis "CHARTEVENT_CLICK".
Sie können die Codeschnipsel hier ab rufen
Herzlichen Dank!!!
Eine weitere Frage: Ich habe die Funktionen aus dem EA in die Bibliothek verschoben, wenn ich den EA ausführe, stürzt er sofort ab und die Meldungen zeigen, dass das Terminal die Bibliothek nicht laden kann Cannot call 'ATP_funkcii.mq4::DrawLABEL', 'ATP_funkcii.mq4' is not loaded
Wie kann ich dieses Problem beheben?
Eines ist mir aufgefallen! Der Editor des EA und die Bibliothek sind zu sehen, aber auf dem Computer sehe ich sie aus irgendeinem Grund nicht in den Programmdateien. Nur die Expert Advisor-Datei.
Hallo, Könnten Sie mir bitte sagen, wie man den Index eines Array-Elements kennt, um den Index des nächsten Elements des Arrays zu kennen?
Der Index eines Arrays beginnt immer mit Null. Das heißt, wenn die Größe des Feldes 1 ist, ist der Index dieser Zelle 0.
Woher kennen Sie die Zahl 5, um die Zahl 6 zu kennen?
Wenn ich die Ziffer 6 kenne, wie erkenne ich dann die Ziffer 7, da es nur 8 Ziffern gibt?
Wenn Sie den Index 7 kennen, woher wissen Sie dann den nächsten Index, wenn Sie wissen, dass die Array-Größe = 8 ist?
Der Index eines Arrays beginnt immer mit Null. Das heißt, wenn die Größe des Feldes 1 ist, dann ist der Index dieser Zelle 0.
Woher kennen Sie die Zahl 5, um die Zahl 6 zu kennen?
Wie kann man die Ziffer 6 kennen, um die Ziffer 7 zu kennen, wenn man weiß, dass es nur 8 Ziffern gibt?
Wie können wir, wenn wir den Index 7 kennen, den nächsten Index herausfinden, wenn wir wissen, dass die Array-Größe = 8 ist?
Danke für die ausführliche Erklärung)))) Es wäre also korrekt zu schreiben
Können Sie mir das bitte sagen?
Danke für die ausführliche Erklärung)))) Es wäre also korrekt zu schreiben
Können Sie mir das bitte sagen?
Es besteht keine Notwendigkeit, das Array nach jeder Hinzufügung eines Arrayelements zu sortieren. Es wäre besser, die Sortierung zu verschieben
Aus der Hilfe.
Rückgabewert
Gibt den Index des ersten gefundenen Elements zurück. Wird der gesuchte Wert nicht gefunden, wird der Index des nächstkleineren der Elemente zurückgegeben, zwischen denen sich der gesuchte Wert befindet.
Mas[Blizko2] ist der nächstkleinere Wert in der Matrix.