前回の独自のインジケータは結果として失敗でした。
原因はやはりバックテストの期間が短すぎる(約半年)・・・。
そのため、勝率が全然安定しなかったです。
いろいろ調べてみましたが、やはりXMではヒストリカルデータが入手できず、
自分で入手するしかないようです。
メモ程度になってしまいますが、以下入手方法です。
1.BinanceのDataCollectionからデータをダウンロード
このような形で月別の1分足のデータがzip圧縮されていますので、
それをダウンロードします。
2.データをExcelに張り付けて、Unix時間⇒MT4の時間に変換
ダウンロードしたデータイメージ
必要なのは、左から6カラム分。
また、時刻がUnix時間になっているため変換が必要です。
ExcelのA1セルに時刻がある前提で、
変換の数式は以下の通り。
= A1/(1000*24*60*60) + DATE(1970,1,1)
↓Excelに張り付けたイメージ
これを上の数式で変換すると
MT4のヒストリカルデータは、日付と時刻で分ける必要があるため、
上の変換式から、書式設定をしています。
日付の書式設定
時刻の書式設定
このExcelを適当な新規テキストファイルに張り付け、
TSVファイルとして保存すれば完成です。
これで、長い期間の検証ができそうです。
私が作成した2020年1月1日~2024年9月30日までのデータをアップしましたので、
ご利用いただければ幸いです。