568 / 691TREND

Trend Following

事前に定めた規則で確認済みの価格トレンドを追う方法

Trend Following は、選んだ期間の過去リターンや Close と移動平均の位置関係など、事前に決めた価格の既知の方向を示すシグナルに従ってエクスポージャーを変えます。シグナルは利用可能なデータから初めて生じるため遅れることがあり、横ばい相場では繰り返す切り替えが損失を生み得ます。チャートの方向だけでは戦略の優位性もポジションの大きさも決まりません。

これは万能な単一指標ではなく規則の一群です。市場、Timeframe、参照する履歴の長さ、ポジション変更条件、エクスポージャーの大きさ、注文執行を戦略で定めなければなりません。分散した先物に関する過去の証拠は、Bitcoin や単一の短い価格系列で同じ結果が出る証拠ではありません。

Hurst、Ooi、Pedersen は Trend Following の最も基本的な形を Time-Series Momentum と説明します。彼らのモデルでは過去リターンが正ならロング、負ならショートのエクスポージャーを取ります。これは複数の先物市場を対象とする研究上の規則の一例であり、Bitcoin を両方向に売買せよという一般的な指示ではありません。実装ごとに、過去を見る期間とシグナルが判明する時点を決める必要があります。 [AQR — A Century of Evidence]

直近の確定した終値の移動平均は使える道具の一つです。三点の SMA なら連続する三つの Close を足して三で割ります。窓の長さを変えたり二つの平均を比較したりすると別のシグナルになります。確定した Close が SMA の上か下かで判断するのか、等しい場合をどう扱うのか、シグナルがエクスポージャーを変えるだけか注文を作るのかを、検証前に必ず書きます。 [StockCharts — Moving Averages] [CFA Institute — Backtesting]

平均は過去の価格からできるため反応が遅れ、新しい動きが続くかどうかは分かりません。StockCharts と CME は、明確なトレンドのない市場で誤った切り替えが繰り返されると警告しています。速い設定は早く反応し得ますが、シグナルの数と性質も変わります。事前に選んだフィルターで一部の切り替えを減らせても、さらに遅れる代償があります。 [StockCharts — Moving Averages] [CME Group — Trend vs. Anti-Trend]

価格が上がると言うだけではシグナルを定義できません。SMA を上抜けしたときゼロからロングへ移るのか、反対に下抜けしたとき退出するのか、ショートへ移るのか、単にポジションを減らすのかを決めます。Close と SMA が等しい場合、シグナルの反復、確認間隔についても、成功例と失敗例で同じ解釈を事前に定めます。 [StockCharts — Moving Averages] [CFA Institute — Backtesting]

SMA に今終わった足を含めるなら、完全なシグナルの値が分かるのはその Close の後です。TradingView の標準モデルでは成行注文は次に利用できるティックで初めて約定し、通常は次の足の始値です。Backtesting では、すでに起きた値動きを実現済みの取引として計上できません。Bitcoin では取引所、価格源、Slippage、手数料、流動性条件も別に決めます。 [TradingView — Strategies]

シグナルの方向が同じでも、ポジションの大きさ、Leverage、退出方法、同時ポジション数によってリスクは大きく変わります。戦略では損失、資金調達費用、価格のギャップ、複数市場の連動をどう扱うかを説明しなければなりません。分散しても損失の可能性は消えません。先物でショートのエクスポージャーを取ることと、現物ポジションを手放すだけのことは別の判断です。 [AQR — A Century of Evidence] [TradingView — Strategies]

AQR が調べたのは、長期の履歴にわたる先物と通貨の分散 Time-Series Momentum 戦略です。そこから特定の Bitcoin SMA や単一取引所のリターン、次の市場環境での保証された動きを導くことはできません。自分の規則では設計と評価を分け、費用、損失期、パラメータ変更への感度を含めます。 [AQR — A Century of Evidence] [CFA Institute — Backtesting]

評価前にデータ、市場、Timeframe、SMA の長さ、交差の規則、エクスポージャー、執行、費用を固定します。CFA Institute は Look-ahead Bias と Survivorship Bias に注意を促し、TradingView も注文の時点が不適切な検証の歪みを説明しています。横ばい期や損失を伴う切り替えを含めた全期間を見て、パラメータ決定に使わなかったデータで規則を確かめます。 [CFA Institute — Backtesting] [TradingView — Strategies]

例例 · TREND

短いトレンドシグナルとすばやい戻り

t = 0 から t = 4 までの架空の USD/BTC の五つの Close は [100000, 104000, 99000, 106000, 95000] です。三点の SMA は t = 2 で (100000 + 104000 + 99000) / 3 = 101000、t = 3 で (104000 + 99000 + 106000) / 3 = 103000、t = 4 で (99000 + 106000 + 95000) / 3 = 100000 です。価格は t = 3 で SMA の下から上へ移り (106000 > 103000)、t = 4 で再び下へ戻ります (95000 < 100000)。これは短い whipsaw で、収益性の証明ではありません。添字 t は確定した点の順序であり日数ではありません。約定、手数料、ポジションの大きさ、次の Open は不明なので、二つの Close の差から取引結果を正しく算出することはできません。長さ 3 の SMA は分かりやすい教材上の選択であり、推奨パラメータではありません。

理解を深めるには、この項目とあわせて次もお読みください Moving average crossover, Momentum Trading, Risk Management, Backtesting, Position Sizing. 次の項目からも参照されています Mean Reversion, Breakout Trading, Momentum Trading, Swing Trading.

01SMA をまたげばトレンドの継続は確実ですか?

いいえ。SMA は過去の価格に基づき、シグナルは遅れます。横ばい相場では価格がすぐ戻り、平均の上下を何度も行き来し得るため、退出と費用を規則に含めなければなりません。

02足が確定した後で、その Close で約定できますか?

自動的にはそう仮定できません。確定した Close から初めてシグナルを計算するなら、次に約定可能な価格は異なる場合があります。検証ではシグナルが分かった時点と注文の執行時点・価格を分ける必要があります。

DOC · 001AQR — A Century of Evidence文書 ↗DOC · 002StockCharts — Moving Averages文書 ↗DOC · 003CME Group — Trend vs. Anti-Trend文書 ↗DOC · 004TradingView — Strategies文書 ↗DOC · 005CFA Institute — Backtesting文書 ↗
一次資料を優先 · 投資助言ではありません