ObjectSetDouble


オブジェクトプロパティ値(double)を設定します。
この関数は2種類のバリアントがあります。

ObjectSetDouble

関数書式(修飾子無し):

bool  ObjectSetDouble(
   long     chart_id,         // チャートID
   string   object_name,      // オブジェクト名
   int      prop_id,          // プロパティID
   double   prop_value       // 設定値
   );

関数書式(修飾子有り):

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

グラフィカルオブジェクトのプロパティを変更する為のコマンドをチャートに送信が正常完了した場合にtrueを返します。
それ以外はfalseを返します。

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

  • その他

無し

Twitterでフォローしよう

おすすめの記事