この記事の内容
この記事を読むと…
- 判断当時に利用可能だった入力だけで条件を検査する。
- 進行中の高値と最終足・OHLC順序を区別する。
- JPY例で価格の入力精度と損益表示の丸めを分ける。
記事内で用語を調べる
バックテスト トレード日誌 トレーディングプラン ドローダウン ストップロス テイクプロフィット(TP)ツールは検証したい問い、コード、データで選びます。裁量練習には未来を隠した意思決定記録、EAには互換ランタイムと執行仮定が必要。Forex TesterのDesktopとOnline、MetaTraderのMT4とMT5を分け、製品名や最終残高だけで有効なテストと判断しません。
MetaTrader Strategy Testerの範囲
互換EAを履歴で評価して取引・結果を出す仕組みです。MT4はMQL4、MT5はMQL5で複数のtickモデル。必ず一足一回の計算ではなく、モードとイベントで観測が変わります。MT5の可視化は仮想チャート上のEA動作で、自動的に完全な手動発注リプレイパネルになるわけではありません。追加機能は別途確認します。
MT5のEvery tick based on real ticksは、利用可能な業者記録tickを使います。ただし分足あり・対応tickなしなら生成tick、tickあり・対応分足なしならtickを無視する仕様を確認。real ticksの選択名だけで完全な実データと認定しません。実tickでは分内スプレッドが変動し得る一方、生成側は当該分足の固定spreadを使います。Lastチャートでも取引はBid/Askです。
完全・遺伝的探索、ローカル・クラウド計算なども、実約定やライブ利益を保証しません。MT4資料ではTimer/ChartEventはテスターで処理されず、WebRequestなど外部通信関数も実行されず、取引は試験対象銘柄に限られます。タイマー・外部API依存なら別途互換確認が必要。レポート成功だけではライブのその動作は未検証です。MT4/MT5検証で最初の処理とjournalを見ます。
Forex Tester:DesktopとOnlineを分ける
Desktopは手動リプレイと自動戦略の両方を説明し、カスタムEAはDLLを追加する手順を載せています。EX4/EX5をそのままMQL環境へコピーするのと同じではありません。Onlineは別のブラウザ製品で、プランと自動化インターフェースが異なります。ブランドが同じでもライセンスや機能を相互移植しません。
早送りは反復の道具ですが、技能改善の実測値ではありません。履歴の配信、日付、欠損、Bid/Ask/Last、セッション、費用を比較。有料パッケージでも口座データへ近い・正確と自動判断しません。
Onlineはプラン条件下でロボット、半自動承認、Exit Optimizer、取引履歴取り込みを説明しています。MT4/MT5取引レポートの取り込みはEAコードの移植ではありません。変換時は最初のシグナル、数量、価格、費用、注文状態を照合。認識したファイル名だけでは同じ執行を証明できません。
五つの基準と、同じ範囲の費用
架空年予算で、無料ローカルテスター+月USD20のデータなら年USD240。年ライセンスUSD120+月USD15データなら年USD300。現行料金ではなく、税、ハード、追加機能、計算レンタルは除外。無料ライセンスだけで作業全体ゼロ円とも、有用な構成が安いとも決まりません。
| 基準 | 確認 |
|---|---|
| 目的 | EA互換と裁量の記録手順。Forex Tester両製品も自動化あり。 |
| 費用 | ローカル、データ、追加機能、プラン、クラウドを分離。 |
| コード | MQL5のネイティブMT5とForex Tester独自戦略APIを区別。 |
| データ | 配信、期間、範囲、見積り項目、生成を照合。 |
| 最適化 | MT5の探索方式に加えDesktopのStrategy Optimizerも確認。 |
一方を機械専用、他方を人間専用としません。ウォークフォワードは順次学習・評価を分けますが、データ、費用、評価設計の仮定は残ります。
Strategy Testerが適合する問い
MQL5 EAそのものならMT5がネイティブ環境。規則に必要な観測のモードとtick範囲、費用・遅延を確認。他製品も独自APIで自動戦略を扱うため、自動かどうかより実コード互換が選択条件です。
探索履歴を全保存し、標本内最良を選ぶ処理と未使用期間の評価を区別。MT5 Forwardの後半区分も、何度も学習・評価を繰り返す完全なウォークフォワードとは自動的に同じではなく、未来利益は保証しません。
Forex Testerを比べるときの手動手順
正確な版で発注、停止、メモ、未来非表示、書き出しを比較。Desktopは戻れる通常モードとForward testing onlyを説明。既に見たデータへ戻り判断を修正する練習は役立つ場合もありますが、独立評価ではありません。元の判断と再練習を別記録にします。
架空OHLC例:一単位を100で買い、SL95・TP108、連続経路、指定価格の正確な約定、spreadと費用なし。100→110→90→105なら先にTPで+8、100→90→110→105なら先にSLで−5。どちらもO100/H110/L90/C105。同じ最終足だけで有利な方は選べません。細かい記録で順序が分かっても、実際には価格側・約定モデルの確認が必要です。
10:20に、一時間の最終高値を使わない
算数が合うだけでは不十分。判断入力は足終了後だけでなく、その時点で利用できたものを使います。
横スクロールで図全体を確認 →
横にスクロールすると図全体を確認できます。
JPY追加例:書き出しの小数丸めで、別の試験を作らない
独立した架空USD/JPY買い10,000USD。価格刻み.001 JPY/USDを仮定し、入口Ask150.003、出口BidはSL149.991またはTP150.027、全て指定通り約定、別費用なし。これは特定業者の仕様やソフトの標準動作ではありません。
原価格精度・契約刻みと、画面表示の小数桁を分けます。比較前に最初の価格と注文状態を照合し、同じ入力かを確認してください。
小さな画面では横にスクロールするか、図を拡大できます。数値と要点は下のテキストにも記載しています。
- 原記録の価格を使用
- SL−120円/TP+240円 – 距離.012/.024、予定比2:1。
- 各価格を二桁へ誤って丸める
- 入口150.00/SL149.99/TP150.03 – ROUND_HALF_UP。損益表示でなく価格入力そのものを変更。
- 丸めた別入力の結果
- SL−100円/TP+300円 – 予定比3:1となるが、元の条件を改善した証拠ではない。
元入力はSL側−120円、TP側+240円、比2:1。ところが独自の誤ったCSV準備で各価格を小数二桁へ四捨五入(ROUND_HALF_UP)すると入口150.00、SL149.99、TP150.03となり、−100円と+300円、比3:1へ変わります。金額の表示だけを丸めたのではなく、価格入力を替えたためです。比較では生の価格精度・契約刻みと表示桁を分けて保存し、原記録へ戻れるようにします。精密に出力したことだけで実約定を再現したとも言えません。
最終残高より、最初の差を照合
同じ銘柄、契約サイズ、時刻、初期資金、数量刻み、手数料、spread、付与、イベント処理で短い制御例を合わせ、最初に違うシグナル・執行を探します。
別の架空資金モデル:口座100単位、A・Bが同時に各70を必要とし、独立結果は純益12・8。第二要求を空き資金不足で拒否する規則なら、先の一戦略だけ入り共有収益は12または8。独立合計20ではありません。これは独自資金方針で業者の証拠金仕様ではなく、取引順序を固定して比較します。
未来情報の混入は一ブランドの必然的欠陥ではなくプロトコルの問題。次の値を明かす前の判断を保存し、巻き戻しを明示。後で認識したチャートは完全に未知ではありません。失敗した候補も残し、評価を見て再調整したらその期間は選択へ使われたと記録します。
コード・裁量・データの問いを合わせる
MQL5 EAはまずMT5ネイティブで、裁量はForex Testerなどの正確な版の操作を比較。自動化なら独自APIとOptimizerを確認。いずれも標本外・フォワード評価の仮定を明記し、履歴レポートをライブ結果の約束にしません。
小さく再現できる試験から始める
- 裁量判断、EA規則、執行、共有資金のどれを検査するかを指定し、ランタイム互換を確認。
- 許可された試用やローカル環境で短い制御例を作り、設定、最初の取引、journalを照合。二年や平均クロスは練習選択で戦略認証ではない。
- tickと分足、セッション、価格項目、契約・費用を比較。データ追加でも全てのモデル不一致は直らない。
- 検索前に期間と評価手順を決め、全候補を保存。六か月は万能でなく、改訂後に同じ未使用期間と呼び続けない。
MQL5 Cloudはローカルライセンスとは別で、資源と通信に課金する仕組みです。無料枠を一律前提とせず、選んだagentと実際の明細を確認。ローカル試験のためにクラウドを買う必要はありません。
理解度を確認
練習の目安: 約2分.
答えと解説を見る
101<108。後の110はその判断で利用できた範囲の外です。
よくある質問
Strategy Testerは無料?
MT4 EAをForex Testerで動かせる?
MT5の実tickモードとは?
バックテストがよくライブで負ける理由は?
出典と検証
- docs.mql4.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- www.metatrader5.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- www.metatrader5.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- www.mql5.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- desktop.forextester.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- desktop.forextester.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- desktop.forextester.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- desktop.forextester.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- forextester.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
- cloud.mql5.com
内容の参考資料。記事に記載した範囲と前提を確認してください。
計算例には前提条件を明記しています。現在の市場データや提供会社の取引条件の代わりにはなりません。
