ObjectName

オブジェクトリスト内のインデックスに対応するオブジェクト名を返します。

ObjectName

string ObjectName(
    long    chart_id,       //チャートID
    int     object_index,   //オブジェクト インデックス
    int     sub_window = -1,//サブウィンドウ
    int     object_type = -1//オブジェクトタイプ
    );

string  ObjectName(
   int   object_index   // オブジェクトインデックス
   );
  • 引数
引数名初期値I/O詳細
chart_id-INチャートID ChartID()で取得。0で現在のチャート。
object_index-INオブジェクトインデックス。
ObjectsTotal()で返される値未満、0以上の範囲でしていします。
sub_window-INサブウィンドウ。
object_type-INオブジェクトタイプ。
  • 戻り値

オブジェクト名を返します。
エラーコードの確認はGetLastError()関数を使用します。

  • その他

  • サンプルソース
//トレンドラインのみ名前を出力する
int total = ObjectsTotal(0,0,OBJ_TREND);
for(int i = 0; i < total; i++)
{
    string name = ObjectName(0,i,0,OBJ_TREND);
    Print(name);
}  

//すべてのオブジェクトの名前を出力する
int total = ObjectsTotal();
for(int i = 0; i < total; i++)
{
    string name = ObjectName(i);
    Print(name);
}  

Twitterでフォローしよう

おすすめの記事