MENU
  • FX・CFD必要証拠金計算ツール(ハイレバ対応)
  • FX複利計算シミュレーター
  • 余力に応じたロット計算ツール
  • お問い合わせ
FX取引に関するあれこれ
  • FX・CFD必要証拠金計算ツール(ハイレバ対応)
  • FX複利計算シミュレーター
  • 余力に応じたロット計算ツール
  • お問い合わせ
  1. ホーム
  2. MQL
  3. 【MQL4】iBandsOnArrayの使い方【配列上のボリンジャーバンド】

【MQL4】iBandsOnArrayの使い方【配列上のボリンジャーバンド】

2025 6/18
MQL
2025年6月18日
当ページのリンクには広告が含まれています。

この関数はチャートではなく配列(インジケーターや自作値)にバンドを適用したい場合に使用します
出力は1本の値のみなので、通常はループして配列として取得する処理が必要

  • 概要
    • iBandsOnArray は、価格データや他のインジケーター値を格納した配列上に、ボリンジャーバンドを計算して適用する関数です。
    • 通常の iBands がチャート上の価格に適用されるのに対し、こちらは任意のデータ配列に対して計算できる点が大きな特徴です。
  • 特徴
    • カスタムインジケーターや独自ロジックで生成したデータにもバンドを適用可能
    • 実行前に ArraySetAsSeries() を適切に設定する必要あり
    • 上限・下限・中央バンドを計算し、インジケーターラインやEA判断に応用可能
    • 通常の iBands より柔軟性が高く、高度な分析や戦略構築に有用
目次

構文

double iBandsOnArray(
   double array[],
   int total,
   int period,
   double deviation,
   int bands_shift,
   int mode,
   int shift
);
パラメータ名内容
array[]対象となるデータ配列。
インデックス0が最新バーです。
total使用するデータのバー数(ArraySize(array) などで指定)
periodボリンジャーバンドの計算期間(例:20)
deviation標準偏差の倍率(例:2.0)
bands_shiftバンドのシフト(通常は0)
mode取得対象のライン
MODE_MAIN
MODE_UPPER
MODE_LOWER
shiftシフト取得するバーの位置
0=現在, 1=1本前…

使用例

double dataArray[1000];
ArraySetAsSeries(dataArray, true); // インデックス0が最新

// 例:RSIデータを配列に格納
for (int i = 0; i < 1000; i++) {
   dataArray[i] = iRSI(NULL, 0, 14, PRICE_CLOSE, i);
}

// ボリンジャーバンドの上限を取得(RSIに対して)
double upperBand = iBandsOnArray(dataArray, 1000, 20, 2.0, 0, MODE_UPPER, 0);

// 中央線や下限も同様に取得可能
double middleBand = iBandsOnArray(dataArray, 1000, 20, 2.0, 0, MODE_MAIN, 0);
double lowerBand  = iBandsOnArray(dataArray, 1000, 20, 2.0, 0, MODE_LOWER, 0);
MQL
よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!
  • 【MQL4】 iForceの使い方【Force Index(フォース・インデックス)】
  • 【MQL4】iFractalsの使い方【フラクタル(Fractals)】

関連記事

  • 【MQL4】iWPRの使い方【ウィリアムズ%R】
    2025年6月18日
  • 【MQL4】iStochasticの使い方【ストキャスティクス】
    2025年6月18日
  • 【MQL4】iStdDevOnArrayの使い方【配列に対する標準偏差】
    2025年6月18日
  • 【MQL4】iStdDevの使い方【標準偏差】
    2025年6月18日
  • 【MQL4】iRVIの使い方【相対活力指数】
    2025年6月18日
  • 【MQL4】RSIOnArrayの使い方【配列に対するRSI】
    2025年6月18日
  • 【MQL4】iRSIの使い方【相対力指数】
    2025年6月18日
  • 【MQL4】iSARの使い方【パラボリックSAR】
    2025年6月18日

コメント

コメントする コメントをキャンセル

新着記事
  • 【MQL4】iWPRの使い方【ウィリアムズ%R】
    2025年6月18日
    MQL
人気記事
  • ボリンジャーバンドの「長所」と「短所」、そして実践的なトレード手法2選!
    2025年6月2日
    FXの基礎 7
  • 【MT4インジケーター】マルチタイムADX
    2025年6月2日
    MQL 5
  • FXで負けている人がやっていること【10選】
    2025年6月6日
    FXの基礎 5
カテゴリー
  • FXの基礎 (3)
  • MQL (40)
  • XM (7)
  • ハイレバの基本的な考え方 (1)
  • 証拠金計算ツール (1)
スポンサーリンク

\ すぐ始められる!/

XMでトレードする
目次

© FX取引に関するあれこれ.

目次