8つの手法を詰め込んだROC(モメンタム)MT4インジケーターを検証!無料ダウンロードできます。

ROCとはRate of Change(変化の割合)の略。過去の終値に対する当日の終値の変化率を表します。相場の「勢い」を見る、オシレーター系のインジケーターです。

このインジケーター、基本となるインジケーターのはずなのに、意外と知られていません。それは使えないからなのか?それなら、使えるように改良してみようと思い、8つの手法を組み込み検証してみました。どの手法が有効なのでしょうか?

ROC価格変化率

FXナビのオリジナルインジケーターであり、無料公開しております。一度ダウンロードして使ってみてください。

ダウンロードはこちら(2020/05/25 ver1.0)

 

このインジケーターを使って「便利だな」「他の人にも教えてあげたいな」と思ってもらえた方は、Twitter(@fxnav)でツイート&フォローをしていただけると、開発の励みになります!

更新履歴
2020年5月25日
【ver1.0 公開】インジケーターを公開

インジケーターへのご質問・改善アイデアあれば、下部のコメント欄かアンケートに投稿お願いします!

Check!!

FXナビROC3の使い方を動画で解説!

FXナビオリジナルROC3インジケーターの解説

 

似たインジケーターに「モメンタム」

実はROCは「モメンタム」(Momentum)インジケーターと瓜二つです。

ROCとモメンタム

しかし、計算式が違います。

  • ROC = (当日の終値 – n日前の終値)÷ n日前の終値 × 100
  • モメンタム = (当日の終値 – n日前の終値)÷ n日前の終値 × 100

ROCとモメンタムを別の指標とするか、同一とするかはトレーダー次第かと思います。

 

FXナビROCの解説

ROCのパラメーター設定

8つの手法を変えてみてください。そしてレンジかトレンドかを判定するADXフィルターがあります。

1. ROCが水準を超える

水準0.5(初期値)を超えてから、再び水準0.5を下回ったときに矢印が出現します。

  • 売られすぎの状態(ROCが-0.5以下の状態)から-0.5以上になったときに買いサイン。
  • 買われすぎの状態(ROCが0.5以上の状態)から0.5以下になったときに売りサイン。

ROCが水準を超える

行き過ぎからの逆張りになります。

2. 水準値を超えている状態でクロス

赤色の破線はROCを平均化(スムーズ化)したラインになります。

  • -0.5以下のときにこの赤ラインとゴールデンクロス(ROCが赤ラインを上に突き抜ける動き)したとき、買いサインが出ます。
  • 0.5以上のときにこの赤ラインとデッドクロス(ROCが赤ラインを下に突き抜ける動き)したとき、売りサインが出ます。

水準値を超えている状態でクロス

水準値を微調整してください。

3. 水準を超えている状態で、2度クロス

水準値を超えた状態で2度クロスしたときにサインが出ます。

水準を超えている状態で、2度クロス

  • -0.5以下のときにこの赤ラインとゴールデンクロス(ROCが赤ラインを上に突き抜ける動き)を2回したとき、買いサインが出ます。
  • 0.5以上のときにこの赤ラインとデッドクロス(ROCが赤ラインを下に突き抜ける動き)を2回したとき、売りサインが出ます。

水準値によってはあまり矢印がでないときもあるかもしれません。

4. 0を基準に

よく知られている一般的なROCの使い方です。

0を基準に

  • 0以上になったら買いサインが出ます。
  • 0以下になったら売りサインが出ます。

頻繁にサインが出ます。移動平均線などと一緒に使うといいのかもしれません。

5. 水準を超えている状態で、陽線か陰線か

行き過ぎの状態からロウソク足の陽線か陰線かを見ます。

水準を超えている状態で、陽線か陰線か

  • -0.5以下の状態でローソク足が陽線になったら買いサインが出ます。
  • 0.5以上の状態でローソク足が陰線になったら売りサインが出ます。

FXナビの乖離率インジケーターと似た感じになるでしょうか。

6. 水準の折り返し

「1. ROCが水準を超える」と似ているのですが、単純に水準を超えてから元に戻ったときにサインが出ます。

水準の折り返し

  • -0.5以下になり再び-0.5以上になったら買いサインが出ます。
  • 0.5以上になり再び0.5以下になったら売りサインが出ます。

「1. ROCが水準を超える」より頻繁にサインが出ます。

7. ROCが水準を超えてから、順張り

水準を超えた方向へサインが出ます。順張りです。

