(オプション) ヒストリカルデータを生成する

ヒストリカルデータ生成機能は、Axioryの1分足(M1)データをもとに、MT4オフラインチャート用のヒストリカルデータ(HSTファイル)を自動生成する機能です。

概要

この機能では以下の作業を自動で行います:

  1. AxioryのM1ヒストリカルデータをクラウドからダウンロード
  2. 指定した時間足(M5、M15、H1など)に自動集約
  3. MT4のオフラインチャートで使用できるHSTファイルを生成
  4. MT4の履歴フォルダに自動配置

[!NOTE] データの品質や正確性はAxioryの提供データに依存します。

前提条件

ヒストリカルデータを生成する前に、以下の設定が必要です:

MT4データフォルダの設定

  1. Metalify Controllerアプリで右上のメニューから「設定」を開きます
  2. 「MT4データフォルダ設定」にMT4のデータフォルダパスを入力します
    • MT4の「ファイル」→「データフォルダを開く」から確認できます
    • 例:C:\Users\YourName\AppData\Roaming\MetaQuotes\Terminal\xxxxx

AltText {priority}{768x432}

[!WARNING] MT4データフォルダが未設定の場合、ヒストリカルデータ生成ダイアログに警告が表示され、生成ができません。

使い方

1. ヒストリカルデータ生成ダイアログを開く

Metalify Controllerアプリの右上メニューから「ヒストリカルデータ生成」をクリックします。

AltText {priority}{768x432}

2. サーバー名を選択

MT4サーバー名を選択または入力します。

AltText {priority}{768x432}

[!TIP] サーバー名は、生成されるHSTファイルの保存先を決定します。MT4で使用しているサーバー名と一致させてください。

3. 通貨ペア(シンボル)を選択

ドロップダウンから通貨ペアを選択します。

利用可能な通貨ペア:

AltText {priority}{768x432}

4. 期間を設定

データをダウンロードする期間を指定します。

例:2020年から2025年のデータが必要な場合

AltText {priority}{768x432}

[!NOTE] 期間が長いほど、ダウンロードと生成に時間がかかります。

5. 生成する時間足を選択

生成したい時間足にチェックを入れます。

利用可能な時間足:

便利な機能:

AltText {priority}{768x432}

[!TIP] バックテストで使用する時間足のみを選択することで、生成時間を短縮できます。

6. 生成を開始

「生成」ボタンをクリックすると、ヒストリカルデータの生成が開始されます。

生成中は青色の進行中メッセージが表示されます。

7. 生成完了

生成が完了すると、緑色の成功メッセージが表示されます。

AltText {priority}{768x432}

生成されるファイル

ヒストリカルデータは以下のパスに保存されます:

[MT4データフォルダ]/history/[サーバー名]/[シンボル]-GEN[時間足].hst

例:

生成されるファイル:

C:\Users\YourName\AppData\Roaming\MetaQuotes\Terminal\xxxxx\history\Default\EURUSD-GENM5.hst
C:\Users\YourName\AppData\Roaming\MetaQuotes\Terminal\xxxxx\history\Default\EURUSD-GENH1.hst
C:\Users\YourName\AppData\Roaming\MetaQuotes\Terminal\xxxxx\history\Default\EURUSD-GEND1.hst

[!NOTE] シンボル名に-GENサフィックスが自動的に追加されます。

これでヒストリカルデータの生成は完了です!生成されたデータを使用して、MT4のオフラインチャートでバックテストを実行できます。バックテストの詳しい手順については、バックテストの進め方をご覧ください。