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