モメンタム指標は価格変化を要約しますが、それぞれの尺度が答える問いは異なります。RSIは平滑化した上昇幅と下落幅を比較し、ストキャスティクスは直近レンジ内の終値の位置を示します。Momentumと変化率は二つの価格を比較します。値を確認材料とみなす前に、この違いを理解しましょう。
1. モメンタム・方向・ボラティリティ
上昇相場は、上昇速度を落としながら上がり続けることがあります。下落相場は反発しても、以前の基準価格を下回っている場合があります。モメンタムが表すのは、指定した比較や価格変化のバランスであり、次の足の方向を決めるものではありません。ボラティリティは変動の大きさや値幅という別の性質を表します。
相場環境はトレンドと価格の文脈で別に整理します。同じ足から計算した複数のオシレーターが一致しても、独立した証拠になるわけではありません。オシレーターの値は利益が出る確率でもありません。
2. 正しい尺度と基準値を読む
| 指標 | 測定内容 | 基準と限界 |
|---|---|---|
| RSI | 平滑化した終値の上昇幅と下落幅のバランス。 | 0から100の範囲。計算が定義される場合、50は平滑化した上昇幅と下落幅が等しいことを意味します。 |
| Stochastic | 移動する高値・安値レンジ内の終値の位置。 | 0から100の範囲。平滑化前の値では、50はレンジの中点です。 |
| Momentum / ROC | 一定本数前の価格に対する現在価格。 | 比率型の基準は100、百分率ROCの基準は0。どちらもRSIやストキャスティクスと同じ固定範囲を使うものではありません。 |
画面が狭い場合は、表を横にスクロールできます。
3. MomentumとROC:比較元も移動する
終値と参照期間nに対し、このガイドではMT4の比率型を使います。Momentum = 100 × Close(k) / Close(k−n)。百分率の変化率はROC = 100 × (Close(k) / Close(k−n) − 1)です。したがってMomentum = 100 + ROCとなります。両者は同じ比較を含むため、併用しても新しい情報源は増えません。
ソフトによっては、単純な価格差を「モメンタム」と呼びます。名前だけでなく数式を記録してください。計算窓が進むと、現在の終値と過去の比較元の両方が変わります。比較元が割合としてより大きく上昇すれば、最新終値が上がってもMomentumは下がり得ます。
4. RSI:上昇幅・下落幅・初期化
終値の各変化について、正の部分を上昇幅、負の部分の絶対値を下落幅とし、反対側はゼロにします。平滑化した平均をGとLとすると、RSI = 100 − 100 / (1 + G/L)です。ここでのWilder平滑化はnew average = (previous average × (n−1) + new value) / nを使います。
例では、最初の3回の変化の算術平均を、それぞれの平均の初期値にします。この初期値と利用できる履歴は、その後の値に影響します。表計算と取引端末を比べる前に、配信データ、適用価格、期間、初期化を合わせてください。途中計算は丸めません。
上昇幅が正で下落幅がゼロならRSIは100、上昇幅がゼロで下落幅が正なら0です。両方の平均がゼロなら、比率の式だけでは定義できません。横ばい系列に対するプラットフォームの処理を確認します。欠損値や未初期化の値を、黙ってゼロに置き換えてはいけません。
5. ストキャスティクス:レンジ内の位置と平滑化
平滑化前の値は%K = 100 × (Close − LowestLow) / (HighestHigh − LowestLow)で、観測対象の足を含む指定窓を使います。その窓の高値近くで終われば、絶対的な価格変動が小さくても高い値になります。
例では、高値・安値の期間を3本、スローイングを1とし、%D = SMA(3) of %Kを使います。計算を見やすくする設定であり、推奨値ではありません。実際のテストでは価格フィールド、スローイング、平滑化方式を記録します。方式が違えば、この例と一致するとは限りません。
窓内の最高値と最安値が等しい場合、分母はゼロです。文書化されたプラットフォームの処理に従うか、値を利用不可とします。欠損値からクロスを作り出してはいけません。ストキャスティクス戦略では、観測と売買ルールを区別しています。
6. 極端な値は反転ではない
一般的な参考帯は、RSIが70/30、ストキャスティクスが80/20です。これは尺度上の選択した領域であり、確実な転換点ではありません。一方向の動きが続くと、価格が同方向に進みながらオシレーターも高値圏や低値圏にとどまることがあります。
継続、押し戻り、反転のどれを調べるか決めます。それぞれに価格イベント、無効化条件、評価が必要です。「買われすぎ」だけでは何も決まりません。RSI戦略の枠組みには別の明示的なルール例がありますが、それによって全RSIシグナルが検証済みになるわけではありません。
7. 再計算できる架空のH1入力
以下のEURUSDのBid足は、学習用に作成した架空データです。同じ仮定のサーバー時計で、終値時刻を表示しています。期間はすべて3、ただしストキャスティクスのスローイングは1です。価格、時刻、設定は説明用であり、売買、約定、口座収益率、バックテストは示していません。
| H1終値時刻 | Bid高値 | Bid安値 | Bid終値 |
|---|---|---|---|
04:00 | 1.10040 | 1.09960 | 1.10000 |
05:00 | 1.10140 | 1.09990 | 1.10100 |
06:00 | 1.10230 | 1.10080 | 1.10200 |
07:00 | 1.10220 | 1.10110 | 1.10150 |
08:00 | 1.10290 | 1.10120 | 1.10250 |
09:00 | 1.10340 | 1.10220 | 1.10300 |
10:00 | 1.10310 | 1.10160 | 1.10200 |
11:00 | 1.10300 | 1.10180 | 1.10280 |
RSIの最初の初期値は07:00に得られます。平均上昇幅0.0006666667と平均下落幅0.0001666667(ここでは丸めて表示)から、RSIは80です。ストキャスティクスの最初の生値は06:00、最初の完全なシグナル平均は08:00に得られます。Momentumが初めて過去の比較元を持つのは07:00です。
8. 見かけの不一致を正しく読む
| 観測値 | 10:00 | 11:00 |
|---|---|---|
| RSI(3) | 54.411765 | 69.123506 |
| Stochastic %K | 36.363636 | 66.666667 |
| Stochastic %D | 66.641571 | 61.879666 |
| Momentum(3) | 100.045393 | 100.027211 |
| ROC(3), % | 0.045393 | 0.027211 |
値は計算後に小数点以下6桁へ丸めています。11:00にはRSIが上昇し、ストキャスティクスのメイン線がシグナル線を上抜けます。一方、Momentumは100より上のまま低下します。比較元が07:00の終値1.10150から、08:00の終値1.10250へ移るためです。それぞれ別の問いに答えています。
直近の3本にわたる価格差は0.00030で、EURUSDの3 pipsに相当します。ここでは通常のpip幅0.00010を使います。ROCの0.027211%は相対的な価格変化であり、pipsでも口座収益率でもありません。この例が確認するのは算術だけで、どの組み合わせにも売買上の優位性を示していません。
9. 判断時点で利用可能な値を使う
形成中の足は新しい価格で変化するため、オシレーターが水準を超えてから戻ることもあります。MT4時系列のシフト0は現在足、シフト1は次の足が始まりデータが整った後の直近確定足です。この例で11:00と表示した観測は、その終値確定後に使えます。その時間の開始時点ではありません。
プラットフォームのタイムスタンプは一般に足の開始時刻を示しますが、学習用の表は終了時刻です。対応を明示してください。過去の判断には、その時点で確定済みだった足と上位時間足の値を使います。現在のシフトや、後で確定した未来の足を過去のシグナルに流用してはいけません。
10. 状態・クロス・ダイバージェンスを区別する
「RSIが中点より上」は状態です。「直近確定足でRSIが中点を上抜ける」には、前の値がその水準以下である条件も必要です。等号を含むかどうかと、欠損入力の扱いを定義します。買い条件の不成立は、売りシグナルを生みません。
ダイバージェンスは、選択した価格スイングと指標スイングを比較します。右側の足が必要なピボットは、それらの足が確定して初めて確認できます。ピボットの位置と、認識可能になった時点の両方を記録します。後から都合のよい山を結んだ線だけでは、適時に利用できるシグナルになりません。
11. 観測をテスト可能な手法にする
結果を評価する前に、相場環境、イベント、有効期限、エントリー価格、無効化条件、保護ストップ、決済を決めます。Bid終値のシグナルは、その価格でのエントリーを保証しません。買いはAskを使い、利用可能な気配値、スプレッド、窓開け、執行が結果に影響します。ポジション数量とポートフォリオのリスク制限は別に適用します。
設定を固定し、同じデータ、コスト、リスク前提で各案を比較します。試した全案を記録し、後続の評価期間を残してください。結果を見て選び直した閾値には、新たな評価が必要です。MT4バックテストガイドに沿って検証した後、新しく入るデータを観察します。過去の保留期間とデモのフォワード観察は、異なる問いに答えます。
EAでは、指標の準備完了、イベントごとの判断の重複防止、注文の帰属、拒否や再接続後の照合を確認します。指標の一致によって、欠損データ、無効なストップ、過剰なエクスポージャーを無視することはできません。指標の組み合わせガイドで、役割分担と必須チェックを説明しています。
12. 値を読むための簡潔なチェックリスト
- 銘柄、データ配信元、時間足、数式、適用価格、期間、平滑化、初期化を記録する。
- 正しい基準値を確認し、上下限のあるオシレーターと価格比率を区別する。
- 確定足の利用可能時点、準備期間、ゼロ分母の扱いを確認する。
- 観測を正確に名付ける:状態、新しいクロス、確認済みスイングの比較。
- 注文を検討する前に、相場環境、執行、コスト、リスク、手法自体の評価を確認する。
13. モメンタム指標のよくある質問
どのモメンタム指標が最適ですか?
万能の勝者はありません。問いに合う測定を選び、手法全体を評価してください。遅れの少なさ、クロスの追加、見栄えのよい過去チャートだけでは、純損益の改善を示せません。
ストキャスティクスは価格の速度を測りますか?
生値が測るのは、移動する高値・安値レンジ内の終値の位置です。絶対的な価格変動が大きくなくても、レンジの変化で急変することがあります。平滑化は値をさらに変えます。
RSIが高ければ価格は必ず下がりますか?
いいえ。示すのは、説明した平滑化済み上昇幅と下落幅のバランスです。RSIが高いまま価格が上がり続けることもあります。反転には独自の観測可能なルールとリスク仕様が必要です。
プラットフォーム間で値が違うのはなぜですか?
配信データ、足の区切り、適用価格、期間、平滑化、初期値、履歴長、形成中か確定済みかを確認します。ソフトの不具合と判断する前に、出力した入力データを比べてください。
MomentumとROCは二つの確認になりますか?
ここでの数式ではなりません。一方は他方に基準値の差を加えたものです。名前が違っても独立した情報にはなりません。
指標が一致すれば毎回エントリーできますか?
一致は観測値の説明であり、完全な売買手法ではありません。事前に定めた執行・決済ルール、許容可能なコストとエクスポージャー、管理されたテストとフォワード観察の証拠が必要です。
14. プラットフォームの定義を確認する
公式のMetaTrader 4指標リファレンスには、Momentum・RSI・ストキャスティクスの定義があります。ここでの架空計算は、再現できるよう独自の短い期間と初期値を明示しています。実際の端末の全履歴を再現するという意味ではありません。
FXおよびレバレッジ取引には大きなリスクがあります。本ガイドは学習用であり、投資助言ではありません。過去またはシミュレーションの結果は、将来の成果を保証しません。