MT4バックテスト記録から売買した状況をチャートに表示してみよう!
Victory EAではMT4のバックテスト結果を全て公開しています。
実際にどういったトレードをしたのか、この表に書かれてあるのですが・・・
これを見ても正直よく分かりません。やはりチャート上で見たいところ。
そういったわけで、チャート上にエントリーした価格、クローズした価格が表示されるインジケーターを作りました。無料で公開します。
インジケーターのダウンロードはこちら
Victory EAのバックテストデータはこちら
※Victory EAのサービスは終了いたしました。
インジケーターの表示のさせ方
(1)MT4を起動後、[ファイル]から[データフォルダを開く]を選択します。
(2)MQL4フォルダー内のIndicatorsフォルダーにダウンロードしたインジケーターを入れ、Filesフォルダーにバックテストデータのファイル(csvファイル)を入れます。
(3)MT4を再起動後、表示できるようになっています。
パラメーター解説
【EA1 聖杯+を表示させる場合】
csvファイルをEA1.csvにします。
EA2の場合はEA2.csv、・・・となっていきます。
元データとの時間差は、バックテストしたサーバーの時間帯が基準となっています。今から表示させるMT4のサーバーとずれが生じる可能性があります。一度チャートを見てどれぐらいずれが生じているか確認して、この項目に -11~11 の数字を入れて調整を行ってください。
AVATRADEのMT4だと -2 または -3 でした。
(※EAによってはバックテストしたサーバーが違うのか、ヒストリカルデータが違うのか、多少違いがありました。)
FxProは 0 のまま。FXTFでは 6 でした。
さらに基本情報以外の情報も知ることができます。
[表示] → [ターミナル] → [エキスパート]から、平均ポジション保有時間、エントリーした時刻のそれぞれの回数、エントリーした曜日、ポジションを持ったまま週末を過ごすのかどうかも分かるようにしました。
平均ポジション保有時間や月間平均取引回数を一覧にした表や、エントリーした時間帯と曜日をグラフ化したものもこちらのページに掲載していますので、ぜひ参考にしてください。
データファイル(csvファイル)の作成方法
Excelなどの表計算ソフトを使ってデータ作りから始めます。今回はExcel2007を使いました。インジケーターはデータファイルの情報を読み取ってチャート上に表示することになります。
(1)まずエクセルを起動した状態にしておきます。
(2)バックテストのデータ部分を選択してコピーします。
(3)エクセルに貼り付けます。
(4)このままでは必要のない情報が入ってしまうので、貼り付けオプションから「貼り付け先の書式に合わせる」を選びます。
そうするとカラーでない文字と数字だけの表になるはずです。
(5)次に保存します。[名前を付けて保存]から[その他の形式]を選び、[ファイルの種類]をcsvファイル形式にして保存します。
メッセージが出るかもしれませんが、[OK]と[はい]でいいです。
以上で完了です。
Victory EAでのEA選びの参考になれば幸いです。
※Victory EAのサービスは終了いたしました。
FXキーストン オリジナル・インジケーター 人気ランキング
FXキーストンで無料配布しているオリジナルMT4・MT5インジケーターの人気ランキングです。
2024年10月の月間ダウンロード数トップ5はコチラ!
-
【keys_SynchroChart_Line.mq4】
シンクロチャート(MT4)チャート上で引いたトレンドラインなどのオブジェクトが、同じ通貨ペアであれば時間軸関係なく描写されます。
10月のダウンロード数
741人
FXキーストンではTradingView対応のオリジナルインジケーターも公開中です。すべて無料で利用可能となっています。
TradingViewインジケーターに関しても、ご要望に応じて作成と更新を続けていきますのでぜひ使ってみてくださいね。
ご協力よろしくお願いいたします。
コメント
いつも大変興味深く見させていただき、またインジ作成の依頼ができることに非常に心強く感じております。現在、BOほそぼそ嗜んでいます
■要望です。
10pipsになると矢印の表示とアラートが出るインジケーター
なのですが、指定したPipsが終値でアラートがでるようになりませんでしょうか。
あと、
□2019年2月22日 10:55 AM 清水さま
記載の内容が頭から離れず、何分足チャートで、何分取引とかわかるとありがたいです。
mt4に反映し設定値を11 というのはきっと移動平均線の期間なのでしょうね。
お忙しいとは存じますが、よろしくご検討願います
勝ち泰三様
コメントありがとうございます。
指定したPipsが終値でアラートという意味がいまいち分からず、ちょっと困ってます。
具体的な例を教えていただけるとイメージしやすいので助かります。
またよろしくお願いいたします。