MQL5リファレンス

MQL5リファレンス

【MQL5】FileIsExist関数について

FileIsExist関数の働き・役割 FileIsExist関数は、指定されたファイルが存在するかどうかを確認するために使用されます。ファイルの存在をチェックすることで、ファイル操作の前提条件を確認することができます。 FileIsExi...
MQL5リファレンス

【MQL5】ChartApplyTemplate関数について

ChartApplyTemplateの働き・役割 ChartApplyTemplate関数は、指定したテンプレートをチャートに適用するために使用されます。テンプレートとは、チャートの設定や表示オブジェクトを保存したファイルであり、これを使用...
MQL5リファレンス

【MQL5】オブジェクトポインタについて

そもそも「ポインタ」とは何か? そもそもポインタとは、データのメモリアドレスを格納する変数のことです。ポインタを使うことで、直接データにアクセスしたり、関数の引数としてデータのアドレスを渡したりすることができます。 MQL5のオブジェクトポ...
MQL5リファレンス

【MQL5】CheckPointer関数について

CheckPointer関数の働き・役割 CheckPointer関数は、オブジェクトポインタの型をチェックし、その有効性を確認するために使用されます。この関数を使用することで、無効なポインタによるプログラムの緊急終了を防止します。 Che...
MQL5リファレンス

【MQL5】delete 演算子について

delete演算子とは? delete演算子は、new演算子で作成されたオブジェクトを解除し、オブジェクトによって占有されていたメモリを解放します。削除操作が実行された後、オブジェクト記述子は無効になります。 MQL5のオブジェクトポインタ...
MQL5リファレンス

【MQL5】MathSrand関数について

MathSrand関数の働き・役割 MathSrand関数は、擬似ランダム整数の系列を生成するための開始点(シード)を設定する関数です。シードを設定することで、乱数生成器の初期化を行い、生成される乱数の系列を制御します。 乱数のシードとは?...
MQL5リファレンス

【MQL5】MathRand関数について

関数の働き・役割 MathRand関数は、MQL5で使用される乱数生成関数です。この関数は、0から32767の範囲の整数を返します。乱数を使用することで、プログラムにランダム性を持たせ、さまざまなシミュレーションやアルゴリズムで利用すること...
MQL5リファレンス

【MQL5】new演算子について

new演算子とは? new演算子は、MQL5プログラム内で新しいオブジェクトを動的に作成するために使用される演算子です。主にクラスオブジェクトのインスタンスを生成する際に利用されます。new演算子を用いることで、必要なタイミングでメモリを確...
MQL5リファレンス

【MQL5】ENUM_MQL_INFO_INTEGERについて

ENUM_MQL_INFO_INTEGERは、MQL5環境に関するさまざまな情報を取得するための識別子を定義した列挙型です。 この列挙型を使用することで、MQL5プログラムの状態や設定に関する詳細な情報を取得できます。たとえば、プログラムが...
MQL5リファレンス

【MQL5】MQLInfoInteger関数について

MQLInfoInteger関数の働き・役割 MQLInfoInteger関数は、MQL5環境に関する整数型の情報を取得するために使用されます。この関数を使うことで、MQL5プログラムの実行に関するさまざまな情報を取得することができます。例...