Type/to search

RSIに基づくトレンドフォロー戦略

Common strategy
Created: 2023-11-07 16:33:43
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略はRelative Strength Index(RSI)指標に基づいて設計されており、RSI指標の買われすぎ・売られすぎの状態を判断することでトレンドフォローを実現します。RSIが売られすぎラインを下回ったらロング、買われすぎラインを上回ったらショートのポジションを取り、相場の主要トレンドに追随して利益を狙います。

戦略の仕組み

本戦略はRSI指標を使用して市場の買われすぎ・売られすぎを判断します。RSI指標は一定期間内の上昇幅と下落幅に基づいて計算され、RSIが30を下回ると売られすぎ、70を上回ると買われすぎと見なされます。

具体的には、本戦略ではまずRSI計算パラメータlength=14、買われすぎラインoverBought=70、売られすぎラインoverSold=30を定義します。次にclose価格からRSI値vrsiを計算します。vrsiが買われすぎラインを上回ったか、売られすぎラインを下回ったかを判断し、ゴールデンクロスが発生すればロング、デッドクロスが発生すればショートを行います。ロングまたはショートの後、etoroStopTicks ticksのストップロスを設定し、ウィンドウ期間内にストップロスがトリガーされたらポジションを決済します。

この方法により、本戦略は市場の主要トレンドを捉え、売られすぎポイントで買い、買われすぎポイントで売るというトレンドフォローを実現します。

戦略の強み

  • RSI指標を利用して買われすぎ・売られすぎを判断するため、市場トレンドを捉えやすい
  • バックテストの期間設定が柔軟で、異なる時間範囲でのテストが可能
  • ストップロスポイントが適切に設定されており、1取引あたりの損失をコントロールできる

戦略のリスク

  • RSIにダイバージェンス(逆行現象)が発生すると、誤ったシグナルを生む可能性がある
  • ストップロスが固定されており、市場の変動に動的に追従できない
  • トレンド反転ポイントを判断できず、逆張りのポジションを取るリスクがある

リスク対策

  • 他の指標を組み合わせてRSIシグナルをフィルタリングし、誤ったエントリーを防ぐ
  • ストップロスを動的に調整し、市場の変動にリアルタイムで追従する
  • トレンド判断指標を追加し、逆張りエントリーを回避する

戦略の最適化方向性

本戦略は以下の点で最適化が可能です。

  1. RSIパラメータの最適化 – 最適なパラメータ組み合わせを探索

    • 異なるRSI計算期間lengthや買われすぎ・売られすぎの閾値をテストし、誤シグナルを減らすための最適パラメータを見つける。
  2. トレンド判断指標の追加 – 逆張り取引を回避

    • 移動平均線やMACDなどの指標を追加してトレンド方向を判断し、トレンド反転ポイントでの誤シグナルを防ぐ。
  3. 動的ストップロス – 市場変動に合わせたストップロス

    • ATRなどの指標に基づいて動的にストップロスを設定し、市場のボラティリティにより近い水準で損失を抑える。
  4. エントリールールの最適化 – エントリー精度の向上

    • RSIシグナルに加えて、特定の価格帯突破や出来高拡大などの条件を追加し、エントリーの精度を高める。

まとめ

本戦略はRSI指標を用いて買われすぎ・売られすぎを判断し、トレンドを捉えることを実現しています。従来のトレーリングストップ戦略と比較して、指標によるタイミング判断の優位性があります。しかし、RSIにはダイバージェンス現象が発生し、トレンド反転ポイントを判断できないという弱点があり、これが本戦略の改善点です。パラメータ最適化、トレンド判断指標の追加、動的ストップロスなどの手段により、戦略の安定性と収益性をさらに向上させることができます。

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

//@version=3

strategy("RSI Etoro Strategy", overlay=true, max_bars_back=2000)
// To use:
Strategy parameters
Strategy parameters
From Month
From Day
From Year
To Month
To Day
To Year
length
overSold
overBought
etoroStopTicks
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)