
KAMA(カウフマン適応移動平均)は、 Perry J. Kaufman が考案した相場のノイズ強度に応じて平滑期間を自動調整するトレンド系インジケーターで、 通常の EMA より誤シグナルを減らすことができます。 本記事では KAMA の計算式、 推奨パラメータ、 MT4/MT5 への導入手順、 他指標との組み合わせ、 レンジ相場での注意点まで実例で解説します。
KAMAとは|相場に合わせて動きが変わる移動平均
KAMA(Kaufman’s Adaptive Moving Average/カウフマン適応移動平均)は、単なる移動平均線とは一線を画す“環境適応型”のテクニカル指標です。トレンドフォローでは価格に素早く反応し、レンジ相場ではノイズを抑えた滑らかな動きを見せます。

その最大の特長は、相場の「効率比(Efficiency Ratio, ER)」を基に、平滑化定数(Smoothing Constant, SC)を自動調整する点です。トレンドが出ている時だけ素早く反応し、方向感のない時は動きを抑える、という使い分けを自動で行います。
【他の移動平均線との違い】
単純移動平均線(SMA)は過去一定期間の終値を平均化するだけ、指数平滑移動平均線(EMA)は直近を重視しますがその重み付けは常に一定です。これに対し KAMA は、相場状況に応じて重み付け(追従スピード)そのものを動的に変えます。
これにより、トレンドの初動では他の移動平均より鋭敏に反応し、方向感がない相場では無駄なシグナルを抑えられます。
【ペリー・カウフマンの理論】
開発者のペリー・カウフマン氏が考案した効率比(ER)は、「価格変動の純粋なトレンド成分」と「全体の値動き」を比較し、相場のノイズ量を 0〜1 の数値で表すものです。KAMA はこの ER を使って追従スピードを決めます。
| 指標 | トレンド追随性 | レンジでのダマシ | パラメータ調整 |
|---|---|---|---|
| KAMA(カウフマン適応移動平均) | 高(ER連動) | 極めて少ない | 3変数(ER・fast・slow) |
| EMA(指数移動平均) | 高 | 中程度 | 1変数(期間) |
| SMA(単純移動平均) | 中 | 多い | 1変数(期間) |
KAMAの計算式|ER・SC・本体の3ステップ
KAMA は「効率比(ER)」「スムージング定数(SC)」「KAMA 本体」の3段階で計算します。使われているのは四則演算だけなので、表計算ソフトでも再現できます。順番に見ていきます。
ステップ1|効率比(ER)で相場のノイズ量を測る
効率比(ER)は、ある期間の値動きが「どれだけ一方向に進んだか」を 0〜1 で表す数値です。
ER = 価格変化 ÷ 値動きの合計
価格変化 = |当日終値 − n期間前の終値|
値動きの合計 = Σ |当日終値 − 前日終値|(直近 n 期間)n は ER 期間(標準は 10)です。10 期間で価格が一直線に上昇すれば「価格変化=値動きの合計」となり、ER は 1.0 に近づきます。逆に同じ値幅を行き来して元の価格に戻ると、価格変化はほぼ 0 になり ER も 0 に近づきます。ER が高いほど効率的なトレンド、低いほどノイズの多いレンジ、と読み替えられます。
ステップ2|スムージング定数(SC)で追従スピードを決める
ER を平滑化の速さに変換するのが SC です。
SC = [ ER ×(最速SC − 最遅SC)+ 最遅SC ]²
最速SC = 2 ÷(FastEMA + 1)= 2 ÷ 3 ≒ 0.667 (Fast=2)
最遅SC = 2 ÷(SlowEMA + 1)= 2 ÷ 31 ≒ 0.065 (Slow=30)ER が 1 に近い(トレンド)ほど SC は最速 SC(約 0.667)へ寄り、KAMA は価格に素早く追従します。ER が 0 に近い(レンジ)ほど最遅 SC(約 0.065)に寄り、ほとんど横ばいになります。最後に二乗しているのは、レンジ局面での反応をさらに鈍らせ、往復のダマシを拾わないようにするためです。
ステップ3|KAMA 本体を更新する
KAMA = 前回の KAMA + SC ×(当日終値 − 前回の KAMA)SC が大きいほど当日終値に大きく近づき、小さいほど前回値を維持します。同じ計算式でも、相場のノイズ量(ER)に応じて追従スピードが自動で変わる——これが KAMA が「適応型」と呼ばれる理由です。なお初回の KAMA は、その時点の終値や SMA を初期値として計算を始めます。

