この関数は、指定されたオブジェクトの指定された時間値の価格値を返します。
double ObjectGetValueByTime( |
パラメーター
chart_id
[in]チャート識別子。
object_name
[入力]オブジェクトの名前。
時間
[in]時間値。
line_id = 0
[in]回線識別子。
戻り値
指定されたオブジェクトの指定された時間値の価格値。
注意
この関数が現在のチャートで使用される場合、このチャートは直接アクセスされますが、別のチャート上のオブジェクトのプロパティを受け取るために、同期呼び出しが使用されます。同期呼び出しとは、関数が呼び出し前にこのチャートのキューに入れられたすべてのコマンドの実行を待機することを意味します。そのため、この関数は時間がかかる可能性があります。チャート上の多数のオブジェクトを操作する場合、この機能を考慮する必要があります。
オブジェクトは1つの価格座標で複数の値を持つことができるため、行番号を指定する必要があります。この関数は、次のオブジェクトにのみ適用されます。
- トレンドライン(OBJ_TREND)
- 角度ごとのトレンドライン(OBJ_TRENDBYANGLE)
- ギャンライン(OBJ_GANNLINE)
- 等距離チャネル(OBJ_CHANNEL)-2行
- 線形回帰チャネル(OBJ_REGRESSION)-3行
- 標準偏差チャネル(OBJ_STDDEVCHANNEL)-3行