技術辞典

EAのデモ口座とは|実運用前に動作確認するための基本用語

EAファンクラブ

EAのデモ口座とは、実資金を使わずにEAの設置、注文、決済、ログ、通知、setファイル、稼働時間などを確認するための口座です。

EAをいきなり実運用する前に、デモ口座で動作確認を行うことで、EAが正しくチャートに設置されているか、自動売買が許可されているか、認証が通っているか、注文や決済が想定どおりに行われるかを確認しやすくなります。

ただし、デモ口座の結果がリアル口座でも同じになるとは限りません。スプレッド、約定、スリッページ、取引サーバー、口座タイプ、銘柄仕様、取引時間、通信環境などが異なる場合があります。

この記事では、EAのデモ口座の基本と、実運用前に確認したいEA設定、setファイル、Expertsログ、Journalログ、取引履歴、リアル口座との違いを整理します。

なお、この記事はEAのデモ口座と動作確認の基本を整理するための内容です。売買判断、推奨ロット、推奨銘柄、推奨エントリー、利益保証を行う内容ではありません。

この記事で確認すること

確認項目内容EA確認で関係する場面
デモ口座実資金を使わずに取引環境を確認できる口座です。EA導入前、設定確認、注文確認、ログ確認で使います。
リアル口座実資金で取引する口座です。デモ口座との条件差を確認します。
動作確認EAが想定どおりに動くか確認する作業です。設置、認証、注文、決済、ログ、通知を確認します。
setファイルEA設定を保存したファイルです。デモ確認時の設定を保存・再現します。
ログ確認ExpertsログやJournalログを確認する作業です。EAが動いた理由、動かなかった理由を確認します。
取引履歴注文、約定、決済、損益の記録です。デモ口座での動作結果を確認します。

EAのデモ口座とは

EAのデモ口座とは、実資金を使わずにEAの動作を確認するための環境です。

MT4 / MT5のデモ口座では、EAをチャートに設置し、注文、決済、ログ、通知、稼働時間、認証、WebRequestなどを確認できます。

項目意味確認ポイント
デモ口座仮想資金で取引確認を行う口座です。EA導入前の動作確認に使います。
仮想資金実資金ではない検証用の資金です。実損益ではない点を理解します。
EA設置EAをチャートに適用することです。自動売買許可、認証、Inputsを確認します。
注文確認EAが注文できるか確認することです。order_send、retcode、取引履歴を確認します。
決済確認EAが決済できるか確認することです。TP、SL、内部決済、close_reasonを確認します。

デモ口座で確認する理由

EAを実運用する前にデモ口座で確認する理由は、EAの設置ミス、設定ミス、認証エラー、ログ不足、注文失敗、通知不備などを事前に見つけるためです。

バックテストでは確認しにくい、リアルタイムの接続状態、認証、WebRequest、通知、実際のチャート上の動作も確認できます。

確認目的内容見る項目
設置確認EAがチャートに正しく設置されているか確認します。チャート表示、初期化ログ、EA名
自動売買確認EAが注文可能な状態か確認します。自動売買許可、trade_allowed
認証確認EAの利用認証が通っているか確認します。auth_status、auth_result
注文確認EAが注文を送れるか確認します。order_send、retcode、deal_ticket
決済確認EAが想定どおり決済するか確認します。close_reason、profit、ticket
ログ確認必要な情報がログに出ているか確認します。Expertsログ、Journalログ

デモ口座で確認した内容をリアル運用前に見直す

デモ口座は、EAの設置、注文、決済、ログ、通知、setファイルの読み込みを確認するために有効です。ただし、デモ口座で問題なく動いたことは、リアル口座でも同じ結果になることを意味しません。実運用前には、バックテスト、デモ口座、リアル口座の違いを分けて確認してください。

確認段階主な確認内容
バックテスト過去データ上で、エントリー、決済、ロット、ログ出力を確認する
デモ口座EA設置、注文許可、通知、WebRequest、実チャート上の動作を確認する
リアル口座スプレッド、約定、手数料、スリッページ、口座仕様を確認する

