iBands

iBands

double  iBands(
   string       symbol,        // 通貨ペア
   int          timeframe,     // 時間軸
   int          period,        // 平均期間
   double       deviation,     // 標準偏差
   int          bands_shift,   // バンドシフト
   int          applied_price, // 適用価格
   int          mode,          // ラインインデックス
   int          shift          // シフト
   );
  • 引数
引数名初期値I/O詳細
symbol-INインジケータ計算するデータの通貨ペア名。
NULL現在の通貨ぺアを意味します。
timeframe-IN時間軸。
ENUM_TIMEFRAMES列挙の値を指定します。
0は現在の時間軸を意味します。
period-INメインラインを計算をする平均期間
deviation-INメインラインからの標準偏差
applied_price-IN適用価格。
ENUM_APPLIED_PRICE列挙の値を指定します
mode-INインジケータラインインデックス
iBands()関数用のインジケータラインID列挙の値を指定します。
shift-INインジケータバッファから取得する値のインデックス。
(現在バーを基準にして、指定した時間軸のバー数分を過去方向へシフト)
  • 戻り値

ボリンジャーバンドインジケータ計算値を返します。

  • その他

なし。

  • サンプルソース
    double result = iBands(
                              NULL,                       // 通貨ペア
                              0,                          // 時間軸
                              20,                          // 平均期間
                              2,                          // 標準偏差
                              0,                          // バンドシフト
                              PRICE_CLOSE,               // 適用価格
                              MODE_LOWER,                // ラインインデックス
                              1                            // シフト
                             );

Twitterでフォローしよう

おすすめの記事