MQL5 iATR の使い方|ATR取得・CopyBuffer・サンプルコード解説
1. MQL5の iATR とは何か 1.1 ATR(Average True Range)の基本 ATR(Average True Range)は、**価格の変動の大きさ(ボラティリティ)**を測定するテクニカル指標です。 ボラティリティとは「どれくらい価格が動いているか」を示す指標であり、トレンド方向ではなく値動きの強さを数値化します。 ATRは次のような用途でよく使われます。 ストップロス( […]
1. MQL5の iATR とは何か 1.1 ATR(Average True Range)の基本 ATR(Average True Range)は、**価格の変動の大きさ(ボラティリティ)**を測定するテクニカル指標です。 ボラティリティとは「どれくらい価格が動いているか」を示す指標であり、トレンド方向ではなく値動きの強さを数値化します。 ATRは次のような用途でよく使われます。 ストップロス( […]
1. iCustomとは何か(MQL5での役割) iCustom は、MQL5でカスタムインジケーターをEAやスクリプトから呼び出すための関数です。 MetaTrader 5(MT5)では、インジケーターは通常チャート上に表示して使用しますが、EA(自動売買プログラム)からも同じインジケーターの計算結果を取得できます。そのために使われるのが iCustom です。 EA開発では次のようなケースがよ […]
1. MQL5 CopyBufferとは何か MQL5のCopyBufferは、インジケータの計算結果を配列へコピーするための関数です。MetaTrader 5では、インジケータの値は直接取得するのではなく、インジケータハンドル(indicator handle)を作成し、そのハンドルを使ってCopyBufferで値を取得するという仕組みになっています。 この構造は、MQL4のプログラムを書いたこ […]
1. iMAとは何か 1.1 iMAの役割と基本概念 iMA(Moving Average) は、MQL5で移動平均線(MA:価格の平均値を一定期間で平滑化した指標)を取得するための標準関数です。 移動平均は、相場の方向性(トレンド)を判断する最も基本的なテクニカル指標の一つであり、以下の用途で広く使われます。 MQL5では、移動平均を計算する処理そのものを自作する必要はありません。iMA関数を使 […]