|
Programmierung MQL4 Hier gehts rund ums Programmieren in MQL4. |
|
Themen-Optionen | Thema durchsuchen | Ansicht |
|
|||
CSV Export direkt aus einer "for" Schleife?
Hallo
Kann man aus einer "for" Schleife, das Ergebnis in ein Komma separiertes CSV speichern? Bis jetzt habe ich: Code:
for(int i=0; i<NumberBars; i++){ Rng= MathAbs(High[i] - Low[i])/pt; Besten Dank für jede Hilfe! Gruß pascalper |
|
|||
Funktioniert mit einem Aber
Hallo, so weit so gut,
es werden sowohl die Werte im Chart als auch im CSV korrekt ausgegeben ABER Der CSV Export stoppt nicht nach der Anzahl der NumberBars, sondern schreibt und schreibt Der CSV Export schreibt die Werte untereinander ohne Delimiter, brauche sie aber nebeneinander mit Delimiter im CSV, damit ich sie später im Excel oder SQL weiterverarbeiten kann Besten Dank für jegliche Hilfe pascalper Code:
if(Period()==5) {NumberBars=288;} if(Period()==15) {NumberBars=96;} if(Period()==30) {NumberBars=48;} if(Period()==60) {NumberBars=24;} for(int i=0; i<NumberBars; i++){ Rng = MathAbs(High[i] - Low[i])/pt; text=DoubleToStr(Rng,0); if(High[i] < Low[i]){ sObjName=PrefixLabel+"label1"+i; ObjectCreate(sObjName, OBJ_TEXT, 0, Time[i], High[i]+TextPosition*pt); ObjectSet(sObjName, OBJPROP_ANGLE, TextAngle); ObjectSetText(sObjName,text,TopFontSize, TopFontName, TopTextColor); } else{ sObjName=PrefixLabel+"label1"+i; ObjectCreate(sObjName, OBJ_TEXT, 0, Time[i], Low[i]-TextPosition*pt); ObjectSet(sObjName, OBJPROP_ANGLE, TextAngle); ObjectSetText(sObjName,text,BottomFontSize, BottomFontName, BottomTextColor); } handle=FileOpen(Symbol()+"-HL.csv", FILE_CSV|FILE_WRITE|FILE_READ,';'); if(handle>0) { FileSeek(handle, 0, SEEK_END); FileWrite(handle, text); FileClose(handle); } } |
Lesezeichen |
|
|