VALYNOXSTRATEGY RESEARCH TECHNOLOGY
AlphaPrimeAlphaPrime

ROC(変化率)とモメンタム:価格のペースを測る、組み合わせと戦略のアイデア

ROC(変化率)とモメンタムは、モメンタム系ツールの中でも飛び抜けて素朴なものです。どちらも、今日の価格を一定本数前の価格と比べ、その差をゼロラインの周りに描きます。一方は差を変化率の百分率で、もう一方は価格そのものの差で表します。このページでは、両者の違い、先物トレーダーの読み方、そして戦略ジェネレーターで自分の銘柄に対してどう検証できるかを説明します。

系統モメンタム
出力の形ゼロラインの周りの線ゼロより上は以前より価格が高く、下は低いことを意味する
AlphaPrimeでは標準搭載のジェネレーター系統トレンドフィルター、エントリーとエグジットのルール

何を測るのか

どちらの指標も、ひとつの問いに答えます。いまの価格は、一定の距離だけ前の価格とどれだけ違うか。モメンタムは市場そのものの単位で答えるので、原油のチャートでは、一バレルあたりのドルとセントの差になります。ROCはその差を以前の価格で割るので、答えは割合になります。生の差は思い描きやすく、割合は、ある市場を別の市場と並べて比べられるようにしてくれます。

この単位の違いは、一見したよりも重要です。同じ大きさの価格差でも、安い銘柄と高い銘柄では意味がまったく違い、長い上昇トレンドの始まりと、価格が育った終わり近くでも意味が違います。ROCは以前の価格でスケール化するので、異なる市場や、同じ市場の異なる時代の数値が、共通の土台に載ります。市場横断のランキングやローテーションの手法でROCがよく登場するのはそのためです。

どちらのツールも何も平滑化しておらず、それが魅力であり限界でもあります。重要なのは二つの価格だけなので、線は価格の直接のこだまであり、観察期間の窓から出ていった大きなバー一本のこだまも含みます。そのため、数値の急な低下は、今日何かが起きたからではなく、古い急騰が窓から外れたことで起きる場合があります。急な転換を読むときは、この点を念頭に置く価値があります。

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

実際の相場での振る舞い

安定した上昇トレンドでは、線はゼロより上にとどまり、動きが加速するにつれて上昇し、成熟すると平らになり、疲れてくるとゼロの方へ曲がっていく傾向があります。この加速、横ばい、衰えという順序が、ここでの本当の情報です。価格は上がり続けていても、上昇のペースはすでに落ちていることがあり、線は価格チャートより先にそれを示します。

横ばいの相場では、線は繰り返しゼロを横切り、レンジ内の振れを映した小さな波を作ります。ゼロライン越えに基づくルールは、こうした状況では細かく往復しがちで、クロスのたびにすぐ取り消されます。この性質が、線を、そもそもトレンドがあるかを判断するものと組み合わせる通常の理由です。

ニュースによるギャップのような急なショックのあと、線はゼロから遠くへ跳ね上がり、ショックが窓から出ていくにつれて、ゼロの方へ急に戻ることがよくあります。同じ銘柄の過去の数値の範囲と現在の数値を比べるトレーダーは、そこで何が極端と言えるかについて、より役立つ感覚を得られます。穏やかな市場で行き過ぎた数値も、荒い市場ではありふれている場合があるからです。

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

トレンドフィルター

ゼロラインを相場環境のスイッチにする

線がゼロより上にある間は買いのアイデアを、下にある間は売りのアイデアを許可します。この使い方は、観察期間のあいだ市場が上昇してきたのか下落してきたのかを問う、シンプルで透明な方法です。

ペースの変化

加速と衰えを見つける

符号ではなく、線の傾きを見ます。まだプラスでも下向きに曲がっている線は、上昇がペースを失いつつあることを示し、これを出口を引き締める早めの合図として扱うトレーダーもいます。

ランキング

市場どうしを比べる

百分率版は異なる銘柄をひとつの尺度に載せるので、どの市場が最も速く動いてきたかを順位付けでき、ローテーションの手法では、先行する銘柄に寄せたり、極端な銘柄に逆らったりできます。

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

生の線はトレンドが整然としているかについて何も語らないので、トレンド強度の指標との組み合わせが大いに役立ちます。ADXを加えれば、ルールが本物の持続的な動きと、ゼロライン付近のノイズの揺れを区別でき、市場が方向を保てることを示したときだけ、クロスが数えられます。

より滑らかな相棒も役に立ちます。移動平均線の系統は、線そのものにも価格にも適用でき、プラスの数値と、価格が平均線の上にあることの両方を求めるルールは、二つの異なる見方が一致していることになります。MACDはすでに二本の平均を比べることで似たことをしているので、ROCはそれに対するよりシンプルで直接的なクロスチェックとして機能します。

動きの中でのタイミングには、RSIやオーサム・オシレーターのような範囲の決まったオシレーターが、同じモメンタムを別の角度から見せてくれますが、同じものを読むツールを多く重ねるのは賢明ではありません。ひとつの問いに複数のツールが投票するより、ツールごとにひとつの明確な役割を持たせるほうがうまくいきます。

AlphaPrimeでの扱い

AlphaPrimeでは、ROC(変化率)とモメンタムは、戦略ジェネレーターが使う標準搭載のモメンタム系統に属します。シンプルなので、フィルターの部品として使いやすく、選んだ観察期間にわたって価格のペースがプラスだったというルールは、ボラティリティ、出来高、セッションの系統のエントリーと簡単に組み合わせられます。

ジェネレーターは、これらのルールをほかのルールと掛け合わせて多数の候補を作り、GPUがひとつずつバックテストします。平滑化されていない線は一時的な急騰にだまされることがあるため、ここではアウトオブサンプル検証が特に役立ち、探索がまったく触れなかったデータでも、どの観察期間と組み合わせが通用するかを示します。

通過した戦略は、お使いの取引プラットフォーム向けの戦略コードとして書き出せるので、価格のペースから作ったフィルターを、普段のシミュレーションと実運用のワークフローにそのまま持ち込めます。

よくある質問

ROCとモメンタムの違いは何ですか?

どちらも、いまの価格を一定の距離だけ前の価格と比べます。モメンタムは生の価格差を示し、ROCはその差を以前の価格に対する割合として示すので、市場や価格水準をまたいで数値を比べられます。

なぜ、はっきりした理由もなく線が急に下がることがあるのですか?

比べているのは二つの価格だけなので、古い急騰が観察期間の窓から出ていくと、今日新しく何も起きていなくても、数値が下がることがあります。直近の数値の範囲と比べると、本当の変化とこの影響を見分けやすくなります。

ROCを使った戦略は、自分の取引プラットフォームに書き出せますか?

はい。戦略ジェネレーターの組み合わせがアウトオブサンプル検証を通過したら、お使いの取引プラットフォーム向けの戦略コードとして書き出せ、そこから先を続けられます。