バックテストとリアル運用の違いを整理する場合は、MT5でバックテストとリアル運用の違いを確認することを確認してください。

MT5のバックテスト手順を確認する場合は、MT5バックテストのやり方もあわせて確認すると、検証条件を整理しやすくなります。

デモ口座とリアル口座の違い

デモ口座とリアル口座では、取引環境が完全に同じとは限りません。

特に、スプレッド、約定、スリッページ、リクオート、取引サーバー、口座タイプ、銘柄仕様、取引時間、流動性、通信環境は差が出る場合があります。

比較項目デモ口座リアル口座での注意点
資金仮想資金です。実資金の損益とは異なります。
スプレッド確認用条件で表示される場合があります。実運用では広がる場合があります。
約定確認環境として動く場合があります。スリッページや約定拒否が異なる場合があります。
取引サーバーデモ用サーバーの場合があります。リアル口座とはサーバーが異なる場合があります。
銘柄仕様デモ環境の仕様です。リアル口座のpoint、digits、tick valueを再確認します。
心理面実資金ではないため負担が小さいです。実運用では判断や停止判断が変わる場合があります。

デモ口座でEA設置を確認する

デモ口座では、まずEAが正しくチャートに設置されているかを確認します。

EAがチャートに表示されていても、自動売買がOFF、EA個別許可がOFF、認証NG、WebRequest未設定の場合は、注文できない場合があります。

確認項目内容ログで見る項目
EA設置対象チャートにEAが設置されているかです。init、EA名、version
自動売買許可端末全体とEA個別の許可です。trade_allowed、auto_trading
Inputs確認EA設定値が想定どおりか確認します。input_summary、setting_log
setファイル読み込んだ設定ファイルです。set_name、設定値一覧
初期化結果EAが正常に起動したかです。INIT_OK、RUNTIME_INIT、auth_status

認証とWebRequestを確認する

認証付きEAや外部連携EAでは、デモ口座でも認証とWebRequestを確認します。

認証NGの場合、EAが起動していても新規エントリーを止める、通知だけ止まる、全機能を止めるなど、EA仕様によって動作が異なる場合があります。

確認項目内容確認するログ
認証状態EAが利用可能か確認します。auth_status、auth_result
口座情報認証対象の口座か確認します。account、server、account_type
WebRequest外部URLへ通信できるか確認します。webrequest_ok、http_status
通信失敗外部通信ができない状態です。timeout、network_error、GetLastError
認証NG時の動作どの機能が止まるか確認します。auth_block、entry_block

デモ口座で注文と決済を確認する

デモ口座では、EAが注文を送れるか、約定するか、決済できるかを確認します。

注文がない場合は、EAが動いていないのではなく、ロジック不成立、スプレッド超過、時間外、証拠金不足、ロット条件不一致などで発注を見送っている場合があります。

確認項目内容ログで見る項目
エントリー条件注文条件が成立したか確認します。signal、gate、score、entry_reason
発注見送り注文しなかった理由です。entry_skip、spread_block、time_block
注文要求EAが注文を送ったか確認します。order_send、request_price、volume
注文結果注文が成功したか確認します。retcode、deal_ticket、position_ticket
決済理由なぜ決済したか確認します。close_reason、exit_reason、trail_update
取引履歴注文、約定、決済の記録です。ticket、magic、profit、swap、commission

バックテストとデモ口座の違い

バックテストとデモ口座は、どちらも実運用前の確認に使えますが、確認できる内容が異なります。

バックテストは過去データでの検証です。デモ口座は、現在の市場環境でEAがリアルタイムにどう動くかを確認する環境です。

比較項目バックテストデモ口座
確認対象過去データ上のEA動作です。現在の市場環境でのEA動作です。
時間過去期間を指定します。リアルタイムで確認します。
スプレッド検証条件に依存します。現在のスプレッドを確認できます。
約定テスター条件で処理されます。デモサーバー上の約定を確認します。
外部連携確認しにくい場合があります。認証、通知、WebRequestを確認しやすいです。
ログ検証中のEAログを確認します。運用中のExpertsログ、Journalログを確認します。

デモ口座でsetファイルを確認する

