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


作成日: 2024-01-18 15:35:37 最終変更日: 2024-01-18 15:35:37
コピー: 0 クリック数: 519
1
フォロー
1212
フォロワー

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

概要

この策略は,RSIとWMAに基づくトレンド追跡策略と呼ばれています.この策略は,相対的に強い指標 ((RSI) と重力移動平均 ((WMA) の2つの指標の優位性を総合的に利用し,RSI指標を使用して,超買い超売り領域を判断し,WMA指標と組み合わせて,価格トレンドの方向を判断し,価格トレンドを効果的に追跡します.

戦略原則

この戦略は主にRSI指標を用いて,株式が超買い超売の状況を判断する. RSI指標が超売ラインを下回ると,株式が超売り状態にあると考え,この長いポジションをオープンすることができる. RSI指標が超買ライン上回ると,株式が超買状態にあると考え,このときmiden lange Positionenがオープンされた,es ist eine gute Opportunity zu schließenすることができる. さらに,この戦略は,WMA指標を用いて価格の傾向を測定する.

具体的には,この戦略の取引の論理は次のとおりです.

  1. RSIが超セールラインを下回ったとき,オーバーを出し,ストップを設定します.
  2. RSIが超買線を超え,多項取引が進行しているときは,平らな多項取引を行う.
  3. 価格がWMA平均線を越えたとき,撤回前に設定された多重ストップシートを行う.
  4. 価格がWMA平均線を下回り,多項取引があるとき,平らな状態で多項取引を行う.

この取引論理により,相対的低点の追跡で多トレンドを行うことができ,相対的高点の追跡で空調トレンドを行うことができ,価格トレンドの部分的な利益を効果的に得ることができる.

戦略的優位性

この戦略の利点は以下の通りです.

  1. RSIとWMAの2つの指標を使用すると,価格の傾向と超買い超売り領域をより正確に判断できます.
  2. 超買超売のエリアを追跡することで,比較的高い低点から入場できます.
  3. ストップカードの設定により,トレンドが逆転したときにすぐに退場し,利益の一部を手に入れることができます.
  4. 戦略の論理はシンプルで明快で,パラメータを簡単に理解し,調整できます.
  5. 複数の空白を同時に行うことができ,どんな市場環境にも適用されます.

戦略リスク

この戦略にはいくつかのリスクがあります.

  1. RSIとWMAの指標は,時間遅れの問題があり,超買超売の領域と価格トレンドの逆転が一定の遅れがあることを認識する可能性があります.
  2. ストップカードは衝撃を受けやすいので,完全に退却できません.
  3. 戦略のパラメータは継続的に最適化され,調整される必要があり,例えば超買超売ライン,平均線周期などである.
  4. 市場が大きく揺れると,戦略に大きな損失が及ぶ.

これらのリスクに対して,ストップ・ロスを設定し,パラメータの最適化などで改善と最適化を行うことができます.

戦略最適化の方向性

この戦略は,次のいくつかの点でさらに改善する必要があります.

  1. 止損券機能を追加する. 実行中の止損券は,迅速にオフショットされる可能性があるため,同時に止損券を設定する.
  2. RSIとWMAのパラメータを最適化します. 戦略の利回りに対する異なるパラメータの影響をテストするために,リターン測定とリアルディスクの模擬を行うことができます.
  3. ポジション管理機能を追加. ポジション比率,再投入回数などの方法で,単一のポジションのリスクを制御する.
  4. 複数の指標を組み合わせて判断する.RSIとWMA以外にも,MACD,KDなどの他の指標を導入して,指標の組み合わせ戦略を形成することができる.
  5. 機械学習アルゴリズムを追加し,アルゴリズムを使用してパラメータを自動的に最適化する.

要約する

この戦略は,RSIとWMAの2つの指標を総合的に使用し,過買過売を判断すると同時に価格トレンドの逆転を識別し,価格トレンドを自動追跡し,利益の一部を取得する.戦略の最適化スペースは広大であり,より多くの特性を導入し,ポジション管理を制御し,機械学習を使用するなどによって戦略の収益率と安定性をさらに向上させることができます.全体的に,この戦略は,より単純な直接のトレンド追跡戦略です.

ストラテジーソースコード
/*backtest
start: 2024-01-10 00:00:00
end: 2024-01-11 06:00:00
period: 5m
basePeriod: 1m
exchanges: [{"eid":"Futures_Binance","currency":"BTC_USDT"}]
*/

//@version=5
//Lets connect on LinkedIn (https://www.linkedin.com/in/lets-grow-with-quality/)
//
//I use my indicator it in real life with a zero commision broker ob S&P500 Daily.
//Best performace when used with S&, lomg only and pyramiding on daily timeframe.
//
//Please.. still use your brain for entries and exits: higher timeframes, market structure, trend ... 
//If you obviously can see, like when corona started, that cubic tons of selling volume is going to punsh the markets, wait until selling climax is over and so on..

strategy("RSI/WMA Strategy", overlay=true)

length = input(2)
overSold = input(10)
overBought = input(90)
wmaLength = input(50, title="WMA Length")

enableLongTrades = input(true, title="Enable Long Trades")
longExit = input(true, title="Enable Long Exit")
enableShortTrades = input(false, title="Enable Short Trades")
shortExit = input(false, title="Enable Short TradExites")

price = close
vrsi = ta.wma(ta.rsi(price, length), 2)
wma = ta.wma(price, wmaLength)


co = ta.crossunder(vrsi, overSold)
cu = ta.crossunder(vrsi, overBought)

if (not na(vrsi))
    if (enableLongTrades and co) 
        strategy.entry("RsiLE", strategy.long, comment="RsiLE")
    if (enableShortTrades and cu) 
        strategy.entry("RsiSE", strategy.short, comment="RsiSE")

// Close long position if price crosses above SMA
if (longExit and ta.crossover(price, wma))
    strategy.close("RsiLE", comment="Close Long")

// Close short position if price crosses below SMA
if (shortExit and ta.crossunder(price, wma))
    strategy.close("RsiSE", comment="Close Short")

// Plot für visuelle Überprüfung
plot(wma, title="wmi", color=color.blue)