
線が開く → トレンド相場、線が絡む → レンジ相場 のシンプルな構造。
他インジケーター(例:Fractals、AO、AC)と組み合わせると、ビル・ウィリアムズ戦略の中核に。
- 概要
iAlligator
は、ビル・ウィリアムズが開発した「トレンドの開始と持続」を可視化するインジケーター「アリゲーター」の値を取得する関数です。- 3本の平滑移動平均(Jaw・Teeth・Lips)で構成され、相場の休眠と覚醒をアリゲーターの動きに例えて表現します。
- 特徴
- 3本の平滑移動平均線で構成(Jaw=青、Teeth=赤、Lips=緑)
- 各線の「開き具合」や「クロス」によってトレンドの有無や強さを視覚化
- 線が収束 → アリゲーターが「眠っている」=レンジ相場
- 線が拡大 → アリゲーターが「目覚めた」=トレンド相場
- トレンドの「始まりと終わり」をとらえる補助指標として優秀
目次
構文
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 | 通貨ペア名NULL = 現在のチャートのペア |
timeframe | 時間足0 = 現在のチャートの時間足 |
jaw_period | Jaw(アゴ)の平均化期間(例:13) |
jaw_shift | Jawの水平シフト(例:8) |
teeth_period | Teeth(歯)の平均化期間(例:8) |
teeth_shift | Teethの水平シフト(例:5) |
lips_period | Lips(唇)の平均化期間(例:5) |
lips_shift | Lipsの水平シフト(例:3) |
ma_method | 移動平均の種類MODE_SMA MODE_EMA MODE_SMMA MODE_LWMA |
applied_price | 適用価格PRICE_CLOSE PRICE_OPEN PRICE_HIGH PRICE_LOW PRICE_MEDIAN PRICE_TYPICAL PRICE_WEIGHTED |
mode | 取得するラインMODE_GATORJAW MODE_GATORTEETH MODE_GATORLIPS |
shift | 取得するバーの位置0 =現在, 1 =1本前… |
使用例
double lips_now = iAlligator(NULL, 0, 13,8, 8,5, 5,3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORLIPS, 0);
double teeth_now = iAlligator(NULL, 0, 13,8, 8,5, 5,3, MODE_SMMA, PRICE_MEDIAN, MODE_GATORTEETH, 0);
// LipsがTeethを上抜けたら買いシグナル
if (lips_now > teeth_now) {
OrderSend(Symbol(), OP_BUY, 0.1, Ask, 3, 0, 0, "Alligator Buy", 0, 0, clrGreen);
}
コメント