はじめに¶
概要 ¶
このセクションでは、FIX APIの一般的な情報、その特徴、用途、機能、制限について説明します。
FIXはFinancial Information Exchangeの略です。 これは業界主導のマシン間通信プロトコルで、大量の金融情報を処理し、その情報をできるだけ速く送信するために特別に作成されました。
FIXプロトコル仕様は、電子メッセージのフォーマットとそれらのメッセージの通信モデルを提供します。 これはFIX Trading Community(以前はFIX Protocol Limited(FPL)として知られていた)によって作成され、管理されています。
FIX Trading Communityは、主要な業界プレーヤーと委員会メンバーの協力を通じてFIX APIの標準を規制する自然かつ非営利の組織です。
cTraderはFIXバージョン4.4をサポートしています。 このバージョンの詳細については、FIX Protocol Organisationが公開している仕様を参照してください。
FX取引におけるFIX APIの背景 ¶
FIXプロトコルは1990年代初頭に、取引所、ブローカー、銀行、ヘッジファンドなどの機関参加者間の電子通信を確立するために作成されました。
データ転送の速度と効率性が向上したため、JavaやC++などの金融市場データの送信に使用される他のAPIに対して成功裏に確立されました。
1998年には、プロトコルの拡張、開発、サポートのために非営利企業が設立され、FIX Protocol Limited(FPL)と呼ばれ、現在も別のブランドで活動を続けています。
シンプルさと効果的さにより、FIXプロトコルはすぐに全ての資産クラスにわたる金融業界の標準的な通信方法となりました。 現在では、世界中で取引や金融操作を行うために広く使用されています。
長い間、FX取引業界では、銀行、ブローカー、流動性プロバイダー、機関投資家などの主要な参加者のみがFIX APIを使用できました。
これらの参加者は、小口投資家(リテールトレーダー)に対して取引の効果と競争力を向上させるための洗練されたソリューションを作成することができました。
状況は2016年に完全に変わりました。Spotware Systems Ltdが、偏見なく誰にでもFIX APIを提供する最初のリテール向けテクノロジー企業となりました。 FIX APIはcTraderを通じて、最小取引量や最小預金額などの条件なしで取得できます。
業界におけるFIX APIの典型的な適用方法 ¶
FIX APIは業界標準のメッセージングプロトコルであり、市場で複数の用途があります。
ブローカレッジ ¶
ブローカーはFIX APIを使用して市場から価格を受け取り、顧客の注文を執行します。
価格提供 ¶
銀行や取引所などの流動性プロバイダーや価格メーカーは、FIX APIを使用してブローカーやヘッジファンドに価格を提供します。
取引ハブ ¶
機関投資家は、FIX APIを使用して独自のシステムを開発し、単一のシステムから任意のブローカーの任意の口座で取引を開始できるようにすることがあります。
高度な取引ロボット ¶
FIX APIを使用すると、ブラックボックスアルゴを含む取引ロボットが複数のソースから同時に情報を受け取り、より広範なデータと多数のソースに基づいて取引決定を行うことができます。
トレードコピアー ¶
複数のブローカーにまたがる複数の取引口座や、コピアーに接続されているトレーダーの口座で自動的に取引を複製するシステム。 ただし、この目的には他のSpotware APIがより適していると考えています。
カスタム取引インターフェース ¶
一部のトレーダーは、他のインターフェース部分が気を散らすか、システムリソースを消費すると感じるため、最小限のインターフェースで取引することを好みます。 FIX APIを使用すると、そのようなトレーダーの正確なニーズに合った取引インターフェースを作成することができます。
ただし、この目的には他のSpotware APIがより適していると考えています。