iAlligator

アリゲーターインジケータを計算し、その値を返します。

iAlligator

double  iAlligator(
   string       symbol,            // 通貨ペア
   int          timeframe,         // 時間軸
   int          jaw_period,        // ジョーライン平均期間
   int          jaw_shift,         // ジョーラインシフト
   int          teeth_period,      // トゥースライン平均期間
   int          teeth_shift,       // トゥースラインシフト
   int          lips_period,       // リップライン平均期間
   int          lips_shift,        // リップラインシフト
   int          ma_method,         // 平均化メソッド
   int          applied_price,     // 適用価格
   int          mode,              // ラインインデックス
   int          shift              // シフト
   );
  • 引数
symbol-INインジケータ計算するデータの通貨ペア名。
NULLは現在の通貨ぺアを意味します。
timeframe-IN時間軸。
ENUM_TIMEFRAMES列挙の値を指定します。
0は現在の時間軸を意味します。
jaw_period-INジョーライン平均期間
jaw_period-INジョーラインシフトシフト
teeth_period-INトゥースライン平均期間
teeth_shift-INトゥースラインシフト
lips_period-INリップライン平均期間
lips_shift-INリップラインシフト
ma_method-IN平均化メソッド
ENUM_MA_METHOD列挙の値を指定します。
applied_price-IN適用価格。
ENUM_APPLIED_PRICE列挙の値を指定します
mode-INインジケータラインインデックス。
iADX()関数用のインジケータラインID列挙の値を指定します。
shift-INインジケータバッファから取得する値のインデックス。
(現在バーを基準にして、指定した時間軸のバー数分を過去方向へシフト)
  • 戻り値

アリゲーターインジケータ計算値を返します。

  • その他

なし。

  • サンプルソース
    double result = iAlligator(
                                  NULL,            // 通貨ペア
                                  0,                // 時間軸
                                  13,               // ジョーライン平均期間
                                  8,                // ジョーラインシフト
                                  8,                // トゥースライン平均期間
                                  5,                // トゥースラインシフト
                                  5,                // リップライン平均期間
                                  3,                // リップラインシフト
                                  MODE_SMMA,       // 平均化メソッド
                                  PRICE_CLOSE,     // 適用価格
                                  MODE_GATORJAW,   // ラインインデックス
                                  1                 // シフト
                                 );

Twitterでフォローしよう

おすすめの記事