タグ: バックテスト

  • EAの利益は実力か偶然か — t値でエッジを検定する監査実録

    EAの利益は実力か偶然か — t値でエッジを検定する監査実録

    「PF1.9で勝率68%です。これ、実力ですよね?」——監査の相談で、僕が最初に開く数字はPFでも勝率でもありません。取引回数と、利益のばらつきです。

    なぜなら、バックテストの利益には「たまたまプラスだった」という可能性が必ず含まれるからです。平均利益が小さく、1回ごとの振れ幅が大きければ、PF1.9でも「利益ゼロのEAと、統計的には区別できない」ことがある。

    この記事では、その区別を数字で行うt値の計算手順と読み方を、監査実録の事例と一緒に解きます。電卓があれば今日のうちに計算できます。

    この記事でわかること

    • t値の意味と、電卓だけで出る計算手順
    • PF1.9が「統計的にはゼロ」になった監査事例
    • bid基準の歪みでt値2.14が1.84に変わった理由
    • 「あと何トレードで判断がつくか」を逆算する式

    PF1.9でも「ゼロと区別できない」ことがある

    結論から言います。EAの利益が本物かどうかは、平均利益を「平均自身のゆらぎ」で割った数字(t値)で判別がつきます。PFが見せるのは見かけの総括で、この判別力を持っていません。

    監査で持ち込まれたEA(事例A・匿名化)は、こんな成績でした。取引58回、平均利益+6.2pips、1回ごとのばらつき(標準偏差)31pips。

    0.1ロット(1万通貨)で換算すると、標準偏差31pipsは「1トレードあたり約3,000円の振れ幅」です。平均利益の6.2pipsは約620円。つまりこのEAは、1回に約3,000円の波を起こしながら、1回あたり620円ずつ貯めている。

    トレードごとの損益のばらつきと平均の関係のイメージ図

    ここで効いてくるのが取引回数です。標準偏差を√n(回数の平方根)で割ると、「平均という数字そのもののゆらぎ(標準誤差)」が出ます。

    • 事例A: 31 ÷ √58 = 約4.1pips(平均のゆらぎ)
    • 平均6.2pips ÷ ゆらぎ4.1pips = t値 1.52

    t値1.52。「利益ゼロのEAと区別できる」という水準に届いていません。平均利益はしっかりプラスなのに、です。

    監査事例 取引回数 平均 標準偏差 t値 判定
    A(PF1.9) 58回 +6.2pips 31pips 1.52 ゼロと区別できない
    B(PF1.3) 214回 +4.1pips 28pips 2.14 区別できる水準

    平均利益はA(6.2pips)のほうが高いのに、判定はBが上です。回数が違うだけ。PFは分子の見かけを見せてくれますが、分母にあたる「証拠の重み」までは見せてくれません。だから監査では、PFの前にt値を計算します。

    あなたのEAの成績表、取引回数から確認したことはありますか?

    t値は電卓で出る — Statementから出す5分の手順

    結論、t値に必要な数字は3つだけです。取引回数n、平均利益、標準偏差SD。MT4のStatement(取引履歴)から全部拾えます。

    1. MT4の「履歴」タブのStatementから、トレードごとの損益をpipsで1列に並べる(コピーして表計算に貼り付け)
    2. 平均を出す(Excelなら =AVERAGE(範囲))
    3. 標準偏差を出す(Excelなら =STDEV.S(範囲))
    4. 電卓で 平均 ÷ (標準偏差 ÷ √回数) を計算する
    5. 出た数字を下の表と比べる
    6. 1点だけ注意です。Statementの損益額をpipsに直すときは、通貨ごとのpip価値で割ってください。たとえばUSDJPYを1万通貨(0.1ロット)で持てば、1pipsは約100円です。ロットが混ざるEAは、ここでpips列そのものが崩れます(可変ロットの例外で再登場します)。

    数式を1行で書くと、t値 = 平均利益 ÷ (標準偏差 ÷ √取引回数) です。割り算が2回できるだけ。統計の専門書は不要です。

    t値(目安) 読み方
    1.0未満 ノイズの範囲。エッジの証拠としては扱わない
    1.0〜1.96 傾向はあるが、偶然の可能性を除外できない
    1.96以上 ざっくり「ゼロと区別できる」水準(95%相当の目安)
    3.0以上 強い。ただし前提の確認がより重要になる

    ※1.96は正規分布を仮定した概数です。FXのように1撃で大勝ちが混ざる分布では、外れ値を外して再計算すると実態に近づきます(この記事の最後で扱います)。

    だから何、というと、この5分で「疑う順番」を作れることです。監査の実務でも、成績表を開いたら最初にこの計算をします。数字の並びが立ってから、個別のトレードを見に行く。

    t値2.14が1.84に下がった場所 — bidの基準

    ここからが監査実録の本題です。結論、t値は「会計が正しい」前提でしか意味を持ちません。約定価格の基準が違うだけで、判定が変わります。

    EAのテストの多くは、1本の価格系列(Bid)から作られます。ところが現実の約定は、買いはAskで入り、決済はBidで出る。テストがBid系列だけで往復を計算していると、往復のスプレッド分を利益に載せていないことがあります。

    askとbidの価格の差と、bid系列のみでテストする場合のイメージ図

    事例Bの再検証では、bid/askの会計に直しただけで成績が動きました。平均利益+4.1pips→+3.4pips、標準偏差28→27pips。

    • 修正前: 4.1 ÷ (28 ÷ √214) = t値 2.14(区別できる)
    • 修正後: 3.4 ÷ (27 ÷ √214) = t値 1.84(水準を割る)

    0.7pipsの差です。平均6pips前後のEAなら利幅の1割以上にあたります。1つの設定差で「区別できる」が「区別できない」に落ちました。

    しかもこれで終わりではありません。スプレッドは時間帯で広がるものなので、固定スプレッド前提のテストなら、コストの実態はさらに重くなります。その辺りの実測はバックテストと実運用のスプレッド差の検証記事にまとめています。

    だから何、というと、t値の分子(平均)と分母(ゆらぎ)が「正直会計」で揃って初めて、比較が公平になる、です。数字が出ることと、数字が正しいことは別の話です。

    あと何トレードで判断がつくか — 逆算の式

    「区別できる水準」に届くのに必要な取引回数は、最初から計算できます。式はこうです。

    必要回数 n =(目安のt値 × 標準偏差 ÷ 平均利益)の2乗

    平均3.0pips・標準偏差28pipsのEAで、t値2を目指すとします。n =(2 × 28 ÷ 3)の2乗 = 約349。約350トレード必要です。

    このEAが月10トレードなら、必要な証拠が揃うまで3年弱かかる。待つ以外の選択肢は2つあります。

    1. テスト期間を最初から長く取る(10年分の分足データなどで回数を稼ぐ)
    2. live(またはデモ)の検証データを先に貯め始める

    2つ目は、EAを止めずに回し続けて実行の記録を取る方法です。liveデータはbid基準の歪みもスワップも最初から織り込み済みの会計になります。

    【広告】PR

    live検証でEAを24時間止めずに回すなら、VPS(仮想サーバー)の利用が選択肢になります。費用感は月数百円から(最新の料金は公式ページで確認してください)。

    XServer VPS for FXの公式ページを見る

    デモ口座でも、この「liveの会計」の役割は果たせます。bid/askの実行は記録されますし、スプレッドの時間変動も最初から織り込み済みです。まずはデモで検証用の記録を貯めるのが、ハードルの低い始め方です(口座開設は書類の提出だけで当日〜数日で終わります。キャンペーンや条件は各社の公式ページで確認してください)。

    今日からできる最初の一歩: いま動かしているEAのStatementから、取引回数・平均・標準偏差の3つの数字を拾って、電卓で平均 ÷ (標準偏差 ÷ √回数) を計算してください。5分で、「あなたのEAの証拠は今どの水準か」が見えます。

    t値だけを信じないための4つの例外

    t値は強い道具ですが、合否を決める道具ではありません。監査で必ず確認する例外を4つ、先に挙げておきます。

    1. 分布の歪み: 1撃の大勝ちが混ざると、pipsベースの前提が崩れます。外れ値を外して再計算すると実態に近づきます。極端な例はデータ破損で勝率96%が52%になった監査実録です。
    2. 可変ロット: ロットを積むEAでは、pipsの平均と損益の平均が別物になります。ロットで重み付けした損益で計算し直す必要があります。
    3. レジーム前提: その期間の相場環境がたまたま味方だった可能性は、t値では排除できません。複数期間・ウォークフォワードで崩れるなら、過剰最適化の4つのサインを疑います。
    4. コスト反映漏れ: スワップや手数料が入っていないStatementがあります。長期保有型のEAほど差が大きくなります(扱い方は正直会計の記事)。

    t値の役割は「疑う順番を作ること」です。順番が立ったら、その順に潰していく。監査とは、この繰り返しです。

    まとめ: 冒頭の問いに答えます

    「PF1.9は実力ですか?」——答えは、取引回数とばらつき次第、です。t値1.52なら、今の証拠では偶然の範囲を外れていません。証拠(回数)を増やすか、会計(bid基準・コスト)を直すかの2択になります。

    判断に迷ったEAを止めるか続けるかは、別の基準で決めます。その方法はドローダウン判別3ステップにまとめました。この記事のt値は「エッジがあるか」を測る道具、あちらは「今耐えるべきか」を測る道具、という分担です。

    あなたのEAのt値は、今日の電卓で出せます。その数字は、2を超えていますか? それとも、これから証拠を増やす側ですか?

    本記事は検証手法の解説であり、特定の取引や商品の推奨ではありません。統計値はあくまで目安で、将来の成績を保証するものではありません。

    t値の計算から始める、EA監査

    EA監査(バックテストの設計検証・実運用との差分解)を承っています。納品はご依頼から3営業日以内をめどに、判断根拠が残る検証ログの形でお返しします。「エッジが本物か確認したい」EAがあれば、まずは相談からどうぞ。

    EA監査を相談する(ココナラ)

    あわせて読みたい: EAのバックテストはこう読む — 信頼できるか見抜く3つの数字 / 勝率7割でも資産が減る トランザクションコストの正体【監査実録】 / EA作成を外注する前の要件定義チェックリスト

  • バックテストのPF3.1は「暗記」の成果 – EAの過剰最適化(オーバーフィット)を数字で見抜く4つのサイン

    バックテストのPF3.1は「暗記」の成果 – EAの過剰最適化(オーバーフィット)を数字で見抜く4つのサイン

    バックテストでは上昇、実運用では下落するカーブのイラスト(過剰最適化のイメージ)

    PF3.1、勝率71%、最大ドローダウン8%。監査のご依頼でいただいたあるブレイクアウト系EAの、バックテスト成績がこれでした。依頼主いわく「言うことなしなので、あとは実運用の規模を決めるだけ」。

    その方のリアル口座は、3ヶ月後にマイナス12%で終わりました。

    数字はウソではありません。どの取引も実在し、スプレッドも含めて正しく測られていました。それでも成績が出ない。理由は、いちばん見落としやすい場所にありました。それが「過剰最適化(オーバーフィット)」です。今回は、その見抜き方を監査で実際に使っている4つのサインごと解説します。

    この記事でわかること

    • 過剰最適化が起きてしまう仕組みと、パラメータ数の危険ライン
    • 美しいバックテストを「疑うべき4つのサイン」(最適化前後の差・パラメータ感度・IS/OOS差・t値)
    • MT5の転送(Forward)機能でIS/OOS分割検証を行う手順
    • ウォークフォワード分析でパラメータの耐久性を確かめる方法

    所要時間の目安は、読了12分、実践30分から。MT5があれば今日から始められます。

    過剰最適化とは「過去の答えを暗記する」こと

    結論から言います。過剰最適化とは、パラメータが相場の構造を学ぶのではなく、過去データの答えを暗記してしまう現象です。

    なぜ起きるのか。エントリー時間帯、フィルタの閾値、利確・損切りのpips数といったパラメータを増やせるEAは、自由度が高い分、どんな過去データでも「うまく説明」できてしまいます。そして、説明に使ったデータと同じデータで採点するのですから、暗記したぶんだけ成績が上がります。テスト勉強で、5年分の過去問の選択肢の並びまで覚えた受験生が、本番の類題で3割しか取れないのと同じ構造です。

    監査実録で数字をお見せします(依頼主の情報は匿名化しています)。

    あるブレイクアウト系EAは12個のパラメータを持ちます。エントリー許可時間帯3本、ボラティリティフィルタの閾値4本、利確・損切り、トレーリング幅ほか。2019〜2023年の5年分を最適化すると、利確47pips・エントリー閾値ATR1.83倍という組み合わせでPF2.8、勝率71%まで伸びました。

    ところが、この組み合わせを一度も最適化に使っていない2024〜2025年に置くと、PFは1.02。勝率は49%です。年平均リターンで言えば28%台から、1%を切る水準へ落ちます。

    つまり、5年分の「利益」のほぼ全額が、過去データへのフィット分だったのです。成績の数字そのものより「その数字がどこから来たか」を見る。これが本記事の軸になります。

    美しいバックテストを疑うべき4つのサイン

    監査では、依頼されたEAの成績を見る前に、まず成績の生成過程を疑います。具体化すると、次の4つです。

    サイン 具体的表现 確認の手間
    ① 最適化前後の成績差が激しい デフォルト値でPF1.2 → 最適化後PF2.8 数分〜数十分
    ② パラメータ感度が「針」 最適値だけ良く、±10%の隣で成績が崩れる 数十分
    ③ OOS(学習外データ)との成績差 IS: PF2.8 → OOS: PF1.02 数時間
    ④ 取引回数が減る・t値が下がる 年600回のはずが実効40回、t値2未満 30分

    サイン①: 最適化を「一度も回していない」成績と比較する

    4つの中で最初にやるのがこれです。依頼されたEAを、作者が最適化する前のデフォルト値のまま再テストします。ここまでの話、覚えがあるのでは?

    監査実録のケースでも、デフォルト値のPFは1.2でした。最適化によって1.2から2.8へ伸びた1.6の差額こそ、「暗記」で稼いだ分の目安になります。差が大きいほど、過去データへのフィット量が多いと疑ってください。

    サイン②: 台地か、針か。パラメータ感度を読む

    次に、最適値の「周り」を見ます。利確47pipsでPF3.0のEAが、45pipsと49pipsでPF1.1に落ちるなら、それは針です。針は「今後も47pipsのまま相場が動く」という前提に立った設定で、ロバストとは言えません。

    針と台地の概念図: 頑丈な台地型と過剰最適化の針型のパラメータ感度の比較

    針の反対が台地です。利確25〜60pipsの全域でPF1.5以上が続くなら、そのロジックは相場の構造に立っている可能性が高い。だから何かというと、実運用でスプレッドが0.3pips広がっても、エントリー時間が数分ずれても、死なないということです。

    サイン③: IS/OOS分割で「本番の模擬試験」を作る

    サイン①②をすり抜けるEAもいます。その場合の最終チェックが、最適化に使った期間(In-Sample)と、一切使っていない期間(Out-of-Sample)にデータを分けるIS/OOS分割です。

    ISとOOSに検証期間を分ける概念図

    冒頭の監査実録では、IS(2019〜2023)でPF2.8・勝率71%だったEAが、OOS(2024〜2025)ではPF1.02・勝率49%。模擬試験で点が取れないのは、暗記で受かるタイプの成績だからです。

    1つだけ注意があります。分ける位置は、相場の体制が片側に偏らない場所に選ぶこと。2020年3月の急落やその後の金融緩和のような特殊なレジームをOOS側に寄せると、どのEAでもOOS差が大きく出てしまいます。

    サイン④: 取引回数とt値で「偶然」を消す

    最後は統計のサインです。最適化でエントリー条件を細かく絞ると、取引回数は確実に減ります。監査実録のEAは「5年間で約600回の取引」と案内されていましたが、その絞り込んだパラメータの組み合わせで実際に入る取引は、年平均40回あまり。t値で言えば2を切る水準でした。

    t値とは、平均利益をそのブレ幅で割って、さらに取引回数の平方根を掛けて概算する指標です。統計の目安として「2未満なら、偶然勝っている範囲と区別できない」と読みます。最適化をかけるほど取引数が減り、t値が下がる。「最適化=改善」と思い込んでいる場合ほど、逆効果になりやすい項目です。t値の開発前の組み込み方を深く知りたい方は、当サイトのEA開発は検証設計で決まる(t値・スプレッド会計・Bid歪み)を合わせてお読みください。

    今日から30分でできる: MT5の「転送(Forward)」でIS/OOS分割

    ここまでの話を「自分もやりたい」と思った方に、最短ルートを示します。MT5のストラテジーテスターには、最適化期間の末尾を「学習外の検証期間」として分けてくれる転送(Forward)機能があります(MT4にはない、MT5からの機能です。画面の選択肢名や並びはバージョンで変わるため、最新の仕様はMetaQuotes公式のドキュメントで確認してください)。

    手順 操作 ポイント
    1 ストラテジーテスターにEAと通貨ペア・時間足を設定 期間は直近を含まない3〜5年分
    2 最適化タブで転送(Forward)を「履歴の1/4」などに設定 期間末の数ヶ月がOOS検証に充てられる
    3 最適化を実行し、IS成績上位のパラメータを記録 PFだけでなく取引回数も記録する
    4 同じパラメータのフォワード(OOS)成績を確認 IS/OOSでPF差が2倍以上なら要警戒

    MT4しか使っていない場合も、テスト期間の入力を手で変えて2回テストすれば、同等の検証ができます。追加の手間は10分ほどです。

    もう一段深く: ウォークフォワード分析

    さらに耐久性を確かめたいなら、この分割をスライドさせながら繰り返すウォークフォワード分析があります。たとえば「12ヶ月分を最適化し、直近の3ヶ月でテスト」を1セットにして、開始月を3ヶ月ずつ進めていく。すべての窓で成績が荒れないなら、そのパラメータは相場の構造に立っています。

    ウォークフォワード分析の概念図: 最適化とテストの窓をスライドさせる様子

    手間の実感値をお伝えすると、1サイクルは数十分、通しで半日から1日です。最初から全部やる必要はありません。まずは1回のIS/OOS分割で針か台地かを見る。それで十分な第一歩になります。

    最初の一歩は「最適化を一度もしないテスト」

    ここまで読んで、自分のEAが急に心配になった方もいるはずです。では、今日できる最小のアクションは何か。

    手持ちのEAを、一度きりの最適化もせず、デフォルト値のまま2つの期間でテストすることです。直近3ヶ月と、それ以前の3年。2つの成績の差をメモするだけ。所要時間30分、費用はゼロ。MT5なら内蔵のヒストリカルデータで、今日すぐできます。

    このテストはデモ口座で十分です。口座開設は書類の提出だけで済み、目安としては当日〜数日程度です(最新の所要時間は公式ページで確認してください)。

    【広告】PR

    検証環境の口座をお探しの方は、XM Tradingの口座開設ページ(公式)からデモ口座・リアル口座ともに申し込みできます。IS/OOS検証や長期のウォークフォワードは、稼働させていない口座で先に試せるほど安全です。口座タイプごとの違いは、当サイトのXMの口座タイプはどれを選ぶ?EA運用のための使い分けにまとめています(キャンペーンやスペックは変動するため、条件は公式ページで最新情報をご確認ください)。

    数字で見抜く自信がないときは、監査という選択肢

    監査実録ポジションとして、最後まで正直に言います。4つのサインはどれも再現性がありますが、自力で全部やるには経験も時間も必要です。

    すでに持っているEAが過剰最適化に陥っていないか、数値で判定してほしい方は、EA監査にお任せください。最適化前後の成績差、パラメータ感度、IS/OOS差、t値を1つひとつ実測し、表形式でご報告します。

    EA監査の詳細・依頼はこちら(ココナラ)

    EAをこれから作りたい方、作り直したい方はEA作成代行が選べます。過剰最適化しない検証設計(t値・スプレッド会計・Bid歪みの組み込み)を最初から反映してご納品します。納期は3営業日以内です。EA作成代行の詳細・依頼はこちら(ココナラ)

    まとめ: 成績の「出どころ」を疑えるかどうか

    冒頭のPF3.1のEAが3ヶ月で消えた理由を、今なら言えます。成績のほぼ全額が過去データへの暗記分で、模擬試験(OOS)で点が取れないタイプだったからです。

    • 最適化前後の成績差が大きい → 暗記量が多い
    • 最適値の周りが針 → 脆い設定のサイン
    • ISとOOSでPFが2倍以上差 → 模擬試験落ち
    • t値2未満・取引数減 → 偶然と区別できない

    バックテストの美しさは、模型の美しさです。模型が本物かどうかは、学習していないデータを当てて初めてわかります。あなたのEAの成績は、相場の構造から生まれていますか。それとも、過去の暗記から生まれていますか。

    関連記事

    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • EAのスプレッドは時間で変わる — バックテストと実運用の利益差を実測する

    EAのスプレッドは時間で変わる — バックテストと実運用の利益差を実測する

    「バックテストでは毎月プラスだったのに、デモ運用を始めた途端にマイナスが増えた」。このギャップに悩むEA運用者は少なくありません。原因の多くは、バックテストで使っているスプレッドの設定にあります。

    MT4のバックテストは基本的に「固定スプレッド」で動作します。しかし現実のスプレッドは時間帯によって変動し、ロールオーバー時刻や経済指標発表時には大きく広がります。この差が、EAの期待値を静かに削っていくのです。

    当サイトの監査実録でも、固定スプレッド前提のバックテストと実運用の間に無視できない利益差が確認されています。本記事では、その差を時間帯別に測る方法と、口座選びに活かすポイントを解説します。

    この記事でわかること

    • バックテストの固定スプレッドと実運用の変動スプレッドの違い
    • 時間帯別のスプレッド変動をMT4で測る具体的な手順
    • スプレッド設定1pipの差がEAの年間利益に与える影響
    • 口座選びで比較すべき3つのスプレッド指標

    バックテストのスプレッド設定が作る「安全な嘘」

    バックテスト利益と実運用利益の差を示す図

    バックテストの結果が実運用より良く見えるのは、スプレッドを固定値で計算しているからです。MT4のStrategy Testerでは「Current spread」か手動入力の固定値が使われ、時間によって広がるスプレッドが再現されません。

    たとえばEURUSDのバックテストで固定1.0pipを設定したとします。しかし現実のスプレッドは、東京時間で0.5pip、ロンドンオープン直後で1.5pip、ロールオーバー時で3.0pip以上と変動します。平均すれば1.0pip前後かもしれませんが、EAがエントリーする時間帯のスプレッド次第で、実コストは全く異なります。

    特にスキャルピング系のEAでは、エントリー頻度が高いほどスプレッド変動の影響を受けます。1回のトレードで0.5pipの誤差が出ても、年間1000回のトレードがあれば500pip、つまり500ドル(1lotあたり)の利益差になります。バックテストのスプレッド設定一つで、年間利益が変わるのです。

    時間帯別スプレッドを実測する3つの方法

    24時間のスプレッド変動を時間帯別に色分けした図

    自分の口座で実際のスプレッドが時間帯別にどう動くかを測る方法を3つ紹介します。どれもMT4標準機能で実行できます。

    方法1: MT4の気配値表示で手動記録

    MT4の「気配値表示」ウィンドウを見ると、Bid/Askの差がリアルタイムでわかります。これを各時間帯で手動記録します。最低でも以下の時間帯を確認してください。

    • 東京時間(9:00〜)のスプレッド
    • ロンドンオープン直後(17:00〜18:00)のスプレッド
    • ニューヨークオープン(22:00〜)のスプレッド
    • ロールオーバー時刻(翌日6:00前後)のスプレッド

    手動記録は地道ですが、自分の口座の実態を直接確認できるため、最も確実な方法です。1週間記録すれば、おおむねの傾向が見えてきます。

    方法2: スプレッドロギング用インジケータを設置

    MQL4でスプレッドを一定間隔で記録するインジケータを書けば、24時間自動でデータが取れます。コードは20行程度で書け、ファイル出力でCSVに記録するだけのシンプルなものでも十分使えます。

    当サイトの監査では、この方法で2週間分のスプレッド推移を記録し、EAのエントリー時間帯と照合しています。バックテストで設定したスプレッドと、実運用の平均スプレッドの差が一目でわかります。

    方法3: デモ口座でバックテストと同じEAを並走

    バックテストの結果と、デモ口座での実際の運用結果を並行して取ります。両者の利益差が「スプレッド差+スリッページ」です。この差がバックテストの利益の10%以上を占める場合、スプレッド設定が楽観すぎたと判断できます。

    この方法は最も実運用に近いですが、デモ口座のスプレッドが本番口座と異なる場合がある点に注意が必要です。あくまで目安として使います。

    実測データで見るスプレッドの壁

    固定スプレッドと変動スプレッドの24時間比較グラフ

    上の図は、固定スプレッド(平らな線)と実際の変動スプレッド(波線)を24時間で比較したイメージです。変動スプレッドはロールオーバー時刻に大きく跳ね上がり、東京時間中は低く安定しています。

    当サイトの監査実録(匿名化データ)では、以下のようなパターンがよく見られます。

    時間帯 平均スプレッド バックテスト設定との差
    東京時間(9:00〜15:00) 0.6pip -0.4pip(設定より狭い)
    ロンドンオープン(17:00〜) 1.8pip +0.8pip
    ロールオーバー(6:00前後) 3.5pip +2.5pip
    指標発表直後 5.0pip以上 +4.0pip以上

    この表が示す重要な事実は、「バックテストで1.0pip固定に設定すると、東京時間は実コストより高く、ロンドン以降は実コストより安く計算される」ということです。EAのエントリー時間帯によって、バックテストの結果が楽観にも悲観にもなります。

    たとえば東京時間メインのEAなら、バックテストの1.0pipは実際より0.4pip広く設定していることになります。つまり、実運用のほうがスプレッドが狭い=バックテストより良くなる可能性があります。逆に、ロンドン時間に頻繁にエントリーするEAでは、実コストのほうが0.8pip広く、バックテストの利益が過大評価されていることになります。

    口座選びで比較すべき3つのスプレッド指標

    スプレッド比較でよくある失敗は「最小スプレッド」だけを見ることです。EA運用に重要なのは、自分のEAが動く時間帯の「平均スプレッド」と「最大スプレッド」です。以下の3つを比較してください。

    指標1: 平均スプレッド(EAの稼働時間帯)

    EAがエントリーする時間帯の平均スプレッドを、複数の口座で比較します。口座比較サイトの「平均スプレッド」は24時間全体の平均なので、EAの稼働時間帯とはズレます。必ず自分のEAが動く時間帯で測り直してください。

    指標2: 最大スプレッド(ロールオーバー時)とEAの稼働時間の重なり

    ロールオーバー時刻(サーバー時間によって異なる)のスプレッド拡大は、全通貨で発生します。EAが24時間稼働する場合、ロールオーバー時に意図せずエントリー・決済してしまうと、想定外のコストが乗ります。EAの稼働時間とロールオーバー時刻の重なりを確認してください。

    指標3: スプレッドの安定性(標準偏差)

    平均スプレッドが同じでも、安定している口座と頻繁に広がる口座では、EAの結果が違います。安定している口座のほうが、スプレッド変動による予測不能な損失を避けやすくなります。スプレッドの標準偏差(ばらつき)を記録していれば、口座間の比較に使えます。

    実際に検証してわかった失敗しやすいポイント

    当サイトの監査実録で繰り返し見てきた失敗パターンを3つ紹介します。

    失敗1: バックテストのスプレッドを0に設定

    MT4のバックテストで「スプレッド0」でテストするEA作者がいます。これは「理想条件下のポテンシャルを見る」という意図かもしれませんが、投資判断の材料には使えません。実運用でスプレッド0の口座は存在しないからです。必ず実運用の平均スプレッドに近い値を設定してください。

    失敗2: デモ口座のスプレッドを本番と同じと仮定

    デモ口座のスプレッドは本番口座と異なることがあります。ある口座ではデモのほうが狭く、別の口座ではデモのほうが広いケースがありました。デモと本番のスプレッド差を確認せずにデモ結果を信用すると、本番で予想外の結果になります。デモ運用の前に、本番口座のスプレッドを記録しておきましょう。

    失敗3: スワップフリー口座でスワップを無視

    スワップフリー口座(イスラム口座)ではスワップコストが発生しないため、スワップ会計を気にしない運用者がいます。しかしスワップフリーでも、ポジションを長期保有する場合は代わりのコストがかかる場合があります(口座維持費や別の手数料形態)。スワップフリーは万能ではなく、「保有日数と通貨ペア」をセットで確認してください。

    バックテストを現実に近づける3つの手順

    今日からできる、バックテストの精度を上げる手順をまとめます。

    • 手順1: 自分の口座で2週間、時間帯別のスプレッドを記録する(手動またはインジケータ)
    • 手順2: EAのエントリー時間帯の平均スプレッドを算出し、その値をバックテストの固定スプレッドに設定する
    • 手順3: ロールオーバー時刻にEAがエントリーしないよう、時間フィルタの見直しをする

    手順3は特に重要です。多くのEAには時間フィルタがありますが、ロールオーバー時刻を明示的に除外していないケースが少なくありません。EAのパラメータで「指定時間の取引禁止」を設定できる場合、サーバー時間のロールオーバー前後5分を除外するだけで、想定外のスリッページを減らせます。

    まとめ: コストを見える化してから口座を選ぶ

    スプレッドは口座選びの最重要要素の一つですが、「最小スプレッド」という数字だけでは判断できません。自分のEAが動く時間帯の平均・最大・安定性を測り、バックテストの設定と照らすことで、初めて実運用に近い予測が立ちます。

    まずは自分の口座で2週間、スプレッドを記録してみてください。そのデータを見れば、バックテストと実運用の利益差の原因が見えてくるはずです。

    【広告】PR

    XMはEA運用で人気の海外口座の一つで、KIWAMI極口座では一部通貨のスプレッドが狭く設定されています。スワップフリー対応(一部通貨)も提供しており、スワップコストを気にせず両方向運用を試したいEA運用者に選ばれています。

    XMの口座開設はこちら

    【広告】PR

    FXTFは国内FX口座で、MT4対応・低スプレッドを特徴としています。EA運用を始める際、海外口座と国内口座を用途別に使い分ける選択肢の一つとして検討できます。

    ※本記事にはアフィリエイト広告も含みます。

    FXTFの口座開設はこちら


    関連記事

    EAのスプレッド設定、専門家に監査してもらいませんか?

    バックテストのスプレッド設定が適切か、実運用との利益差の原因を特定するのがEA監査です。当サイトの監査実録で培ったノウハウで、あなたのEAのコスト構造を丸ごと見える化します。

    納期は3営業日以内。まずは現状のEA成績が本当に信頼できるか、数字で確かめてみてください。

    EA監査の詳細を見る(ココナラ)

    数字で確認できる無料ツール

    スプレッドの実測が済んだら、それを損益に反映させるのがFXロット計算ツールです。また、利確幅・損切り幅のバランスはリスク・リワード計算ツールで損益分岐勝率として確認できます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • 同じEAなのにテスト結果が毎回違う — バックテストを狂わせる「時刻ずれ」の正体

    同じEAなのにテスト結果が毎回違う — バックテストを狂わせる「時刻ずれ」の正体

    「同じEA、同じ期間、同じ設定のはずなのに、口座を変えてバックテストしたら成績がガラリと崩れた」「先月やった検証をやり直したら、なぜか結果が微妙に違う」。こうした経験は、検証のやり方が悪いわけではありません。背後には、チャート上では見えない「時刻のずれ」と「データ品質の差」という犯人がいることが多いのです。

    この記事でわかること:

    • バックテストの再現性を壊す3種類の「ずれ」(バータイムスタンプ・サーバー時刻/DST・ブローカー間のデータ差)
    • それぞれがEAの成績をどう歪めるのか
    • 監査現場で実際に使う、ずれを検出する4つの突合チェック
    • 再現性のある検証を設計する3つのポイント

    まず結論 — バックテストを狂わせるのは3種類の「ずれ」

    EAの検証結果が環境間で再現できないとき、原因はほぼ次の3種類に分類できます。それぞれ「何がずれるか」も「どう検出するか」も違います。

    ずれの種類 何がずれるか 主な症状 検出方法
    バーのタイムスタンプ チャート上の「時刻」と実際のティック到達時刻 シグナルが1本ずれる・高値/安値の使い方が変わる 複数時間足での突合
    サーバー時刻・DST ブローカーのサーバー時間と日本時間の対応(年2回1時間) 「東京時間のつもり」が7時に動く・3月と11月の成績だけ落ちる 年別・月別の成績分解
    ブローカー間のデータ差 提示レート・欠損・更新頻度が口座ごとに異なる 口座を替えると同じEAで期待値が変わる 2データソース突合

    以下で順番に、それぞれのずれがどう成績を歪めるかを見ていきます。

    1つ目: バーのタイムスタンプ — 「8:00の足」には8:00〜8:59が詰まっている

    1分足のバーに実際のティックが到達する様子のイメージ図

    図: バーのスタンプは「開始時刻」。実際のティックはその後の1分間に到達します。

    MT4のヒストリカルデータでは、各バーに「開始時刻」でタイムスタンプが押されます。8:00のM1バーには、8:00:00〜8:59:59のティックの結果がすべて詰まっているのです。

    ここで注意したいのが「8:00になったら判定する」タイプのEAです。テスター上では8:00バーの情報で判定が走りますが、実運用では8:00ちょうどに約定できるとは限りません。ティックの到達順序や、Close[1]のような「1本前の確定足」の参照位置が1本ずれるだけで、シグナルの回数は変わってしまいます。

    同じ理由で、上位足(1時間足など)を参照するEAは「どのタイミングでその足が確定したとみなすか」で結果が変動します。期間の区切り方ひとつで、同じロジックが別の取引をすることがあるのです。

    2つ目: サーバー時刻とDST — 「日本時間のつもり」が1時間ずれる

    サーバー時間と日本時間が1時間ずれるイメージ図

    図: 多くの海外ブローカーのサーバー時間は、年2回のサマータイム切替で日本時間との時差が1時間動きます。

    海外ブローカーのサーバー時間はGMT+2またはGMT+3に設定されていることが多く、多くの場合は米国のサマータイム(DST)に連動して、春と秋の年2回、1時間ずつ切り替わります。つまり、コード上の「同じ8時」でも、3月と11月では指し示す日本時間が1時間違うのです。

    「東京時間の朝に買う」つもりでサーバー時刻を指定したEAは、切替のたびに実際の取引時刻がずれます。時間帯依存の戦略ほど、このずれの影響をまともに受けます。

    見分け方は年別・月別の成績分解です。3月と10〜11月の境目だけ成績の質が変わるEAは、この「DSTのずれ」を疑う兆候です。監査では単月ごとに成績を分離して、時刻指定が切替日をまたいでいないかを確認します。

    3つ目: ブローカー間のデータ差 — 「同じUSDJPYのM1」は存在しない

    これが最も見落とされやすいポイントです。通貨ペアの名前が同じでも、ブローカーごとの提示レートは独立しています。流動性の供給元が違えば、スプレッドも、板が薄い時間帯の一瞬の異常値も、データの欠損の入り方も別物です。

    つまり、口座Aのデータで導いた期待値は、口座Bではそのまま成立しません。これはEAの欠陥ではなく、検証データの「出身」の問題です。監査では2つのデータソースを突合して、対象口座に固有の歪み(例: 特定の時間帯だけ突出して広いスプレッド)を検出してから期待値を計算します。

    このあたりの考え方や事例は、口座ごとの正直会計の記事と、データ破損を見抜いた監査実録で詳しく解説しています。

    監査で使う4つの突合チェック

    では、こうしたずれを実際にどう検出するのか。監査工程で使う4つのチェックを紹介します。

    1. バー数カウント: 期間 × 期待されるバー本数(週末・祝日を除く)と、実際のデータのバー数を比較します。欠損や重複はここで浮かび上がります。
    2. 2ソース突合: 別のデータソースの週足終値と突き合わせ、差分が閾値を超える週がないかを確認します。固有の歪みはここで検出します。
    3. DST境界テスト: 3月・10月末の切替周辺だけを単月で分離して成績を比較します。時間帯指定のEAはここで本質が現れます。
    4. スプレッド実測ログ: エントリー予定時刻の実スプレッドを数日分記録し、テスターが仮定したコストと比較します。テスターのスプレッド固定値は、実コストの代表値とは限りません。

    この4つは特別なツールがなくても、MT4の履歴と地道な突合作業で再現できます。ただ、10年分のM1データ相手にやると数時間はかかるのが実情です。

    再現性を確保する3つの設計

    ずれを検出するだけでなく、EAや検証の設計段階で「ずれに強い構造」にしておくことが可能です。

    • サーバー時刻で書く: コード内の時刻指定はすべてサーバー時間で統一し、日本時間への固定換算(「-6時間」のような固定オフセット)を書かない。DSTは切替のたびに対応が変わる前提で書きます。
    • 確定したバーだけ参照する: シグナル判定は「1本前の確定足」のみを参照する設計にすると、ティックの到達順序に左右されにくくなります。
    • 本番と同じ口座のデータで検証する: 厳密です。別のデータで検証せざるを得ない場合は、実スプレッドの差を上乗せする悲観会計で評価します。

    まとめ — 数字を信じる前に「ずれ」を疑う

    バックテストが再現できないのは、ほとんどの場合EAの欠陥ではなく、検証環境のずれです。バーのタイムスタンプ、サーバー時刻とDST、ブローカー間のデータ差。この3つを知っているかどうかで、「この数字は信じられるか」という判断の精度が変わります。

    あなたのEAの最後のバックテストは、どのブローカーの、どの時間軸のデータで走ったものだったか、今一度思い返してみてください。答えに迷ったら、それが監査のスタート地点です。

    📦 EAの監査を承っています

    このブログの運営者は、EAの統計監査をココナラで承っています。ソースコードがなくても(ex4のみで)統計検証・データ品質チェック・ストレステストが可能で、納期は3営業日以内です。本記事のような時刻ずれ・データ突合のチェックも監査工程に含まれます。

    EA監査サービスを見る → | まずは1,000円のEAクイック診断

    関連記事: EAのバックテストはこう読む — 見抜く3つの数字 / EA開発は検証設計で決まる — t値・スプレッド会計・Bid歪み


    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • 勝率96%のEAを本物のデータで再検証したら52%になった — データ破損を見抜いた監査実録

    勝率96.4%。10年間の利益プラス5,000万円。

    こんな数字を載せたバックテスト報告書を前にすると、頭の中で2つの声が同居しませんか。「さすがに嘘でしょ」という声と、「でも本当だったら凄い」という声です。

    私が監査したEAの1つに、まさにこの成績を掲げるものがありました。結論からお伝えすると、テストに使われた価格データそのものが壊れていました。販売ページの数字は、本人にとっては真実でも、本物の市場では再現できない成績だったのです。

    この記事では、どこに違和感があって、どうやって破損を突き止めたのかを監査実録として記録します。

    最初の違和感: 勝ちは「数字の綺麗さ」に隠れる

    報告書を最初に見たとき、注目したのは勝率ではありません。数字同士のバランスです。

    • 勝率96.4%なのに、利益ファクターと損切りの平均を比べると損失が不自然に小さい
    • 10年の運用で最大ドローダウンがほぼゼロに近い
    • 取引回数は多くないのに、利益額だけが際立って大きい

    どれか1つなら「優秀なEA」の説明がつきます。しかし3つが同時に揃うと、話が違ってきます。数字の綺麗さは、しばしば「壊れた前提」の産物だからです。

    検証の切り口: まずデータそのものを疑う

    監査ではEAの中身より先に、テストに使われた価格データを取り直すところから始めます。理由はシンプルです。どんなに優れたロジックでも、入力される価格が壊れていれば出力は全て信用できません。

    そこで同じ期間のM1データを別ソースから取得し、販売者のテスト条件をそのまま再現しました。

    ここで勝率96.4%のはずのEAが、52〜53%に落ちたのです。

    犯人は「終値のフリをした始値」だった

    データを比較して分かったのは、驚くべきことに「Close」として記録された数列が、同じ足の「Open」とほぼ一致していたことでした。

    つまり、EAが「前の足の終値でエントリーしたつもり」で計算していた価格は、実際にはその足の始値だったわけです。

    このズレ、1回あたりでは数pips程度です。しかし仕組みは厄介です。

    • EAはバー確定時にClose価格でエントリー判定する設計だった
    • データのClose列が実は始値なので、判定と記録された約定価格が毎回系統的にズレる
    • そのズレが数百回の取引で積み重なり、勝率を96%まで押し上げていた

    未来の情報を見ているわけではありません。それだけに、一見「もっともらしく」見えるのが質の悪いところです。

    再検証の結果を比べる

    項目 販売者の報告 本物のデータで再現
    勝率 96.4% 52〜53%
    データのClose列 (壊れたまま) Open列とほぼ一致していた
    スプレッド込みの期待値 大きくプラス ほぼゼロ〜マイナス圏

    勝率が半分になるだけでなく、取引コストを正直に計上すると期待値が消える。これが「数字は真実でも、前提が嘘」のパターンです。

    なぜ壊れたデータでテストしてしまうのか

    ここで販売者を一概に詐欺師と決めつけるのは早すぎます。実務的には、次のような経路で壊れたデータが流入します。

    • 海外の格安・無料のヒストリカルデータ配布元の品質問題(足の欠落、列のズレ)
    • CSVを自分で加工する際の列入力ミスやタイムゾーンのずれ
    • bidとaskが混在したデータでの約定シミュレーション

    悪意がなくても、データが壊れていれば結果は同じです。購入する側に「数字の真偽を確認する手段」がないことが、本当の問題です。

    自分でできる3つのチェック

    監査を依頼するまでもなく、次の3つは誰でも確認できます。

    1. CloseとOpenの一致検査 — 保守的なデータでは各足のCloseとOpenが長期間にわたり高頻度で一致することはありません。不自然に一致が多いデータは要警戒です。
    2. スプレッドの実測比較 — テスト条件のスプレッド設定が、自分の口座の実測値(特に東京時間帯)と同じかを確認します。設定が甘いと成績は実際より良く見えます。
    3. t値による統計検証 — 利益が「偶然」でないことを数字で示すのがt値です。詳しくは「EAのバックテストはこう読む — 信頼できるか見抜く3つの数字」で解説しています。

    この3つを通過して初めて、報告書の数字を「検討材料」として扱う価値が生まれます。別の監査実録「勝率7割でも資産は減る」の記録も、あわせて読むと判断の精度が上がります。

    EAのテスト成績、信じていいか迷っていませんか?

    EAの報告書と実データを突き合わせて、「この数字を信じていいか」を判定します。データ破損・スプレッド会計・統計的有意性まで、根拠の数字つきのPDF報告書でお返しします。

    ▸ EAバックテスト検証|実データで監査します(納期3営業日以内)

    まずは無料のEAセルフチェックシート(20問・無料PDF)からでも構いません。

    おわりに: その数字、どこのデータで作りましたか?

    EA選びで最も怖いのは、正直な人が壊れたデータを信じ込んでいるケースです。販売者も購入者も悪意がないのに、数字だけが嘘をつく。

    あなたが今運用中、あるいは購入を検討中のEAの成績は、どんなデータソースで作られていますか?その問いにすぐ答えられないなら、まずデータの確認から始める価値があります。


    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • EAが稼がない理由を数字で特定する5つのチェックポイント

    EAが稼がない理由を数字で特定する5つのチェックポイント

    「バックテストでは稼いでいたのに…」を、推測ではなく数字で切り分ける

    「バックテストは絶好調だったのに、リアル口座に投入した途端に右肩下がりで大切な資金が減っていく…」
    「いくら設定を変更しても一向に利益が出ず、どこを修正すればいいのか皆目見当がつかない…」
    期待を込めて稼働させたEAが期待通りに稼がないとき、焦って勘や思いつきでパラメータを弄ってしまうのは最も危険な悪手です。

    相場での損失拡大を防ぐためにまず行うべきなのは、感情や推測を一切排して『数字』で原因を冷静に切り分けることです。
    当サイトの監査実録でも、稼がない原因を正しく数値化することで、無駄な資金消失を防げた事例が多数あります。
    この記事では、不調なEAを診断する際に必ずチェックすべき5つのポイントを、実際の監査業務で使っているプロの視点から詳しく解説します。

    チェック1: 1トレードあたりの「期待値(R)」は本当にプラスか?

    EAの真の性能は、単なる表面上の勝率だけでは決して測れません。
    最も重要なのは、1トレードあたりの平均期待値(平均損益 ÷ 損切り幅 = 期待値R)が明確にプラスであるかという一点に集約されます。
    例えば勝率70%のEAであっても、リスクリワード比(損益比)が悪ければ、一度の負けで利益を吹き飛ばし期待値は簡単にマイナスへと転落します。

    期待値の異常を素早く察知するには、MT4/MT5のストラテジーテスターレポートを活用するのが近道です。
    レポート内の「Total Trades(総取引数)」「Profit Factor(プロフィットファクター)」「Expected Payoff(期待利回り)」という3つの数字を確認するだけで、最初の見当を付けることができます。
    この3つの数字を用いた正確な分析手法については、バックテストの報告書を3つの数字で読むで詳しく解説しています。

    チェック2: トランザクションコストを「正直会計」で計上できているか?

    バックテスト上のスプレッド設定がリアル運用環境より楽観的すぎる場合、テスト結果は綺麗な黒字でも実運用は無惨な赤字になります。
    特に注意すべきは、エントリー時刻における実測スプレッドの拡大であり、早朝のロールオーバー時間帯では平常時の数倍に膨れ上がります。
    薄利多売を狙うスキャルピング系や深夜・早朝エントリー系のEAでは、わずか1〜2pipsのコスト見積もり誤差によって期待値のすべてが消失してしまいます。

    当方の監査現場でも、取引コストの過小評価によってリアル口座の資金を削られているケースが後を絶ちません。
    実測スプレッドの計測方法と、取引コストが期待値に与える影響の計算手順については、トランザクションコストの正直会計を参考にしてください。

    チェック3: 過去データに過剰適合(カーブフィッティング)していないか?

    パラメータを過去のヒストリカルデータに過剰に最適化させると、バックテストのグラフは完璧な右肩上がりになりますが、未来のリアル相場に投入した瞬間に脆く崩れ去ります。
    過剰適合を見抜く検証方法は非常にシンプルで、検証期間を前半と後半に2分割し、前半のみで最適化を行って後半期間で再テスト(フォワードテスト)を実行することです。

    もし前後半で期待値のプラス・マイナスが逆転してしまうなら、その設定は単に過去の相場ノイズを拾い上げただけの危険な「カーブフィッティング」です。
    パラメータ設計時に陥りやすい典型的な失敗例と対策については、EAのパラメータ設計で最も失敗しやすい3つのパターンでまとめています。

    チェック4: 運用環境(口座タイプ・VPS)は検証時の前提条件と一致しているか?

    EAが叩き出す期待値は、実際に取引を行う口座の約定スピードやサーバー環境に大きく依存します。
    どれほど優れたロジックであっても、スプレッドが広い口座・注文処理が重いサーバー・通信遅延の大きいVPS環境では、本来あったはずのエッジが完全に相殺されてしまいます。
    検証時に前提としていた口座タイプ(スワップフリー設定やボーナス口座の可否など)と、現在のリアル運用環境が正しく合致しているかを必ず再確認してください。

    通信遅延によるパフォーマンス悪化を防ぐための適切なVPS選びに関しては、EA用VPS徹底比較にて遅延・コスト・操作性の観点から厳選4社を比較検証しています。

    チェック5: その成績は統計的に「本物」と言えるか?(サンプル数とt値)

    5つのチェックの中で最も重要かつ本質的なのが、取引結果の統計的信頼性です。
    総トレード数が極端に少ない場合、どんなに素晴らしい利益が出ていたとしても、それは単なる偶然の偏りに過ぎないリスクが残ります。

    信頼性の客観的指標となるのがt値2.0以上という基準であり、これは偶然によってその成績が発生した可能性が極めて低い(統計的に有意である)ことを意味します。
    最低でも10年以上のバックテストデータと数百回以上のトレードサンプルが揃って初めて、期待値が本物であるかの議論が可能になります。
    当ブログのリスクオンドリフトの実測検証でも、このt値を用いた厳格な基準で売買シグナルの真偽を判定しています。

    原因が分かったらどうする?「改善」か「停止」かの判断基準

    5つのチェックポイントを通じてEAが稼がない原因を特定できたら、次にとるべきアクションは以下の3つに整理されます。

    • コスト・環境問題が原因の場合:利用する口座の変更やVPS環境の見直しを行うことで、運用成績を劇的に改善できる可能性が高いです。
    • 設計・パラメータ問題が原因の場合:エントリー時間帯の絞り込み、手仕舞いロジックの変更、各種フィルタの再構築によって期待値を復活させられる可能性があります。
    • そもそもロジックにエッジがない場合:これ以上の資金消失を避けるため、未練を捨てて即座に稼働を停止し、次の有望な戦略にリソースを集中するのが正解です。

    「自分で数字を切り分ける時間がない」「第三者の客観的なデータで正確な診断をしてほしい」と感じたなら、プロによるEA監査サービスをご活用ください。
    当方では10年分以上の実データを用いた正直会計の再検証を行い、あなたのEAが「運用可能・条件付き運用・運用不可」のいずれに該当するかを明確なt値とともに判定いたします。
    実際の監査報告書の精度については、以下の匿名化サンプルレポート(PDF)でご確認いただけます。

    🔎 EAの稼がない原因を、10年データで数字で判定

    このブログの運営者は、統計検証の思想を踏まえたEA監査(ライト監査/フル監査/フル監査+救済案)をココナラで承っています。ソースコード不要で始められるライト監査から、改善構成の設計まで含むフル監査+救済案まで。納期は3営業日以内です。

    ライト監査は初回限定3,000円(通常5,000円)です。

    EA監査サービスを見る(ココナラ) →

    まず気軽に試すなら: レポートの数字だけで1営業日で判定するEAクイック診断(1,000円)もあります → EAクイック診断を見る(ココナラ) (無料のセルフチェックシート(20問)も公開中です)

    あなたが現在お使いのEAは、これらの5つのチェックポイントを無事にクリアできていますか?
    大切な自己資金を守り着実に増やしていくために、まずは1つの数字から診断を始めてみませんか?


    実際のMQL4ソースコードを見たい方は、無料EA公開記事(ドンチャンブレイクアウト)で全文を確認できます。

    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • EAのパラメータ設計で最も失敗しやすい3つのパターン — 過剰最適化を防ぐ実践ガイド

    EAのパラメータ設計で最も失敗しやすい3つのパターン — 過剰最適化を防ぐ実践ガイド

    「バックテストで年利200%を出したはずのEAが、リアル口座に投入した途端に右肩下がりで大切な資金を溶かしていく…」そんな悪夢のような運用失敗に頭を抱えたことはありませんか?実は、トレードロジック自体の不備よりも「パラメータの決め方」で致命的なミスを犯しているケースが後を絶ちません。素晴らしいエントリーロジックであっても、数値設定ひとつでバックテストの成績は天国にも地獄にも化けてしまうのです。

    当サイトの監査現場でも、パラメータ過剰調整による口座破綻のご相談が絶えません。損失回避のためにまず重要なのは、過去データへの過剰適合(カーブフィッティング)の恐怖と仕組みを正しく理解することです。本記事では、EA監査実録で繰り返し見つかった3つの典型的な失敗パターンと、過剰最適化を防ぐ実践的な設計ルールを詳しく解説します。

    前回の「要件定義チェックリスト」では外注前の準備工作を扱いましたが、今回はその先について解説します。具体的には、パラメータをどう設計し、どう検証するかという実装レベルの話題です。

    なぜパラメータ設計だけでEAの命運が分かれてしまうのか?

    EA開発において最も危険な瞬間は、「バックテストの成績があまりにも良すぎた時」です。プロフィットファクター(PF)が2.5を超え、最大ドローダウンが5%未満という美しい右肩上がりのグラフを見たとき、多くの開発者は「ついに聖杯を完成させた」と錯覚してしまいます。しかし当方の監査現場の経験が教えるのは、バックテストが完璧で美しすぎるEAほど、リアル運用で瞬時に崩壊するという恐ろしい現実です。

    その根本的な原因は、「過剰最適化(オーバーフィッティング)」の罠にあります。過去の相場データにパラメータを極限までフィットさせるほど過去成績は跳ね上がりますが、未知の未来相場には一切通用しなくなります。リアル口座の資金を一瞬で失うリスクを避けるには、設計段階から「頑健性(robustness)」を組み込むことが不可欠です。

    失敗パターン1 — なぜ「全通り最適化」はリアル運用で崩壊するのか?

    最も頻出する第1の失敗は、EAに含まれる全パラメータを広範囲で総当り最適化し、最も利益が出た組み合わせをそのまま採用する手法です。例えば、移動平均線の期間を10〜200、ストップロスを20〜100pips、テイクプロフィットを10〜200pipsでそれぞれ1刻みでテストしたと仮定します。この場合、パラメータの組み合わせは数十万通り以上に達し、その中から最高成績の数値を抽出するため、見かけ上は完璧なバックテスト結果が完成します。

    しかし、これは過去相場に存在するランダムなノイズに合わせて無理やり曲線を引いているに過ぎません。市場構造やボラティリティがわずかでも変化した瞬間に期待値はマイナスへ転落し、一気に口座資金を食い潰す結果となります。

    過剰最適化の危険な兆候を「t値」でどう見抜くのか?

    当サイトの監査実録において、ロジックの優位性を判定するコア指標として活用しているのが「t値(t-value)」です。t値とは、トレード群の平均利益が偶然ではなく統計的に有意(実質的な優位性がある)かどうかを示す数値です。一般的にt値が2.0以上であれば、その成績が偶然の産物ではない可能性が高くなります。

    しかし、数十万通りの最適化結果から選ばれた最高点のt値が高くても、それは単に「最も運が良かった数値」を拾い上げただけに過ぎません。当方の監査では、最適点単体だけでなく、その前後左右に位置する「周辺パラメータ」のt値分布を詳細に追跡します。

    最適点の周辺でt値が急激に悪化・低下する場合、その数値はパラメータの僅かなズレで成績が急落する「破局的な崖」の上に立っています。逆に、パラメータを前後にずらしてもt値が2.0前後で安定して推移するならば、その設計はリアル相場でも耐えうる堅牢な構造であると判断できます。

    失敗パターン2 — なぜスプレッドの変動を無視すると期待値が消え去るのか?

    第2の失敗パターンは、バックテスト時にスプレッド(bid-ask spread)を固定値などの楽観的な条件で計算し、パラメータを決定してしまうことです。ここで必須となるのが、リアル運用時の取引コストを正確に織り込む「スプレッド会計」の思想です。

    多くのEA開発者は、バックテストの設定画面で「固定1.0pip」などの理想的なスプレッドを入力して検証を行います。しかし、実際のライブ口座ではスプレッドは常に変動しており、早朝のロールオーバー時や指標発表時には平常時の3〜5倍以上に拡大します。ストップロス(SL)が20pipsのEAにおいてスプレッドが5pips広がれば、実質的なリスクは25pipsに跳ね上がり、想定リスクが25%も増大していることになります。

    バックテストの盲点となる「bid歪み」とは何か?

    さらに見落とされがちな落とし穴として「bid歪み」の問題が挙げられます。MT4/MT5のバックテストではBid価格ベースで計算が進みますが、買いポジションの決済や売りポジションの約定はAsk価格で行われます。このBidとAskの構造的ズレを無視してパラメータを組むと、特に取引回数の多いスキャルピングEAではバックテストとリアル運用で深刻な乖離が発生します。

    当方の監査実録データによると、変動スプレッドとbid歪みを正確に反映して再検証した結果、バックテスト上でプロフィットファクター1.8を誇っていたEAが1.2まで急落した事例が多数存在します。PF1.2であれば耐えられますが、最悪のケースではPF1.0を割り込み、運用した瞬間に損失を生み出す「期待値マイナスのEA」であったことが露呈します。

    失敗パターン3 — なぜ隠れコストを排除した「正直会計」が必要なのか?

    第3の失敗パターンは、トレードにかかる全コストを誤魔化さずに計上する「正直会計」の欠如です。バックテストでいくら利益が出ていても、リアル運用で発生する実コストを排除していては資金を守ることはできません。正直会計で必須となるコスト要素は以下の通りです。

    • スプレッド(早朝や指標発表時の広がりを含む変動スプレッド)
    • 外付け取引手数料(往復7〜10ドル/ロット相当のコスト)
    • スワップポイント(日をまたいでポジションを保有する際の金利差調整額)
    • スリッページ(発注価格と約定価格の間に生じる不可避な価格ズレ)

    これらの隠れコストを差し引いた純利益(net pips / net R)でパラメータを評価しない限り、リアル運用の成績はバックテストを確実に下回ります。当サイトの監査現場で最も多い指摘事項も、「スワップコストの無視」や「スリッページ0設定」であり、これらはパラメータ設計の段階で修正すべき重大な欠陥です。

    特にスワップポイントは、数日〜数週間保有するスイング系EAにおいて無視できない固定費用となります。週末をまたぐトリプルスワップなどで数pips分の利益が吹き飛ぶことも珍しくありません。スワップを無視したパラメータ設計は、「金利ゼロで無限に資金を借りられる」という現実離れした妄想の上で運用しているのと同じ状態なのです。

    過剰適合を防ぐ!正しいパラメータ設計の4ステップとは?

    上記の失敗パターンを回避し、リアル相場でも安定した利益を生み出すための正しいパラメータ設計手順をまとめました。当方の監査業務でも推奨している標準手順は以下の4ステップです。

    • 1. 最適化範囲を論理的に絞り込む:全パラメータの同時最適化を避け、インジケーターの計算根拠に基づき「意味のある範囲(例:短期MAなら3〜50、長期MAなら50〜200)」に限定してテストします。
    • 2. Walk-Forward分析(フォワード検証)を行う:ヒストリカルデータを「学習期間」と「検証期間」に分割し、学習期間で導いたパラメータが未知の検証期間でも機能するかを期間をずらしながら検証します。
    • 3. 周辺パラメータの分布で堅牢性(robustness)を判定する:決定した数値の前後(±10%〜20%)にズラした際、t値やプロフィットファクターが急落せず平坦な高水準を維持できるか確認します。
    • 4. 正直会計で純期待値(net)を再計算する:変動スプレッド・手数料・スワップ・スリッページを全計上した上で、1トレードあたりの純期待値が明確にプラスであることを実証します。

    これら4つのステップを愚直に実行することこそが、大切な資産を相場の波から守り抜く唯一の道筋となります。

    まとめ:あなたのEAは本当にリアル相場に耐えられますか?

    EA運用の成否を決めるのは、華やかなエントリーロジックの凄さではなく、パラメータ設計と検証における「誠実さ」です。全通り最適化の甘い誘惑を捨て、正直会計でリアルな取引コストを計上し、周辺パラメータで頑健性を証明する。この基本原則を徹底するだけで、リアル口座で資金を溶かすリスクを劇的に低減させることができます。

    あなたが現在運用しているEAや開発中のパラメータは、本当に過剰適合の罠をクリアできていますか?少しでも数値の信頼性に不安を感じたなら、一度立ち止まって設定を見直してみることを強くおすすめします。

    当方のEA監査サービスでは、これらの高度な統計検証手法を用いてパラメータの健全性を徹底的に診断しています。大切な自己資金を投入する前に、第三者の客観的な数字でリスクを洗い出してみませんか?


    関連記事

    🔧 EA開発・パラメータ設計でお困りではありませんか?

    当方では、FX EAの開発代行およびパラメータ設計の検証を承っております。過剰最適化を防ぐ設計ルールの適用、Walk-Forward分析、正直会計に基づく期待値検証まで、実運用で機能するEAを3営業日以内でお納めします。

    ▶ EA作成代行サービス(coconala)

    ▶ EA監査サービス(coconala) — 既存EAの過剰最適化チェック・期待値検証初回限定3,000円(通常5,000円) / まずは1,000円のEAクイック診断

    なお、稼がない原因を上から順に数字で切り分ける手順は、EAが稼がない理由を数字で特定する5つのチェックポイントでまとめています。パラメータ以外に原因がある場合の診断にも使えます。


    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • 勝率7割でも資産は減る — EAの期待値を削るトランザクションコストの正体【監査実録】

    勝率7割でも資産は減る — EAの期待値を削るトランザクションコストの正体【監査実録】

    「勝率は7割以上と高いのに、なぜかリアル運用を始めると口座残高が増えない…」

    このような不可解な収支の悪化に悩んだ経験はありませんか?ストラテジーテスターでは綺麗な右肩上がりの資産曲線を描いていたEAが、いざ本番口座で稼働させると右肩下がりに転じてしまう現象は、多くのトレーダーを苦しめています。

    当サイトの監査実録でも、「勝率7割超だから安心」と信じて運用を続け、気づいたときには大切な資金を大幅に削られてしまったというご相談を多数いただいています。

    今回は、実際の監査案件(匿名化済み)の検証データを公開し、高勝率EAの裏に隠された「トランザクションコスト」の恐ろしい正体を解き明かします。

    ご依頼内容は、「勝率7割超でテスターではプラスなのに、実際に運用すると資産が伸びない原因を特定してほしい」という切実なものでした。

    1. 10年分のM1データで判った衝撃の事実 — EV -0.106R (t = -4.96)

    当サイトの監査チームが、10年分のM1データを用いて実スプレッドを含めた「正直会計」で再検証を実施したところ、驚くべき事実が判明しました。

    検証で算出された期待値はEV -0.106R、t値は-4.96という結果でした。t値の絶対値が2を大きく超えてマイナスを示しているため、これは偶然の負けではなく「統計的に有意にマイナス(仕組みとして負ける)」ことが確定したことを意味します。

    検証条件 算出されたt値 統計的判定
    正直会計(実スプレッド込み) t = -4.96 (EV -0.106R) 有意にマイナス(破綻確定)
    価格シグナルのみ(コスト除外) t = +0.14 予測力ほぼゼロ(±0)

    さらに興味深いのは、スプレッドなどのコストを除外し、価格変動による素の売買シグナルだけを抽出した検証結果です。その際のt値は+0.14であり、ほぼ±0でした。

    これは、EAの売買シグナル自体に相場を予測する能力が全く存在しないことを示しています。値動きを予測できていないにもかかわらずトレード回数だけを重ねるため、スプレッドやスリッページといったトランザクションコストの分だけ、確実に資金が削れていく構造になっていたのです。

    2. なぜ勝率7割でも資産が減り続けるのか?

    このEAのロジックは典型的な「小さく勝って、たまに大きく負ける」コツコツドカン型の形状をしていました。

    勝率自体は7割超と非常に高いものの、1回の損失額が平均利益の数倍に達しており、プロフィットファクターは1.0前半にとどまっていました。

    勝率が高く見えても、利小損大のトレード構造にスプレッドやスリッページの摩擦コストが乗ることで、長期の資産曲線は容赦なく下向きになります。「高勝率」という単一の数字は、資産の増大を何一つ保証しないという典型例です。

    3. 期待値がマイナスのEAは救済できるのか? — 感応度テストの検証結果

    監査の現場では、「パラメーターを調整すれば使えるようになるのではないか」という改善の可能性についても徹底的にテストを行います。

    本案件でも、期待値をプラスへ引き上げるために以下の方向性で感応度テストを回しました。

    • スプレッド条件を通常の3分の1に圧縮した場合の検証
    • 取引する時間帯(セッション)を変更した場合の検証
    • エントリー条件を厳しくして取引頻度を落とした場合の検証

    しかし、どの方向へ設定を変更しても期待値が統計的に有意なプラスへ転じることはなく、最終的に「運用不可」と判定しました。

    監査の本当の価値は、単にEAを「修復する」ことだけではありません。「これ以上時間や運用資金といったコストをかけてはいけない」という事実を早期に確定させ、致命的な損失を防ぐことにもあるのです。

    4. あなたが稼働させているEAは本当に大丈夫ですか?

    メタトレーダー(MT4/MT5)のストラテジーテスターにおけるデフォルト設定は、実際の口座環境(スプレッド変動・スリッページ・約定力)とは大きく異なります。

    テスター上の見かけの好成績だけを鵜呑みにして実口座へ資金を投入する前に、現実の取引環境に基づいた実データでの再検証を強くおすすめします。

    📦 EAの作成・監査を承っています

    このブログの運営者は、EAの統計監査をココナラで承っています。ソースコードがなくても(ex4のみで)統計検証・ストレステストが可能で、納期は3営業日以内です。サンプルレポートもサービスページでご確認いただけます。

    ライト監査は初回限定3,000円(通常5,000円)です。

    EA監査サービスを見る(ココナラ) →

    まず気軽に試すなら: レポートの数字だけで1営業日で判定するEAクイック診断(1,000円)もあります → EAクイック診断を見る(ココナラ)

    関連記事: EAのバックテストはこう読む — 見抜く3つの数字 / EA作成を外注する前の要件定義チェックリスト

    あなたが運用しているEAの「勝率」の陰に、資産をむしばむトランザクションコストが隠れていませんか?

    取り返しのつかない損失を出してしまう前に、一度「正直会計」で本当の期待値を測定してみませんか?


    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る

  • EAのバックテストはこう読む — 信頼できるか見抜く3つの数字

    EAのバックテストはこう読む — 信頼できるか見抜く3つの数字

    「販売ページのバックテストでは綺麗な右肩上がりだったのに、実際に稼働させたら資金が減り続けている…」

    このような苦い経験はありませんか?高額なFXの自動売買プログラム(EA)を購入し、期待に胸を膨らませて運用を始めたものの、思わぬ損失を抱えて悩むトレーダーは後を絶ちません。

    「勝率89%」や「過去10年で年利40%」といった魅力的な宣伝文句は、FX業界に溢れています。しかし結論から言えば、これらの表面的な数字だけではそのEAが将来も機能するかどうかは何も保証されません。

    なぜなら、市販されている多くのバックテストは、見かけの成績を良く見せる「都合の良い会計」で作られているからです。当サイトの監査実録でも、都合の良いバックテストに騙されて資産を減らしてしまったご相談を多数受けています。

    では、プロの検証者はEAの信頼性を見抜くためにどこをチェックしているのでしょうか?

    プロがEAのバックテストを判定する際は、販売ページの華やかな宣伝数字ではなく、次の3つの本質的な数字を確認します。

    • 統計的有意性を示す「t値」
    • 隠れた取引コストを暴く「スプレッド会計」
    • 環境変化への耐性を見る「期間分解・感応度」

    これらの指標を正しく読み解くことで、過剰最適化された危険なEAを運用前に見破ることが可能になります。

    1. なぜt値を見るのか? — 「期待値は偶然ではない」と証明する数字

    どれほどバックテストの期待値がプラスであっても、それがたまたま得られた偶然の揺らぎなのか、それとも将来も再現可能な傾向なのかを区別しなければなりません。その再現性を統計的に判定するための指標が「t値」です。

    t値は「平均値 ÷ (標準偏差 ÷ √トレード数)」という数式で計算されます。信頼できる基準となる目安は|t| ≥ 2です。この数値を超えて初めて、その成績が「統計的に偶然ではない」と判断できます。

    トレード数 日当たり期待値 t値の目安 判定結果
    100回 +0.1R/日 +1.0程度 偶然の誤差範囲(不十分)
    2,500回 +0.1R/日 +3.0まで上昇 統計的に優位性が実在する

    例えば、日当たりの期待値が+0.1Rであったとしても、トレード数がわずか100回であればt値は+1.0程度にとどまり、偶然の範囲を出ません。しかし、2,500回のトレード数で同じ期待値+0.1R/日を維持しているなら、t値は+3.0まで跳ね上がり、統計的に実在すると言えます。

    つまり、トレード数が明記されていない、あるいはt値が計算されていないバックテストは、判定材料として極めて不完全なのです。損失を避けるためにも、まずは総トレード数とt値の存在を確認しましょう。

    2. なぜスプレッド会計で騙されるのか? — bidとaskの隠された罠

    一般的なバックテストの多くは、bidデータ(または終値)のみを用いて検証が行われます。しかし、実際の買い注文(ロング)で約定するのはAsk(売値+スプレッド)です。

    特に注意しなければならないのが、ロールオーバー直後のサーバー時間0時です。実際の口座データを確認すると、この時間帯はbidが一時的に-2〜-5pips下方に大きく歪むことが確認されています。

    サーバー時間0時にエントリーする仕様のEAは、建値でこの価格歪みを丸ごと支払うことになります。その結果、見かけ上の取引コストの3倍相当もの負荷が実稼働で発生してしまうのです。

    本当の意味で信頼できる検証とは、エントリー時刻における実スプレッドと建値の歪みを期待値から差し引いた「正直会計」で計算されたものです。隠れた取引コストを軽視すると、リアル口座で思わぬ資産減少を招きます。

    3. なぜ全期間プラスでも危険なのか? — 過去データに潜む過剰最適化の罠

    「過去10年間の総損益がプラスだから安心」と考え、そのまま実稼働させていませんか?たとえ全期間でプラス成績であっても、年別成績に分解した際に10年中2年しかプラスがないようなEAには注意が必要です。

    このようなEAは、特定の市況(例えば低ボラティリティ時代など)に極端に依存しており、相場環境が変わった途端に破綻するリスクを孕んでいます。

    さらに、パラメーターの値を±20%動かしただけで期待値が半減してしまう場合、過剰最適化(カーブフィッティング)の疑いが濃厚です。過去データに数値を合わせすぎた結果、未来の相場では全く通用しなくなってしまいます。

    EAの頑健(ロバスト)性を正しく確認するには、以下の3つの分解検証をクリアしているかが重要になります。

    • 前半5年と後半5年に分けた期間分割テスト
    • パラメーター感度テスト(±20%変更時の成績変化)
    • 年別成績の安定度(特定年への依存の有無)

    これら3つの分解検証をすべて通過して初めて、そのEAは未来の相場でも「頑健である」と判定できます。

    この3つの数字を自力で検証するのは大変 — だから「監査」がある

    10年分のM1データを用意し、実スプレッドを加味した「正直会計」で再計算し、パラメーターのストレステストを回す。素朴な疑問から始まった検証であっても、これを個人で正確に行うには膨大な手間と専門知識が必要です。

    当サイトが提供する「EA監査」は、この地道で複雑な検証作業をあなたに代わって実施するサービスです。収集した実データを基に、「運用可・条件付き・運用不可」の3段階を明確な数字つきで判定いたします。

    プログラムのソースコードが手元になく、実行ファイル(ex4のみ)しか持っていない場合でも検証可能なプランを用意しております。

    📦 EAの作成・監査を承っています

    このブログの運営者は、EAの統計監査をココナラで承っています。ソースコードがなくても(ex4のみで)統計検証・ストレステストが可能で、納期は3営業日以内です。サンプルレポートもサービスページでご確認いただけます。

    ライト監査は初回限定3,000円(通常5,000円)です。

    EA監査サービスを見る(ココナラ) →

    まず気軽に試すなら: レポートの数字だけで1営業日で判定するEAクイック診断(1,000円)もあります → EAクイック診断を見る(ココナラ)

    関連記事: 勝率7割でも資産は減る — トランザクションコストの正体【監査実録】 / 東京ドリフトを10年分のM1データで検証した記録

    あなたが大切なお金を預けようとしているEAは、本当に「偶然ではない本物の期待値」を持っていますか?

    貴重な運用資金を危険に晒してしまう前に、まずは手元のバックテストにある総トレード数とt値、そしてスプレッドの計算基準だけでも見直してみることから始めてみませんか?


    EAを動かす土台はVPSです

    MT4を24時間止めずに動かすにはVPSが必要です。まずは無料のお試しで動作を確認できます。

    ABLENET VPSを公式サイトで見る(最大10日間無料) →

    ※本記事にはアフィリエイト広告も含みます。

    EAの検証・監査・制作を承っています

    このブログで使っているのと同じ検証の目線で、買う前の数字の検品から、実データでの監査、死因の解剖、月次の健康診断、インジケーター制作まで承っています。

    EA監査・検証の出品一覧を見る