本文へスキップ
検証・バックテスト

Tickstoryの使い方|無料で99%ティックデータを用意する手順

TickstoryでDukascopyのティックデータを取得し、MT4のバックテストを99%品質にするまでの手順を番号付きで解説。GMTオフセット補正、可変スプレッド埋め込み、無料Liteの制限まで整理します。

執筆: Redington 公開: 最終更新:

PR当ページにはプロモーション(アフィリエイト広告)が含まれます。順位・評価は公開の評価基準に基づき編集部が独立して決定しています。EAの成績はすべて過去の検証結果であり、将来の利益を保証するものではありません。海外FX業者は金融庁未登録です。

この記事の目次
  1. 結論:無料でできるが、GMT補正を間違えると全部無駄になる
  2. Tickstoryとは何か
  3. データ取得からバックテストまでの手順
  4. GMTオフセットを間違えると何が起きるか
  5. Dukascopyのデータを使うときの前提
  6. Tickstory と Tick Data Suite の使い分け
  7. MT5で使う場合の注意
  8. 有料版を検討する基準
  9. うまくいかないときのチェックリスト
  10. まとめ

MT4のバックテストで99%品質を出すには、実ティックに準じる高密度データを.fxtに埋め込む必要があります。Tickstoryは、Dukascopyが公開しているヒストリカルデータを自動でダウンロードし、MT4/MT5形式に変換するWindowsアプリです。無料のLite版でも基本的なデータ取得とMT4エクスポートが可能です。ここでは取得から検証までの手順を番号付きで整理します。

結論:無料でできるが、GMT補正を間違えると全部無駄になる

✅ 結論

Tickstoryの作業は「①データをダウンロードする、②タイムゾーンを自分の業者のサーバー時間に合わせる、③可変スプレッドを埋め込んでエクスポートする」の3ステップです。このうち②を間違えると、時間フィルターを持つEAの成績が丸ごと変わります。ロンドン時間・ニューヨーク時間で動くEAほど影響が大きく、ここだけは推測で進めないでください。

Tickstoryとは何か

Tickstoryは、Dukascopyのヒストリカルデータを取得してMT4/MT5のバックテスト用ファイルに変換するデスクトップアプリケーションです。無料のLite版と有料版があります。

項目

内容

提供形態

Windowsデスクトップアプリ

データ元

Dukascopy のヒストリカルデータ

Lite(無料)

個人利用限定。対応銘柄数・ダウンロード本数・出力ボリューム種別などに制限あり

Standard(1ユーザー)

US$79.00

Professional

US$129

主な機能

MT4/MT5形式へのエクスポート、タイムゾーン変換、可変スプレッドの埋め込み

出典: Tickstory 公式 / Tickstory Standard (2026年9月24日確認。表示価格は地域や時期により変動する可能性があるため、購入前に公式サイトで確認してください)

ℹ️ 補足

Lite版の具体的な制限内容(銘柄数、同時ダウンロード数、ティックボリュームか取引ボリュームか等)はバージョンによって変更されています。本記事では個別の数値を断定せず、公式サイトの製品ページで最新を確認することをおすすめします。

データ取得からバックテストまでの手順

⚠️ 注意

以下の手順は一般的な流れです。画面表記やメニュー名はTickstoryのバージョンによって変わります。実際の操作画面と異なる場合は、公式ドキュメントとアプリ内のヘルプを参照してください。

  1. Tickstoryをインストールする。 公式サイトからLite版(無料)または有料版をダウンロードし、Windows環境にインストールします。MT4と同じPCに入れると、後のエクスポート先指定が楽になります。
  2. 対象の通貨ペアを選ぶ。 銘柄一覧から検証したいペア(EURUSD、USDJPY、XAUUSDなど)を選択します。
  3. データをダウンロードする。 取得期間を指定してダウンロードします。ティック単位のデータは容量が大きく、数年分で数GBになることがあります。回線と空き容量を確認してから実行してください。初回は数時間かかることもあります。
  4. 自分の業者のサーバーGMTオフセットを調べる。 MT4の気配値表示に出ている時刻と、自分のPCの時刻(およびUTC)を比較します。多くのMT4業者はGMT+2(夏時間はGMT+3)ですが、業者によって異なります。業者のサポートに直接確認するのが最も確実です。
  5. タイムゾーン変換を設定する。 DukascopyのデータはGMT+0基準です。手順4で調べたオフセットに変換する設定を行います。夏時間(DST)の切り替えを自動で扱うかどうかも、ここで決めます。
  6. 「可変スプレッドの埋め込み(Embed variable Spread)」をONにする。 これをONにすると、MT4のテスターで固定スプレッドではなく、データに記録されたスプレッドが使われます。固定スプレッドの問題は 可変スプレッドでバックテストする方法 にまとめています。
  7. MT4向けにエクスポートする。 出力先としてMT4のデータフォルダを指定します。.fxtが tester\history\ に、.hst が history\<サーバー名>\ に書き出されます。MT4のデータフォルダは「ファイル」→「データフォルダを開く」で確認できます。
  8. MT4のバー数上限を上げる。 「ツール」→「オプション」→「チャート」タブで「ヒストリー内の最大バー数」「チャートの最大バー数」を十分大きな値にします。ここが小さいと古いデータが切り捨てられます。
  9. MT4を再起動する。 エクスポート中はMT4を閉じておくのが安全です。起動したままだとサーバーデータで上書きされることがあります。
  10. テスターで実行する。 「表示」→「ストラテジーテスター」(Ctrl+R)でモデルを「全ティック」にし、期間を指定して実行します。
  11. モデリング品質が99%台になることを確認する。 レポート上部の表示を確認します。90%のままなら、手順7〜9のどこかで上書きが起きています。

