【MQL5】ChartTimeOnDropped関数について

MQL5リファレンス
スポンサーリンク

ChartTimeOnDropped関数の働き・役割

ChartTimeOnDropped関数は、エキスパートアドバイザースクリプトがドロップされたチャート点の時間座標を返します。この関数を使用することで、スクリプトエキスパートアドバイザーがどの時間に対して適用されたかを特定し、その時間に基づいた処理を行うことができます。

ChartTimeOnDropped関数の引数について

ChartTimeOnDropped関数引数を取りません。

datetime ChartTimeOnDropped();

ChartTimeOnDropped関数の戻り値について

ChartTimeOnDropped関数は、エキスパートアドバイザースクリプトがドロップされたチャート点の時間座標を返します。戻り値の詳細は以下の通りです。

ドロップされたチャート点の時間座標

種類: dateTime型
説明: ドロップされたチャート点の時間座標を返します。この値は、スクリプトエキスパートアドバイザーがドロップされた位置の時間を示します。

ChartTimeOnDropped関数を使う際の注意点

ChartTimeOnDropped関数は、エキスパートアドバイザースクリプトがドロップされたチャート点の時間座標を取得するために使用されます。この情報を基に、特定の時間に対して適切な操作を行うことができます。

ChartTimeOnDropped関数を使ったサンプルコード

以下に、ChartTimeOnDropped関数を使用してスクリプトがドロップされたチャート点の時間座標を取得し、その情報をログに出力するサンプルコードを示します。

//+------------------------------------------------------------------+
//| スクリプトプログラムを開始する関数                              |
//+------------------------------------------------------------------+
void OnStart()
{
  //--- スクリプトがドロップされたチャート点の時間座標を取得
  datetime time = ChartTimeOnDropped();

  //--- 時間座標をログに出力
  Print("Script was dropped on the ", time);
}

サンプルコードに使われた関数や文法要素の簡単な解説

OnStart関数

OnStart関数は、スクリプトの実行が開始されたときに自動的に呼び出される関数です。この関数内でスクリプトのメインロジックを実装します。

ChartTimeOnDropped関数

ChartTimeOnDropped関数は、エキスパートアドバイザースクリプトがドロップされたチャート点の時間座標を取得します。この関数は、ドロップされた位置の時間をdateTime型で返します。

Print関数

Print関数は、指定されたメッセージをエキスパートログに出力します。このコードでは、Print関数を使用して、ChartTimeOnDropped関数によって取得された時間座標をログに出力します。

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