KAMAのパラメータ設定と推奨値
KAMA の動きは、次の3つのパラメータで決まります。
- ER 期間:効率比を測る期間。標準は 10。長くするとノイズに強く、短くすると反応が速くなる
- Fast(最速 EMA):トレンド時の追従スピードを決める。標準は 2
- Slow(最遅 EMA):レンジ時の鈍さを決める。標準は 30。大きくするほど横ばいで動かなくなる
時間軸・スタイル別の推奨値
- オールラウンド(まず使うなら):10・2・30
- 短期(スキャル〜デイトレ):5・2・30 — 反応を速くしたい場合
- 長期(スイング):10・2・60 — ダマシをさらに減らしたい場合
推奨の時間軸は日足・4時間足です。短い足ほどノイズが増えて ER が安定しにくいため、まずは標準値(10・2・30)と上位足から始めるのが無難です。
調整の考え方
- トレンド追随性を上げたいなら Fast 値を小さく、ER 期間を短く
- ダマシを減らしたいなら Slow 値を大きく
ただし複数の値を一度に動かすと、どの変更が効いたのか分からなくなります。1つずつ変えて挙動を確認してください。動かしすぎると、KAMA 本来の適応性が失われる点にも注意が必要です。
KAMAを使ったトレード手法
KAMA のトレード手法の核心は3点です。①KAMA の傾きが上向きに転じ継続している局面でのみエントリー(=ノイズが小さくトレンドが出ている状態)、②エントリー直前の効率比(ER)が 0.4 以上であることを確認、③利確は KAMA と価格のクロス、または直前高値 +1R で機械的に執行。RSI 30/70 や ADX 25 以上と組み合わせると、レンジでのダマシを避けやすくなります。
KAMAを活用したトレンドフォロー戦略
トレンド相場での KAMA は、他の移動平均線よりも「後れを取らず、かつダマシが少ない」点が強みです。効率比(ER)が高い局面ほど反応速度が上がり、トレンドの初動を捉えやすくなります。

- KAMA が明確に上向きになったタイミングでロングエントリー
- KAMA がフラット化、もしくは下向きになったタイミングで決済、または ドテンショート
レンジ相場でのダマシを減らす実践法
KAMA の鈍さが活きるのがレンジ相場です。効率比(ER)が下がると KAMA は価格変動への感度を自動で下げ、無駄な上下動に反応しなくなります。
【ポイント】
- ボリンジャーバンドや RSI などレンジ系の指標と組み合わせると、さらにダマシを抑えられる
- レンジ判定時は、KAMA の方向よりも「バンド幅の狭まり」や「フラットな動き」に注目する
トレンド相場では追随し、レンジ相場では無理に売買シグナルを出さない、という運用ができます。
KAMAと他指標の組み合わせ
KAMA は単独でも使えますが、他のテクニカル指標と組み合わせると判断の精度が上がります。代表的な併用例は次のとおりです。
- KAMA × MACD:トレンドの強さを確認しながらエントリーポイントを絞り込む
- KAMA × ボリンジャーバンド:ボラティリティ収束時の逆張りシグナルに使う
- KAMA × RSI:買われすぎ・売られすぎを測りながらダマシを避ける
KAMAの弱点と使うときの注意点
KAMA は万能ではありません。苦手な場面をあらかじめ知っておくと、判断を誤りにくくなります。
KAMAが苦手とする3つの場面
- 急な転換にはやはり遅れる:移動平均である以上、価格が反転してから KAMA が向きを変えるまでにラグがあります。窓を開けるような急変動では損切りが遅れやすい
- 中途半端なレンジでの往復:ER が 0.3〜0.5 付近で推移すると、KAMA がわずかに上下して曖昧なシグナルを出すことがあります
- パラメータの過剰最適化:過去チャートに合わせて値を細かく追い込むと、その期間だけ良く見えても、別の相場で機能しなくなります
対策は、KAMA 単体で判断せず ADX やボリンジャーバンドでトレンドの有無を確認すること、そしてパラメータは標準値(10・2・30)を基準に大きく動かさないことです。
初心者が陥りやすい失敗と対策

