記事「初級から中級まで:FileSaveとFileLoad」についてのディスカッション

 

新しい記事「初級から中級まで:FileSaveとFileLoad」はパブリッシュされました:

FileSaveおよびFileLoadのライブラリ関数を使用するいくつかの方法について見ていきます。特定の状況では、いくつかの制限や扱いにくさがあるため、これらの関数は用途が限られていると考える人も多いでしょう。しかし、この2つの関数がどのように動作するのかを正しく理解しておけば、さまざまな場面で多くの手間を省くことができます。また、これらはログファイルを扱うための優れた方法でもあります。

前回の「初級から中級まで:サンドボックスとMetaTrader」では、MQL5のライブラリ関数や手続きを使用してファイルを作成・処理・読み込む際に、サンドボックスという概念がどのようなものであり、MetaTrader 5のワークフローにどのような影響を与えるのかを、非常にシンプルかつ実践的な方法で説明しました。

前回の記事の目的は、サンドボックスとは何なのかを説明することだけであり、ファイルを扱うための最適な方法を紹介することではありませんでした。これは、OS(オペレーティングシステム)の関数に依存することなく、MQL5だけを使って、より効率的にファイル処理を実装する方法が存在するためです。

読者がすでにサンドボックスの概念と、それがワークフローに与える影響について理解していることを前提として、ここからはさまざまな目的を実現するためのファイル操作について見ていきます。なお、この記事では特定のアプリケーションを開発することが目的ではありません。いくつかの処理をどのように実装できるのかを説明するために、MQL5ライブラリに用意されている一部の関数や手続きだけを使用します。とはいえ、疑問を持つかもしれない細かな点を理解するには、実際に自分でコードを書いて試してみることが重要です。それでは、いつものように新しいテーマへ進み、基本的な部分から確認していきましょう。


作者: CODE X