デモ口座では、使用するsetファイルがEAに正しく読み込まれているかを確認します。

バックテストで使ったsetファイルをデモ口座に読み込む場合でも、銘柄、時間足、口座タイプ、スプレッド、ロット条件、サーバー時間が変わると、動作が変わる場合があります。

確認項目内容注意点
EA名setファイルの対象EAです。別EAや旧バージョンに読み込まないよう確認します。
EAバージョンsetファイルを作成したEAの版です。Inputs構成が変わっている場合があります。
銘柄想定銘柄です。GOLD / XAUUSD用と通貨ペア用を混同しないようにします。
時間足想定時間足です。EAの判定周期と合っているか確認します。
ロット設定初期ロットや倍率です。デモ口座の資金額に合わせた確認が必要です。
時間設定稼働時間や停止時間です。サーバー時間基準か確認します。

デモ口座でスプレッドと約定を確認する

EAの動作確認では、スプレッドと約定も確認します。

デモ口座で問題なく注文できても、リアル口座ではスプレッド、約定、スリッページ、取引時間、サーバー状態が異なる場合があります。

確認項目内容ログで見る項目
現在スプレッドBidとAskの差です。current_spread、spread_points
最大スプレッドEAが発注を許可する上限です。max_spread、spread_block
注文価格EAが注文時に指定した価格です。request_price
約定価格実際に成立した価格です。fill_price、deal_price
価格差注文価格と約定価格の差です。slippage_points、price_diff
注文失敗注文が成立しない状態です。retcode、order_fail、Journalログ

GOLD / XAUUSDでデモ確認すること

GOLD / XAUUSDでは、通貨ペアと同じ感覚でデモ確認をしないことが重要です。

値幅、スプレッド、point、digits、tick value、契約サイズ、必要証拠金が通貨ペアと異なる場合があります。

確認項目注意点見る情報
point / digits価格単位を混同しやすい項目です。銘柄仕様、EAログ
スプレッド時間帯により広がる場合があります。spread_points、spread_block
tick value最小変動あたりの損益に関係します。symbol_info、損益ログ
必要証拠金ロットや口座条件で変わります。margin_check、free_margin
SL / TP幅points指定か価格差指定か確認します。sl_price、tp_price、distance_points

ナンピンEAでデモ確認すること

ナンピンEAでは、初回エントリーだけでなく、追加ポジション、平均建値、バスケット損益、最大ポジション数、証拠金維持率を確認します。

確認項目内容ログで見る項目
初回エントリー最初の注文です。first_entry、entry_reason
追加判定ナンピン条件です。add_check、distance_points
追加注文追加ポジションの注文結果です。add_order_send、retcode
平均建値複数ポジションの平均価格です。avg_price、basket_scope
バスケット損益複数ポジション全体の損益です。basket_pl、basket_close_reason
証拠金維持率口座の資金余力です。margin_level、risk_block

コピーEAでデモ確認すること

コピーEAでは、コピー元とコピー先の両方をデモ口座で確認する場合があります。

コピー元で注文が出たか、コピー対象に含まれたか、コピー先で受信したか、コピー先で注文できたか、ロットや約定価格が想定どおりかを分けて確認します。

確認項目内容ログで見る項目
コピー元注文元口座で発生した注文です。source_ticket、source_magic
コピー対象判定コピーする対象に含まれたかです。copy_filter、include_magic、exclude_magic
送受信コピー情報が届いたかです。seq、heartbeat、receive_status
コピー先注文先口座で注文できたかです。dest_order_send、dest_retcode
ロット変換コピー先でのロット調整です。source_volume、dest_volume、lot_ratio
約定価格差コピー元とコピー先の価格差です。source_price、dest_price、slippage

デモ口座で保存するもの

デモ確認を行ったら、あとから再確認できるように記録を保存します。

保存項目保存する内容
EA名使用したEA名を記録します。
EAバージョン使用したEAのバージョンを記録します。
口座種別デモ口座、サーバー名、口座タイプを記録します。
銘柄確認した銘柄を記録します。
時間足EAを設置した時間足を記録します。
setファイル使用したEA設定を保存します。
取引履歴注文、約定、決済の記録を保存します。
ExpertsログEA側の判定ログを保存します。
Journalログ端末・サーバー側のログを保存します。

