TradingViewの使い方

TradingViewのコミュニティスクリプト「2-Period RSI strategy (with filter)」のロジック概要や注意点を解説


この記事では、TradingViewのコミュニティスクリプトに投稿された「2-Period RSI strategy (with filter)」(制作者名:Tomazetti)について紹介します。

1.ロジック概要

このストラテジーは、終値、移動平均線、RSI、RSIの移動平均線の4つを使い、ロングだけでエントリーします。
エントリーする条件は3つあります。

1つ目はRSIが売られすぎの基準よりも下にあること、2つ目は終値が長期移動平均線の上に位置すること、そして3つ目はRSIの移動平均線が売られすぎの基準よりも下にあることです。
これらが同時に満たされると、ロングでエントリーします。
長期移動平均線で上昇トレンドを確認しつつ、短期の値動きで売られすぎを狙う意図が分かります。
なお、パラメーターの変更によりRSIの移動平均線の条件を削除することもできます。

決済の条件は1種類で、終値が短期移動平均線よりも大きくなることです。
なお、パラメーターを変更してストップロス注文の追加設定もできます。

2.ストラテジーテスター

ユーザーが設定可能なパラメーターは15種類あります。
RSIの計算期間が極端に短い一方、長期移動平均線の計算期間は200となっており、長期と超短期の両方でエントリーのタイミングを計ろうとしています。
注意点として「OverBought Level for RSI」「OverBought Level for the Moving Average of the RSI」の訳は「買われすぎ」ですが、実際は売られすぎの基準として使っています。

なお、パラメーター名の最初に「Backtest」が入っている6つは、バックテスト期間の指定に使います。
このストラテジーをトレードで使用する場合は、バックテスト終了日を十分遠い未来に設定します。

パラメーター設定

 
RSI Lenght 2(RSIの計算期間)
OverBought Level for RSI 10(RSIの売られすぎの基準)
Short MA Length 5(短期移動平均線の計算期間)
Long MA Length 200(長期移動平均線の計算期間)
RSI Moving Average Filter オン(RSIの移動平均線をストラテジーで使用)
RSI Moving Average Length 4(RSIの移動平均線の計算期間)
OverBought Level for the Moving Average of the RSI 30(RSIの移動平均線の売られすぎの基準)
Apply Stop Loss オフ(ストップロスを採用するか)
% Stop Loss 10(ストップロスの大きさ[%])
Backtest Start Year 2009(バックテスト開始年)
Backtest Start Month 1(バックテスト開始月)
Backtest Start Day 2(バックテスト開始日)
Backtest Stop Year 2020(バックテスト終了年)
Backtest Stop Month 12(バックテスト終了月)
Backtest Stop Day 30(バックテスト終了日)

プロパティ初期設定

 
初期資金 100,000(ストラテジーで取引可能な初期資金)
基準通貨 デフォルト(ストラテジーの計算や結果に使われる通貨)
発注サイズ 100%(資産比)
ピラミッディング 1注文(同じ方向に連続してエントリーできる最大数)

米ドル/円 日足

米ドル/円 日足

バックテストの初期段階でわずかにマイナスになりましたが、その後は大きなドローダウンもなく右肩上がりで推移しています。
勝率は76.09%、プロフィットファクターは2.8でした。

【メリット1】
自動売買プログラム(EA)を使って自動で取引ができるユーロ/円 4時間足

ユーロ/円 4時間足

取引回数がやや少ないものの、資産を増やしている様子が分かります。
勝率は55.56%、プロフィットファクターは2.795です。
損切りするときは小さく、利食いするときは利幅を大きく取っています。

バックテスト総括

パラメーター値が200の長期移動平均線を使うので、トレード回数は控えめです。
トレード頻度を高くするには、パラメーターを変更したり他の通貨ペアでもトレードしたりする必要があります。

3.注意すべきポイント

  • ・ロングだけでエントリーするので、下落局面では取引しない可能性がある
  • ・初期設定ではトレード頻度が低くなる可能性がある
  • ・初期設定ではストップロスをオフにしており、1トレードの損失幅が大きくなる可能性がある

TradingViewのストラテジーをさらに読みたい方へオススメコンテンツ

OANDA証券では、TradingView(トレーディングビュー)の内蔵ストラテジーを活用した取引戦略に関するコンテンツを豊富に提供しています。
どんな相場なら通用するのか相性の良い通貨ペアなど具体的な運用方法を知ることができ、実践取引でも参考にしていただけます。
またOANDA証券では、TradingViewで使えるオリジナルインジケーター(スクリプト)の提供を行っています。
たとえば「市場開始レンジ戦略ストラテジー」では、レンジブレイクを狙ったスクリプトです。
取引に失敗した場合は損切りだけではなく、条件を満たせば反対方向へエントリーするロジックも持ち合わせています。
OANDA証券の口座をお持ちの方は、こういったスクリプトを無料で使うことができます。
ぜひOANDA証券の口座を開設し、実際の取引でスクリプトを活用してみてください。


TradingView(トレーディングビュー)で使用する情報は、全てTradingView(トレーディングビュー)社に帰属するものであり、当社は、その正確性、完全性を保証するものではありません。同サイトで使用する情報に基づいて行った取引によって発生したいかなる損害・損失について、当社は一切責任を負いかねますのでご了承下さい。最終的な投資判断についてはお客様ご自身でお願い致します。
本ホームページに掲載されている事項は、投資判断の参考となる情報の提供を目的としたものであり、投資の勧誘を目的としたものではありません。投資方針、投資タイミング等は、ご自身の責任において判断してください。本サービスの情報に基づいて行った取引のいかなる損失についても、当社は一切の責を負いかねますのでご了承ください。また、当社は、当該情報の正確性および完全性を保証または約束するものでなく、今後、予告なしに内容を変更または廃止する場合があります。なお、当該情報の欠落・誤謬等につきましてもその責を負いかねますのでご了承ください。

この記事をシェアする

ホーム » TradingViewの使い方 » TradingViewのコミュニティスクリプト「2-Period RSI strategy (with filter)」のロジック概要や注意点を解説