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
...
Speichern Sie Dateien im gemeinsamen Ordner des Terminals. Dazu setzen Sie das Flag FILE_COMMON.
//---
Unter Windows 7 lautet der Pfad wie folgt:
C:\ProgrammDaten\MetaQuotes\Terminal\Common\Files\.
//---
Für Windows XP steht, glaube ich, bereits geschrieben, dass der Pfad lautet: C:ProgrammaData\MetaQuotes\Terminal\Common\Files:
C:\Dokumente und Einstellungen\Alle Benutzer\Anwendungsdaten\MetaQuotes\Terminal\Gemeinsame\Dateien\
Speichern Sie die Dateien im gemeinsamen Ordner des Terminals. Dazu setzen Sie das Flag FILE_COMMON.
Danke, es funktioniert und scheint die Datei nach dem Kompilieren und Testen nicht zu löschen!
Ja, unter Win 7 64bit ist der Pfad zum gemeinsamen Ordner etwas anders "C:\ProgramData\MetaQuotes\Terminal\Common\Files" als in der Hilfe angegeben.
(Nochmals vielen Dank, ich habe Ihre Ergänzung gesehen, nachdem ich den Pfad selbst abgeschraubt hatte))
Aber eine Frage ist noch offen, ist das, was ich oben geschrieben habe, ein Fehler oder ist es so gedacht?
Ich sollte die Leute nicht dazu bringen, auf die gleiche Harke (Mystik) zu treten, wie ich es getan habe, sonst wäre es nicht gut.
Meine Herren Entwickler, bitte lenken Sie Ihre Aufmerksamkeit auf das folgende Problem (und beheben Sie es)
Wir haben entworfen
int filehandle=FileOpen("_My\\Sym.txt",FILE_READ|FILE_TXT|FILE_ANSI);
Beim Testen des Programms über die Hilfe:
Beim ersten Mal wird die Datei gelesen und ist sichtbar, aber sobald Sie die Anwendung neu kompilieren, wird die Datei aus dem Testverzeichnis zusammen mit dem Unterordner gelöscht, kurz bevor der Test beginnt!
Wenn es so sein soll, warum?
Sie führen einen Drittanbietertest durch (im Grunde an einem beliebigen neuen Ort, einschließlich der Cloud), an dem definitionsgemäß keine zuvor gespeicherte Datei existieren kann. Der Tester verwendet sein eigenes bereinigbares /Files-Repository, das sich von der Arbeitskopie des /Files-Verzeichnisses des Terminals unterscheidet.
Wenn Sie möchten, dass Ihr Expert Advisor immer über die benötigten Dateien verfügt, können Sie die folgenden Methoden verwenden:
Bitte beachten Sie den Antrag #163680 im Service-Desk.
Dies scheint ein Fehler zu sein. Der Tester gibt den Wert 1 zurück, er sollte 0 sein.
Ich erstelle eine Reihe von Profilen mit Charts von mehreren TFs desselben Währungspaares und weise dem Profil den Namen dieses Währungspaares zu. Nach dem Neuladen des Terminals wird der Inhalt der Profile "gemischt", d.h. beim Öffnen eines Profils mit dem Namen EURUSD werden die EURCHF-Paare in den Terminalfenstern geöffnet, und die Profile werden umbenannt oder ihr Ordnerinhalt wird geändert, nicht alle, aber selektiv.
Könnte es daran liegen, dass der Name des Profils mit dem Namen des Paares übereinstimmt?
Warum verschwindet der Mittelpunkt, wenn ich die Position der Trendlinie ändere?
Warum ist die Zeitspalte in der Market Watch verschwunden, wie kann ich sie wieder einblenden?
Dies scheint ein Fehler zu sein. Der Tester gibt den Wert 1 zurück, er sollte 0 sein.
Wenn Sie ein Demokonto eröffnen, fällt es in die falsche Gruppe.
Wie wird der letzte Variablenwert beim Wechsel zwischen den Zeitrahmen gespeichert? Der Deinitialisierungs-/Initialisierungsprozess findet statt, alles wird zurückgesetzt... und ich brauche es zum Speichern.
Werdendie globalen Terminalvariablen funktionieren?
2. Dump in eine Datei, dann lesen.