VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

モメンタム(MTM):一定期間の生の値幅、その読み方と誤解しやすい点

モメンタム(MTM と略されることが多い)は、チャートが示せる最も直接的なモメンタムの読み値です。最新の終値が、指定した本数だけさかのぼった終値よりどれだけ上か下かを、ゼロラインを中心とするラインとして描きます。出力はパーセントではなく、その銘柄自身の価格ポイントで表され、この一つの性質が、先物トレーダーに好まれる理由と、誤解を招く理由の両方を説明します。このページでは、計算を言葉で説明し、ルックバックの選び方、よくある読み違い、そしてストラテジージェネレーターがあなた自身の銘柄で検証するときに調整できる項目を紹介します。

系統モメンタム
出力の形ゼロラインを中心とするラインパーセントではなく、銘柄の価格ポイントで測る
AlphaPrimeでは標準搭載のジェネレーター系統ゼロライン、レベル、傾き、ダイバージェンスの条件

何を測るのか

モメンタムが答える問いは一つだけです。直近の足の間に、価格はどれだけの距離を進んだか。値がプラスなら市場は期間の始まりより高く引け、マイナスなら安く引けたことを示し、ゼロラインからの距離はその値動きの大きさを銘柄自身の価格ポイントで表します。株価指数先物ならラインは指数ポイントで、金のチャートなら一オンスあたりのドルで読みます。多くのチャートソフトに同じ名前で搭載されている広く使われる公開指標で、パーセントで計算する ROC(変化率) の「生の差」版にあたります。

計算は一文で言えます。最新の終値と、決まった本数だけ前の終値を取り、新しい価格から古い価格を差し引くだけです。平均も、スケーリングも、平滑化もありません。これはラインを読むうえで実際的な意味を持ちます。足が一本進むごとにラインがどれだけ動くかは、最新の足自身の値動きから、期間の一番古い端からちょうど抜け出た足の値動きを差し引いたものになるのです。一部のチャートソフトは代わりに比率版を表示し、新しい終値を古い終値で割ってゼロではなく固定の基準値を中心にラインを描きます。このページで扱うのは単純な差のほうで、ポイントで測るものです。

出力がポイントであるため、価格水準がすべての読み値に組み込まれています。ある銘柄の価格が数年前の倍になれば、普通の値動きもおよそ倍のポイントになり、市場の性格がまったく変わっていなくても、同じモメンタムのラインはおよそ倍の幅で振れます。パーセントで見る方法は古い終値で割ることでこの影響を取り除きます。どちらの尺度が優れているというものではありません。ポイントは、先物トレーダーが今の価格で一つの銘柄の損切り、目標、ティック価値を考える感覚に合い、パーセントは時代や市場をまたいで比べるときの正しい物差しです。

概念図(実際の市場データではありません)

実際の相場での振る舞い

きれいなトレンドでは、ラインはゼロの片側にとどまり、その高さは市場の進む速さを反映します。値動きが成熟するにつれ、価格はまだ新しい高値や安値を付けているのに、ラインは平らになったりゼロへ戻ったりすることがよくあります。新しい足が加える距離が、期間の古い端から抜ける足の距離に届かなくなるためです。価格の新しい極値とより低いモメンタムの山とのこのずれが、古典的なダイバージェンスの読み方です。示しているのはペースの鈍化であり、それだけで反転を告げるものではありません。

ルックバックの選択が最も大きな判断で、速さと安定のトレードオフになります。短いルックバックはごく最近の過去と比べるため、ラインは素早く反応してゼロを頻繁に横切り、タイミングや手仕舞いには向きますが、荒れた相場ではだましの転換が増えます。長いルックバックはより遠い終値と比べるため、ラインはゆっくり動いてゼロの片側に長くとどまり、方向フィルターとして機能しやすい一方、転換が遅れます。期間の長さを実際に取りにいく値幅の波に合わせ、比較に使うレベルは、他のチャートの数字を流用せず、その銘柄の現在の価格とボラティリティに見合ったポイント数で決めるのが堅実な習慣です。

最もよくある誤用は、ポイントという単位からそのまま生じます。かつて重要な天井と重なった読み値に印を付け、何年も後にそれを買われ過ぎの水準として扱ったり、ある銘柄のモメンタムの値を別の銘柄の値と比べたりするケースです。どちらの比較も成り立ちません。大きく上昇してきた株価指数先物は、今では当時よりはるかに大きなポイント幅で動きますし、株価指数先物と債券先物のように価格の尺度がまったく異なる二つの銘柄の読み値は、並べて比べることができません。固定のレベルは同じ銘柄の最近の期間に限って使い、比較が時代や市場をまたぐときはパーセントの見方に切り替えましょう。二つ目の誤用は、ゼロラインのクロスをそのたびに新しいトレンドと読むことです。横ばいの相場では、価格は数本前の位置の上下を行き来するので、ラインは何度もゼロを横切ります。トレンドの強さやボラティリティのフィルターを持たずにクロスのたびに動くルールは、結局ノイズを売買することになります。

代表的な使い方(考え方)

方向フィルター

期間内の正味の動きに沿ってだけ売買する

ルックバックを長めにすると、モメンタムの符号は「市場は期間の始まりより高いか安いか」をそのまま語ります。フィルターとして使うと、ゼロより上では買いエントリーだけ、下では売りエントリーだけを通し、正確なタイミングは別の系統に任せます。

ポイントの閾値

