ChartGetInteger 関数 の第 2 パラメーター (prop_id) に CHART_WIDTH_IN_PIXELS
および CHART_HEIGHT_IN_PIXELS
を指定することで、指定したチャートの幅・高さを取得することができます。
取得されるサイズは、チャートの描画領域のみのサイズです(軸の価格表示部分などは含まれません)。
ChartGetInteger()
には次のような 2 つのバージョンがあります。
2 つ目のバージョンを使うと、戻り値で関数の実行に成功したかどうかを調べることができます。
インジケーター用のサブウィンドウのサイズを調べたい場合は、第 3 パラメーター sub_window
に 1, 2, 3 のような数値を指定します(1 がひとつめのサブチャートです)。
下記はエラー処理なども行う例です(MT4用)。
関連記事