MT4の勝率表示インジケーターとは?
こちらは有料版ですが、サインを計算して勝率を時間帯別に表示しています
MT4に勝率表示するインジケーターをご存知でしょうか?
チャートにセットすると、過去のサインを拾って勝率をリアルタイムでチャートに表示してくれる機能です。
勝率をリアルタイムに表示させておくことで、お使いのサインツールのロジックが相性の良い相場の時だけ入るような手法が可能になります。
トレードで勝てない人を見ていると、調子の良い悪いを感覚的なもので判断している人が多く、負ける原因の一つになっていますが、きちんと勝率表示させることで感覚的なトレードを防ぐことができます。
また、拾ってきたサインツールなどを使う時に、どの通貨や時間足と相性が良いのかを、バックテスト無しでざっくりと把握することができます。
通常、バイナリーオプションで勝率をだすためには、MT4のテスター機能を使って、バックテストツールを使って計算します。しかし手間と時間がかかるので、実際にバックテストをやっているトレーダーさんは一握りです。
一般的なバックテストでの勝率の出し方
通常、バイナリーオプションで勝率を出すためにはMT4のテスターで計算をして・・・
バックテストツールで分析をしていきます
参考として、勝率表示インジケーターを使わずにバックテストで勝率を出す場合は、MT4のテスター機能を利用します。
ただテスター機能は、FXの自動売買ロジックであるEA(エキスパートアドバイザー)ならMT4に内包されているバックテスト機能でそのまま勝率がだせますが、バイナリーオプションインジケーターの場合は、MT4で勝率データを出して、そこから無料のバックテストツールなどに切り替えて分析する手間が必要です。
勝率表示インジケーター SYSFAC_WinRate無料版
SYSFAC_WinRate無料版はバイナリーオプションのバッファ型サインツール(データウィンドウに値を出力するスタンダードなサインツール)の勝率をチャートに表示してくれるインジケーターです。
デフォルトでは過去500本分のローソク足のサインをリアルタイムで計算して表示していきます。ローソク足の本数は任意で変更できますが、多くすればするほどそれだけマシンパワーが必要ですので、お客様のご利用環境によって適宜変更して下さい。
SYSFAC_WinRate(無料版)を使う前の準備
まず上記のボタンからSYSFAC_WinRateをダウンロードしてください。そしてダウンロードしたファイルを展開(解凍)しておきます。
その後、MT4のデータフォルダにある、【Indicators】フォルダに、勝率を表示したいインジケーターとSYSFAC_WinRateをいれます(※解凍したフォルダごといれるのではなく、必ず元のフォルダからだしてIndicatorsフォルダにいれてください)
そしてMT4を再起動していただき、SYSFAC_WinRateのみをチャートに適用し、パスワードを入力して使える状態にしておきます。
・ご利用にはDLL許可が2箇所必要ですので、こちらを参考に設定を変更してください。
勝率計算する矢印を設定する
次に、勝率計算をする矢印を拾えるように設定していきます。
まず【インジケーターのファイル名】には、勝率を計測したいインジケーターのファイル名を入力します。この時に「.ex4」の拡張子はいれないようにしてください。
そしてHIGHとLOWシグナルのインデックスですが、ここにはご利用のインジケーターのインデックスを入力するのですが、インデックスの確認はこちらを参考にして下さい。
各パラメータの解説
サインが出たローソク足の◯本後の終値で判定
勝率を計算する位置をこの設定で確定します。
通常のインジケーターですと1に設定しておけばよいですが、例えば「highlow15分の10分後判定」などの勝率を出したい場合は、ここを「2」にすれば次の次足で判定になりますので検証が可能です。
勝率を計算する期間
過去何本分までさかのぼって勝率計算をするかの設定です。ここを増やすとそれだけ正確な勝率に近づきますが、マシンパワーが必要になりますので、ご利用のPCスペックによって調整してください。
表示位置 文字色 フォントサイズ
チャートの表示に関するパラメータです。お使いのPCの解像度が特殊な場合は表示がずれることがありますが、ここの調整で対応が可能です。
シグナルが確定したらアラートを出す
勝率計算の対象になっている矢印が確定したらポップアップでお知らせします。
勝率表示インジケーター無料版と有料版の違い
無料版 | 有料版 | |
勝率表示 | ◯ | ◯ |
エントリー回数カウント | ◯ | ◯ |
勝数・負け数個別表示 | ◯ | ◯ |
市場別勝率計算 | ☓ | ◯ |
曜日別勝率計算 | ☓ | ◯ |
マーチン勝率計算 | ☓ | 5回まで可能 |
ATRフィルター 適用後の勝率計算 |
☓ | ◯ |
サインツールの パラメータ変更 |
☓ | ◯ |
判定・サイン出現タイミング | 確定時 | 即 |
対応インジケーター | バッファ型のみ | バッファ型のみ |
よくある質問
Q データウィンドウにインデックスが表示されない場合はどうしたら良いですか?
データウィンドウに値が出力されない(インデックスの設定ができない)オブジェクト型インジケーターとサブチャートに矢印がでる(RSIなど)サブチャート型のインジケーターには残念ながら未対応です。
Q 勝率表示インジケーターを入れたらMT4が重くなりました
勝率を計算する期間が長くなればそれだけCPUのパワーを使います。また適用するチャート数が多くてもCPUを使います。特にインジをチャートに適用直後は一斉に計算を始めますので重くなります。ただし、一度計算が終わればそこまでCPUは使いません。
またMT4はシングルコアしか利用できない古いプログラムなので処理速度には限界があります。ですので、ご利用のPCのスペックに見合った許容できる範囲をご自身で見極めてご利用下さい。
Q 矢印は2つまでしか拾えないんですか?
拾える矢印を増やすと勝率計算のエラーが増えるので2つまでしか対応していません。その場合はチャートを分けて別々で矢印の計算をするようにしてください。
Q 複数のPCやMT4で利用することはできますか?
パスワードを入れてもらえれば可能です。
Q MT5の対応はありますか?
時期は未定ですが有料版で対応予定です。
Q Object型のサインツールには対応していますか?
残念ながら対応していません。
Q 矢印を拾わないのですが
リペイントまたは、ローソク足が確定したら一つ前の足に矢印を出すタイプのものは残念ながら対応していません。
Q 勝率の表示がおかしいのですが・・・
ご利用のインジケーターが勝率計算を内包しているものですと正しく計算ができない場合があります。また、SYSFAC_WinRate以外の勝率表示インジケーターをチャートに適用すると正しく表示されない場合があります。
Q パラメータの設定を変更しての勝率を表示したい。
SYSFAC_WinRateは読み取るインジケーターの「デフォルトの状態」を読み込んで計算していますので、パラメータ変更をすると矢印がずれてしまいます。
パラメータ変更をご希望の場合は有料版のご利用をおすすめします。※ただし全てのインジケーターのパラメータ変更に対応しているわけではありません。
Q パラメーターを変えていないのにWinRateProの矢印と使っているインジケーターの矢印の位置が違う。
WinRateProはインジケーターのデフォルトの位置を表示しますので、パラメータを変更していない場合は、そのインジケーターはリペイントしている可能性が高いです。
Q 勝率表示の数値のフォントサイズがおかしい
MT4は古いプログラムですので、特殊な解像度に対応できないことがあります。こちらを参考に互換モードをお試し下さい。
Q サーバーとの接続に失敗しました。と出る場合は?
上記のエラーは回線が不安定な時に出るものです。インジケーターをMT4のチャートに適応時にパケットが詰まっていたりするとこのエラーが起きますので、通信状態を安定させてから接続して下さい。
【MT4】チャートに勝率を表示する無料インジケーター まとめ