インディケータの適用価格を決める定数の種類(MQL4)

平均を割り出す適用価格を決める定数

価格適用定数リスト

  • PRICE_CLOSE //終値
  • PRICE_OPEN //始値
  • PRICE_HIGH //高値
  • PRICE_LOW //安値
  • PRICE_MEDIAN //中央値=(高値 + 安値)÷2
  • PRICE_TYPICAL //代表値=(高値 + 安値 + 終値)÷3
  • PRICE_WEIGHTED //加重値=(高値 + 安値 + 終値 + 終値)÷4

数字でも指定できます。

  • 0 //終値
  • 1 //始値
  • 2 //高値
  • 3 //安値
  • 4 //中央値=(高値 + 安値)÷2
  • 5 //代表値=(高値 + 安値 + 終値)÷3
  • 6 //加重値=(高値 + 安値 + 終値 + 終値)÷4

関数iMA(),定数PERIOD_CURRENT

PRICE_CLOSE(終値)

//(終値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_CLOSE,0);

※iMAは移動平均線の値を取得します。
関数Symbol()

PRICE_OPEN(始値)

//(始値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_OPEN,0);

※iMAは移動平均線の値を取得します。

PRICE_HIGH(高値)

//(高値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_HIGH,0);

※iMAは移動平均線の値を取得します。

PRICE_LOW(安値)

//(安値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_LOW,0);

※iMAは移動平均線の値を取得します。

PRICE_MEDIAN(中央値)

//(中央値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_MEDIAN,0);

※iMAは移動平均線の値を取得します。

PRICE_TYPICAL(代表値)

//(代表値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_TYPICAL,0);

※iMAは移動平均線の値を取得します。

PRICE_WEIGHTED(加重値)

//(加重値を指定)インディケータの平均を割り出すための適用価格を決めるために指定する
double currentMA=iMA(Symbol(),PERIOD_CURRENT,14,0,MODE_SMA,PRICE_WEIGHTED,0);

※iMAは移動平均線の値を取得します。

シェアする

  • このエントリーをはてなブックマークに追加

フォローする