指定されたチャートウィンドウのインジケーターリストの番号でインジケーターのショートネームを返します。
string ChartIndicatorName( |
パラメーター
chart_id
[in]チャートID。0は現在のチャートを示します。
sub_window
[in]チャートサブウィンドウの番号。0はメインチャートサブウィンドウを示します。
インデックス
[in]インジケーターのリスト内のインジケーターのインデックス。インジケーターの数はゼロで始まります。つまり、リストの最初のインジケーターは0のインデックスを持ちます。リスト内のインジケーターの数を取得するには、ChartIndicatorsTotal()関数を使用します。
戻り値
IndicatorSetString()関数を使用してINDICATOR_SHORTNAMEプロパティに設定されるインジケーターの短い名前。エラーの詳細を取得するには、GetLastError()関数を使用します。
注意
インジケーターの短縮名が明示的に設定されていない場合、インジケーターのソースコードを含むファイルの名前がコンパイル中に指定されます。
インディケーターのショートネームは正しく形成される必要があります。IndicatorSetString()関数を使用して、INDICATOR_SHORTNAMEプロパティに書き込まれます。ChartIndicatorDelete()関数によってチャートから削除されるインジケーターはショートネームで識別されるため、ショートネームにはインジケーターのすべての入力パラメーターの値を含めることをお勧めします。