ObjectGetInteger

オブジェクトプロパティの値(datetime,int,color,bool,char)を返します。
この関数は2種類のバリアントがあります。

ObjectGetInteger

関数書式

long  ObjectGetInteger(
   long     chart_id,         // チャートID
   string   object_name,      // オブジェクト名
   int      prop_id,          // プロパティID
   int      prop_modifier = 0 // プロパティ修飾子
   );
bool  ObjectGetInteger(
   long     chart_id,         // チャートID
   string   object_name,      // オブジェクト名
   int      prop_id,          // プロパティID
   int      prop_modifier,    // プロパティ修飾子
   long&    long_var          // プロパティ取得値
   );
  • 引数
引数名初期値I/O詳細
chart_id-InチャートID。0は現在のチャートを意味します。
object_name-Inオブジェクト名
prop_id-InENUM_OBJECT_PROPERTY_INTEGER列挙の値を指定します。
prop_modifier(0)Inプロパティの修飾子。
1つ目のバリアントでは0のデフォルト値を持っているので省略可能です。
多くのプロパティは修飾子を必要としません。
修飾子の指定はアンドリューピッチフォークとフィボナッチのオブジェクトで必要になります。
long_var-Out取得したプロパティ値を設定します。
  • 戻り値

1つ目のバリアントで関数を呼び出した場合、プロパティ値を返します。

2つ目のバリアントで関数を呼び出した場合、
取得したプロパティがlong_varに設定された時にtrueを返します。
それ以外ではfalseを返します

エラーコードの確認はGetLastError()関数を使用します。

  • その他

無し

Twitterでフォローしよう

おすすめの記事