ROCが水準を超えてから、順張り

  • 0.5以上になったら買いサインが出ます。
  • -0.5以下になったら売りサインが出ます。

これもいろいろと使い方があると思います。ボリンジャーバンドなどと使ってみるのはどうでしょうか。

8. ダイバージェンス

買われすぎ/売られすぎのときのダイバージェンスを見ることができます。

ダイバージェンス

ROCの直近の高値または安値からダイバージェンスを判定しています。引かれたラインの全てがうまく機能しているわけではないので、最終的には目視で確認する必要があります。

 

その他のパラメーター設定

パラメーターに「ADXのフィルター」設定があります。

通常は「ADXフィルターなし」ですが、「ADXが境界値以下」の場合ADXの境界値以下のときだけ矢印が出現します。逆に「ADXが境界値以上」の場合ADXの境界値以上のときだけ矢印が出現します。

アラートは3種類あります。一般的な「ポップアップ通知」に加え、「メール通知」とスマホの「プッシュ通知」があります。アラートを使う場合はfalseからtrueにそれぞれ変更してください。

 

【検証結果】お薦めなのはどれ?

予想では「5. 水準を超えている状態で、陽線か陰線か」がうまく機能するのではないかと思ってました。実際表示してみると機能するときとそうでないときがあります。ROCでの逆張りは難しいのでしょうか。

やはり順張りである「4. 0を基準に」か「7. ROCが水準を超えてから、順張り」になりますが、「4. 0を基準に」はサインが頻発に出ます。ダマしが多いです。

境界値次第

よって「7. ROCが水準を超えてから、順張り」がいちばんいい感じです。しかしこれも水準値によって結果が変わってきます。この水準値をどう設定するか、次の課題にしたいと思います。

 

ダウンロードはこちら(2020/05/25 ver1.0)

 

FXナビ オリジナル・インジケーター 人気ランキング

FXナビで無料配布しているオリジナルMT4インジケーターの人気ランキングです。
2020年7月の月間ダウンロード数トップ5はコチラ!

  1. [Elliott_zigzag.ex4]

    【Elliott_zigzag.ex4】
    エリオット波動MT4インジケーター

    ZigZagをベースにしたエリオット波動インジ。今後も改良を加えます。

    7月のダウンロード数
    1476人
  2. [fxnav_RCI3.ex4]

    【fxnav_RCI3.ex4】
    短期、中期、長期の3本のRCIの状態からサインを出すインジケーター

    5つ以上の状態から選ぶことができます。アラート機能付き。

    7月のダウンロード数
    1386人
  3. [SynchroChart_Line.mq4]

    【SynchroChart_Line.mq4】
    シンクロチャート

    チャート上で引いたトレンドラインなどのオブジェクトが、同じ通貨ペアであれば時間軸関係なく描写されます。

    7月のダウンロード数
    1080人
  4. [fxnav_ma.mq4]

    【fxnav_ma.mq4】
    移動平均線(タッチでアラート機能付き)

    一般的な移動平均線にいろいろ機能が追加されてます。今後もご要望により改良を重ねます。

    7月のダウンロード数
    816人
  5. [sakata_gohou.mq4]

    【Sakata_Gohou.mq4】
    酒田五法(FXナビオリジナル)

    三兵と三法のパターンをサイン化。包み足も分かりやすく表示。アラートでエントリータイミングも逃しません。

    7月のダウンロード数
    621人

すべての「FXナビ オリジナルMT4インジケーター」を見る

 
 

より良い情報を提供するために、アンケートを実施しております。
ご協力よろしくお願いいたします。

回答する

アンケートでいただいたご質問やご要望については、随時こちらのページでお答えしています。

ご質問・ご要望の一覧はこちら

コメント

  1. nao より:

    いつもサイトを拝見して勉強しています。お世話になっております。
    移動平均線を○個以上超えなかった時にアラートを鳴らす機能を追加していただくことは可能でしょうか。また、既存のアラート設定の条件を組み合わせて、全ての条件を満たした時だけアラートを鳴らす、という設定は存在するのでしょうか。難しいようにも思うので、可能でなくても全然大丈夫です。ご検討お願いいたします。

    • masa より:

      nao様
      コメントありがとうございます。
      MAの数は固定にしてそれに対して超えるかどうかでないと難しいですね。
      アラートは条件が重なると逆にタイミングを逃すような気がするのですが。。。
      プログラム的には不可能ではないので、また考えてみようと思います。
      これからもよろしくお願いいたします。

タイトルとURLをコピーしました