相对ボラティリティ指数バックテスト戦略
1
Follow
1802
Followers
概要
相対変動指数(RVI)は、相対力指数(RSI)を改良したテクニカル指標です。10日間の終値の標準偏差を用いて変動性の方向を測定し、市場のトレンドと勢いを判断します。
戦略の原理
本戦略の中心的なロジックは以下の通りです:
- 10日間の終値の標準偏差(StdDev)を計算します。
- 10日間のうち、終値が前日より上昇した部分(u)を計算します。
- 10日間のうち、終値が前日より下落した部分(d)を計算します。
- 指数平滑法を用いて、uとdの14日指数移動平均(nU、nD)を計算します。
- nUとnDの比率を計算し、100を乗じて変動指数(nRes)を求めます。
- nResが買いゾーンを下回ったら売り、売りゾーンを上回ったら買いを行います。
- コード内で買いゾーン、売りゾーンのパラメータや逆張り取引を設定することができます。
本戦略は、10日間の終値の変動性における買い圧力と売り圧力の差を比較することで、市場の次の動きを予測します。買い側の変動性が大きい場合は強気シグナル、売り側の変動性が大きい場合は弱気シグナルとみなします。
優位性分析
相対変動指数のバックテスト戦略には以下の優位性があります:
- 終値の標準偏差で変動性を計算するため、価格そのものよりも市場の変動情報を反映しやすい。
- 計算方法がシンプルで明確であり、理解・実装が容易。
- 売買シグナルが明確に生成され、追加の判断が不要。
- 買いゾーン・売りゾーンのパラメータを柔軟に設定でき、戦略の感度を調整可能。
- 逆張り取引に対応しており、異なるタイプの市場で活用できる。
- インジケーターラインと売買ゾーンを視覚的に表示し、直感的な取引シグナルを提供。
- バックテストにより本戦略の有効性が検証されている。
リスク分析
本戦略には以下のリスクも存在します:
- 売買シグナルが誤警報となる可能性があるため、トレンドやサポート・レジスタンスと合わせて判断すべき。
- 終値の変動性のみを考慮しており、日中価格の動きを反映できない。
- パラメータ設定が不適切だと、過剰な取引や収益低下を招く恐れがある。
- 実取引では取引コストが最終収益率に影響する。
- 逆張り取引モードでは、損失リスクが増大する。
最適化の方向性
本戦略は以下の点で最適化が可能です:
- 他のテクニカル指標(MACD、KDなど)と組み合わせて誤警報をフィルタリングする。
- ポジションサイズの動的調整を追加する。
- 買いゾーン・売りゾーンの範囲を最適化し、シグナル精度を向上させる。
- ストップロス機構を追加して、1回の損失を抑制する。
- 変動性の高い相場ではポジションサイズを縮小する。
- 計算期間や指数平滑パラメータなど、異なる指標パラメータをテストする。
まとめ
相対変動指数のバックテスト戦略は、買いと売りの変動性を比較することで市場の方向性を判断し、比較的シンプルで直感的なトレンドフォロー戦略を実現しています。本戦略の利点はロジックが明確で実装が容易、バックテストの結果が良好であり、適切な最適化により取引パフォーマンスを改善できる点です。ただし、取引に際してはリスク管理に注意を払い、他の指標と組み合わせて取引シグナルを検証する必要があります。全体として、本戦略は定量取引に価値あるアイデアを提供しています。
Source
Pine
/*backtest
start: 2023-08-26 00:00:00
end: 2023-09-19 00:00:00
period: 4h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/
//@version=2
////////////////////////////////////////////////////////////
// Copyright by HPotter v1.0 23/10/2017
// The RVI is a modified form of the relative strength index (RSI). Strategy parameters
Related strategies
Comment
All comments (0)
No data
- 1
