キングズウォー戦略(レンコチャート使用)
🎯 戦略概要
• 初期ロットサイズ(InitialVolume)から開始し、最大ロットサイズ(MaxLot)を制限します。
• オプションのコンパウンドモードでは、アカウント利益が設定された割合(ProfitIncreasePercentage + VolumeIncreaseStep)で増加すると、初期ロットサイズを段階的に増やすことができます。
各バーでの取引:
• 新しいバーごとに、cBotはアカウント残高を確認し更新します。
• すべてのオープンポジションをクローズし、直ちに新しいポジションを開きます。
新しいポジションのルール:
1. 最初の取引 – まだオープンポジションがない場合、cBotはランダムに買いまたは売り注文を開きます。
2. ポジションをクローズした後:
• 最後の取引が利益で終了した場合 → 次の取引は同じ方向に開きます。
• 最後の取引が損失で終了した場合 → 次の取引は反対方向に開きます。
マーチンゲールロジック:
• 連続損失数(_consecutiveLosses)をカウントします。
• 損失がStartMartingaleAfterLossesに達した場合 → 取引量をMartingaleMultiplierで乗算します。
• 計算されたロットサイズがMaxLotを超える場合は、MaxLotに制限されます。
スプレッドフィルター:
• 新しい取引を開く前に、cBotは現在のスプレッドをチェックします。
• スプレッドがMaxAllowedSpreadを超える場合 → 新しい取引は開かれません。
コンパウンドロジック(有効の場合):
• アカウント利益が設定された割合(ProfitIncreasePercentage)で増加した場合、
InitialVolumeがVolumeIncreaseStep分増加し、開始ロットがアカウント利益とともに増えます。
📑 入力パラメータ
• ロットサイズ(InitialVolume)→ 最初の取引の開始ロットサイズ。
• 最大ロットサイズ(ブローカーから)→ マーチンゲールの成長を制限するための最大許容ロットサイズ。
• マーチンゲール → 連続損失後のロットサイズ乗数(例:3.0 = ロットサイズを3倍にする)。
• 損失後にマーチンゲール開始 → マーチンゲールが開始されるまでの連続損失数。
• 最大スプレッド → 取引を開くために許容される最大スプレッド(ピップス)。
• コンパウンド使用 → アカウント利益に基づく開始ロットの自動増加のオン/オフ。
• コンパウンド(%)(ProfitIncreasePercentage)→ 開始ロットサイズの増加をトリガーする利益成長の割合。
• コンパウンドボリュームステップ(VolumeIncreaseStep)→ 利益閾値に達するたびに追加されるロットサイズ。
💡 開発者の注意
このシステムは、損失後にロットサイズを倍増または3倍にするマーチンゲールを使用しているため、通常のCFDブローカーアカウントでのライブ取引には適していません。これは高リスク戦略です。代わりにプロップファームの取引環境での使用を推奨します。