
MQL4MQL5 ファイル
FileReadNumber()
- できること
- CSV ファイルから数値を読み込む
- 対応
- MQL4・MQL5
FileReadNumber() とは
CSV ファイルから、次の区切り文字までの項目を読んで数値に変換する関数です。
FileReadNumber() の書式と引数
double FileReadNumber(int file_handle)| 引数 | 型 | 省略時 | 説明 |
|---|---|---|---|
file_handle | int | 必須 | FileOpen() が返したハンドル。 |
戻り値
読み込んだ数値。
FileReadNumber() の使い方(コード例)
MQL4・MQL5 共通
// "USDJPY,0.1" のような行を読む
int h = FileOpen("settings.csv", FILE_READ | FILE_CSV | FILE_ANSI, ',');
if(h != INVALID_HANDLE)
{
while(!FileIsEnding(h))
{
string sym = FileReadString(h);
double lots = FileReadNumber(h);
Print(sym, " ", lots);
}
FileClose(h);
}OnTick()・OnStart() などの関数の中に書いて使う例です。MetaEditor でコンパイルできることを確認済みです。












