EAリスクの「ワークド例」とは?
ワークド例:実際に「EAリスク」が意味するもの
EAリスクとは、エキスパートアドバイザー(EA)を使うときに直面するリスクの集合を指します。つまり、自動売買アルゴリズムのことです。実務上、これらのリスクは、市場、執行、コストが前提と異なるため、結果が「モデルが想定するもの」からズレ得ることを説明します。
ワークド例は役立ちます。なぜなら、安定した仕組み(ポジションサイジング、コスト、ドローダウンの数式)と、変動する条件(価格変動、スプレッド、スリッページ、そしてEAが意図どおりに執行できるかどうか)を分けて考えられるからです。以下の例は完全にシナリオベースで、すべての手順を再現できるように単純な数値を使っています。
仕組みはどう動くか(定義+入力)
EAが「1回の取引あたり固定額をリスクにする」というようなルールに基づいて取引を行うと仮定します。よくあるリスクの捉え方は次のとおりです。
- 1回の取引あたりのリスク(R):ストップロスに到達した場合に意図される最大損失。
- ポジションサイズ(Lots):ストップロスまでの距離がRに対応するように設定する。
- コスト:スプレッドや手数料/費用が、実質的な損失を増やす。
- 執行ギャップ:スリッページにより、約定が参照価格より悪化する。
重要:EAのルール自体は安定していても、実現される結果は変動する入力に依存します。つまり、ボラティリティ、流動性、スプレッド、そして約定が想定どおりの水準で起きるかどうかです。
ワークド数値シナリオの例
前提(すべて明記する)
すべての手順で同じ前提を使います:
- 1回の取引あたりのリスクルール:R = $100。
- 価格の観点でのストップロス距離は、この例では「1ユニット」として扱う。
- EAは参照エントリーとストップロスを狙う。
- 3回取引する。
- 1回あたりのコスト(スプレッド/手数料)の合計は$5。
- このシナリオでは、スリッページは負け取引でのみ発生する。
手順1:コストなしでルールが示すこと
ストップロスが意図した水準どおりにちょうどヒットした場合、1回の取引あたりの損失は次のとおりです:
- 損失 = R = $100(コスト控除前)。
手順2:コストを追加
負け取引では、コストを含めます:
- コスト込みの損失 = R + $5 = $105。
手順3:特定の取引にスリッページを追加
次に、2回の負け取引にスリッページを加えます:
- 取引1:負け;スリッページがストップロス到達に$20上乗せ。
- 損失 = $105 + $20 = $125。
- 取引2:負け;スリッページが$10上乗せ。
- 損失 = $105 + $10 = $115。
- 取引3:勝ち;このシナリオではスリッページの影響を受けないと仮定する。
モデルを完成させるために、この簡略化したセットアップではテイクプロフィットはストップロスと対称だと仮定します:コスト控除前の利益は$100。
- 取引3:勝ち;コスト$5を含める。
- 利益 = $100 − $5 = $95。
手順4:3回の取引におけるネット結果
合計のネットP&L = (−$125) + (−$115) + (+$95) = −$145。
「EAリスク」についてこの例が示すこと
EAのルールが一貫していても(1回の取引あたり$100のリスク)、実現結果は$100に制限されません。なぜなら:
- コストは勝ちの実現利益を減らし、負けの実現損失を増やすからです;
- スリッページは、ストップロスの枠組みを超えて損失を増やし得ます;
- 結果の順序が重要です(1勝の前に2回負ける)。
重要な制限と失敗パターン(何が起こり得るか)
以下は、ライブデータがなくても概念的に検証できる重要な制限です:
- モデル仮定リスク(期待される市場挙動と実現される市場挙動の差): EAが特定のボラティリティや流動性の条件下でテストされていた場合、将来の条件がそれに依存するパターンを崩す可能性があります。
- 執行リスク(スリッページ/スプレッド/レイテンシ): EAは正しく「判断」しても、プラットフォームがより悪い価格で約定させることで、損失の大きさが変わります。
- 運用リスク(稼働性と接続): EAが想定どおりに執行できない場合、エントリーを逃したり、不利なタイミングで注文を出したりするかもしれません。
- パラメータおよび過学習リスク: ルールが過去データに対して厳密に調整されすぎると、汎化がうまくいかない可能性があります。
必要な事実を自分で検証する方法
「EAリスク」を自分の用途で、結果を前提にせずに検証するには、EAのドキュメントと環境を使って、次を確認できます:
- EAが本当に1回の取引あたりのリスクルールを使っているのか、それとも別のポジションサイジング手法なのか。
- 含まれるコスト要素(スプレッド、コミッション、スワップ、手数料など)と、それがエントリーとエグジットの両方にどう影響するか。
- どのような執行の前提を置いているか(参照価格と実際の約定価格の扱い)と、スリッページがどう扱われるか。
- セーフガードが含まれているか(例えば、最大ドローダウンの上限)。なお、セーフガードはリスクを取り除くものではない点に注意してください。
DOCUMENT END