はじめに
最近、ますます多くのブローカーが、FIX APIプロトコルを介した取引をトレーダーに提供するようになりました。FIX APIプロトコルを介して取引するクライアントを引き付けるために、ブローカーはクライアントのためのエントリのしきい値を下げるようになりました。これは、数年前、fix-api経由で取引するための口座を開くために、トレーダーは10,000の初期預金と取引のかなりの量を示す必要があったことを意味しています。現在では、ブローカーは数千ドルの最低入金額を設定し、一部のブローカーは数百ドルの最低入金額で固定API経由の取引のための口座を開くことを提供することさえあります。それにはいくつかの理由があることがわかっています。
- ブリッジを持つことは、ブローカーが制限なしで固定APIアカウントを作成することができるため、追加費用が発生しません。
- 技術プロバイダーは、良好なボリュームを持つブローカーのためのサブアカウントを作成するための価格を下げることができます。
- ブローカーがトレーダーのための市場へのアクセスの異なる方法を提供するために興味深いですし、このように彼らは唯一のプラットフォームを提供するブローカーと比較して高いレベルを示しています。
fix-apiプロトコルとは何ですか?
FIX API is a banking data transfer protocol. FIX stands for Financial Information exchange (FIX), and was created in 1992. It is an open messaging standard that is not controlled by any individual or organization, and it can be used and structured for specific purposes to meet the requirements of each financial institution that uses it. For this reason, a connection for a FIX written for example for an LMAX broker will not work for a DukasCopy broker. The brokers use a software called FIX Engines which is a part of a software called the bridge to connect with the FIX protocol.
fix APIプロトコルがアービトラージ取引に適している理由
fix-apiプロトコルは、取引にさまざまな種類の注文を使用することができます。どの注文が取引に利用できるかは、ブローカーやブローカーが使用しているブリッジによって異なります。特定のブローカーとのレイテンシーアービトラージ取引のためにfix-apiアカウントを開く前に、リミットIOCまたはリミットFOKの注文タイプを使用できることを確認する必要があります。これらの注文タイプがサポートされていない場合、取引利益を奪う成行注文のスリッページが予想されるため、ブローカーはおそらくレイテンシーアービトラージ取引に適していないでしょう。これらの注文がサポートされている場合は、スリッページを制御するためのオプションがあります。
FOK指値注文の仕組みとIOC指値注文との違い
FOK指値注文 - 注文を出すときに、その注文が執行されるべき価格を指定します。注文は、この価格またはそれより有利な価格で執行されるか、執行されないかのいずれかでなければなりません。 例えば、EURUSDの現在の価格が1.01000で、10ピップのスリッページがあなたの戦略にとって良い場合、価格1.01000+10=1.01010でFOK指値注文の買い注文を送信する必要があります。01000で売り注文を出し、10ピップのスリッページに満足した場合、1.01000-10=1.00990のFOK指値注文Sellを出すと、EURUSDの買い注文は1.00990より低い価格では成立しませんが、より高い価格(あなたにとって安い)で成立させることは可能です。
IOC指値注文は、FOK指値注文と異なり、要求された数量のうち、ある一部分だけを約定させることができる注文です。例えば、EURUSDの現在の価格が1.01000で、10ピップのスリッページに満足している場合、1.01000+10=1.01010の価格でIOC指値注文BUYを送信する必要があります。100,000 の数量の注文を送信し、ブローカーが 1.01010 で 20,000 、1.01005 で 30,000 (低いので要求より良い)、残りの数量で $50,000 を執行したとします。
どちらのアービトラージ戦略がフィックス API 口座での取引に最も適しているでしょうか?
1レッグ・レイテンシーアービトラージ 古典的な1レッグアービトラージはfix APIアカウントでの作業に適しており、最も簡単なソリューションのように見えますが、残念ながらfix APIアカウントを提供するブローカーでさえ、操作の可能性を持っているのです。あなたは、しばらくして、注文の90%が拒否されていることを目にするかもしれません。また、ブローカーがあなたに電話して、この戦略は受け入れられないと言うかもしれません。このため、固定APIアカウントでの長期取引では、標準的なワンレッグスレイテンシーアービトラージ戦略を考慮しないことをお勧めします。
2レッグレイテンシー 1, 2, 3 これらの戦略を使用するには、2つのアカウントが必要で、あらゆる種類の不便さが生じますが、ヘッジ(ロック)すれば、1つのセットで十分長く取引することが可能です。
Of the 3 strategies, I would choose 2 or 3 because both strategies do not use opposite orders (buy and sell for the same instrument) in the same account. What it means. In the real forex market, there is no concept of closing an order. That is if you opened a buy 100,000 order at EURUSD, then to close it, you should send a sell 100,000 EURUSD order. If you need to close a part of an order, say 30,000, and leave a part of 70,000 EURUSD, you should place a sell 30,000 EURUSD order. For this reason, it is better to use strategies that do not place opposite orders to better disguise your arbitrage strategy.
もし、2レッグレイテンシー 2と2レッグレイテンシー 3のどちらかを選ばなければならないとしたら 、「最も高度なレイテンシーアービトラージ戦略の仕組み」の記事にあるように 反対注文を出さない一方でレイテンシーアービトラージ取引を完全に隠しているので、わたしなら2レッグレイテンシー 3を選ぶと思います。同じブローカーで両方の口座を開設する場合、「FXアービトラージ・ソフトウェア - 失敗しないために」の記事で説明したすべてのルールに従わなければなりません。口座を開設する前によく読んでおくことをお勧めします。
ヘッジアービトラージ この戦略を実行するには、2つのfix-apiアカウントが必要で、そのうちの1つは高速ブローカーで、もう1つは低速ブローカーで開設する必要があります。この戦略には膨大な数の注入があり、ブローカーによって作成されたアービトラージ取引におけるあらゆる障害を回避することが可能です。例えば、いくつかのブローカーのうちの1つはほとんど常に注文を開き、もう一方はしばしば注文を拒否することを確認した場合、最初にしばしば注文を拒否するブローカーの注文を開くようにヘッジアービトラージ戦略を設定することができ、注文が開かれた後にのみプログラムは良い実行でブローカーの順序を開きます。
それはブローカーと口座を開くためにあなたの能力に依存するため、2レッグレイテンシー3またはヘッジアービトラージについての明確な推奨事項はありません。もしあなたがfx APIアカウントで取引するつもりなら、私は両方の戦略を持つことをお勧めします。特にヘッジアービトラージは暗号通貨間の取引にも適しているからです。