十分な大きさの値動きを求める

読み値がポイントなので、レベルで具体的な条件を表せます。期間内に意味のあるポイント数だけ上昇していることを、その銘柄の最近の値幅に照らして求めるのです。漠然とした「モメンタムがプラス」という考えが、コストを差し引いても意味のある値動きに変わります。

勢いの衰え

ダイバージェンスを手仕舞いの合図に

価格が高値を更新したのに、モメンタムの山が前回の高値のときより低い場合、トレンドはまだ上向きでも、期間あたりに進む距離は減っています。多くのトレーダーはこれを、売りに転じる理由ではなく、手仕舞いを引き締めたり買い増しを止めたりする合図として使います。

ほかの系統のインジケーターとの組み合わせ

ポイントという単位のおかげで、ATR(アベレージ・トゥルー・レンジ) は自然な相棒になります。ATR もポイントで測るので、モメンタムの読み値を現在の平均的な値幅と比べれば、期間内の値動きがこの銘柄にとって今大きいのか普通なのかがわかります。この比較は、年月とともに価格水準やボラティリティが変わっても自動的に調整されるため、ポイントという単位を手放さずに長期データの問題に対処できます。

ゼロラインの問題には、ADX や チョピネス・インデックス のようなトレンドの強さを測る指標で、そのクロスに注目する価値があるかを判断させることができます。クロスを有効とする前に市場が方向の持続性を示すことを求めれば、単純なゼロラインのルールがレンジ内で積み重ねる往復の売買の多くを取り除けます。フィルターをポイントのまま保つ方法もあります。モメンタムのゼロからの距離が現在の ATR に比べて十分に大きくなったときだけクロスを有効とすれば、ゼロラインの上下を数ティック行き来するだけの動きは無視されます。

モメンタムが隣の指標と何を共有しているかを知っておくことも役立ちます。MACD は二つの終値ではなく二本の移動平均を比べるため、より滑らかで転換が遅く、RSI は上昇と下落の幅を上下限のある尺度にまとめます。モメンタムには方向フィルターなどの一つの役割を、上下限のあるオシレーターにはエントリーのタイミングなど別の役割を与えれば、複数の道具に同じ問いを投げるのではなく、それぞれが自分の仕事に専念できます。

AlphaPrimeでの扱い

AlphaPrime では、モメンタムはストラテジージェネレーターに標準搭載されたグループで、画面上の名称は「モメンタム」です。試用版でも利用できます。調整できる項目は、比較に使う終値を何本前に置くかを決める「指標期間 N」と、指標と比較するレベルである「しきい値」です。しきい値をゼロにすれば単純なゼロラインのルールになり、ゼロから離せば、ポイントで一定以上の値動きを求める条件になります。

条件は基本的な読み方と、モメンタム特有のいくつかの形をカバーしています。基本条件には「モメンタム レベルを上抜け」「モメンタム レベルより上」「モメンタム 上昇中」「モメンタム 上向きに転換」があり、それぞれに下向きの対があります。形の条件はさらに踏み込み、「モメンタム 正方向に直近高値へ突出」「モメンタム 上向きダイバージェンス(価格は安値更新、モメンタム は未更新)」「モメンタム 直近安値から急にプラスへ」、そして期間の古い端から抜けようとしている値動きそのものを見る「モメンタム 次に窓から外れる一歩上昇」があります。「モメンタム 直近レンジ内の位置上昇」と「モメンタム 直近レンジ中央との差上昇」は、ラインをそれ自身の直近の高値と安値に照らして評価するもので、長期データでのポイントの大きさの問題に対する実用的な答えになります。

ジェネレーターはこれらの条件を他の系統のルールと組み合わせ、GPU で候補を並列でバックテストします。アウトオブサンプル検証のしきい値を設定できるので、まだ見たことのないデータでも通用する組み合わせだけを残せます。残したストラテジーは PowerLanguage のストラテジーコードとしてエクスポートでき、研究で見つけたモメンタムのフィルターを、そのままいつものシミュレーションと実運用の流れに持ち込めます。

よくある質問

一部のチャートでモメンタムがゼロではなく固定の基準値を中心に表示されるのはなぜですか?

一部のチャートソフトは、最新の終値を古い終値で割る比率版を使っており、ラインはゼロではなく固定の基準値を中心に描かれます。示す方向は同じで、それを比率で表したものであり、ROC(変化率) に近い考え方です。このページと AlphaPrime のモメンタムグループは差の版を使い、銘柄の価格ポイントで測ります。

長期のバックテストでモメンタムのレベルが効かなくなったのはなぜですか?

ポイントで決めた固定のレベルは、銘柄の値動きの大きさがテスト期間を通じて変わらないことを前提にしています。価格が大きく上昇または下落すると、典型的な値動きもそれに合わせて大きくなったり小さくなったりするため、データの前半では珍しかったレベルが後半ではありふれたものになり得ます。読み値を現在の ATR や、それ自身の直近のレンジと関連づければ、しきい値の釣り合いが保たれます。

ゼロラインのクロスだけでトレンドに乗るエントリーになりますか?

単独では通常不十分です。クロスが示すのは、価格が今、期間の始まりより上か下かということだけで、レンジ相場ではそれが頻繁に入れ替わります。多くのシステムトレーダーはトレンドの強さやボラティリティのフィルターを加え、自分の銘柄でのバックテストで、クロスが本当に何かを加えているかを確かめます。