直近のボラティリティが最も大きい通貨ペアこそ最も値幅が取れると思うのですが、朝起きて9時ごろにどの通貨ペアが一番動くのかは判りにくいです。
そこで直近1~5分足の様な下位の時間足でボラティリティの増加量を通貨ペア毎に比較したランキングのインジケーターがあったら良いなと思ったのですが、いかがでしょうか。
問題なのはボラティリティを何で測るかです。
・ボリンジャーバンドのミドル線から2シグマまでの距離を5本の足(1分足でいう5分前)前からの比較で変化量を測る
・ATRの大きさ(設定で足の本数分の前から現在の足のATRと比較した変化量)
・MA1分足での指定本数足ぶんの前からの値と現在のリアルタイムの値との比較
・単純に指定した本数前の終値と現在のリアルタイムの値との比較
なるだけ動作が軽くリアルタイムに動いて、今現在、最もボラティリティのある通貨ペアを探すのが目的なので、その様な目的に合ったインジケーターってできますでしょうか。
「ボラティリティが最も大きい通貨ペアこそ最も値幅が取れる」ということはその通りだと思います。ただそれをどのように数値化するか、そしてどうトレンドまたはレンジと判断するかがポイントとなりそうです。
通貨ペアのボラティリティと強弱を見るためのランキング
いずれにせよ、計算によって導き出された数値を自動的にランキングして上位に来るものを知りたかったのでインジケーターにしてみました。
結構使えるインジケーターになりました。ぜひ一度使ってみてください。
ダウンロードはこちら(2024/12/26 ver1.0)
- 2024年12月26日
- 【MT4/MT5 ver1.0】 スクリーナー機能のインジケーターを公開
※インジケーターへのご質問・改善アイデアあれば、下部のコメント欄かアンケートに投稿お願いします!
数値の意味?を上位から並べる
数字の大きい順に並べても意味がない指標があります。その辺りも含めて順番に解説をしていきます。
変動率
1本前のローソク足の終値から現在の終値までどれぐらい動いたかを見ます。
変動率 (%) = ((基準となるローソク足の終値 – 1本前のローソク足の終値)/1本前のローソク足の終値) * 100
- 1本前の終値 < 現在の終値(陽線)・・・上昇(緑色)
- 1本前の終値 > 現在の終値(陰線)・・・下降(赤色)
インジケーターは初期設定で、確定済みの足(完成したローソク足)のデータを基に指標を計算し、順位を表示します。この計算は、ローソク足が確定した時点で1回だけ行われます。
パラメーター設定を変更することで、確定していない足(リアルタイムで変動中の足)も表示対象にできます。この場合、変動中の足に合わせてデータが常に再計算され、新しい順位が表示されます。
新しい足が変わる毎に全通貨ペアが再計算されるため、インジケーターが重くなる可能性があります。
出来高(ティック数)
値幅によるボラティリティではなく、どれだけ売買されたかを見たいために、出来高(ティック数)で並べてみました。
他の通貨ペアの状況を把握するのにも使えるのではと思います。
ADX
レンジになって大きく動いているのではなく、どれだけトレンドが発生しているかを見るために、ADXを付けてみました。
どの通貨が上がっているのか下がっているのかを見れるのではないでしょうか。
RSI
RSIは数値の大きさ順に並んでいません。買われ過ぎ/売られ過ぎの通貨ペアのランキングになっています。
50を基準にどれだけ離れているかの順になります。
- RSIが50以上・・・上昇(緑色)
- RSIが50以下・・・下降(赤色)
CCI
CCIも同じくオシレーター系のインジケーターなので、買われ過ぎ/売られ過ぎを見ています。
CCIは0を基準にどれだけ離れているかになります。
- CCIが0以上・・・上昇(緑色)
- CCIが0以下・・・下降(赤色)
銘柄をクリックするとそのチャートになる
このインジケーターの機能として便利なのが、銘柄を押すとその銘柄のチャートに変更します。
1位の通貨ペアを見ることはもちろん、上位に来ている通貨を中心にワンクリックでチャートを切り替えることができ、これが非常に便利です。
パラメーターの設定
「フィルター」の項目からどのような基準のランキングかを選ぶことができます。
「リアルタイム」が、現在のローソク足との比較で計算するかになります。trueにするとローソク足が変動するごとに常に計算することになり、インジケーターが重くなる可能性があります。
除外リスト設定で銘柄をランキングから除外する
ランキングから除外したい銘柄があれば、除外することができます。
「BTC,XRP,ETH」のようにコンマで区切って入力してください。特定の通貨ペアでも大丈夫です。
例:「ZARJPY,TRYJPY,CHF」(ランド円、トルコリラ円、スイスフランの通貨ペアを除外)
RCIの変化量をランキング化してみる!?
インジケーターを作ってて思ったのですが、さらに改良できるアイデアが湧いてきました。今後もバージョンアップしていくつもりです。
ぜひ使ってみた感想をお待ちしております。ご要望にもできるだけお応えします。
ダウンロードはこちら(2024/12/26 ver1.0)
その他の便利なインジケーターはこちら
オリジナル・インジケーター 人気ランキング
FXキーストンで無料配布しているオリジナルMT4・MT5インジケーターの人気ランキングです。
2024年11月の月間ダウンロード数トップ5はコチラ!
-
【keys_SynchroChart_Line.mq4】
シンクロチャート(MT4)チャート上で引いたトレンドラインなどのオブジェクトが、同じ通貨ペアであれば時間軸関係なく描写されます。
11月のダウンロード数
645人
FXキーストンではTradingView対応のオリジナルインジケーターも公開中です。すべて無料で利用可能となっています。
TradingViewインジケーターに関しても、ご要望に応じて作成と更新を続けていきますのでぜひ使ってみてくださいね。
ご協力よろしくお願いいたします。
コメント
さっそくの実現ありがとうございます。
海外FX口座だからかマイナー通貨が多量にある口座だと除外リストに記載する文字が多かったです。
例
BTC,XRP,ETH,CHF,NZD,AMZ,XPT,ZAR,XPD,BOC,MSF,TSL,BOE,SPC,DJC,NAC,JPC,NDV,NVD,CAD,NOK,TRY,XOM,PLN,MXN,SGD,CZK,SEK,HUF
たぶん、まだボラが出てくる通貨が埋もれているはずなので、使用する通貨を選ぶ形式の方が使い勝手がいいかもしれません。
いぬ様
コメントありがとうございます。そしてインジケーターも使っていただき、ありがとうございます。
選ぶ形式にしたいと思います。ご提案ありがとうございます。
これからもよろしくお願いいたします。
使ってみてですが、設定では「使う通貨ペア」が良いと思いました。
理由は「XAUAUD」なんて通貨ペアもあるのですが、豪ドルと金はそれぞれ別の通貨との組み合わせでは使うので単体通貨での除外だと支障がありそうです。
いぬ様
「使う通貨ペア」という形に修正したいと思います。