フォレックスにおけるTRIXの仕組み
直接の答え
フォレックスにおけるTRIXは、価格ベースの時系列から作られるモメンタム型の指標です。基となる値を複数回平滑化し、その結果得られた平滑化水準が直前の値に比べてどれだけ変化したかを測定します。したがって、指標の出力は 変化率(rate of change) の変換であり、生の価格変化を使うよりもノイズを抑えることを目的としています。
メカニズムと定義
TRIXがどのように機能するかを説明するには、実際に変動する部分と、安定した計算メカニズムを分けて考えると分かりやすくなります。
入力
TRIXの計算には通常、次が必要です:
- 入力値の時系列(多くの場合、closeのような選択した価格ですが、正確な入力は特定のプラットフォームにおける指標設定次第です)。
- 平滑化期間(一般にlengthと呼ばれます)。これは、指標が変動をどれほど強く平滑化するかを制御します。
中核となる手順(シーケンス)
実装によって命名は異なり得ますが、一般的なTRIXの構造は次の流れに従います:
-
最初の指数平滑化
- 選択したlengthを使って、入力系列の指数移動平均(EMA)を計算します。
-
2回目の指数平滑化
- 最初のEMA出力に対して、同じlength(または定義された平滑化パラメータ)で再度EMAを適用します。
-
3回目の指数平滑化
- 2回目のEMA出力に対して、同じlengthでさらに3回目のEMAを適用します。
-
3回平滑化した系列の変化率
- 3回平滑化したEMAの、直前の値に対するパーセント変化(または場合によっては絶対変化)を計算します。
- 多くの説明では、これを「3回平滑化した変化率(triple-smoothed rate of change)」と呼びます。
-
分析に用いられる出力
- 最終的なTRIX値は時系列でプロットされ、モメンタムの変化や反転の挙動を観察するために使えます。
これが重要なのは、Trixが価格の「方向」を直接測定するのではなく、3回平滑化された水準がどれくらいの速さで上昇・下降しているかを測定するためです。
エビデンス、例、そして確認できること
ここではリアルタイムデータを前提としないため、任意の過去データ系列(たとえばcloseのリスト)と、あなたが選んだ平滑化lengthを使って、簡単な紙と鉛筆の手順でメカニズムを検証できます。
計算の手順例(前提つき)
各時点の入力値 (P_t) があり、lengthを (n) とします。さらに、実装が標準的なEMAを使い、パーセント変化率を出力すると仮定します:
- EMAステップ: EMAは (n) から導かれる平滑化係数 (\alpha) を使います(一般に (\alpha = 2/(n+1)) ですが、実装によって異なり得ます)。時点 (t) のEMAは、直前のEMA値と、現在の入力 (P_t) に依存します。
- 3回平滑化: (P_t) からEMA(_1) を計算し、次にEMA(_1) からEMA(_2) を計算し、さらにEMA(_2) からEMA(_3) を計算します。
- TRIX出力: 各 (t) について、EMA(_3) のパーセント変化を計算します:
- (\text{TRIX}_t = \frac{\text{EMA}_3(t) - \text{EMA}_3(t-1)}{\text{EMA}_3(t-1)} \times 100)(または同等のパーセント形式)。
チャートプラットフォームがこのパーセント形式を使っているか、EMAの初期化方法が何か、そしてcloseなのか典型価格なのか、あるいは別の入力を使っているのかを、独立に確認できます。
出力の意味(概念的な解釈)
- 3回平滑化された平均が素早く上昇しているとき、TRIXはよりプラスになりやすいです。
- 低下しているとき、TRIXはマイナスになりやすいです。
- 絶対値が小さいTRIXは、一般にモメンタムが弱いことを示します(変化しているものの、変化の速度が遅い)。
ただし、これは計算を解釈へ対応づける概念的なマッピングであり、それ自体で「特定のフォレックスの値動きが続く」とは保証しません。
制限とリスク(重大な失敗パターン)
Trixの計算は平滑化によってノイズを減らしますが、分析に影響し得る制限も生みます:
パラメータ感度
- lengthの設定は平滑化の強さを変えます。短いlengthは通常反応が速い一方で、ブレに対して敏感になりがちです。長いlengthは一般により滑らかになりますが、遅れが出やすくなります。
初期化と初期バーの挙動
- EMAベースの指標には開始値が必要です。設定を変えた後など、初期期間はEMAの初期化のされ方によって安定性が低くなる可能性があります。
分割(除算)とスケーリングの影響
- 指標がパーセント変化率を使う場合、スケールは直前の3回平滑化された値に依存します。ゼロ付近や小さい値では、基となる変化が極端でなくても、パーセント出力が大きな値(絶対値)になり得ます。
市場レジーム依存
- トレンド相場かレンジ相場か、ボラティリティ水準、構造的ブレイクなど、異なる市場条件によって「モメンタム」の挙動は実際には変わります。モメンタムを強調するための変換であっても、レジームをまたいで一貫して有用であることは保証されません。
提供元による実装差
- プラットフォームによって次が異なり得ます:
- どの価格系列を使うか;
- EMAの平滑化が同じ(\alpha) の式と初期化を使うか;
- 出力がパーセント変化か、生の差分か;
- 指標が「完全にウォームアップされた」と見なされるまでに必要なバー数。
同じラベル「TRIX」が使われていても、これらの違いによってプロットが目に見えて異なるものになることがあります。
検証と次に尋ねるべき質問
Trixを正しく理解できているかを独立に検証するには:
- あなたのプラットフォームで使われている正確な入力系列とlength設定を特定します。
- 3回EMA平滑化を計算しているか、そして最終ステップが パーセント変化率なのか、それとも生の変化率なのかを確認します。
- 上記の計算シーケンスを使って、過去データから1〜2点を再現し、結果を比較します。
役立つ次の質問は:あなたのチャートプラットフォームでは、EMAの(\alpha)、初期化、そしてパーセント変化率の式に対して、どの具体的な定義を使っていますか? これらの選択が、あなたが目にするTRIXの正確な値を決めます。