はじめに
FXで長く利益を積み重ねるためには、 「どこでエントリーするか」と同じくらい、 どれくらいのロットで取引するか が重要です。
どれほど優れたトレードロジックでも、ロットが大きすぎれば、 一度の負けで口座資金へ大きなダメージを与える可能性があります。
反対に、ロットを極端に小さくすれば損失は抑えられますが、 利益の増加も緩やかになります。
AutoTrade PROでは、運用スタイルに合わせて次の2種類を選択できます。
- 毎回決められた数量で取引する固定ロット
- 口座残高に応じて数量を変えるAuto Lot
さらに、Signal1からSignal4までのロットを個別に設定したり、 Auto Lotで計算したロットへSignal別の倍率を適用したりできます。
ロットを2倍にすると、利益だけでなく損失、必要証拠金、 含み損の変動幅もおおむね2倍になります。
固定ロットとAuto Lotの違い
Signalごとに指定した固定値でエントリーします。
- 計算が分かりやすい
- 毎回のロットを一定にできる
- 残高が増減しても自動変更されない
- Signalごとに個別設定できる
口座残高と基準金額からロットを自動計算します。
- 残高増加に応じてロットが増える
- 残高減少に応じてロットが小さくなる
- Signal別Multiplierを適用できる
- 複利型の運用に利用できる
| 比較項目 | 固定ロット | Auto Lot |
|---|---|---|
| ロット計算 | 入力値を使用 | 残高から自動計算 |
| 残高増加時 | 変化しない | 段階的に増加 |
| 残高減少時 | 変化しない | 段階的に減少 |
| 管理の分かりやすさ | 分かりやすい | 計算方式の理解が必要 |
| Signal別設定 | 個別Lotを使用 | 基準Lot×Multiplier |
UseAutoLotの設定
UseAutoLot = true
Auto Lotを使用します。口座残高と`BalancePer001Lot`を基準として、 Signal1の基準ロットを自動計算します。
Signal2以降は、計算した基準ロットへ各SignalのMultiplierを 掛けたロットでエントリーします。
基準Auto Lot × Signal別Multiplier という考え方になります。
UseAutoLot = false
固定ロットを使用します。 `Buy1Lot`、`Buy2Lot`、`Sell1Lot`などに入力した値が使用されます。
BalancePer001Lotとは
`BalancePer001Lot`は、Auto Lotで 0.01Lotを使用するための基準残高です。
例えば、次のように設定したとします。
この場合、口座残高10万円ごとに0.01Lotが基準になります。
`BalancePer001Lot = 100000`は、口座残高が日本円で管理される場合の 分かりやすい設定例です。
USD口座などでは口座残高の数値単位が異なるため、 同じ100000をそのまま使用すると、想定とは大きく異なるロットになる 可能性があります。
Auto Lotの計算例
残高35万円、`BalancePer001Lot = 100000`の場合を考えます。
ただし、実際に発注できるロットはブローカーのLotStepに合わせて 補正されます。
| 口座残高 | 理論ロット | 0.01刻みの場合 |
|---|---|---|
| 100,000円 | 0.010 | 0.01Lot |
| 250,000円 | 0.025 | 0.02または0.03Lot |
| 350,000円 | 0.035 | 0.03または0.04Lot |
| 500,000円 | 0.050 | 0.05Lot |
| 1,000,000円 | 0.100 | 0.10Lot |
ブローカーの取引条件も確認する
- 最小ロット(MODE_MINLOT)
- 最大ロット(MODE_MAXLOT)
- ロット刻み(MODE_LOTSTEP)
- 必要証拠金
- ゴールド1Lot当たりの契約サイズ
同じ0.10Lotでも、FX会社や口座タイプによって取引条件が異なる場合があります。
Signalごとの固定ロット設定
`UseAutoLot = false`の場合は、各Signalの固定ロット設定を使用します。
Sell1Lot Sell2Lot Sell3Lot Sell4Lot
Buy1Lot・Sell1Lot
Signal1で使用する基本ロットです。 新しいトレンドの初動を狙う最初のエントリーに使われます。
Buy2Lot・Sell2Lot
Signal2の押し目買い・戻り売りで使用します。 Signal1と同時にポジションが残る運用では、 合計ロットが増えることに注意してください。
Buy3Lot・Sell3Lot
Signal3で使用するロットです。 Signal3は一時的な逆行を検知するSignalであり、 必ずしも本格的な反転を意味しません。
逆行局面で大きなロットを追加すると、予想と反対に相場が動いた場合、 含み損が急速に増える可能性があります。
Buy4Lot・Sell4Lot
Signal4による反転方向のエントリーで使用します。 ドテン時に反対ポジションが確実に決済される設計か、 ヘッジとして残る設計かによって、必要証拠金やリスクが変わります。
「Signal4は強いSignalだから大きくする」という考えだけで、 安易にロットを増やさないことが重要です。
Multiplier(倍率設定)とは
Auto Lot使用時は、口座残高から計算した基準ロットへ、 SignalごとのMultiplierを適用できます。
基準Auto Lotが0.10Lotの場合を例にします。
Multiplierを使用するメリット
- Signalごとの役割に合わせてロットを変更できる
- 口座残高に応じた基準ロットを維持できる
- 固定値を毎回計算し直す必要がない
- 買い側と売り側で異なる倍率を設定できる
Multiplierを使用するリスク
- 後半Signalほどロットが急激に増える
- 同時保有時の合計ロットが大きくなる
- 必要証拠金が増える
- 含み損の変動が大きくなる
- 連続Signalで想定以上のポジション量になる
同時保有時の合計ロットに注意
Signalごとのロットだけを見るのではなく、 同時に保有する可能性がある合計ロット を確認する必要があります。
基準Auto Lotが0.10Lotで、次の倍率を設定した例を考えます。
| Signal | Multiplier | 実際のロット |
|---|---|---|
| Signal1 | 1.0 | 0.10Lot |
| Signal2 | 2.0 | 0.20Lot |
| Signal3 | 3.0 | 0.30Lot |
各Signal単体では小さく見えても、複数ポジションが残る運用では 合計ロットが急激に増える場合があります。
Signal3で既存ポジションを決済するのか、ヘッジとして残すのか、 Signal4でドテンするのかによって最大保有ロットは異なります。
ロット設定の考え方
ロットは「どれだけ利益を得たいか」ではなく、 どれだけの損失までなら口座が耐えられるか から決めることが重要です。
最初はすべて1.0倍から確認する
初めてAutoTrade PROを運用する場合は、 Signal2、Signal3、Signal4のMultiplierをすべて1.0に設定し、 Signalの流れと最大保有ポジション数を確認する方法が安全です。
SLまで到達した場合の損失を確認する
1ポジションだけでなく、複数ポジションが同時にSLへ到達した場合の 合計損失を想定してください。
「1回の注文でいくら負けるか」ではなく、 1サイクル全体で最大いくら負ける可能性があるか を確認します。
Auto Lotは完全な定率リスク計算ではない
`BalancePer001Lot`方式は、口座残高に応じてロットを変える仕組みです。
ただし、SL幅、銘柄の1Lot価値、Signal別Multiplierまで含めて 損失率を一定にする「厳密なリスクパーセント方式」とは異なります。
おすすめ設定例
以下は仕組みを理解するための設定例です。 利益や安全性を保証する推奨値ではありません。
Signalの発生とポジション管理を確認するための設定です。
Auto Lotの基本動作を把握しやすい構成です。
最大保有量とドローダウンを確認した後に調整します。
倍率を上げるほど回復時の利益は大きくなりますが、 反対方向へ進んだ場合の損失も増加します。
ロット設定でよくある質問
初回の動作確認では固定の最小ロットが分かりやすい方法です。 運用ロジックを理解した後、残高連動を利用したい場合にAuto Lotを 検討してください。
AutoTrade PROがAuto Lot優先で実装されている場合は、 自動計算した基準ロットとMultiplierが使用され、 Signal別の固定Lot値は使用されません。
現在のコードが固定時に`Buy2Lot`などを直接使用する構造であれば、 固定ロットにはMultiplierは適用されません。 Signalごとの固定Lotを直接入力してください。
EAが`AccountBalance()`を使用していれば口座残高、 `AccountEquity()`を使用していれば有効証拠金が基準です。 AutoTrade PROのロット計算コードに合わせて確認してください。
変更後に発生する新規注文へ反映されます。 すでに保有しているポジションのロットは変更されません。 ポジションがない状態で変更する方が管理しやすくなります。
Auto Lotはロット計算を自動化する機能です。 最大損失、SL幅、同時保有量、ドローダウンまで自動的に安全にする 機能ではありません。
運用前のロット設定チェック
まとめ
今回は、AutoTrade PROの固定ロット、Auto Lot、 BalancePer001Lot、Signal別Lot、Multiplierについて解説しました。
- 固定ロットはSignalごとの入力値を使用する
- Auto Lotは口座残高から基準ロットを計算する
- BalancePer001Lotは0.01Lot当たりの基準残高
- Auto Lot時はSignal別Multiplierを適用できる
- 倍率を上げると利益だけでなく損失も増える
- 各注文ではなく合計保有ロットを確認する
ロット設定で最も重要なのは、短期間で利益を最大化することではありません。
予想外の値動きが発生しても口座を維持できるように、 1サイクル全体の最大リスクを管理すること が重要です。
最初は最小ロットまたはMultiplier1.0で動作を確認し、 バックテストと実運用結果を見ながら段階的に調整してください。
次回予告
次回は、AutoTrade PROのエントリー後のポジション管理について 詳しく解説します。
- Signal別Take Profit
- Signal別Stop Loss
- BreakEven
- Trailing Stop
- Smart TP
- Step Smart TP
- MACD TP
- 各利益保護機能の競合
- 機能を併用する場合の優先順位
- 初心者向けのシンプルな設定例
利益保護機能は、すべてを同時にONにすれば良いわけではありません。
どの機能が、いつTPやSLを変更し、どの条件で決済するのかを
整理して解説します。
関連記事
FX・CFD・ゴールドなどの証拠金取引には、元本を超える損失が 発生する可能性があります。本記事のロット設定例は仕組みを説明するための 例であり、安全性、利益、運用成績を保証するものではありません。 実際の運用は、取引条件とリスクを十分に確認したうえで、 ご自身の判断と責任において行ってください。
SPONSORED LINK
コメント