MT4のバックテスト(テスター)のマーケットデータとインジゲータ値を出力して、
分析したい場面が多々ありました。
そこで、それだけのEAを作ってみましたので、ソースコードとExcelシートを公開します。
仕様
・指定した通貨ペアの始値/終値/高値/安値を出力します。
・移動平均線(短期・長期)/MACD/RSI/ストキャスティクスの値を出力します。
・いずれの値もカンマ区切りのCSV形式 かつ @@ で絞り込めるデータとして出力します。
・パラメータ「記録対象のバー」では一つ前以前の値を指定しないと正確な値が出力されません。
ソースコード&Excelシート
マーケットデータ&インジゲータ出力EA(MT4テスター専用)
記録・分析用Excelシート
使い方
1.通常のEAと同様にMT4起動後、テスターのパネルを開きます。
2.テスターパネルにて、適宜パラメータを指定します。
その後、「スタート」ボタンを押下して、完了するまで待ちます。
3.EA実行後、「操作履歴」タブを開き、右クリックして「表示」を選択します。
4.検索値として「@@」を指定して絞り込みます。
該当したデータを全て選択した後、右クリックメニューで「コピー」を選択します。
5.コピーしたデータをExcelシートのA3セルに貼付、B列を選択します。
6.B列の値をカンマ区切りで分割して完成です。D列より右が実際に使える値となります。
あとはグラフにするも良し、ピボットテーブルにして集計するも良し。
使えるかどうかはあなた次第、、、って自分が使うだけなんですけどね。。。



