サブウインドウのレベルライン(水平レベル)の値を設定する。
void SetLevelValue(①int level, ②double value)
①int level
レベルインデックスの指定(0~31)。
②double value
レベルラインの値を指定。
サブウインドウにレベルラインを2つ(20と80)表示するコード例。
#property indicator_buffers 2
#property indicator_color1 White
#property indicator_color2 White
#property indicator_width1 1
#property indicator_width2 1
#property indicator_minimum 0
#property indicator_maximum 100
#property indicator_separate_window
double line01[],line02[];
int init()
{
SetIndexBuffer(0,line01);
SetIndexBuffer(1,line02);
SetLevelValue(0,20);
SetLevelValue(1,80);
return(0);
}
今回の例では、20と80にラインを引くので、サブウインドウのレベルの上限を100、下限を0に指定しています。
RSIなどは0から100の値で収まりますが、CCIなどは、もっと大きな値やマイナスの値も含まれるので、レベル上限と下限を指定しないか、バランス良く設定する必要があります。