出来高に基づくトレンド追跡戦略
概要
ボリュームベースのトレンド追跡戦略は、出来高の売買比率を計算して現在のトレンド方向を判断し、トレンドに追随する取引を実現します。この戦略は出来高指標(On-Balance Volume, OBV)に着想を得ており、終値と始値の関係から出来高の正負を判定し、さらにN日移動平均を算出して指標とします。指標がアッパーバンドを上抜けたら買い、ロワーバンドを下抜けたら売りを行います。
原理
この戦略は主に次のステップで構築されます。
-
出来高の正負を計算:終値が始値より高い場合、そのローソク足の出来高を正とします。終値が始値より低い場合、負とします。終値が始値と等しい場合、出来高は0とします。
-
N日間の出来高正負値を累積し、累積出来高を求めます。
-
累積出来高のN日移動平均を計算し、最終的な指標値を得ます。
-
指標がアッパーバンドを上抜けたら買い、ロワーバンドを下抜けたら売りを行います。
このように、出来高の正負でトレンド方向を判断し、移動平均と組み合わせて売買シグナルを生成することで、トレンドを効果的に追跡し、中長期の値動きを捉えることができます。
利点
-
出来高に基づくトレンド判断は説得力が高く、出来高は市場参加者の意思を反映します。
-
移動平均による平滑化により、トレンド追跡が容易になり、頻繁な取引を抑制します。
-
移動平均の日数を調整することで、異なる周期の市場リズムに対応できます。
-
アッパーバンドとロワーバンドの組み合わせにより、買い・売りのタイミングを明確に判断できます。
-
戦略ロジックはシンプルかつ明瞭で、理解・実装が容易です。
リスク
-
指標が誤ったシグナルを発するリスクがあり、トレンド追跡中にレンジ相場に巻き込まれる可能性があります。
-
急激な相場変動では、指標がダイバージェンスを起こすことがあります。
-
アッパーバンド・ロワーバンドが静的であり、市場の変動に動的に適応できません。
-
ストップロス戦略が考慮されておらず、損失拡大のリスクがあります。
-
移動平均には遅延が生じ、トレンド転換点を見逃す可能性があります。
最適化のアイデア
-
他の指標と組み合わせて取引することで、誤シグナルを回避できます。
-
アッパーバンド・ロワーバンドのパラメータを動的に計算し、市場変動に適応できるようにします。
-
ストップロス仕組みを追加し、1回あたりの損失を制限します。
-
移動平均の種類を調整し、市場のリズムに合わせます。
-
移動平均の周期パラメータを最適化し、順張り効果を高めます。
-
アッパーバンド・ロワーバンドを突破した際に、トレーリングストップで利益を確定する方法も検討できます。
まとめ
ボリュームベースのトレンド追跡戦略は、出来高の正負でトレンドを判断し、移動平均で売買シグナルを生成することで、中長期トレンドを効果的に追跡します。この戦略の利点は、トレンド判断の正確さと、多くのトレーダーの長期運用習慣に合致することです。しかし、いくつかの課題もあり、市場の複雑さにうまく対応できるよう、さらなる最適化が必要です。全体として、この戦略は定量取引においてシンプルで実用的なトレンド追跡手法を提供し、多くの定量トレーダーのニーズに合致しています。
/*backtest
start: 2022-10-27 00:00:00
end: 2023-11-02 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 15/12/2017
// This is the second part of TFS trading strategy. The concept of this - 1

