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 Liste der Objekte hat jetzt eine Schaltfläche Alle auflisten. Verstehe ich das richtig, dass die vom Expert Advisor und dem Benutzer erstellten Objekte jetzt getrennt sind? Das heißt, wenn die Schaltfläche nicht gedrückt wird, zeigt die Liste nur die vom Benutzer erstellten Objekte an.
Ich habe eine weitere Frage zu Stack Overflow. Manchmal kann der Expert Advisor nicht geladen werden. Oder besser gesagt, es wird mit dieser Meldung gleichzeitig geladen und entladen. Der Grund dafür ist unklar, denn es kann passieren oder auch nicht. Wer weiß, was der Grund dafür sein könnte?
Wenn beispielsweise die vom Expert Advisor (dem Skript) erstellte txt-Datei mit den Kursen 100 kb wiegt, dann wiegt sie, wenn Sie die Datensätze aus dieser Datei kopieren und in eine neue txt-Datei einfügen, nur noch halb so viel, d.h. 50 kb, und Matlab kann sie lesen. Es muss also einen Zusammenhang zwischen der Datei, die von Matlab nicht gelesen wird, und dem doppelten Gewicht geben. Ich wäre Ihnen für einen Ratschlag sehr dankbar!
Das Problem ist wahrscheinlich, dass die Daten im UNICODE-Format gespeichert sind. Um die Daten im ANSI-Format zu speichern, fügen Sie das Flag FILE_ANSI zu FileOpen hinzu, d. h. FileOpen(Dateiname, ...) -> FileOpen(Dateiname, ... | FILE_ANSI )
Können Sie mir einen Tipp geben?
1. Situation: Zwei Prozesse greifen periodisch auf eine Funktion zu, die auf demselben Speicherplatz arbeitet. Frage: Wie kann ich verhindern, dass die Funktion in verschiedenen Prozessen gleichzeitig ausgeführt wird? Die Funktion GlobalVariableSetOnCondition() zählt nicht.
2. Werden die Expert Advisors zu fünft parallel ausgeführt? In Vieren? (die Antwort auf diese Frage hat keinen Einfluss auf die Relevanz der ersten Frage)
Können Sie mir einen Tipp geben?
1. Situation: Zwei Prozesse greifen periodisch auf eine Funktion zu, die auf demselben Speicherplatz arbeitet. Frage: Wie lässt sich verhindern, dass die Funktion in verschiedenen Prozessen gleichzeitig ausgeführt wird? Die Funktion GlobalVariableSetOnCondition() zählt nicht.
z.B. Semaphoren verwenden
2. Werden die Expert Advisors in Fünfergruppen parallel ausgeführt? In Vieren? (die Antwort auf diese Frage hat keinen Einfluss auf die Relevanz der ersten Frage)
Das Problem ist wahrscheinlich, dass die Daten im UNICODE-Format gespeichert sind. Um Daten im ANSI-Format zu speichern, fügen Sie dem Modus FileOpen das Flag FILE_ANSI hinzu, d. h. FileOpen(Dateiname, ...) -> FileOpen(Dateiname, ... | FILE_ANSI )
Kameraden, lief in ein Problem: im Terminal lang dauert 8 Bytes, in Visual C++ lang dauert 4 Bytes. Wie kann das sein? Keine Normen?
Verwendung des Typs __int64 in C++