サンプルコード 一覧へ戻る

MQL5サンプルコード

【MT5(MQL5)サンプルコード】FileWrite

スポンサーリンク

MT4(MQL4)/MT5(MQL5)のFileWrite

 CSVまたはTXTファイルに書き込むことができます。

uint  FileWrite(
  int  file_handle,  // ファイルハンドル
  ...                 // 記録されたパラメータのリスト
  );

MT4→MT5になっても変わらず使えます。

必ず最後にFileCloseするようにします。

※FileCloseしないと、Metatraderでファイルを掴んだままになり、他のソフトでファイルを操作できなくなってしまいます!!!

サンプルコード

ファイルを(作成&)開いて文字列を書き込んで閉じます。

FileOpenの詳細はこちら。(【MT5(MQL5)サンプルコード】FileOpen

FileCloseの詳細はこちら。(【MT5(MQL5)サンプルコード】FileClose

void OnInit()  
{

   string terminal_data_path=TerminalInfoString(TERMINAL_DATA_PATH);
   string FileAddress = "Filetest.txt";
   
   int file = FileOpen(FileAddress, FILE_TXT | FILE_WRITE , '\t' , CP_ACP);
   FileWrite(file,"Test","Test2");
   FileWrite(file,"Test3");  //改行する場合はもう1回FileWriteを記述する
   FileClose(file);
    
   return;
}

結果

実行前

実行後

区切り文字はタブで、改行もされています。

コメント

タイトルとURLをコピーしました