- 失敗:KAMA が鈍すぎてトレンド初動を逃す
対策:Fast 値を小さくし、ER 期間を短縮して敏感さを上げる - 失敗:レンジ相場で無駄なシグナルが頻発する
対策:Slow 値を大きく設定し、ノイズ耐性を強化する - 失敗:他の指標とシグナルが食い違って混乱する
対策:MACD やボリンジャーバンドと併用し、相場環境を多角的に確認する
「KAMA がこう動いたから」という単一の根拠でのエントリーは危険です。トレンドの有無・他指標・損切り位置をセットで確認し、根拠を積み重ねてから仕掛けてください。
MT4・MT5/TradingViewへの導入手順
導入は3手順で完了します。①.ex4 を MT4 の MQL4/Indicators フォルダに配置、②ターミナル再起動とナビゲーター更新、③チャートへドラッグ&ドロップで適用、です。
MT4・MT5へのKAMAインジケーター導入手順
この記事の最後にダウンロード可能です!
ダウンロードした「.ex4」や「.mq4」ファイルを、MT4 の場合は「Indicators」フォルダへ、MT5 なら「MQL5/Indicators」フォルダにコピーします。
ファイルを配置後、プラットフォームを再起動すると、ナビゲーターウィンドウに KAMA が表示されます。
ナビゲーターからドラッグ&ドロップでチャートに適用し、パラメータ設定画面を開きます。
TradingViewでのKAMA活用法
TradingView では「Kaufman’s Adaptive Moving Average」という名前で標準搭載されています。
【導入手順】
- インジケーター検索で「KAMA」と入力
- 公式版、もしくは評価の高いカスタムスクリプトを選択
- チャートに適用後、パラメータ設定画面で調整
KAMA とボリンジャーバンドを組み合わせたカスタムスクリプトもあり、レンジ判定やエントリーシグナルの強化に役立ちます。
KAMAインジケーター ダウンロード
以下のボタンから、「KAMA_systre.ex4」をダウンロードできます。
KAMAの使い方(基本ステップ)
KAMA_systre.ex4を MT4 の Indicators フォルダ に移動
(場所: MT4 → ファイル → データフォルダを開く → MQL4 → Indicators)- MT4 を再起動、またはナビゲーターで「更新」をクリック
- チャートにドラッグ&ドロップして使用開始!


⚠ 注意事項
無料配布のサンプルです。
商用利用・再配布は禁止とさせていただきます。
本インジケーターは シストレ.COMの登録口座でご利用いただけます。※ 認証が行われていない口座ではご使用いただけません。
KAMAのよくある質問とまとめ
本記事のテーマに関する代表的な質問をまとめました。実戦判断の参考にしてください。
KAMA(カウフマン適応移動平均)とは何ですか?
KAMAは「ノイズが多い相場では遅く、トレンドが強い相場では速く動く」ように設計された適応型移動平均です。相場の効率性に合わせて動きが変化します。
どんな特徴がありますか?
最大の特徴は「相場状況に応じて移動平均のスピードが変わること」です。レンジでは水平に近くなり、トレンドが出ると速く追従します。無駄なシグナルを大幅に減らせます。
EMAやSMAと何が違いますか?
SMAは一定、EMAは指数的だが一定。KAMAは「市場の効率性」を計算し、滑らかさが自動で変化します。ダマシの少なさはEMAより上です。
どんな相場に向いていますか?
レンジとトレンドが頻繁に切り替わる相場に強いです。FXや株の「ノイズの多いチャート」と相性が良いです。値動きが荒い通貨ペアでも使えます。
KAMAの主な使い方は?
一般的には以下です。①価格とKAMAのクロスでトレンド判断 ②KAMAの傾きで相場の強弱を把握 ③EMA・RSIなど他指標と組み合わせるとさらに精度が上がります。
パラメータ設定は何を基準に選べばいい?
デフォルトの「10・2・30」が最も汎用的です。短期トレードは「5・2・30」、長期は「10・2・60」が目安です。変更しすぎると適応性が失われやすくなります。
⚠ リスクに関する注意事項
本記事は情報提供を目的としており、特定の金融商品の売買を推奨するものではありません。FX取引はレバレッジ取引の特性上、預託した証拠金以上の損失が生じる可能性があります。取引の際は、ご自身の判断と責任において行ってください。詳しくは特定商取引法に基づく表記をご確認ください。













