●FXでバフェット流・キャピタルゲインを求めて●
FXで自動売買をしています。MetaTrader4にて資金を運用中
<<アウトプットのためにインプットの時間~近況報告 | ホーム | EAはマウスクリックで作れちゃいます! ~無料EAジェネレーターの使い方>>
MT4 1分足から各時間足を作成する~バックテストのためのperiod_converter Allの使い方
しかし、
・バックテストでエラーが出たとき。
・過去の4本値がない期間のバックテストをしたいとき。
等のときに、新しく4本値を作るという方法があります。
今回はそのノウハウの記事です。
やり方を要約すると
・1分足を入手する
・MT4で1分足から5M/15M/30M/1H/4H/日足を作成する。
というものです。
//
1,
道具・材料の準備
・FXDDから1分足データのダウンロード>解凍
ダウンロードは下記URLから。
http://www.fxdd.com/mt/jp/forex-resources/forex-trading-tools/metatrader-1-minute-data/

//
2,
・period_converter All.mq4 を入手する。
入手は下記から
http://ux.getuploader.com/509/download/3/period_converter+All.mq4
・それを、C:\MT4\experts\scriptsフォルダに入れる
//
3
MT4を開く
ツール>オプション>チャート>ヒストリー内の最大バーの数「99999999999999」9を14個入れる
ツール>オプション>チャート>チャート表示バーの最大数「99999999999999」9を14個入れる
開かれているチャートをすべて閉じる

4
MT4を閉じる。
PC上ファイルから、C:\MT4\historyを開く。
そして、以下の各hstなどを削除する

5
MT4を再起動する。
ツール>ヒストリーセンター>AUDJPY>1Minute(M1)>インポート>Browse>(データの目視確認)>OK

6
MT4を閉じる
7
MT4を再起動
8
ファイル>オフラインチャート>AUDJPY1M>開く

9
ナビゲーター>Scripts>period_converter_Allをチャート上にドロップ

10
ターミナル>Expertsで、各時間足の形成を確認
11
すべてできたらMT4を閉じる。
PC上のファイルから、C:\MT4\historyをみる。
そうすると下記画像のように各時間足ができてる。

以上で完成です。
それでは、バックテストをお楽しみくださいね♪

できましたらクリックお願いします
<<アウトプットのためにインプットの時間~近況報告 | ホーム | EAはマウスクリックで作れちゃいます! ~無料EAジェネレーターの使い方>>
コメント
No title
No title
こじろうさんへ
この記事は、バックテストのやり方でも、最適化のやり方でもないんです ><;
準備のために4本値をMT4にいれる方法なわけです。
わかりにくいところがありましたらメールくださいね♪
窮鼠さんへ
お役に立てて嬉しいです。
ネットで過去記事をググったら2009年とかなり古かったんで新しい記事にしてみました。
No title
No title
No title
コメント返し
その通りです。あえて、記事のことをする理由はデータ期間です。
通常業者は1分足は2000本=約2日弱しか過去データがありません。そこでFXDDなら2005年から7年分の1分足データが入手できるために長期バックテスト用に記事のようなことをするわけです。
ゆうみさんへ
ありがとうございます。
まずはくるりさん旧記事を読んだ方がわかりすいかも。
http://kururifx.blog102.fc2.com/blog-category-10.html
masaruさんへ
そうですね。
FX業者側で長期データを公開して欲しいですね。
No title
休んでる間色々とご連絡ありがとうございました^^
そしてブログ復活されたんですね♪
プログラム?はちんぷんかんぷんですが、何かあった際には相談させていただきます♪
管理人のみ閲覧できます
コメント返し
おひさしぶり♪
>何かあった際には相談させていただきます♪
ぜひ、遠慮なく声をかけてくださいね。
お待ちしています!
No title
FXDDの足データを使ってforex.comでバックテストをした場合、FXDDとまったく同じ結果にはなりません。
forex.comの場合ですと似たような収益カーブにはなると思いますが…。
理由:MT4はバックテストを行う際、その時のスプレッドにてバックテストを実行する為。
Live運用する際には、さらに注意が必要です。
ブローカー毎に週明けのOpenTimeや週末のCloseTimeが異なりますし、サーバー設置国によって、サマータイムの有無により、更に時間のズレがあります。
これにより、週明けに窓空けで取引が始まったりする場合、FXDDとforexとで差が生じます。
この辺りを踏まえた上で利用された方がよろしいかと。
コメントの投稿
トラックバック
この記事にトラックバックする(FC2ブログユーザー) URL
| ホーム |