全体の流れは MT4/MT5バックテストのやり方 にも整理しています。

GMTオフセットを間違えると何が起きるか

タイムゾーンの補正は、単に「グラフが横にずれる」だけの問題ではありません。

  • 時間フィルターを持つEA(「東京時間だけ取引する」「NY時間の22時〜24時のみ」など)は、対象時間帯そのものがずれます。成績が良くなることも悪くなることもありますが、どちらにせよ実運用とは別のものを測っています。
  • 日足の区切りが変わります。 GMT+2とGMT+3では日足の本数と形が変わり、日足を参照するEAの判断が変わります。
  • スワップの発生タイミングがずれます。 日をまたぐ回数が変わるため、長期保有型のEAではスワップ損益が変わります。

💡 ポイント

サーバー時間の確認は、MT4の気配値表示の時刻欄を見るのが最も早い方法です。表示されている時刻とUTCの差がサーバーのGMTオフセットです。夏時間の切り替え月(3月と11月頃)をまたぐ検証では、切り替えの扱いも確認してください。時間設定の基本はサーバー時間の確認方法で解説しています。

Dukascopyのデータを使うときの前提

Tickstoryが扱うのはDukascopyのフィードです。これは前提として理解しておく必要があります。

  1. 自分が使う業者のレートではありません。 スプレッドの水準、値飛びの発生、指標時の挙動は業者ごとに違います。Dukascopyのデータで得た結果は、そのまま自分の口座の期待値にはなりません。
  2. それでも標準のサーバーデータよりは遥かに密です。 MT4の標準M1データは業者が保持している分しかなく、欠損も多いのが普通です。比較の土台としてはDukascopyのほうが安定します。
  3. 業者固有の条件を反映したいならMT5の実ティックを使う選択肢があります。 MT5の「Every tick based on real ticks」は、自分が使う業者が蓄積した実ティックを使います。違いは MT5のリアルティックと疑似ティック で解説しています。

Tickstory と Tick Data Suite の使い分け

観点

Tickstory

Tick Data Suite(TDS)

役割

データの取得と変換

MT4本体にパッチを当て、テスターの機能を拡張

可変スプレッド

エクスポート時に埋め込む

ティックデータの実bid/askを直接使用

スリッページ

再現しない

複数の生成方式から選択可能

手数料設定

MT4標準テスターには入力欄なし

ファイル手編集なしで設定可能

特殊バー(Renko等)

—

対応

費用

Lite無料 / Standard US$79

月額・年額・買い切りの3プラン(14日無料トライアルあり)

出典: Tickstory 公式 / Tick Data Suite (2026年9月24日確認)

無料で99%品質のデータを用意したいだけならTickstoryで足ります。 手数料やスリッページまでMT4のテスターに織り込みたい場合は、 Tick Data Suiteの使い方と価格 を検討することになります。

MT5で使う場合の注意

TickstoryはMT5形式へのエクスポートにも対応していますが、MT5にはそもそも「Every tick based on real ticks」という実ティックモードがあります。自分が使う業者に十分な期間のティックが蓄積されているなら、外部データを持ち込むより業者の実ティックを使うほうが現実に近くなります。

