この記事の内容
この記事を読むと…
- 全費用後の標本平均と、その不確実性を別に計算できる。
- 群の構成比やコピーが集計へ与える影響を検算できる。
- 取引ごとの円受払と平均レートによる誤集計を区別できる。
記事内で用語を調べる
勝率 期待値(損益の加重平均) バックテスト コミッション(売買手数料) デモ口座(仮想資金の練習口座) 注文約定(Execution)利益の出た標本には、本当の優位性だけでなく、好条件や結果を見た後のルール選択も影響し得ます。先に仮説と利用可能なデータを固定し、開発に使った観測と後の評価を分けます。負けや不採用案も保存します。
エッジは、条件付きの純期待値という仮説
エッジは、指定したルールと条件の下で純結果の期待値が正という仮説です。過去標本の利益は観測であり、永久の統計的余剰と同じではありません。不確実性、損失、同時エクスポージャーと未解決の点も記録します。
直近50件に識別できる意思決定規則が残っているか確認できます。ただし明確な規則があるだけで優位性は証明されません。ニュースや裁量の判断も記録・測定は可能で、曖昧なら再現しにくくなります。具体的なモデルなしに数学的ランダムや有限標本での確実な損失と断定しません。
銘柄、価格配信、時間、入口、出口と数量、情報が使える時刻を指定します。確定足の信号を同じCloseで必ず約定できるとは限りません。欠損や実行不能費用の除外理由も先に定めます。業者の損失口座割合は、この原因や裁量対機械の成績比較を示しません。
純結果を集計し、費用で符号が変わるか確認
ゼロ結果がない標本なら、平均純額は正の割合×平均利益−負の割合×損失額の正の大きさ。ゼロ結果がある直接平均は、それも総件数に含めます。期待値だけでリスク評価は完了しません。
架空100件:55件がグロス+120 EUR、45件が−80 EURなら合計3000 EUR、平均+30。各一往復に同じ費用を追加します。ただし実約定に含まれていない費用だけとし、スプレッドや滑りを二重控除しません。
| 各往復の追加費用 | 全100件の純合計 | 一件平均 |
|---|---|---|
| 10 EUR | +2000 EUR | +20 EUR |
| 25 EUR | +500 EUR | +5 EUR |
| 35 EUR | −500 EUR | −5 EUR |
この指定例では正の割合は55%のままです。別のグロス例で55%が+100 EUR、45%が−120 EURなら平均は0.55×100−0.45×120=+1 EUR。一件費用が1 EURを超えれば負になりますが、全ての正の費用で自動的に負とはしません。これらは年収の予測ではありません。
説明のもっともらしさと、平均の不確実性を分ける
公開情報の解釈、専門化、低費用、待つ姿勢や長い保有期間は検証の動機にはなっても、優位性そのものの証拠ではありません。同じ時点で使えた同じデータで、別の読者も指定した信号を再現できるか先に確認します。
費用25 EURの100件は55件が+95、45件が−105、平均+5。標本標準偏差は分母99でちょうど100 EURです。独立で安定した分布という適切な観測モデルなら、平均の推定標準誤差s/√n=100/√100=10 EUR。+5はそれに比べ小さく、将来の正の期待値を認定しません。標準誤差だけを信頼区間や最大損失とは呼びません。
別の厳密な確率模型では、各々確率1/2で±100 EURを取る独立な4事象X₁…X₄を、各25回ずつコピーします。100行の平均は(X₁+X₂+X₃+X₄)/4。その分布の標準偏差は100/√4=50 EURで、100行を独立として計算した10ではありません。
| 100行の平均EUR | 四符号の等確率16組中の件数 |
|---|---|
| −100 | 1 |
| −50 | 4 |
| 0 | 6 |
| +50 | 4 |
| +100 | 1 |
コピーは独立な情報を増やしません。この人工模型は全FX手法の有効標本数を推定する一般公式ではありません。観測の重なりと数量の重みも確認します。
両群で改善しても、標本全体の順位は逆転し得る
横にスクロールすると図全体を確認できます。
全て架空で、比較前に同じ群1・群2を定義。Aは群1が18/20=90%、群2が1/10=10%。Bは19/20=95%、3/20=15%と両方高いものの、全体はA19/30≒63.33%、B22/40=55%です。難しい群2の構成比がAの1/3からBの1/2へ増えています。棒は全て同じ0〜100%尺度、色は手法の区別です。
両群を仮に50/50で固定配分すると、A(90+10)/2=50%、B(95+15)/2=55%。これは収集済み標本の件数で重み付けした割合とは別です。正の記録とは費用後ゼロ超と定義しますが、金額、独立性と将来確率は未指定。どちらの表もそれだけで優位性を証明しません。
実資金を投じる前に、開発と評価を分ける
仮説、ルール版、配信元、費用、情報の時刻と評価条件を記録。捨てた案を含む開発履歴を残し、未使用のテスト前に採用版を固定します。手動・自動の両方に誤りがあり得るので、2年間や手集計という形式だけでは保証になりません。
必要な情報量は結果の散らばり、観測間の依存、相場状態と試した戦略数次第です。30、100、200件で信頼性が保証される線はありません。過去検証、現在到着するデータのデモ、もし実取引を行った記録を費用後で区別し、不確実性と下落制約を報告します。実取引は学習完了の義務ではありません。バックテストの枠組みで具体化します。
良い結果だけを選ぶと、評価期間も開発へ変わる
Baileyらの研究は、複数構成から良い結果を選ぶ際の過剰適合を扱います。勝者だけでなく、全試行数と結果を残します。選ばれた好調期だけでは他条件が落ちますが、調整した全ルールが最初の実口座で必ず失敗する証明でもありません。
保留したテストを見て条件を書き直せば、その期間も開発データになります。時系列分割は情報順序を保っても、選択、改訂データの漏れ、未来を使う指標を全て取り除くわけではありません。再使用を明記するか、別の新しい評価が必要です。
実際のスプレッド、手数料、資金調達と口座通貨への換算を含めます。滑りは有利にも不利にもなり、普遍的な1〜2 pipの罰則を実測値のように置きません。walk-forwardの各期間が正でも、永久の優位性や過剰適合不能の証明ではありません。
円の追加例:ドルの正の平均を、平均レートで円へ直さない
独立した架空2件で、各純損益をその決済時に直ちに円へ換算し、外貨残高を残さないと指定します。実際の税務換算方法や業者の価格を示すものではありません。追加の換算費用なし、レートは損益に使う実効レートとして固定します。
| 件 | グロスUSD | 別計上の往復費用USD | 純USD | 指定JPY/USD | 円受払 |
|---|---|---|---|---|---|
| 1 | +100 | 2 | +98 | 140 | +13,720 |
| 2 | −90 | 2 | −92 | 160 | −14,720 |
純USD合計は+6、平均+3ですが、円の合計は−1000、平均−500。純ドル合計6に単純平均レート150を掛けた+900円は、実際に指定した二つの受払の合計ではありません。プラスとマイナスの損益が異なる換算レートと結び付いているためです。
一般にmean(損益×換算率)とmean(損益)×mean(換算率)は同じとは限りません。この2件から将来の期待値や全FXの通貨効果を推定せず、実際の口座通貨、決済・換算時点と全費用で再集計します。元本の外貨保有や後日の為替差を追加する模型とも別です。
Forwardの意味と、見直し条件を固定
MT5のForwardは、指定した過去期間の後半へパラメーターを適用する機能で、今到着する相場を待つデモとは別です。デモはルールとソフトウェアを確かめられますが、履歴と一致しても実執行が同じとは証明しません。不一致も全て過剰適合へ帰さず、ロジック、欠損、費用と逸脱を分けて調べます。
商品・費用・規制は変わります。歴史的にESMAの2018年EU個人向けCFD介入は8月1日から、規制上の主要通貨ペア30倍、非主要20倍を定めました。これは全世界の現行条件や戦略寿命の測定ではありません。日本などの実法人・商品で確認します。勝率だけでなく純結果と事前条件で見直し、二つ目の方法も無相関の継続や口座保護を保証しません。
ドルでは+6、指定した円受払では−1000
平均レートで損益を一括換算せず、実際の決済と換算時点を記録します。
小さな画面では横にスクロールするか、図を拡大できます。数値と要点は下のテキストにも記載しています。
- 一件目
- +98 USD × 140=+13,720円 – グロス100から別費用2を控除
- 二件目
- −92 USD × 160=−14,720円 – グロス損90に別費用2を加える
- 合計
- −1000円 – 純ドル6 × 平均率150の+900とは違う
明日の検証カードに残す項目
- 標本平均、散らばり、大損失・下落と重なるエクスポージャー。
- 信号、見送り条件、情報の利用時点、約定とルール・データ版。
- 全開発試行、未使用の評価範囲、基準費用と悪化時の費用。二重控除を避ける。
- 事前定義の群と件数。結果の良い群だけ選び直したら、新しい仮説とする。
- 履歴/デモ差の診断と未解決の限界。「証拠不足」も妥当な結果とする。
期待値の式は金額と頻度、取引記録は判断と逸脱を扱います。正の平均や定例の四半期レビューだけで、実資金投入の安全は確認できません。
理解度を確認
練習の目安: 約2分.
答えと解説を見る
正解。固定した群の重みでの割合で、将来の勝つ確率の予測ではありません。
よくある質問
エッジとは何?
個人のエッジはどこから?
100件あれば実資金へ進める?
MT5 Forwardは、今日からのデモ観測?
ドル合計が正なら円でも正?
出典と検証
- NIST:平均の信頼区間
s/√Nを含む式。仮定と、標準誤差・区間の区別。
- Baileyら:The Probability of Backtest Overfitting
複数の試行から選ぶ検証の問題。著者公開の2015年版。
- MetaTrader 5:Strategy Testing
Forwardは指定過去期間の後半を使う。
- ESMA決定2018/796
2018年の適用日と通貨区分の歴史的規則。日本の現行条件ではない。
計算例には前提条件を明記しています。現在の市場データや提供会社の取引条件の代わりにはなりません。
