EAのパラメーター設定完全ガイド - 初心者が最初に調整すべき項目
目次
- パラメーターの種類と重要度
- 必ず理解すべきパラメーター①:RiskPercent(リスク率)
- 必ず理解すべきパラメーター②:Lots(固定ロット)
- 必ず理解すべきパラメーター③:MagicNumber
- 必ず理解すべきパラメーター④:MaxDailyLossPct / MaxDrawdownPct
- 時間フィルター系パラメーター
- StartHour / EndHour(取引時間帯)
- NewsFilter(経済指標フィルター)
- 絶対に変えてはいけないパラメーター
- パラメーター設定の手順(実践)
- 手順1:デフォルト設定を書き留める
- 手順2:RiskPercentのみ調整
- 手順3:MagicNumberを変更
- 手順4:MaxDailyLossPct・MaxDrawdownPctを設定
- 手順5:それ以外は変えない
- よくある間違い
- 間違い①:パラメーターを少し変えてすぐ本番稼働
- 間違い②:連敗後にパラメーターを変える
- 間違い③:複数のパラメーターを同時に変える
- FAQ
- Q: パラメーターを変えたらバックテストをやり直す必要がありますか?
- Q: 最適なRiskPercentは何%ですか?
- Q: LotsとRiskPercentは同時に設定できますか?
EAのパラメーター設定完全ガイド - 初心者が最初に調整すべき項目
MT5にEAをセットアップした後、「パラメーターは何を変えればいいか?」という疑問は多くの初心者が抱きます。設定を変えすぎるとバックテストの検証結果が無効になり、変えなさすぎると口座に合わない設定で動かすことになります。この記事では、初心者が最初に理解すべきパラメーターの意味と、安全な設定方法を解説します。
パラメーターの種類と重要度
EAのパラメーターは大きく3種類に分類できます。
| 種類 | 説明 | 変更可否 |
|---|---|---|
| リスク管理系 | ロット・リスク率・ストップロス | ✅ 要調整 |
| フィルター系 | 時間帯・曜日・指標回避 | ⚠️ 慎重に |
| 戦略系 | EMAの期間・ATRの倍率・エントリー条件 | ❌ 原則変更しない |
必ず理解すべきパラメーター①:RiskPercent(リスク率)
ロット = (口座残高 × RiskPercent%) ÷ (SL幅 × pip値)
最も重要なパラメーターです。1トレードで口座残高の何%をリスクにさらすかを決めます。
| RiskPercent | リスクレベル | 推奨シーン |
|---|---|---|
| 0.5% | 超保守的 | デモ〜本番初期 |
| 1.0% | 標準 | 推奨設定 |
| 2.0% | 積極的 | 実績が積み上がってから |
| 3.0%以上 | 高リスク | 上級者のみ |
例:口座残高100,000円、RiskPercent=1.0%の場合、1トレードの最大損失は1,000円。
最初は0.5〜1.0%から始めて、3ヶ月以上フォワードテストで成績が安定してから上げてください。
必ず理解すべきパラメーター②:Lots(固定ロット)
RiskPercentが実装されていないEAは、固定ロット(Lots)で設定します。
| 口座残高 | 推奨Lots(XAUUSD) |
|---|---|
| 100,000円 | 0.01(マイクロ) |
| 500,000円 | 0.01〜0.02 |
| 1,000,000円 | 0.02〜0.05 |
XAUUSD(ゴールド)は1pipの値動きが大きいため、0.01ロットでも損益の動きが大きく感じられます。最初は必ず最小ロット(0.01)から始めてください。
必ず理解すべきパラメーター③:MagicNumber
MagicNumber = EAが自分のポジションを識別するためのID番号
同じ口座で複数のEAを動かす場合、MagicNumberが同じだとEAが他のEAのポジションを誤操作します。
| 運用パターン | MagicNumber設定 |
|---|---|
| EA1本のみ | デフォルトのまま |
| EA複数 | 各EAに異なる番号を設定(例:1001、1002、1003) |
同じ通貨ペアに同じEAを複数セット(異なるタイムフレーム)する場合もMagicNumberを変えてください。
必ず理解すべきパラメーター④:MaxDailyLossPct / MaxDrawdownPct
EAの自動停止機能です。
MaxDailyLossPct = 1日の損失が口座残高の○%を超えたらEAを停止
MaxDrawdownPct = 口座残高が最高値から○%下落したらEAを停止
| パラメーター | 推奨値 | 意味 |
|---|---|---|
| MaxDailyLossPct | 3〜5% | 1日で5%以上損失したら停止 |
| MaxDrawdownPct | 20〜25% | 口座が25%以上下落したら停止 |
これらを設定することで、感情的な判断なしに自動的にリスクを管理できます。
時間フィルター系パラメーター
StartHour / EndHour(取引時間帯)
EAが稼働する時間帯を指定します。
StartHour = 0 → 0時から稼働
EndHour = 20 → 20時まで稼働
XAUUSDの場合、欧州〜NY時間(14時〜翌3時 JST)が流動性が高く推奨されています。ただし、デフォルト設定はバックテストで最適化されているため、理由なく変更しないでください。
NewsFilter(経済指標フィルター)
true / false のトグルが多いです。
true:重要指標(NFP・FOMC等)の前後はエントリーしないfalse:指標に関係なくエントリーする
初心者は true 推奨です。ただし、外部データ(経済カレンダーAPI)を使う場合、APIキーの設定が必要なEAもあります。
絶対に変えてはいけないパラメーター
以下は戦略の根幹に関わるパラメーターです。理由なく変更するとバックテストの結果が無効になります。
| パラメーター | 変更しない理由 |
|---|---|
| EMA_Period | エントリー条件の根幹。変更 = 別のEA |
| ATR_Multiplier | SL/TP幅を決定。変更 = リスクリワード比が崩れる |
| RSI_Period | フィルター条件の根幹 |
| MinATR / MaxATR | ボラティリティフィルター。誤変更で取引ゼロになることも |
これらを変更したい場合は、変更後に必ずバックテストを5年以上実施してから使用してください。
パラメーター設定の手順(実践)
手順1:デフォルト設定を書き留める
EAを設置する前に、デフォルトのパラメーターをスプレッドシートに記録します。後で戻せるようにするためです。
手順2:RiskPercentのみ調整
最初に変えるのはRiskPercent(またはLots)だけです。0.5〜1.0%に設定します。
手順3:MagicNumberを変更
複数EA運用の場合のみ、MagicNumberを設定します。
手順4:MaxDailyLossPct・MaxDrawdownPctを設定
自動停止の安全網を設定します。
手順5:それ以外は変えない
3ヶ月以上フォワードテストで成績を確認するまで、その他のパラメーターは触れません。
よくある間違い
間違い①:パラメーターを少し変えてすぐ本番稼働
パラメーターを変えた場合は、変更後のバックテストが必要です。「少し変えただけ」でも結果が大きく変わることがあります。
間違い②:連敗後にパラメーターを変える
連敗中にパラメーターを変えると、連敗がバックテストの正常範囲内かどうかが判断できなくなります。連敗の原因はパラメーターではなく相場環境の可能性が高いです。
間違い③:複数のパラメーターを同時に変える
複数を同時に変えると、どのパラメーターが結果に影響したかが分からなくなります。変更は1つずつ行ってください。
FAQ
Q: パラメーターを変えたらバックテストをやり直す必要がありますか?
はい。戦略系・フィルター系のパラメーターを変えた場合は必ずバックテストをやり直してください。RiskPercentのみの変更はロットが変わるだけなので、再バックテストは不要です。
Q: 最適なRiskPercentは何%ですか?
口座残高・精神的な耐性・EAの最大DDによります。「バックテストの最大DDが15%のEA」であれば、最大DDが口座残高の15%以内になるようRiskPercentを設定してください。初心者は0.5〜1.0%で問題ありません。
Q: LotsとRiskPercentは同時に設定できますか?
EAによります。RiskPercentが実装されている場合、Lotsの設定は無視されることが多いです。EAの説明書(README等)で確認してください。
関連記事
📧 5日間メール講座(無料)
FX自動売買の本質、バックテストの正しい見方、ブローカー選びのコツを毎日1通お届けします。
※ プライバシーは厳守。配信解除はいつでも可能です。