mt4 - mql4のまとめ。作成したインジゲータやEA公開中

sitemap
世界最強のFXキャッシュバックサイト
TOP > MQL LIST > SetLevelValue
SetLevelValue
SetLevelValueの説明
サブウインドウのレベルライン(水平レベル)の値を設定する。
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に指定しています。
表示例
SetLevelValue_img

上限値100、下限値0の値指定と、20と80の位置に水平線が引けました。
注意事項
RSIなどは0から100の値で収まりますが、CCIなどは、もっと大きな値やマイナスの値も含まれるので、レベル上限と下限を指定しないか、バランス良く設定する必要があります。
関連ページ
スポンサードリンク
Twitter