568 / 736TREND

Trend Following

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

Trend Following は、すでに価格が動いている方向に沿って売買する考え方です。長めの上昇や下落の一部を捉え、ルールが変化を示したら退出します。分かりやすい発想ですが、反応の遅れや誤ったシグナルを伴います。短い往復運動によって損失が重なることもあります。

これは複数の売買手法の総称で、成功を保証する公式ではありません。トレンドの認識方法、売買を始めて終える条件、価格変動にさらす資金の量、注文の執行方法を決める必要があります。ルール全体がそろって初めて、意味のある検証ができます。

トレンド型の手法は、まず価格が方向を示すのを待ちます。ハースト、オーイ、ペダーセンの研究にある Time-Series Momentum が簡単な例です。選んだ過去の期間の収益率が正なら上昇で利益を得るポジション、負なら下落で利益を得るポジションを持つモデルです。これは、他の資産価格に基づく契約であるデリバティブの複数市場を対象とした研究例であり、ビットコインをそのまま同じ方法で売買する指示ではありません。過去のどこまでを見るかで、捉えられる動きは変わります。 [1]

一つの目安は SMA、単純移動平均です。決めた個数の直近の終値、Close を合計し、その個数で割ります。次のローソク足では新しい価格を加え、最も古い価格を外します。価格がこの平均を横切るかを見るルールも作れます。ただし、平均の長さと Timeframe、一本の足が表す時間を決めなければなりません。設定が違えばシグナルも変わります。 [2] [5]

平均は過去のデータを使うため、反応が遅れます。価格が方向を保たず平均の周りを動くと、取引開始と終了のシグナルが交互に出ることがあります。これが whipsaw です。期待させる短い動きがすぐに反転し、損失につながる場合があります。反応を速くする設定だけでは解決しません。条件を追加すれば一部の誤ったシグナルを除けますが、判断も遅れます。 [2] [3]

SMA を横切ったというだけでは、計画は完成しません。逆のシグナルで最初の買いを閉じるのか、保有量を減らすのか、それとも下落で利益を得る取引へ移るのか。手順もリスクも異なります。Close が平均と完全に等しい場合、判断する頻度、同じシグナルが繰り返された場合の対応も決めます。有利な場面でも不利な場面でも、同じルールを使う必要があります。 [2] [5]

確定したばかりの Close を計算に使うなら、同じ価格で取引できるとは仮定できません。TradingView の標準モデルでは、最も早くても次の利用可能な価格更新時、通常は次の足の開始時に注文を執行します。過去データによる検証では、シグナルの発生と約定を分けて扱います。取引所、価格データの出所、手数料、利用可能な流動性、Slippage が影響します。Slippage は想定した約定価格と実際の価格の差です。 [4]

同じシグナルでも、ポジションの大きさによって影響は小さくも、大きな損失にもなります。Leverage は投入資金より大きなポジションを可能にし、その影響を増幅します。手順には退出、資金調達コスト、急な価格の飛び、複数ポジションの同時損失への対応が必要です。市場を分散してもリスクはなくなりません。保有中のビットコインを売ることと、将来の決済を定める契約である先物で売りポジションを持つことも別です。 [1] [4]

AQR が調べたのは、複数の先物市場や通貨市場に分散し、長い歴史を対象にするトレンド手法です。一つのビットコイン取引所で一つのルールが利益を生むかとは、問いが異なります。結果をそのまま移し替えることはできません。自分の手順でも手数料、損失期間、設定変更への敏感さを調べる必要があります。ルールを作るためのデータと、その後の評価に使うデータを分けます。 [1] [5]

まず、データ、SMA の長さ、取引開始と終了、ポジションの大きさ、コストを含む完全なルールを書きます。そのうえで、価格に明確な方向がない期間も含めて全体を見ます。CFA Institute は、まだ知られていなかった情報を使うことと、現在まで存続した市場だけを選ぶことという二つの誤りを指摘しています。別のデータによる検証は弱点の発見に役立ちますが、良い過去の結果も将来を保証しません。 [5] [4]

例例 · TREND

価格が平均を横切り、すぐに戻る

架空の例として、t = 0 から t = 4 の Close を順に 100000、104000、99000、106000、95000 USD/BTC とします。t = 2 における直近三つの価格の平均は (100000 + 104000 + 99000) / 3 = 101000 です。t = 3 では (104000 + 99000 + 106000) / 3 = 103000、t = 4 では (99000 + 106000 + 95000) / 3 = 100000 となります。t = 3 では 106000 > 103000 のため価格が SMA の下から上へ移り、t = 4 では 95000 < 100000 のため下へ戻ります。これはシグナルがすぐ逆転する whipsaw の例であり、収益性の証明ではありません。添字 t は確定した点の順序で、日数ではありません。実際の約定、手数料、ポジションの大きさ、次の Open、つまり足の始値は不明です。したがって二つの Close の差だけでは取引結果を決められません。SMA の長さ 3 は計算を分かりやすくするためのもので、推奨設定ではありません。

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

01SMA を横切ればトレンドは続きますか?

いいえ。平均がまとめるのは過去であり、その先は分かりません。価格がすぐに戻り、平均の上下を何度も行き来することもあります。手順には退出、失敗するシグナル、コストも含める必要があります。

02シグナルを見た後、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文書
改訂日: 一次資料を優先 · 投資助言ではありません