指定ウィンドウのY軸最大値を取得 WindowPriceMax 関数

関数

チャート操作関数

WindowPriceMax 関数

 この関数は、現在のチャートの指定したウィンドウの垂直スケール(Y軸)の最大値を取得します。

データ型と構成・戻り値

int WindowPriceMax(①);

 戻り値は、現在のチャートの指定したウィンドウの垂直スケールの最大値を返します。

引数 [1]

 WindowPriceMax関数は 1個の引数で構成されます。


引数名データ型単位初期値説明
indexint0対象とするチャートウィンドウいのインデックス。
0はメインチャートウィンドウを表します。インジケータのサブウィンドウは 1から順番に番号が付けられます。
※初期値があるものは省略可能です。省略した場合、初期値が設定されます。

使用例

WindowPriceMax関数を使ったチャートの垂直スケール最大値を取得

 現在のチャートの垂直スケールの最大値を取得します。今回はサブウィンドウにモメンタムのインジケータを表示させてメインチャート、サブチャートのそれぞれで垂直スケールの最大値を取得します。

 モメンタムのインジケータをサブウィンドウに表示させる方法はこちらを参考にしてください。

コード

// WindowPriceMax関数を使ったチャートの垂直スケール最大値を取得
#property strict
void OnInit() {

Print("①メインチャートウィンドウ最大値:",           WindowPriceMax());
Print("②サブチャートウィンドウ(モメンタム)最大値:", WindowPriceMax(1));
}

コードをコンパイルして実行する方法はこちらを参考にしてください。(デモ口座でお試しください)

結果

タイトルとURLをコピーしました