Fehler, Irrtümer, Fragen - Seite 2039
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
Vielleicht, wenn Sie die Zeilen mit mql verschieben, ein Beispiel aus meiner Praxis:
Reines mql, keine dll oder sonstiges
Der Code ist in beiden Beispielen identisch
Ich habe dieses Problem, alle Funktionen zum Zugriff auf Zeit-Sessions und Indikatoren(CopyLow, CopyBufer, etc.), immer zurückgeben -1, gelöscht Geschichte, aktualisiert Zitate nicht helfen, was kann es sein?
Hausinternes oder hausinternes DND und Neuzeichnen beim MouseMove-Ereignis während des Ziehens.
Natürlich kann ich den Lag nicht zu 100 % beseitigen, aber zu 99 %.
Danke, durch MouseMove ist es wirklich reibungslos.
Und inwiefern unterscheidet sich MouseMove wesentlich von einem Millisekunden-Timer? Dabei werden die Parameter MouseMove (x, y) nicht verwendet.
Ich selbst verstehe einen grundlegenden Unterschied zu Zeitschaltuhren nicht. Wahrscheinlich werden die Entwickler das erklären.
Vielleicht, wenn Sie die Zeilen mit mql-Tools verschieben, ein Beispiel aus meiner Praxis:
Yuri, dies muss in MT4 sein? In MT5 wird es nicht so reibungslos funktionieren - es scheinen eine Menge neuer Entitäten/Streams eingeführt worden zu sein, die das Terminal beim Zeichnen mitsynchronisiert.
Im MT5 geht das nicht reibungslos - es scheint viele neue Entitäten/Streams zu geben, die das Terminal synchronisiert, auch beim Rendern.
Durch Mausereignisse ist es im MT5 genau gleich.
Durch Mausereignisse reibungslos genau in MT5.
Ich habe ein Mausereignis-Video auf zwei Plattformen. Glatt, solange es keine Berechnungen im Code gibt; wenn es Berechnungen gibt, wie bei mir, dann geht die Glattheit verloren
Ich habe ein Mausereignis-Video auf zwei Plattformen. Glatt, solange es keine Berechnungen im Code gibt; wenn es Berechnungen gibt, wie bei mir, dann ist die Glattheit weg
Ja, ich habe die Langsamkeit des MT5 auf dem Video bemerkt. Höchstwahrscheinlich sind die Berechnungen auf MT5 schwieriger.
Ja, ich habe die Langsamkeit des MT5 auf dem Video bemerkt. Höchstwahrscheinlich sind die Berechnungen auf MT5 schwerer.
Nein, höchstwahrscheinlich ein etwas anderer Grafikverarbeitungsalgorithmus. Keine Arbeit hinkt auf mt4, aber es gibt Probleme mit fünf. Besonders auffällig ist dies bei der Arbeit mit Mehrfenstergrafiken.
Und wie unterscheidet sich MouseMove grundlegend von Millisekunden-Timer in diesem Fall? Ich verwende keine MouseMove (x, y)-Parameter, da ich davon ausgehe, dass die Glätte auf eine geringe Anzahl von grafischen Objekten zurückzuführen ist. In MetaTrader 4 habe ich zum Beispiel ein Skript in einer Schleife laufen lassen, und es funktionierte irgendwie sogar schneller
Die Parameter MouseMove(x, y, key) werden verwendet. Die Cursorposition und der Mausklick werden bestimmt, die Hauptzeile wird von mql bewegt, nicht von den Möglichkeiten der Terminalschnittstelle, d.h. das Programm überwacht die Position des Cursors relativ zur Zeile, nicht die Zeilenbewegung. Die gleichzeitige Bewegung der Linien wird dadurch gewährleistet, dass sich die Koordinaten der Haupt- und Nebenlinien synchron ändern.
Yuri, dies ist wahrscheinlich in MT4? In MT5 wird es nicht so glatt sein - es scheint eine Menge neuer Entitäten/Streams eingeführt zu werden, die vom Terminal auch während des Zeichnens synchronisiert werden.
Kein Unterschied, es funktioniert in MT4 und MT5 gleich.