Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools

Metatrader Forum | Forex Expert-Advisor | Broker & Forex Tools (http://www.expert-advisor.com/forum/index.php)
-   Programmierung MQL4 (http://www.expert-advisor.com/forum/forumdisplay.php?f=220)
-   -   FileRead (http://www.expert-advisor.com/forum/showthread.php?t=4819)

sec00 25.02.16 10:41

FileRead
 
Hallo Leute,

vielleicht könnt ihr mir weiterhelfen bzw. habt einen Link für mein Problem:

Ich speichere meine Linien/Werte mittels deinit in ein csv File ab, sieht dann so aus:

1.10444;1.10400;1.10300;1.10110


Wie kann ich nun den Inhalt wieder auslesen und zuordnen damit ich die Inputvariablen nicht neu eingeben muss?

Beste Grüße
sec

RetepM 25.02.16 11:01

FileRead
 
Ich hatte das vor geraumer mal wie folgt gelöst. Du musst natürlich Variablen verwenden, die Deine Linienwerte verstehen:

void ReadFile()
{
handle=FileOpen("eigenes Verzeichnis im Verzeichnis Files/"+Symbol()+"/FileName.csv", FILE_CSV|FILE_READ,";");
if(handle>0)
{

OrderMode = StrToInteger(FileReadString(handle));
OrderVolume = FileReadString(handle);
OrderSlippage = StrToInteger(FileReadString(handle));
OrderStopLoss = StrToInteger(FileReadString(handle));
OrderTakeProfit = StrToInteger(FileReadString(handle));
OrderMagic = StrToInteger(FileReadString(handle));
PendingOrderExpiration = StrToInteger(FileReadString(handle));
PendingOrderOffset = StrToInteger(FileReadString(handle));
OrderVirtualStopLoss = StrToInteger(FileReadString(handle));
OrderTrailingStop = StrToInteger(FileReadString(handle));
OrderTrailingGap = StrToInteger(FileReadString(handle));
OrderTrailingNewProfit = StrToInteger(FileReadString(handle));

if(FileIsEnding(handle)==true)
FileClose(handle);
FileDelete("eigenes Verzeichnis im Verzeichnis Files/"+Symbol()+"/FileName.csv");

}
}

sec00 25.02.16 11:23

Danke für die Hilfe es funktioniert!

Habe StrToDouble verwendet wegen der Kommastellen...

Beste Grüße
sec


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:17 Uhr.

Powered by vBulletin® Version 3.8.5 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
SEO by vBSEO 3.6.1
Powered by vBCMS® 2.7.0 ©2002 - 2024 vbdesigns.de
Copyright ©2009 - 2023 by Expert-Advisor.com - Das Metatrader Forum