外部データをMT5で使う場合は、カスタムシンボルとして取り込む方法があります。気配値表示で右クリック →「シンボル」→「カスタムシンボルを作成」→「ティック」タブからCSVをインポートする流れです。ただしカスタムシンボルでは手数料が自動反映されないなど、口座設定に基づく計算が効かない項目があります。手数料を手動で織り込む必要がある点に注意してください。

⚠️ 注意

MT5のカスタムシンボルで検証した結果は、実口座の銘柄設定(契約サイズ、証拠金計算方式、スワップ、ストップレベル)と一致しているとは限りません。カスタムシンボルの仕様を実口座に合わせる作業を省くと、必要証拠金や損益計算がずれます。手間を考えると、MT5では業者の実ティックを使うほうが実務的です。

有料版を検討する基準

無料のLiteで足りるか、有料版が必要かは、検証の目的で決まります。以下のいずれかに当てはまるなら有料版を検討する価値があります。

  1. 複数のEAを継続的に検証している。 エクスポート速度の差が作業時間に直結します。有料版はマルチスレッドで動作するため、繰り返しのエクスポートが速くなります(出典: Tickstory 公式フォーラムの記載、2026年9月24日確認)。
  2. 通貨ペア以外(株価指数、コモディティ、暗号資産)も検証したい。 対応銘柄数が増えます。
  3. 商用利用(EAの販売、検証代行など)を行う。 Liteは個人利用限定です。
  4. 最新のMT4ビルドで問題なく動かしたい。 有料版は最新ビルド対応と優先サポートが提供されます。

逆に、「手持ちの1〜2本のEAをEURUSDで検証したい」だけなら、Liteで目的は達成できます。無料で始めて、必要になってから有料版に移行する順番で問題ありません。

うまくいかないときのチェックリスト

  1. 品質が90%に戻る → エクスポート後にMT4がサーバーからデータを取得して上書きしています。MT4を閉じてからエクスポートし、上書き防止設定を確認します。
  2. 品質が25%のまま → テスト対象の時間足がM1になっています。仕様なので異常ではありません。
  3. テスターに期間が出てこない → .fxtの出力先がMT4のデータフォルダと一致していない可能性があります。「ファイル」→「データフォルダを開く」で実際のパスを確認してください。
  4. ダウンロードが終わらない → ティックデータは大容量です。まず1年分で試し、動作を確認してから期間を伸ばします。
  5. バックテストが極端に遅い → 実ティックでの全期間テストは時間がかかります。まず短期間で挙動を確認してから長期を回すほうが効率的です。

まとめ

Tickstoryは、無料で使える範囲でも「MT4のバックテストを実データ由来のティックで回す」という目的を達成できます。重要なのはツールの操作ではなく、GMTオフセットの補正と可変スプレッドの埋め込みという2つの前提条件です。

データ品質を上げても、スリッページ・約定拒否・遅延は再現されません。次は モデリング品質90%と99.9%の違い で数値の意味を確認し、 バックテストとリアルが乖離する原因 で残る差を把握してください。指標の読み方は EA成績指標チェッカー も併せて活用できます。

よくある質問

Q.Tickstoryは無料で使えますか?
無料のLite版があります。公式サイトによればLiteは個人利用限定で、対応銘柄数やダウンロード本数、出力されるボリュームの種類などに制限があります。基本的なデータ取得とMT4向けエクスポートは無料版でも可能ですが、制限内容はバージョンで変わるため、最新は公式サイトで確認してください(2026年9月24日時点の公式表記に基づく)。
Q.Tickstoryのデータはどこから来ていますか?
Dukascopy(スイスの銀行系ブローカー)が公開しているヒストリカルデータです。実質的に個人が入手できる最良の無料ティックデータですが、あくまでDukascopyのフィードであり、自分が使う業者のレートとは異なります。この差が残ることは前提として認識しておく必要があります。
Q.GMTオフセットは何時間ずらせばいいですか?
DukascopyのデータはGMT+0(UTC)基準です。多くのMT4業者はGMT+2(夏時間はGMT+3)でサーバーを運用しているため、その差を補正します。ただし業者ごとに異なるため、推測せず自分の口座のサーバー時間を確認してください。確認方法は気配値表示の時刻とPCの時刻を比較する方法が簡単です。
Q.エクスポートしたのにモデリング品質が90%に戻ってしまいます。
MT4を起動したまま、あるいは対象ペアのチャートを開いたままにしていると、サーバーからダウンロードされたデータで.hstが上書きされることがあります。Tickstoryにはこれを防ぐ設定があります。またMT4側で「ツール」→「オプション」→「チャート」のバー数上限が小さいと、データが切り捨てられます。

関連記事