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
OnInit funktioniert im Indikator seltsam. Wenn das Terminal nach langer Inaktivität (mehrere Stunden) gestartet wird, gibt EventSetTimer false zurück, Fehler 4102. Wenn ich das Terminal neu starte oder nur den Zeitrahmen ändere, funktioniert es. Wie bekämpfe ich sie?
OnInit funktioniert seltsam im Indikator. Wenn das Terminal nach langer Inaktivität (mehrere Stunden) gestartet wird, gibt EventSetTimer false zurück, Fehler 4102. Wenn ich das Terminal neu starte oder nur den Zeitrahmen ändere, funktioniert es. Wie bekämpfe ich sie?
Frage an die Entwickler. Bisher konnte man in den Eigenschaften des Indikators im Menü "Anwenden auf" zusätzlich zu allem anderen, was aufgelistet war, "Daten des ersten Indikators" auswählen. Jetzt ist dies nicht mehr möglich:
Wurde sie aus irgendeinem Grund entfernt?
Bitte sagen Sie mir, wie FileReadString() den Dateizeiger beim Lesen aus einer .csv-Datei bewegt
Beim Lesen einer Datei mit einer beliebigen Funktion wird der Zeiger auf die Anzahl der gelesenen Bytes gesetzt.
beim Lesen einer beliebigen Datei mit einer beliebigen Funktion bewegt sich der Zeiger um die Anzahl der gelesenen Bytes.
Dann sagen Sie mir, was ich falsch mache, der Zeiger ist falsch verschoben, hier ist der Code
Im Protokoll erscheinen die folgenden Zeilen
2011.05.24 21:44:06 read_test (EURUSD,M1) 1 142
2011.05.24 21:44:06 read_test (EURUSD,M1) 0 286
file01.csv Inhalt der Datei:
1;2;3;5;1.41299999;1.41250002;1.41199994;1.41149998;2011.05.24 17:23;5
FILE_ANSI hinzufügen
hinzugefügt:
das Ergebnis hat sich geändert, aber immer noch nicht das, was Sie erwarten - die zweite Zeile hat sich nur geändert
2011.05.24 22:01:32 read_test (EURUSD,M1) 1 142
2011.05.24 22:01:32 read_test (EURUSD,M1) 0 288
hinzugefügt:
das Ergebnis hat sich geändert, aber es ist immer noch nicht so, wie es aussieht - die zweite Zeile hat sich nur geändert
Sie haben dasTrennzeichen nicht eingestellt. Es ist standardmäßig auf '\t' eingestellt.
und Sie suchen nach ';'.
Sie haben kein Trennzeichen angegeben , das Standardtrennzeichen ist '\t'.
und ich sehe, Sie brauchen ';'.
Begrenzungszeichen hinzugefügt, ohne FILE_ANSI scheint es zu funktionieren, danke für die Hilfe.