Type/to search

履歴ボラティリティに基づくマーケットタイミング戦略

Common strategy
Created: 2024-01-15 12:27:47
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、ヒストリカル・ボラティリティに基づくフィルターを追加することで、改良版のバイ・アンド・ホールド戦略を実現します。このフィルターは、市場のボラティリティが高い時期には買いポジションをクローズし、低ボラティリティ時に買いポジションを再構築することで、戦略の最大ドローダウンを低減します。

戦略の原理

  1. SPYの過去100日間のヒストリカル・ボラティリティを計算する
  2. 現在のボラティリティが過去100日間のボラティリティの95パーセンタイル値を上回る場合、その取引日をフィルターし、買いポジションをクローズする
  3. ボラティリティが95パーセンタイル値を下回る場合、買いポジションを構築する

優位性分析

フィルターなしの単純なバイ・アンド・ホールド戦略と比較して、本戦略は28年間のバックテスト期間において、年率リターンが向上し(7.95% vs 9.92%)、最大ドローダウンが大幅に減少しました(50.79% vs 31.57%)。これは、市場ボラティリティ・フィルターを導入することで、戦略のリターンを改善しリスクを軽減できることを示しています。

リスク分析

本戦略の主なリスクは、ボラティリティ計算方法とフィルター・パラメータ設定の正確性に依存することです。ボラティリティ計算が不正確であればフィルターは機能しません。また、フィルター・パラメータが保守的すぎたり積極的すぎたりすると、戦略のリターンに悪影響を及ぼします。さらに、過去のパフォーマンスは将来の結果を示唆するものではなく、戦略の過去実績は将来のパフォーマンスを保証するものではありません。

最適化の方向性

長期移動平均線や市場指数のADXインジケーターなど、他のフィルターを確認信号として追加することを検討できます。また、ルックバック期間やフィルターしきい値など、パラメータの調整・最適化も重要です。さらに、機械学習や時系列分析技術を活用してボラティリティ予測モデルを構築・最適化することも可能です。

まとめ

本戦略は、シンプルなヒストリカル・ボラティリティ・フィルターにより、SPYのバイ・アンド・ホールド戦略のリターンを大幅に向上させ、最大ドローダウンを顕著に低減しました。これは、市場状態の認識と資産配分の重要性を示しています。ボラティリティモデルの継続的な最適化と確認信号の追加により、本戦略をさらに改良することができます。

Source
Pine
/*backtest
start: 2023-01-08 00:00:00
end: 2024-01-14 00:00:00
period: 1d
basePeriod: 1h
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

// This source code is subject to the terms of the Mozilla Public License 2.0 at https://mozilla.org/MPL/2.0/
// 
// @author Sunil Halai
//
Strategy parameters
Strategy parameters
Upper percentile filter (Do not trade above this number)
Lookback period
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)