Type/to search

RSIと加重移動平均線に基づくトレンドフォロー戦略

Common strategy
Created: 2023-12-25 13:28:24
Last modified: 3 years ago
1
Follow
1802
Followers

img

概要

本戦略は、相対力指数(RSI)と加重移動平均(WMA)という2つの有名な指標に基づいて、市場のトレンドを識別し、その方向性を追跡します。RSIは買われすぎ・売られすぎを判断し、WMAは価格トレンドを判断するために使用されます。これらを組み合わせることで、無関係なシグナルを効果的にフィルタリングし、利益を得る確率を高めます。これは中長期戦略であり、損益状況に応じてポジションを調整できる資金管理手法も組み合わせています。

戦略の原理

RSI指標

RSIは最も広く知られている買われすぎ・売られすぎ指標の1つです。その計算式は以下の通りです。

\[RSI = 100 - \frac{100}{1+\frac{AvgGain}{AvgLoss}}\]

ここで、AvgGainは一定期間内に終値が始値を上回った日の終値の合計を日数で割った値、AvgLossは終値が始値を下回った日の終値の絶対値の合計を日数で割った値です。

本戦略では、RSIの期間を20に設定し、トレンドを判断する指標として使用します。RSIが60を超えるとロングシグナル、40未満になるとショートシグナルを生成します。

加重移動平均線(WMA)

WMAはSMAよりも最近の価格を重視します。その計算式は以下の通りです。

\[WMA = \frac{\sum_{i=1}^n w_i x_i}{\sum_{i=1}^n w_i}\]

wは重みで、iが増加するにつれて指数関数的に増加します。本戦略で使用する重みの計算式は以下の通りです。

\[w = \begin{cases} 100/(4+(n-4)*1.3), & i <= 3 \\ 1.3*w, & i > 3 \end{cases}\]

つまり、直近3日間は同じ重みで、それより前の日は1日遡るごとに重みが1.3倍になります。これにより、最近の価格の影響を強調できます。

本戦略では、WMAの長さは20日です。

戦略シグナル

ロングシグナル:RSI > 60 かつ WMA(20日)ROC < -1
ショートシグナル:RSI < 40 かつ WMA(20日)ROC > 1

ここで、WMAの20日ROCの計算式は以下の通りです。

\[ROC = (WMA_{今日}/WMA_{20日前} - 1) \times 100\]

戦略の利点

  • RSIを使用してトレンド方向を判断し、レンジ相場で資金を使い果たすのを防ぐ。
  • WMAは最近の値を加重することでノイズを低減し、主要なトレンドを判断する。
  • RSIとWMA ROCを組み合わせることで、無関係なシグナルを効果的にフィルタリングできる。
  • 複数のATRによるランダム利確とトレーリングストップにより、柔軟に利益を確定できる。
  • 資金管理手法により、損益状況に応じてポジションサイズを調整し、リスクをコントロールできる。

戦略のリスク

  • パラメータ設定が不適切だと取引が頻発する可能性があるため、パラメータの最適化が推奨される。
  • ストップロスポイントの設定が不適切だと損失が拡大する可能性がある。
  • トレンドフォロー戦略であるため、レンジ相場やもみ合い相場には適さない。
  • マクロ環境の変化に注意し、必要に応じて手動でポジションをクローズする必要がある。

戦略の最適化方向性

  • RSIの期間、WMAの期間、ROCの閾値をテストし、最適なパラメータの組み合わせを見つける。
  • 異なる資金管理手法をテストし、最適なポジション調整方法を見つける。
  • 他の指標を追加して判断し、シグナルをさらにフィルタリングする。
  • ストップロス戦略を組み合わせて、1回の取引あたりの損失リスクを低減する。
  • 利確戦略を最適化し、トレンドの中で可能な限り利益を追求する。

まとめ

本戦略はRSIとWMAの2つの指標を総合的に使用してトレンド方向を判断し、中長期的に主要トレンドの利益を狙います。同時に、資金管理と利確戦略を利用してリスクをコントロールしており、実戦的な価値があります。しかし、パラメータ設定とストップロスメカニズムは、より良い結果を得るために継続的なテストと最適化が必要です。投資家は実戦において状況を見極め、必要に応じて手動で介入し、常にリスクを管理可能な状態に保つことをお勧めします。

Source
Pine
/*backtest
start: 2022-12-24 00:00:00
end: 2023-12-06 05:20: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/
// © gsanson66

Strategy parameters
Strategy parameters
RSI Settings
RSI Length
MA Settings
MA Type
MA Length
Strategy parameters
RSI Long Signal
RSI Short Signal
ROC MA Long Signal
ROC MA Short Signal
TP activation in multiple of ATR
Trailing TP in percentage
Money Management
Fixed Ratio Value ($)
Increasing Order Amount ($)
Backtesting Period
Start Date
End Date
Comment
All comments (0)
No data
No data
  • 1
Forums
PINE Language
Get the app
iPhone Download
© 2015 - ∞ INVENTOR PTE LTD (SG)