海外 FX 3通貨間 アービトラージ(三角裁定取引)とは? MT4 EAによる自動売買の全貌を明かす

7月 14, 2018アービトラージ

この記事は、3つの通貨ペアを使った三角裁定取引についてまとめた記事になります。

業者間アービトラージについては別記事を参照してください。

>>『業者間アービトラージ』を見てみる

三角裁定EAは、3つの関連する通貨ペアの間の市場の非効率性を利用し、実質的にリスクのない純利益を相殺する相殺取引を行う。 反面、マイクロロットで取引することはできず、トレーディングの機会は頻繁には発生しません

  • 簡単に設定できて、簡単に監督できる
  • インジケータも熱心な分析も不要
  • トレード戦略はタイムフレームに依存しない
  • トレード戦略はニュースやギャップ、プライスのスパイクの影響もうけない
  • 取引は完全にヘッジされている、失うものはスプレッドのみ
  • 理想的なトレードコンディションでは三角裁定取引はリスクフリーなトレード戦略である
  • 裁定取引は大きなロット数を必要とするため、大きなリベートが得られる
  • トレード戦略はNFA/FIFO Compliant

三角裁定EAは以下の特徴を持っている:

  • あなたがどのペアをトレードするか決められる
  • スプレッド、コミッション、スワップを考慮する
  • トレードの有効期限を設定できる
  • 目標利益とトリガープライスをカスタマイズできる

以下のペアの組み合わせがトレード可能である:

  • EURUSD, EURGBP and GBPUSD
  • EURUSD, EURAUD and AUDUSD
  • EURUSD, EURNZD and NZDUSD
  • EURCHF, EURUSD and USDCHF
  • EURCAD, EURUSD andUSDCAD

三角裁定取引(Triangular Arbitrage)とは?

三角裁定取引(通貨裁定取引または三点裁定取引とも呼ばれる)は、外国為替市場における3つの異なる外国為替相場の価格差異による裁定取引の機会を利用する行為です。

三角裁定取引には、最初の通貨を2番目に、2番目の通貨を3番目に、3番目の通貨を1番目に交換する3つの取引が必要です。 2回目の取引では、裁定者(三角取引EA)は、市場のクロス為替レートが暗黙のクロス為替レートと一致しない場合に存在するゼロリスク利益を確保します。

収益性の高い取引は、市場の不均衡、非効率性が生じ、トレード実行時間が短い場合にのみ可能です。 実際には、サーバー側の実行時間が決して理想的ではないため、個人トレーダーが三角裁定戦略を採用する場合、実行リスクが相当に高くなります

三角裁定取引(Triangular Arbitrage)の例

三角裁定取引の例として、米ドル(USD)、英ポンド(GBP)、ユーロ(EUR)の場合を示します。このような裁定取引の機会に関わる外国為替のペアは、EUR / USD、GBP / USD、EUR / GBPの3つです。

これらの対は、分子と分母を持つ代数式と考えることができ、不均衡、非効率性を見つけるために次の式を構成します。

EUR / USD – EUR / GBP * GBP / USD = X;
上記の方程式の結果がゼロでない場合、これらの外国為替ペアはバランスがとれておらず、市場は利益を得ることができる不均衡、非効率性を示していることがわかります。

例えば、以下の価格が与えられた場合、ペアは不均衡であることが分かります…

EURUSD = 1.4169
GBPUSD = 1.60655
EURGBP = 0.8821
1.4169-0.8821 * 1.60655 = 0,00023
非効率的なのはわずか2.3ピップです。このような小さな非効率性では取引される3つの外国為替相場のスプレッドを払って利益を上げることはできません。三角裁定取引を行うためには、非効率性は常に関連する通貨ペアのスプレッドと手数料の合算コストを上回っていなければならないのです。

取引するためには、次のような充分な非効率性が必要です。

Ask EURUSD = 1.4164
Bid GBPUSD = 1.60658
Bid EURGBP = 0.88210
1.4164 - 0.88210 * 1.60658 = -0,00053

上記の例では、次のプロセスを実行できます。

  1. We start with 100,000 EUR
  2. Buy 88.210 GBP @ 0.88210 from 100,000 EUR
  3. Buy 141.716,42 USD @ 1.60658 from 88.210 GBP
  4. Buy 100.053,95 EUR @ 1.4164 from 141.716 USD

上記の計算式にすでに計算されている取引費用を支払った後に53ユーロの総利益を得る事ができます。三角裁定が効果を得るには、取引が処理される方向に応じて、BidとAskの両方の価格が考慮されなければならないことに注意してください。

<

三角裁定取引(Triangular Arbitrage)のはじめ方

<

Setting up the EA is fairly easy. Follow these steps:

1. Load the EA into the EURUSD chart
There is no need to load the EA into different charts. Loading it once in the EURUSD chart -or any other chart- is enough for the EA to collect prices from the three pairs in the pair ring and trade.
2. Show all instruments in the Market Watch
Your broker server only sends prices to your metatrader terminal for the symbols you have listed in the market watch. Showing all of them makes sure the EA will be able to read prices from your desired pair ring.
3. Enter the appropiate prefix and suffix
If the symbol names of your broker are plain, such as EURUSD, GBPUSD and EURGBP you can skip this step. But if your symbols are named differently, for example fxEURUSDmini, or EURUSDfx, you need to set the proper prefix and suffix in the inputs, so the EA calls symbol names correctly. For example, if your EURUSD symbol is named EURUSDfx, then you should type “fx” as suffix. If your EURUSD symbol is named fEURUSDmini, then you should type “f” as prefix and “mini” as suffix.
4. Done!
Everything is properly set up now and you’ll see data on the screen.

EAトレード中に必要な行動

<

It is important to constantly monitor the slippage incurred by the EA when executing trades. Since the EA trades combined inefficiencies from 3 pairs, any combined slippage of 3 pips also invalidates the deal and forbids the EA from making profits. The expert tab of the terminal displays the slippage incurred by each trade executed. Pay close attention to it. If the combined slippage for the trades goes above 1.5 pips, it might be a good idea to switch to other broker or find a better network trading location.