確認順

順番確認項目確認内容
1EA設置EAがチャートに設置され、初期化ログが出ているか確認します。
2自動売買許可端末全体とEA個別の許可を確認します。
3認証状態auth_status、auth_result、WebRequestを確認します。
4setファイルEA設定が想定どおりか確認します。
5注文確認order_send、retcode、deal_ticketを確認します。
6決済確認close_reason、決済価格、損益を確認します。
7ログ確認ExpertsログとJournalログを保存します。
8リアル口座との差スプレッド、約定、銘柄仕様、口座条件の違いを確認します。

実務チェック表

チェック項目確認内容
デモ口座でEAを設置した対象チャートにEAを設置し、初期化ログを確認します。
自動売買を許可した端末全体とEA個別の許可を確認します。
認証を確認したauth_status、auth_result、WebRequestを確認します。
setファイルを確認した読み込んだ設定値が想定どおりか確認します。
注文動作を確認したorder_send、retcode、deal_ticketを確認します。
決済動作を確認したclose_reason、TP、SL、内部決済、トレーリングを確認します。
取引履歴を保存した注文、約定、決済、損益を保存します。
Expertsログを保存したEA側の判定ログを保存します。
リアル口座との差を確認したスプレッド、約定、銘柄仕様、取引時間、口座条件を確認します。

FAQ

EAのデモ口座とは何ですか?

EAのデモ口座とは、実資金を使わずにEAの設置、注文、決済、ログ、通知、setファイルなどを確認するための口座です。

デモ口座で利益が出ればリアル口座でも同じですか?

同じとは限りません。リアル口座では、スプレッド、約定、スリッページ、取引サーバー、口座タイプ、銘柄仕様、通信環境などが異なる場合があります。

バックテストとデモ口座は何が違いますか?

バックテストは過去データでの検証です。デモ口座は、現在の市場環境でEAがリアルタイムにどう動くかを確認する環境です。

デモ口座では何を確認すればよいですか?

EA設置、自動売買許可、認証、WebRequest、setファイル、注文、決済、取引履歴、Expertsログ、Journalログを確認します。

デモ口座で注文が出ない場合はどう確認しますか?

entry_skip、spread_block、time_block、risk_block、auth_status、retcode、Journalログを確認し、発注前ブロックと注文後エラーを分けて確認します。

リアル口座へ移行する前に何を保存しますか?

EA名、EAバージョン、口座種別、銘柄、時間足、setファイル、取引履歴、Expertsログ、Journalログ、確認期間を保存します。

関連ページ

関連ページ確認目的
FX用語辞典EA・MT4/MT5を使う前に確認したいFX用語全体を確認します。
EAのリアル口座とはデモ口座とリアル口座の違いや、実運用前の確認項目を整理します。
EAの口座タイプとはスタンダード口座、ゼロ口座、セント口座などの違いを確認します。
バックテストとはデモ口座での動作確認前に、検証条件やsetファイルを確認します。
EAの自動売買ボタンとはデモ口座でEAが注文できる状態か、注文許可を確認します。
EAログとはデモ口座でのEA動作、注文、認証、エラー確認に使います。

まとめ

EAのデモ口座は、実資金を使わずにEAの設置、注文、決済、ログ、通知、setファイルなどを確認するための環境です。

実運用前には、EA設置、自動売買許可、認証状態、WebRequest、setファイル、注文、決済、取引履歴、Expertsログ、Journalログを確認してください。

ただし、デモ口座の結果がリアル口座でも同じになるとは限りません。スプレッド、約定、スリッページ、口座タイプ、銘柄仕様、取引時間、通信環境の違いを確認する必要があります。

特にGOLD / XAUUSD、ナンピンEA、コピーEA、認証付きEAでは、デモ口座での確認結果、使用したsetファイル、ログ、取引履歴を保存し、リアル口座との差を整理してから判断してください。

ABOUT ME
記事URLをコピーしました