主な特徴:
- アービトラージ機会の自動検出: リアルタイムの通貨ペアデータを活用して、利益を生むアービトラージの機会を見つけ出します。
- ダイナミックなトレード管理: 計算されたアービトラージの潜在能力に基づき、ポジションを積極的に管理し、トレードの開閉を行います。
- プロット機能: 分析目的のために、最大観測価格差をプロットするオプションがあります。
入力パラメータ:
- ロットサイズ(デフォルト: 0.01): アカウント残高の$1000ごとのロットサイズを定義し、アカウントサイズに応じてトレードサイズをスケーリングします。
- 取引手数料(デフォルト: 7.0): 取引あたりの合計手数料コストを示し、アービトラージ計算に使用されます。
- 最大差プロット(デフォルト: false): trueに設定すると、EAはExpertタブに最大観測価格差を記録し表示します。
トレーディングロジック:
- EAは理論的なクロスレートを計算し、EURUSD、GBPUSD、EURGBPの実際の市場レートと比較します。
- 手数料やスプレッドコストを考慮した上で、理論的なレートと実際のレートの間に差が存在するかどうかを判断します。
- 機会が検出されると、EAは三つの通貨間でトレードを実行し、リスクエクスポージャーを最小限に抑えます—市場がアービトラージ計算に合致すれば、リスクフリーの利益を確保します。
- ClosePosSide()とCloseNegSide()という二つのヘルパー関数が、利益の出ているポジションと損失の出ているポジションをそれぞれ管理し、市場の動きにリアルタイムで対応する戦略の調整を行います。
このEAは、相関する通貨ペア間の価格非効率を利用して、外国為替市場でのアービトラージ機会を探求するための強力なツールです。アービトラージ技術を用いてトレーディング戦略を強化したい上級トレーダーに最適です。
注意: バックテスト結果が非常に高い利益を示している場合でも、実際の市場条件(実行速度、流動性、ブローカー特有の制約など)がアービトラージ戦略の運用成功に大きく影響する可能性があります。ライブアカウントで運用する前に、デモ環境での徹底的なテストをお勧めします。
