569 / 736MEAN

Mean Reversion

事前に定めた基準値へ戻るという仮説

Mean Reversion は、ある値が特定の平均から離れた後、再び近づくことがあるという考え方です。ビットコイン価格については、検証すべき仮説であって、戻るという約束ではありません。何を測り、平均をどう計算し、どのような場合に仮説を捨てるのかを先に決める必要があります。

Mean Reversion は、選んだ基準値からの乖離が縮小する傾向にあるという仮説です。対象は価格、リターン、あるいは二つの資産の差などです。それぞれ別の検証が必要で、平均からの距離だけでは次の動きは決まりません。

価格が最近の平均を大きく上回ると、「今は高いから、そのうち下がるだろう」と考えがちです。Mean Reversion は、その直感を「選んだ変数の乖離は通常小さくなるのか」という問いにします。ただし自然法則ではありません。株式のリターンに関する研究も、期間や検証方法によって結論が異なります。リターンは投資価値の変化であり、価格水準そのものではありません。リターンの反転と、価格が図に引いた線に戻ることは、別の問題です。 [1] [2]

確定した Close、つまり各ローソク足の最後の価格を平均するとしましょう。まず取引所、価格表示の通貨、足の時間間隔である Timeframe、そして過去の対象期間を選びます。これが基準を決めます。基準を固定することも、SMA という単純移動平均を使い、足が増えるたびに新しいデータを加えて最古のものを外すこともできます。この二つは異なるルールです。どちらも不変の「正しいビットコイン価格」を示すものではなく、計算に未来のデータを使ってはいけません。 [3] [5]

基準からの距離は金額や割合で表せます。しかし、その測定だけで買いや売りの指示にはなりません。そうしたルールを試すなら、どの方向への、どれほどの乖離を重視するかを事前に決めます。閾値とちょうど等しい場合、繰り返すシグナル、途中で平均や目標が変わるかどうかも必要です。都合のよいチャートを見つけてからルールを選ぶと、結果に合わせた検証になってしまいます。 [3] [5]

新しい情報によって価格が長期にわたり変わることがあります。一時的に見えた乖離が、継続するトレンドの一部になるかもしれません。古い平均の計算は正しくても、今後を考える基準として役立つとは限りません。株式研究の後の再検討では、回帰を支持する証拠が以前より弱く、期間による違いも大きいことが示されました。長く待つほど戻る確実性が高まるわけではありません。最初の仮説が成り立たなくなった場合も見分ける必要があります。 [2] [5]

「平均より下なら買う」は考え始めるきっかけであって、手順のすべてではありません。リスクにさらす金額、売る条件、さらに下落したときの対応が抜けています。下落で利益を狙うポジションでは逆に、価格が上がり続ける可能性があります。完全なルールには、参入、一部または全部の退出、期限、仮説を放棄する条件が必要です。実際に売買できるかという流動性も考慮します。参入しないことも一つの判断で、モデルの誤りではありません。 [5] [4]

最終的な Close が分かるのは足が確定した後です。その後も同じ価格で売買できると自動的に考えてはいけません。TradingView の標準的なシミュレーション設定では、成行注文は次の利用可能な価格更新で約定し、多くの場合は次の足の開始時になります。手数料、買い気配と売り気配の差、そして予想価格と約定価格のずれである Slippage も結果に影響します。期待する値動きが小さければ、費用が費用控除前の利益をすべて上回ることもあります。 [4] [5]

NBER から参照できる Poterba と Summers の論文は株式リターンを調べたものです。その後の再検討は、選ぶ期間の重要性を示しました。この結果をビットコイン、特定の取引所、短い売買間隔にそのまま移すことはできません。適切な価格データ、当時実際に取引できた対象、現実的な流動性の条件が必要です。一枚のチャートで価格が戻っていても、それは一つの出来事です。信頼できる予測や継続的に利益を生む方法の証明にはなりません。 [1] [2] [5]

最初に基準値の計算、乖離の閾値、参入と退出、ポジションの大きさ、費用を書き出します。ある期間で選んだルールは、選択に使わなかった別の期間でも試します。CFA Institute は、当時まだ分からなかった情報を使うことや、失敗した市場・資産を除くことの問題を指摘しています。長いトレンドや急な環境変化も検証に含めましょう。近い設定同士の比較も有用です。細かく調整した一つの数値でしか成立しない結果には、異なる条件で維持される結果より慎重な判断が必要です。 [5]

例例 · MEAN

価格が近づいたら、取引は成功した?

架空の確定済み Close を USD/BTC で 100000、102000、98000、104000、99000 とします。順序を t = 0 から t = 4 と呼びますが、必ずしも日を意味しません。t = 2 の後には最初の三つの価格が分かり、固定基準を計算できます:(100000 + 102000 + 98000) / 3 = 100000 USD/BTC。t = 3 の Close は 104000 で、基準との差は +4000 USD/BTC、つまり +4 % です。t = 4 の Close は 99000 で、差は −1000 USD/BTC、つまり −1 % です。価格は平均の反対側で終わりましたが、絶対距離は 4000 から 1000 USD/BTC に縮まりました。後からは接近を確認できますが、t = 3 では未来の t = 4 の Close は分かりません。次の Open、実際の約定価格、売買気配の差、手数料、ポジションの大きさも不明なので、売買利益は計算できません。これは架空の一例であり、戦略の検証結果ではありません。ここでは基準を固定していますが、更新する SMA なら、その後は別の値になります。

理解を深めるには、この項目とあわせて次もお読みください Moving average, Backtesting, Trend Following, Range Trading, Risk Management. 次の項目からも参照されています Range Trading.

01大きく動いた後、価格は必ず平均に戻りますか?

いいえ。平均は選んだ過去のデータを表します。新しい情報や続くトレンドで価格がさらに離れることもあり、移動平均なら基準そのものも変わります。

02価格が戻ったなら、自分も利益を得られたのでしょうか?

必ずしもそうではありません。シグナルが分かった時点、約定可能な価格、退出の時点と数量によって変わります。手数料、売買気配の差、スリッページによって、チャート上の見かけの利益は大きく変わることがあります。

DOC · 001NBER — Mean Reversion in Stock Prices文書 DOC · 002NBER — Reappraisal文書 DOC · 003CME Group — Moving Averages文書 DOC · 004TradingView — Strategies文書 DOC · 005CFA Institute — Backtesting文書
改訂日: 一次資料を優先 · 投資助言ではありません