アリゲーターインジケータを計算し、その値を返します。
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 // シフト
);