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
Die geometrischen Abmessungen des Diagramms bleiben unverändert.
FirstVisibleBar( ) = BarsPerWindow( ) - Einzug vom rechten Rand;
BarsPerWindow( ) = const, nicht abhängig von Periode und Daten.
Einzug vom rechten Rand = const, nicht abhängig von Periode und Daten.
FirstVisibleBar( ) = BarsPerWindow( ) - Einzug vom rechten Rand;
Woher haben Sie diese Formel?
Der erste sichtbare Balken im Diagramm und die Anzahl der Balken, die in das Diagrammfenster passen, haben nichts miteinander zu tun
Unter diesen Bedingungen hat FirstVisibleBar( ) beim Periodenwechsel immer noch den falschen Startwert.
Na und? Wischen Sie das Diagramm am Anfang (mit der Home-Taste) nach rechts und links und sehen Sie sich den Wert an, der von der Funktion FirsVisibleBar erzeugt wird. Vergewissern Sie sich jedoch, dass Sie die automatische Bildlauffunktion des Diagramms zuvor deaktiviert haben.
Welche Systemfunktionen und Bibliotheken müssen verbunden werden mit
- liefert die vertikale und horizontale Größe des aktuellen Diagramms in Pixeln;
- Maximale und minimale sichtbare Notierungen des aktuellen Charts abrufen;
- die Gesamtzahl der aufgeklappten Diagramme im Fenster ermitteln
Vielleicht ist es sinnvoll, die Sprache MQL4 durch entsprechende Funktionen zu ergänzen?
Und warum?
Trotz der Einrückung kann das Diagrammfenster vollständig ausgefüllt werden.
Und trotz der fehlenden Einrückung kann das Diagrammfenster nicht gefüllt werden.
Ich persönlich finde Sprünge von 20 Mal oder mehr und Verzögerungen in FirstVisibleBar( ) inakzeptabel.
Welche Systemfunktionen und Bibliotheken müssen enthalten sein, um
- liefert die vertikale und horizontale Größe des aktuellen Diagramms in Pixeln;
- die maximalen und minimalen sichtbaren Notierungen des aktuellen Diagramms erhalten;
- die Gesamtzahl der aufgeklappten Diagramme im Fenster ermitteln
Vielleicht ist es sinnvoll, die Sprache MQL4 durch entsprechende Funktionen zu ergänzen?
Ich danke Ihnen.
2. Es gibt keine besondere Funktion. Sie können die Berechnung selbst vornehmen, basierend auf FirstVisibleBar() und BarsPerWindow()
3. Was bedeutet "Gesamtzahl der Diagramme im Fenster"? Wenn es sich um ein Unterfenster mit Indikatoren handelt, hilft die eingebaute Funktion WindowsTotal(). Wenn es sich um offene Diagramme im Client-Terminal handelt, dann kann dies nicht direkt ermittelt werden - nur über entsprechende WinAPI-Funktionen in Ihrer eigenen DLL.
Jetzt werden wir der Sprache nichts mehr hinzufügen.