ChartSetString

指定されたチャートの対応するプロパティの値を設定します。チャートプロパティは文字列型である必要があります。このコマンドはチャートメッセージキューに追加され、以前のすべてのコマンドが処理された後にのみ実行されます。

bool  ChartSetString(
   long     chart_id,      // Chart ID
   int      prop_id,       // Property ID
   string   str_value      // Value
   );

パラメーター

chart_id

[in]チャートID。0は現在のチャートを意味します。

prop_id

[in]チャートプロパティID。その値は、ENUM_CHART_PROPERTY_STRING値のいずれかです(読み取り専用プロパティを除く)。

str_value

[入力]プロパティ値の文字列。文字列の長さは2045文字を超えることはできません(余分な文字は切り捨てられます)。

戻り値

コマンドがチャートキューに追加された場合はtrueを、それ以外の場合はfalseを返します。エラーの詳細を取得するには、GetLastError()関数を使用します。

注意

ChartSetStringは、コメント関数の代わりに、チャートのコメント出力に使用できます。

例:

void OnTick()
  {
//—
   double Ask,Bid;
   int Spread;
   Ask=SymbolInfoDouble(Symbol(),SYMBOL_ASK);
   Bid=SymbolInfoDouble(Symbol(),SYMBOL_BID);
   Spread=SymbolInfoInteger(Symbol(),SYMBOL_SPREAD);
   string comment=StringFormat(“Printing prices:\nAsk = %G\nBid = %G\nSpread = %d”,
                               Ask,Bid,Spread);
   ChartSetString(0,CHART_COMMENT,comment);
  }

Leave a Reply

Your email address will not be published. Required fields are marked *

CAPTCHA


You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code class="" title="" data-url=""> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong> <pre class="" title="" data-url=""> <span class="" title="" data-url="">