Maximum profit
最大利益 – オープン防止モジュールは、一定の時間枠(タイムフレーム)内で利益額に達した場合、現在オープン中の注文の損益を含めて、新規取引のオープンを防止します。
- Maximum profit: ピップス、金額、またはエクイティに対するパーセンテージでの最大利益額。
- Unit: ピップス、金額、またはエクイティのパーセンテージを選択します。
- Timeframe: 利益が達成されたタイムフレームを選択します。例えばD1を選択すると、当日のすべての利益が合計利益額に加算されます。
- Current = チャートのタイムフレーム内の利益。
- M1 = 1分以内の利益。
- M5 = 5分以内の利益。
- M15 = 15分以内の利益。
- M30 = 30分以内の利益。
- H1 = 1時間以内の利益。
- H4 = 4時間以内の利益。
- D1 = 1日以内の利益。
- W1 = 1週間以内の利益。
- MN1 = 1ヶ月以内の利益。
時間枠の仕組み
Section titled “時間枠の仕組み”時間枠は選択した期間の開始時点を基準とし、新しい期間が始まるとリセットされます。
- D1 は毎日の開始時(深夜0時、ブローカー/サーバー時間)にリセットされます。
- W1 は毎週の開始時にリセットされます。
- MN1 は毎月の開始時にリセットされます。
時間枠がリセットされると、累積した利益はクリアされ、EAは再び新規注文をオープンできるようになります。ただし、他の strategy modules も許可している場合に限ります。
例えば、Maximum profit を $16、Timeframe を D1 に設定しているとします。EAが16:00に2回目の勝ちトレードをクローズし、その日の合計利益が $16 を超えたとします。これにより、その日の残りの時間は新規注文がブロックされます。
このブロックは24時間後(翌日の16:00)に解除されるわけではありません。代わりに、D1の時間枠が**深夜0時(00:00)**にリセットされるときに解除されます。翌日は $0 から新しい利益のカウントが始まるためです。深夜0時以降、EAは次の注文をオープンできます。
チームからの補足
Section titled “チームからの補足”最大利益に達した時にすべての現在の注文をクローズするモジュールを構築することもできましたが、あえてそうせず、新規注文のオープンのみを防止することにしました。なぜでしょうか?EAが注文をオープンした場合、早期に打ち切られる可能性があるのではなく、通常の経過を辿らせるべきだと考えるからです。最大利益は後付けではなく、EAの十分に考慮された部分であるべきだと考えます。そのため、以下のアプローチを推奨します:1日あたり5%の最大利益をそのパーセンテージを超えずに達成したい場合、このモジュールの最大利益とTake Profitモジュールのテイクプロフィットパーセンテージの合計が5%を超えないようにしてください。例えば、Take ProfitモジュールのTPがエクイティの1%の場合、このモジュールを3.5%に設定するのが賢明です。