アービトラージの定義:「アービトラージとは、価格差を利用して利益を得るために、資産を同時に売買すること。」
これは、取引所の価格差や市場の非効率性を悪用して利益を上げる取引のことだよ。アービトラージは市場の非効率性から生まれるもので、もし全ての市場が完全に効率的であれば、存在しないんだ。
取引所アービトラージ
需要と供給の関係で、仮想通貨取引所やペア間の価格って、バラバラになることがあるんだ。仮想通貨取引所から資金を引き出す必要なく、そういった価格差を利用しよう!
Cryptohopperのアービトラージボットは、(アービトラージから予想されるような)異なる取引所間で資金を送金しないんだ。だから、API経由で「出金権限」の許可は必要ないんだよ。
でも、資金を引き出さないのに、どうやって利益を出すんだろう?
取引所アービトラージをするには、アービトラージしたいコインを自分で保有している必要があるんだ。例えば、あなたの基本通貨がUSDで、ADA、ATOM、EOSが特定の取引所間でアービトラージの機会を提供しやすいって見つけたとする。そしたら、アービトラージをしたい2つ以上の取引所に、これらのコインを全部持っておく必要があるんだ。これで、価格の非効率性を利用する準備ができたね。
この仕組みがどう機能するか分析してみよう。USD(あなたの基本通貨)とEOS(アービトラージの機会を提供しているコイン)間のアービトラージの機会があると想像してみよう:
取引所AとBで、USDとEOSを保有しているとする。
取引所AではEOSの価格が3.10、取引所Bでは3.02だとしよう。つまり、取引所Aの方がEOSが高いから、アービトラージの機会があるんだ。
手動でのアービトラージ取引は、取引所BでEOSを買い、取引所Aでより高い価格でUSDに売却するってことになる。そうすると、あなたのポートフォリオはUSDの利益になる。
自動化されたCryptohopperのアービトラージ取引は、これとは違うやり方をするけど、結果は同じUSDの利益になる。両方の取引所でUSDとEOSを保有していることを思い出して。目標は、EOSの保有量を同じまま、USDの総額を増やすことだからね。
USDの保有量を増やしたいから、例えば取引所Aで(高値で)2000EOSを売却する。同時に、取引所Bで(安値で)2000EOSを購入して、取引前のEOSの保有量を維持するんだ。もし、どちらかの取引所で特定のコインが枯渇してしまったら、手動で一方の取引所からもう一方に資金を移動させて、プロセスを再開する必要が出てくるかもしれない。
マーケットアービトラージ(三角アービトラージ)
マーケットアービトラージボットは、1つの取引所内で市場の非効率性を探すんだ。
あなたのボットは、基本通貨として選択したコインの量を増やそうとする。これは、取引所にある利用可能な通貨間の価格差を利用して行うんだ。具体的には、選択した基本通貨の量を増やすために、3つの異なる取引を行うんだ。マーケットアービトラージは、取引量が少ない取引所で最も効果を発揮するよ。
例えば、BTCを基本通貨にしているとしよう。そのボットが、EthereumとLitecoinを含むマーケットアービトラージの機会を見つけたとする。
まず、取引所でBitcoin(1 BTC)を使ってEthereum(48 ETH)を購入する(Bitcoinを売却)。
次に、Hopperが購入したばかりのEthereum(48 ETH)を使ってLitecoin(153 LTC)を購入する。
最終ステップとして、Bitcoin(1.005 BTC)を買い戻し、三角形を完成させて、最初のBitcoinの量を増やすんだ。