カウフマン効率比(Kaufman Efficiency Ratio)を使ってFXの収益性(プロフィタビリティ)比率を計算する方法
直接の答え:「FXの収益性比率(profitability ratio)をどう計算するか」(カウフマン効率比を用いて)
「収益性比率(profitability ratio)」は、FXにおいて単一の普遍的な数式があるわけではありません。しかし、価格変動から「収益性」という考え方を定量化するための、よくある効率(efficiency)ベースの方法として カウフマン効率比(Kaufman Efficiency Ratio:KER) を使うことができます。KERは、選んだlookback期間の過去価格から計算され、純粋な変化(net change) と 総移動量(total movement) を比較します。
実務的には、同じ価格系列(たとえば終値から終値)を使って、N期間の固定ウィンドウに対してKERを計算します。KERが高いほど、そのウィンドウの開始から終了までの間に価格がより直線的に進んだことを示し、KERが低いほど行ったり来たりの動きが多かったことを示します。
解説:定義、入力、計算の仕組み
カウフマン効率比(Kaufman Efficiency Ratio) を計算するには:
-
lookback期間(N)を選ぶ。 これは、評価するウィンドウ内のバー(時間ステップ)の数です。Nは入力としてあなたが制御でき、指標の感度が変わります。
-
価格系列を選ぶ。 KERは価格値(多くの場合は終値)から計算されます。数式は、計算全体を通して一貫した系列であることを前提としています。
-
純移動量(net movement)を計算する。 Price(t) をウィンドウ末尾の価格、Price(t−N) をウィンドウ開始時の価格とします。純移動量は次のとおりです:
- | Price(t) − Price(t−N) |
-
総移動量(total movement)を計算する。 ウィンドウ内の連続する価格同士の絶対変化を合計します:
- Σ_{i=1..N} | Price(t−(i−1)) − Price(t−i) |
-
比率を計算する。 KERは通常、次のように表されます:
- KER = 純移動量 / 総移動量
解釈のシンプルな確認
- 価格がスムーズに一方向へ動くなら、純移動量 は 総移動量 に比べて相対的に大きくなるため、KERは高くなりやすいです。
- 価格が頻繁に方向転換するなら、純移動量は縮み、総移動量は増えるため、KERは低くなりやすいです。
これは「効率/収益性の代理指標(proxy)」として扱えます。なぜなら、ウィンドウ期間において実現した動きがどれだけ方向性を持っていたかを測るからです。これは利益を直接計算するものではありません。
例のような手順(結果を予測せずに)
一定の価格系列を使って、N期間にわたるKERを求めたいとします。
- Price(t−N) をウィンドウの最初の値として、Price(t) を最後の値として取ります。
- 純移動量 は、これら2つの値の絶対差です。
- 総移動量 は、ウィンドウ内のバー間の変化(絶対値)の合計です。
- 純移動量を総移動量で割ります。
もし純移動量が小さい(価格が始めた位置の近くで終わる)なら、KERは低くなります。もし純移動量が、途中のすべてのスイングの合計に対して大きいなら、KERは高くなります。
この結果は、選んだNと選んだ価格系列(たとえば終値)に依存します。同じ基礎となる資産でも、入力が異なる2人のアナリストは異なるKER値を計算し得ます。
限界と不確実性(何ができて、何が推測できないか)
KERは、過去の動きの方向性の効率 を定量化するのに役立ちますが、「収益性(profitability)」について誰かが尋ねる場合には重要な制限があります:
- 将来のリターン指標ではない。 KERは過去の価格変化から計算されます。将来のリターンを直接測るものではなく、利益がついてくることを確認できません。
- 前提への感度。 結果は、選んだ lookback期間 N と、選んだ 価格系列 によって変わります。
- 市場のミクロ構造の影響。 実際の取引データでは、サンプリング頻度や価格がバーごとにどのように記録されるか(たとえば、バーごとに価格がどう記録されるか)といった要因が、総移動量に使われる絶対変化に影響し得ます。
あなたの目的が「収益性」なら、KERを 選択したウィンドウ期間における方向性のある値動きがどれほどだったか を示す独立した過去の記述指標として扱うほうが安全であり、数値による結果の保証として扱うべきではありません。
比較と検証(独立して確認する方法)
計算を独立して検証するには: