Fehler, Irrtümer, Fragen - Seite 2958
![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
https://www.mql5.com/ru/search#!author=Vladimir%20Karputov&module=mql5_module_codebase
Ihre Anfrage hat nichts ergeben
Wie meinen Sie das?
Die Suche funktioniert nicht richtig, ich wollte Ihre Indikatoren in CodeBase nach dem Veröffentlichungsdatum filtern
https://www.mql5.com/ru/search#!keyword=Vladimir%20Karputov&module=mql5_module_codebase&method=2
https://www.mql5.com/ru/search#!keyword=%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80&module=mql5_module_codebase&method=2&author=Vladimir%20KarputovDiejenige, die der gewünschten am nächsten kommt.
Die Suche funktioniert nicht richtig, ich wollte Ihre Indikatoren in CodeBase nach dem Veröffentlichungsdatum filtern
https://www.mql5.com/ru/search#!keyword=Vladimir%20Karputov&module=mql5_module_codebase&method=2
https://www.mql5.com/ru/search#!keyword=%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80&module=mql5_module_codebase&method=2&author=Vladimir%20Karputovdiejenige, die der gewünschten am nächsten liegt.
Diese beiden Links funktionieren. Wahrscheinlich wurde das alte Linkformat oder die Website-Basis aktualisiert.
Diese beiden Links funktionieren. Vielleicht handelte es sich um ein altes Linkformat oder es gab eine Aktualisierung der Datenbanken der Website.
Natürlich funktionieren sie, aber meiner Meinung nach tun sie nicht das, was ich erwarte.
Ich dachte, ich würde die erste bis zum Datum https://www.mql5.com/ru/code/33553 sehen .
und in der zweiten waren einige andere Autoren vertreten.
Das ist natürlich eine Kleinigkeit.
Ich würde es gerne einfach halten. Wenn ein neues Symbol von Market Watch auf dem Chart gezeichnet wird (d.h. wenn sich das Symbol ändert), muss ich es erkennen und eine Aktion ausführen.
Ich setze EURUSD auf USDCHF, es heißt:
Gleichzeitig wechselt das Paar im Chart natürlich zu EURUSD. Wenn ich den Indikator aus dem Chart entferne, sagt er(dass es zu spät ist):
A wird sofort erwartet:
Was mache ich falsch?
Ich würde es gerne einfach halten. Wenn ein neues Symbol von Market Watch auf dem Chart gezeichnet wird (d.h. wenn sich das Symbol ändert), muss ich es erkennen und eine Aktion ausführen.
Ich setze EURUSD auf USDCHF, es heißt:
Gleichzeitig wechselt das Paar im Chart natürlich zu EURUSD. Wenn ich den Indikator aus dem Chart entferne, sagt er(dass es zu spät ist):
A wird erwartet:
Was mache ich falsch?
Was in
OnDeinit(
Geben Sie mehr in OnInit ein und alles wird klar.
Ich würde es gerne einfach halten. Wenn ein neues Symbol von Market Watch auf den Chart geworfen wird (d.h. wenn sich das Symbol ändert), müssen Sie dies erkennen und eine Aktion durchführen.
Im Indikator müssen Sie das Symbol in OnDeinit speichern (z.B. in global). In OnInit warten Sie auf die Ausführung von OnDeinit des vorherigen Indikators und lesen das gespeicherte Symbol. In diesem Beispiel wird eine globale Karte mit (string)ChartID()-Name erstellt. Wenn mehr als ein Indikator im Diagramm vorhanden ist, sollte die Logik etwas komplexer sein.
TypeToBytes.mqh und crc64.mqh wurden erfolgreich kompiliert, aber Init_Sync.mqh produzierte einen Berg von Fehlern. Das heißt, dass die Angelegenheit nicht einmal bis zur Zusammenstellung des Beispiels gekommen ist. Und ich denke mit Schrecken, dass diese triviale Aufgabe mehrere Stubby-Bibliotheken erfordert, von denen einige auch nicht kompilieren wollen. Ich habe nur noch nie etwas Externes angeschlossen, außer meinem eigenen benutzerdefinierten Indikator.
TypeToBytes.mqh und crc64.mqh wurden erfolgreich kompiliert, aber Init_Sync.mqh produzierte beim Kompilieren einen Berg von Fehlern.
Es wird gerade kompiliert.
Es wird für mich kompiliert.
Aha, so hat es also funktioniert.