今回はその方法を説明します。
というか、今回説明する方が正式な使い方だったりします。(;´▽`A``
まずは、FileOpen を以下のように修正します。
handle = FileOpen(LogFileName, FILE_CSV|FILE_WRITE, ',');
前回と変わっているのは、後ろに , ',' がつきました。
これは、区切り文字の設定です。
CSVで区切る時に、区切り文字として , を指定します、ということです。
区切り文字は ' で囲みます。
つぎに、FileWrite を、以下のように修正します。
FileWrite(handle,
OrderTicket(),
BuySellType,
DoubleToStr(OrderLots(),2),
TimeToStr(OrderOpenTime(),TIME_DATE),
TimeToStr(OrderOpenTime(),TIME_SECONDS),
DoubleToStr(OrderOpenPrice(),5),
TimeToStr(OrderCloseTime(),TIME_DATE),
TimeToStr(OrderCloseTime(),TIME_SECONDS),
DoubleToStr(OrderClosePrice(),5),
OrderMagicNumber(),
OrderComment(),
AccountCompany()
);
handle の後ろに書き出したい項目を , 区切りで並べます。
HistoryData は使用しないので削除してください。
出力されるデータ自体は変わりません。
作成方法の好みの問題なので、どちらで作成してもOKです。

【送料無料】iCustomで変幻自在のメタトレーダー |
