Ich würrde den Ordner \Common\files\ verwenden und dann vielleicht das:
//use: addLineToFileCommon("line\n", "folder\\name.txt"); // shared=true, maxPrt=10 bool addLineToFileCommon(const string line, const string fName, const bool shared = true, const int maxPrt=10) { ResetLastError(); static int nErr=0; int fH; if ( shared ) fH = FileOpen(fName,FILE_READ|FILE_WRITE|FILE_BIN|FILE_COMMON|FILE_SHARE_READ|FILE_SHARE_WRITE); else fH = FileOpen(fName,FILE_READ|FILE_WRITE|FILE_BIN|FILE_COMMON); if (fH == INVALID_HANDLE ) { if (nErr<maxPrt) ErrT("Common-File: >"+fName+"< Open FAILED"); return(false);} //ErrT("File: "+fName+" Open"); FileSeek(fH,0,SEEK_END); //ErrT("File: "+fName+" SeekEnd "); FileWriteString(fH, line, StringLen(line) ); //ErrT("File: "+fName+" WriteLine: "+line); FileClose(fH); //ErrT("File: "+fName+" Close"); if (_LastError<2) return(true); if (nErr<maxPrt) ErrT("Write to Common-file: "+fName+" went wrong?"); return(false); }
Ohne Garantie - selber testen!!
Ich würrde den Ordner \Common\files\ verwenden und dann vielleicht das:
Ohne Garantie - selber testen!!
Dank für deine Hilfe. Aber ich glaube ich habe mein Problem schlecht dargestellt. Tut mir leid,
Hier noch mal mein Anliegen.
Der Strategietester ja die Parameter neu ein und lässt den Test von Tag X bis Tag Y durchlaufen.
Dann geht er hin ändert die Parameter wieder und lässt das ganze wieder von Tag X bis Tag Y durchlaufen.
Ich möchte nun die Parameter die der Strategietester eingestellt hat und die von mir berechneten Daten von Tag X bis TagY in die Datei schreiben.
Ich möchte nicht die einzelnen Trades die gemacht werden sichern. Sondern den gesamten Durchlauf vom ersten bis hin zum letzen Tag.
Und wo schreibe ich das FileWrite hin?
Sorry noch mal für meine schlechte Beschreibung in meinem ersten Post.
Einfach so(?) :
- Im StrategieTester die Optimierung durchführen,
- dann zB. das beste Ergebnis aussuchen anklicken und
- dann startet der visuelle Einzeldurchlauf dieser Eingabeneinstellung
Dazu: https://www.mql5.com/de/articles/239
oder https://www.mql5.com/en/search#!keyword=Strategy%20Tester
- www.mql5.com
- Im StrategieTester die Optimierung durchführen,
- dann zB. das beste Ergebnis aussuchen anklicken und
- dann startet der visuelle Einzeldurchlauf dieser Eingabeneinstellung
Hallo Carl,
das ist mir alles schon bekannt. Dort werden aber nicht die Berechnungen angezeigt die während einem Durchlauf gemacht habe.
So wie ich das sehe wird das wohl mit dem speichern der Berechnungen in den einzelnen Durchläufe wohl nichts werden.
Danke für deine Hilfe.
- Freie Handelsapplikationen
- Über 8.000 Signale zum Kopieren
- Wirtschaftsnachrichten für die Lage an den Finanzmärkte
Sie stimmen der Website-Richtlinie und den Nutzungsbedingungen zu.
Hallo,
innerhalb meines MT4 EA's werden werden Berechnungen durchgeführt.
Diese möchte ich nun, wenn der Strategietester läuft, mit den Einstellungen des Strategietesters und meinen Berechnungen zeilenweise in eine Datei schreiben.
Bin für jede Hilfe dankbar.