Wie kann das Skript programmatisch alle Instrumente durchgehen, die im Fenster Market Watch ausgewählt sind? - Seite 3
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
Es gibt keine Perversion im Drehbuch. Es ist ein bisschen unkonventionell, das ist alles.
Warum musstest du so eine Perversion erfinden... Es ist einfacher, eine externe DLL zu schreiben, in der die benötigten Daten aus dem MarketWatch-Objekt gezogen werden. Mit MQL4 ist dies nicht möglich, da die Speicherzuweisung erforderlich ist.
Obwohl im Prinzip schon klar ist, wie das Drehbuch funktionieren wird. Aber das ist eindeutig eine unzuverlässige Lösung, die wahrscheinlich zu häufigen Abstürzen des Terminals führen wird. Es hängt auch so schon oft genug...
In MQL4 können Sie (versucht) diese Daten zu erhalten, ohne eine DLL zu schreiben. Der obige Ansatz ist jedoch viel universeller. Sie können einfach und bequem eine Menge Daten in die Funktion WriteSymbol() schieben...
Ich frage mich: Wie kann das herausgezogen werden? Mit welchen Befehlen? Wenn so etwas wirklich möglich ist, wäre es sehr willkommen... Obwohl ich ernsthaft bezweifle, dass das möglich ist...
Ich habe selbst Daten von Market Watch abgerufen, allerdings nur in C++. Dazu legen Sie zunächst einen neuen Prozess an (OpenProcess), reservieren in ihm Speicher (VirtualAllocEx), platzieren dort die gewünschte Datenstruktur und speichern dort die notwendigen Informationen aus dem Objekt. Und dann lesen wir die notwendigen Daten von dort ab. Aber man kann die Informationen nicht nur über eine Nachricht erhalten, ich habe es versucht. Das Objekt ist vom Typ ListView.
Aus mir unbekannten Gründen kann das Forum das Video nicht korrekt anzeigen. Deshalb habe ich es als ZIP-Archiv angehängt.
Ich habe keine Unzuverlässigkeit oder Funktionsunfähigkeit dieses Skripts feststellen können.
Einfachere (nur eine globale Variable) und zuverlässigere (keine Hash-Funktion) Version des Skripts:
Welchen Befehl kann ich verwenden, um ein Symbol auf ein bereits geöffnetes Diagramm"zurückzusetzen", d. h. das aktuelle Diagramm auf das gewünschte Symbol umzustellen?
Hier machte ZG_All Quotings 1-80924!!!
Danke getch für die tolle Idee und den Gedankenflug!!!
Ich würde gerne den Namen des Helden wissen :-)
Dieses Skript ist der letzte Weg, um Angebote von einem Makler zu erhalten.
Ein noch schwierigerer Weg ist der persönliche Besuch bei Ihrem Makler mit speziellen Werkzeugen, um Angebote einzuholen.