Type/to search

ボラティリティトレンドフォロー戦略に基づく

Common strategy
Created: 2024-02-18 10:07:29
Last modified: 2 years ago
1
Follow
1802
Followers

img

概要

この戦略は、WaveTrendインジケーターを使用して価格トレンドと買われすぎ/売られすぎの状況を判断し、RSIインジケーターでシグナルをフィルタリングし、トレンドフォロー方式で買われすぎ/売られすぎの位置で逆張りを行います。

戦略の原理

この戦略はWaveTrendインジケーターを使用して価格トレンドの方向を判断します。WaveTrendインジケーターはRainbowインジケーターを改良したもので、Heikin-Ashi移動平均と価格の絶対値の差を計算して価格トレンドの方向を判断します。RSIインジケーターと組み合わせて買われすぎ/売られすぎの状況を判断し、取引シグナルを生成します。

具体的には、戦略内のWaveTrend計算式は以下の通りです。

esa = ema(hlc3, 10) d = ema(abs(hlc3 - esa), 10) ci = (hlc3 - esa) / (0.015 * d) wt = ema(ci, 21)

ここで、esaは計算されたHeikin-Ashi移動平均、dはHeikin-Ashi移動平均と価格の絶対値の差の平均です。ciはいわゆる適応区間であり、価格の変動の強さを反映します。wtはciの移動平均で、価格トレンドの方向を判断し、買いと売りの重要な指標です。

RSIインジケーターは買われすぎ/売られすぎの判断に使用され、コード内のRSI計算式は以下の通りです。

rsiup = rma(max(change(close), 0), 14) rsidown = rma(-min(change(close), 0), 14) rsi = rsidown == 0 ? 100 : rsiup == 0 ? 0 : 100 - (100 / (1 + rsiup / rsidown))

その標準値は0~100で、70を超えると買われすぎ、30を下回ると売られすぎとされます。

これら2つのインジケーターを組み合わせて、RSIが25未満でWaveTrendが-60未満の場合は売られすぎと判断し、ロングシグナルとします。RSIが75超でWaveTrendが60超の場合は買われすぎと判断し、ショートシグナルとします。

優位性分析

この戦略には以下のような利点があります。

  1. WaveTrendインジケーターを使用して価格トレンドの方向を正確かつ信頼性高く判断できる。
  2. RSIインジケーターによるフィルタリングで不要な取引を回避し、勝率を向上させる。
  3. トレンドフォロー方式を採用することで、価格トレンドによる利益を最大化できる。
  4. 戦略の考え方が明確で理解しやすく、パラメータ設定も柔軟で、異なる銘柄や市場に合わせて調整できる。
  5. 戦略の実装が簡単で、実取引での検証が容易であり、フレームワークの最適化に適している。

リスク分析

この戦略には以下のようなリスクも存在します。

  1. WaveTrendとRSIインジケーターにはいずれも一定のラグがあり、価格反転のポイントを逃す可能性がある。
  2. フィルタリング条件はあるものの、レンジ相場では誤ったシグナルが発生する可能性がある。
  3. トレーリングストップロス戦略は未完成であり、1回の取引での損失を効果的に制御できない。
  4. パラメータ設定が適切であることと、銘柄の特性や取引頻度との適合が非常に重要である。

対策:

  1. 追加の判断インジケーターを組み合わせて最適化し、シグナルの精度を向上させる。
  2. ストップロス戦略を追加し、1回の取引での損失を制御する。
  3. 最適なパラメータの組み合わせを見つけ、戦略を市場の銘柄に適応させる。

最適化の方向性

この戦略は以下の方向で最適化できます。

  1. 判断インジケーターを変更または追加し、シグナルの精度を最適化する。例えばMACDやKDなどの判断インジケーターを追加する。
  2. パラメータ設定を最適化し、異なる取引銘柄に適応させる。例えば平滑周期を調整し、最適なパラメータの組み合わせを見つける。
  3. トレーリングストップロス戦略を追加し、1回の取引での損失を効果的に制御する。例えば残高パーセントストップロス、移動ストップロスなど。
  4. 異なる増量戦略を検討する。例えば元の固定数量増量の代わりにマーチンゲール増量を使用する。
  5. 適応区間のパラメータを最適化し、判断精度を向上させるための最適なパラメータを見つける。

まとめ

この戦略は全体的に考え方が明確であり、ボラティリティの強さを表す指標を使用して価格トレンドを判断し、ノイズの多い取引シグナルを効果的にフィルタリングします。戦略の最適化の余地は大きく、複数の角度から改善することで、より安定した信頼性の高い戦略にすることができます。パラメータの調整と最適化により、異なる取引銘柄に適応でき、さらに実取引での検証を行う価値があります。

Source
Pine
/*backtest
start: 2024-01-01 00:00:00
end: 2024-01-31 23:59:59
period: 1h
basePeriod: 15m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//Noro
//2018

//@version=2
Strategy parameters
Strategy parameters
Long
Short
Use Martingale
Capital, %
Show Arrows
From Year
To Year
From Month
To Month
From day
To day
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)