[ARCHIV!] Alle Fragen von Anfängern, um das Forum nicht zu überladen. Fachleute, gehen Sie nicht vorbei. Ohne dich kann ich nirgendwo hingehen - 4. - Seite 222

 
orb:
Ich habe es mir bereits angesehen.

Herzlichen Glückwunsch!
 
orb:
Genossen, ich kann nicht verstehen, warum die CSV-Dateien nicht erstellt werden, vorher hat alles funktioniert.

Keine Einträge in der Datei und generische Fehler.
Fehler, MetaTrader 5 MQL, Geschlossen, Begonnen: 2012.01.16 10:50, #313612

Terminalversion und Bitmodus

MT4 409

Beschreibung des Problems

Wenn versucht wird, mit dem Schlüssel FILE_READ|FILE_WRITE in eine Textdatei zu schreiben, ohne den Dateizeiger mit der Funktion FileSeek() explizit zu setzen, findet das Schreiben überhaupt nicht statt. Es wird kein Fehler erzeugt.

Abfolge der Maßnahmen

...

Ergebnis ...

...

Erwartetes Ergebnis ...

...

Mehr Infos

In früheren Versionen des Terminals wurde beim Lesen einer Textdatei mit der Funktion FileReadString() automatisch ein Dateizeiger gesetzt.

Support-Team 2012.01.16 12:15

Die letzte Änderung der Dateifunktionalität stammt aus der Mitte des Jahres 2008.

Noch nie war es möglich, an eine Datei anzuhängen, ohne vorher einen Dateizeiger auf das Ende zu setzen.

Nochmals eine Frage zu den zusätzlichen Informationen. Hat dies etwas mit dem Anhängen an das Ende einer Datei zu tun?

Bei allen Lese- und Schreiboperationen wird der Dateizeiger automatisch verschoben. Dies war schon immer der Fall und hat sich nicht geändert. Wird die Datei jedoch als csv-Datei geöffnet, ist eine Zwischenpufferung der Daten möglich. Dann ist der Dateizeiger möglicherweise nicht dort, wo Sie ihn erwarten. Auch dies war schon immer der Fall, sowohl in der Vorgängerversion als auch in der Vorabversion, seit Beginn der offiziellen Veröffentlichung.

Wir haben immer wieder darauf hingewiesen, dass das Ausfallprinzip äußerst nachteilig ist. Auch bei Dateizeigern. Behandeln Sie Dateizeiger explizit, es sei denn, Sie verwenden kontinuierliches Lesen oder kontinuierliches Schreiben (insbesondere den exotischen Fall von gemischtem Lesen und Schreiben).

Und die Dateien werden übrigens auch nicht erstellt.
 
FAQ:



In beiden Fällen verfügt es über FileSeek
 

Hallo, könnten Sie mir bitte sagen, ob jemand weiß, wie man diese Bedingung in den Code zu schreiben?

(Niveau ist als gleitender Durchschnitt definiert)

1) Der EA öffnet 2) Er prüft, ob ein "funktionierender" Auftrag vorliegt:

A) Es gibt einen und wenn der Preis ein bestimmtes Niveau erreicht, müssen Sie ihn schließen und einen umgekehrten Auftrag eröffnen.

B) Wenn es keinen Auftrag gibt und der Kurs ein bestimmtes Niveau erreicht, sollten Sie ihn schließen und einen umgekehrten Auftrag eröffnen.

Vielen Dank im Voraus für Ihre Zeit...!

 
okvseok:

Hallo, könnten Sie mir bitte sagen, ob jemand weiß, wie man diese Bedingung in den Code zu schreiben?

(Niveau ist als gleitender Durchschnitt definiert)

1) Der EA öffnet 2) Er prüft, ob ein "funktionierender" Auftrag vorliegt:

A) Es gibt einen und wenn der Preis ein bestimmtes Niveau erreicht, müssen Sie ihn schließen und einen umgekehrten Auftrag eröffnen.

B) Wenn es keinen Auftrag gibt und der Preis ein bestimmtes Niveau erreicht, sollten Sie ihn schließen und einen umgekehrten Auftrag eröffnen.

Ich danke Ihnen im Voraus für Ihre Zeit!

https://book.mql4.com/ru/samples/expert
 
sergeev:

In beiden Fällen verfügt es über FileSeek

Nur Dateien mit dem Schlüssel FILE_READ | FILE_WRITE werden nicht erstellt.
 

Ein großes Problem.

Ich lade das Installationsprogramm für die Web-Version von MetaTrader4 (<0.5Mb) von einem beliebigen Broker herunter.

Die Installation verläuft problemlos. Wenn ich versuche, das Programm zu starten, wird es gestartet und sofort wieder beendet.

Was ist das Problem und wie kann es gelöst werden?

 
Rutra:

Ein großes Problem.

Ich lade das Installationsprogramm für die Web-Version von MetaTrader4 (<0.5Mb) von einem beliebigen Broker herunter.

Die Installation verläuft problemlos. Wenn ich versuche, das Programm zu starten, wird es gestartet und sofort wieder beendet.

Was ist das Problem und wie kann ich es beheben?


Lesen Sie hier :https://www.mql5.com/ru/forum/139759/page6#641857

Und auch dieses Thema: https: //www.mql5.com/ru/forum/140182

 
orb:
Kameraden, ich verstehe nicht, warum die CSV-Dateien nicht erstellt werden, vorher hat alles funktioniert.
Aus irgendeinem Grund werden sie erstellt. Nur etwas zum Nachdenken --> https://www.mql5.com/ru/forum/137718
 
Roll:
Aus irgendeinem Grund werden sie geschaffen. Zu Ihrer Information --> https://www.mql5.com/ru/forum/137718
Ich habe es herausgefunden, danke!
Grund der Beschwerde: