JP5965962B2 - Synthetic spread trading - Google Patents
Synthetic spread trading Download PDFInfo
- Publication number
- JP5965962B2 JP5965962B2 JP2014216661A JP2014216661A JP5965962B2 JP 5965962 B2 JP5965962 B2 JP 5965962B2 JP 2014216661 A JP2014216661 A JP 2014216661A JP 2014216661 A JP2014216661 A JP 2014216661A JP 5965962 B2 JP5965962 B2 JP 5965962B2
- Authority
- JP
- Japan
- Prior art keywords
- order
- spread
- orders
- parent
- leg
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
- 239000002131 composite material Substances 0.000 claims description 318
- 238000000034 method Methods 0.000 claims description 41
- 230000004044 response Effects 0.000 claims description 20
- 238000012502 risk assessment Methods 0.000 claims description 7
- 230000008859 change Effects 0.000 description 18
- 230000006870 function Effects 0.000 description 18
- 241000238876 Acari Species 0.000 description 14
- 238000004891 communication Methods 0.000 description 13
- 239000000470 constituent Substances 0.000 description 11
- 238000004422 calculation algorithm Methods 0.000 description 8
- 238000012217 deletion Methods 0.000 description 7
- 230000037430 deletion Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 238000007726 management method Methods 0.000 description 6
- 230000008569 process Effects 0.000 description 6
- 239000003607 modifier Substances 0.000 description 5
- 238000012545 processing Methods 0.000 description 5
- 238000005516 engineering process Methods 0.000 description 4
- 230000001960 triggered effect Effects 0.000 description 4
- 230000009471 action Effects 0.000 description 3
- 238000004458 analytical method Methods 0.000 description 3
- 230000006399 behavior Effects 0.000 description 3
- 238000013500 data storage Methods 0.000 description 3
- 238000001514 detection method Methods 0.000 description 3
- 238000011065 in-situ storage Methods 0.000 description 3
- 230000003287 optical effect Effects 0.000 description 3
- 238000003860 storage Methods 0.000 description 3
- 230000000007 visual effect Effects 0.000 description 3
- 230000005540 biological transmission Effects 0.000 description 2
- 238000004364 calculation method Methods 0.000 description 2
- 238000012508 change request Methods 0.000 description 2
- 238000006243 chemical reaction Methods 0.000 description 2
- 238000004590 computer program Methods 0.000 description 2
- 230000002452 interceptive effect Effects 0.000 description 2
- 230000001105 regulatory effect Effects 0.000 description 2
- 230000002441 reversible effect Effects 0.000 description 2
- 244000287680 Garcinia dulcis Species 0.000 description 1
- 206010039509 Scab Diseases 0.000 description 1
- 230000004913 activation Effects 0.000 description 1
- 230000009286 beneficial effect Effects 0.000 description 1
- 244000309464 bull Species 0.000 description 1
- 230000001276 controlling effect Effects 0.000 description 1
- 238000013479 data entry Methods 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000010354 integration Effects 0.000 description 1
- 230000003993 interaction Effects 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 230000000737 periodic effect Effects 0.000 description 1
- 238000012360 testing method Methods 0.000 description 1
Images
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
Landscapes
- Business, Economics & Management (AREA)
- Engineering & Computer Science (AREA)
- Accounting & Taxation (AREA)
- Development Economics (AREA)
- Economics (AREA)
- Finance (AREA)
- Marketing (AREA)
- Strategic Management (AREA)
- Technology Law (AREA)
- Physics & Mathematics (AREA)
- General Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Theoretical Computer Science (AREA)
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本出願は、共に2009年12月14日に出願された米国特許出願第12/637517号明細書および米国特許出願第12/637536号明細書に対し優先権を主張するものである。前記両出願の内容は、本参照によりその全体が開示に含まれる。 This application claims priority to US patent application Ser. No. 12 / 636,517 and US patent application Ser. No. 12 / 633,536, both filed on Dec. 14, 2009. The contents of both applications are hereby incorporated by reference in their entirety.
本発明は概して電子取引に関し、かつ具体的には、合成スプレッド取引の注文を追跡しかつ管理することに関する。 The present invention relates generally to electronic trading and, in particular, to tracking and managing synthetic spread trading orders.
電子取引は、概して、コンピュータ、サーバ、ゲートウェイ、プロセッサおよび他の関連デバイスのネットワーク上で発生する。概して、一般に1つまたは複数の集中型コンピュータを有するホスト取引所(電子取引所、または単に取引所とも称される)は、電子取引システムの電子心臓部を形成する。集中型コンピュータは、概してトレーダおよび/またはユーザから電子取引システム、他の電子取引システムおよび/または他のホスト取引所を介して受信される1つまたは複数の取引可能オブジェクトの注文を受信して処理するように構成される。 Electronic transactions generally occur over a network of computers, servers, gateways, processors and other related devices. In general, a host exchange (also referred to as an electronic exchange, or simply an exchange), typically having one or more centralized computers, forms the electronic heart of an electronic trading system. A centralized computer generally receives and processes orders for one or more tradeable objects received from a trader and / or user via an electronic trading system, other electronic trading systems and / or other host exchanges. Configured to do.
注文を処理するために、ホスト取引所は、取引可能オブジェクトの注文一覧を保持し、かつマッチングアルゴリズムに従ってその取引可能オブジェクトの反対注文同士をマッチングする。注文一覧は、取引可能オブジェクトに対する実行されていない、保留の注文を記録している。注文一覧における注文は、集合的に取引可能オブジェクトの場内市場(インサイドマーケット)および市場の深さと称される。 To process an order, the host exchange maintains a list of orders for tradeable objects and matches opposite orders for the tradeable objects according to a matching algorithm. The order list records pending orders that have not been executed for tradeable objects. The orders in the order list are collectively referred to as the tradeable object's inside market (inside market) and market depth.
ホスト取引所は、そのホスト取引所自体および/または他のホスト取引所において取引され、リストされかつ/または交換される取引可能オブジェクトに関するデータのデータベースを管理しかつ更新する場合があり、かつデータフィードを介して取引可能オブジェクトに関するデータを供給する、または同報通信する場合がある。データは、概して、ホスト取引所からリアルタイムで、または略リアルタイムで供給され、または同報通信される。情報は、データストリーミングの形式で、またはデータフィードを介してデータを供給する他の適切な形式で供給される場合がある。情報は、概して、取引可能オブジェクトの注文一覧を同定し、かつ注文の価格決定を同定する情報および既に約定されている(そうでなければ、マッチングされた、または実行されたものとして知られる)注文の情報を含む。 A host exchange may manage and update a database of data regarding tradeable objects traded, listed and / or exchanged on the host exchange itself and / or other host exchanges, and a data feed Data about tradeable objects may be supplied or broadcast via. Data is generally supplied or broadcast in real time or near real time from a host exchange. Information may be provided in the form of data streaming or in any other suitable form that provides data via a data feed. Information generally identifies order lists for tradeable objects and information that identifies order pricing and orders that are already filled (otherwise known as matched or executed) Contains information.
電子取引システムのユーザ(トレーダとも称される)は、ホスト取引所からデータフィードを介して情報を受信するために、クライアントデバイスを介してホスト取引所へ接続する。クライアントデバイスもまた、1つまたは複数のデータフィードを介して1つまたは複数のホスト取引所からデータを受信することがある。 A user of an electronic trading system (also referred to as a trader) connects to a host exchange via a client device to receive information from the host exchange via a data feed. A client device may also receive data from one or more host exchanges via one or more data feeds.
クライアントデバイスを用いて、トレーダは情報を視覚化し、かつホスト取引所へ注文を送信する場合がある。同様に、クライアントデバイスも、人間が介入することなく自動的に1つまたは複数のホスト取引所へ注文を送信する場合がある。注文はホスト取引所へ、ホスト取引所から受信されるデータを基礎として、別のホスト取引所から受信されるデータを基礎として、かつ/または他のソースから受信されるデータまたは情報から同定されるイベントおよび/または状態を基礎として送信される場合がある。 With the client device, the trader may visualize the information and send the order to the host exchange. Similarly, client devices may automatically send orders to one or more host exchanges without human intervention. Orders are identified to the host exchange based on data received from the host exchange, based on data received from another host exchange, and / or from data or information received from other sources May be sent on an event and / or state basis.
ホスト取引所は注文を受信し、かつこれを同様の注文を有するデータベースに記録する。例えば、ある取引可能オブジェクトに対する全ての注文は、その取引可能オブジェクトに対する注文のデータベースを形成して蓄えられる。ホスト取引所におけるその取引可能オブジェクトに対する注文は、注文一覧を形成する。注文は、概して価格および注文が受信された順序に従って配列され、まだ実行されずに反対注文からのマッチングを保留中である同一価格の注文は、ホスト取引所において受信された順序で纏めて編成される。 The host exchange receives the order and records it in a database with similar orders. For example, all orders for a tradeable object are stored in a database of orders for that tradeable object. The orders for that tradeable object at the host exchange form an order list. Orders are generally arranged according to price and the order in which the orders were received, and orders of the same price that have not yet been executed and are pending matching from the opposite order are organized together in the order received at the host exchange. The
ホスト取引所におけるマッチングを保留中である注文は、概して、その取引所のマッチングアルゴリズムに従ってマッチングされる。一般的なマッチングアルゴリズムには、先入れ先出し(FIFO)、プロラタおよびFIFOおよびプロラタ混合式の各マッチングアルゴリズムが含まれる。FIFOマッチングアルゴリズムでは、ある価格レベルにおける注文がホスト取引所でその注文が受信された時間または順序を基礎としてマッチングされ、注文は概して、その価格で記入された最初の注文、次に記入された第2の(次の)注文、等々の順に与えられる優先順位で約定される。ある価格レベルにおけるプロラタ・アルゴリズムでは、ある価格レベルにおける注文は、その注文の同一価格における他の注文に対するサイズを基礎としてマッチングされる。混合システムは、FIFOおよびプロラタ・マッチングを組み合わせて注文をマッチングする。マッチングアルゴリズムは、他の変形例も用いられる場合がある。 Orders that are pending matching at the host exchange are generally matched according to the matching algorithm of the exchange. Common matching algorithms include first-in-first-out (FIFO), pro-later and FIFO and pro-rata mixed matching algorithms. In a FIFO matching algorithm, orders at a price level are matched based on the time or order in which the order was received at the host exchange, and the order is generally the first order entered at that price, then the second order entered. The order is given in order of 2 (next) orders, etc. In a prolater algorithm at a price level, orders at a price level are matched based on the size of the order relative to other orders at the same price. A mixed system combines FIFO and pro-later matching to match orders. Other modifications may be used for the matching algorithm.
取引戦略は、個々の取引可能オブジェクトの取引のように単純である場合もあれば、複数の取引可能オブジェクトの取引のように、スプレッド取引とも称される複雑なものである場合もある。概して、スプレッド取引は、1つ、2つ、またはそれ以上の取引可能オブジェクトの同時的または略同時的な売りおよび/または買いを含む。スプレッドの取引可能オブジェクトは、一般に、スプレッドのアウトライト市場またはレッグとして知られる。 Trading strategies can be as simple as trading individual tradeable objects or as complex as spread trading, such as trading multiple tradeable objects. In general, spread trading involves the simultaneous or near-simultaneous selling and / or buying of one, two, or more tradeable objects. Spread tradeable objects are commonly known as spread outright markets or legs.
スプレッド取引の目的は、取引可能オブジェクトの市場の動きの取引を提供することにある。スプレッドは、リスクをヘッジするための別の尺度を提供することが多い。スプレッドは、トレーダが、スプレッドの取引可能オブジェクト間の関係の変化または動きから利益を得ることを可能にする。 The purpose of spread trading is to provide market movement trading of tradeable objects. Spreads often provide another measure for hedging risk. Spreads allow traders to profit from changes or movements in relationships between tradeable objects in the spread.
スプレッドは、ホスト取引所によって定義される場合もあれば(取引所定義のスプレッドとも称される)、合成またはユーザ定義のスプレッドである場合もある。取引所定義のスプレッドは、ホスト取引所によってリストされかつ価格決定されるスプレッドであって、ホスト取引所は、スプレッドに対する注文を、そのスプレッドの注文一覧におけるスプレッドの反対注文とマッチングする。合成スプレッドは、トレーダによって定義されるスプレッドを指す。合成スプレッドでは、トレーダはスプレッドの各レッグを同定し、かつそのスプレッドの取引戦略を実行するように各レッグの注文を管理する。 The spread may be defined by the host exchange (also referred to as an exchange-defined spread) or may be a composite or user-defined spread. An exchange-defined spread is a spread that is listed and priced by a host exchange, where the host exchange matches the order for the spread with the opposite order of the spread in the order list for that spread. A composite spread refers to a spread defined by a trader. In a composite spread, the trader identifies each leg of the spread and manages the order of each leg to execute the trading strategy for that spread.
スプレッドは、商品間である場合も、商品内である場合もある。スプレッドのタイプには、バタフライスプレッド、ベアスプレッド、ブルスプレッド、カレンダースプレッド、クラックスプレッド、ホリゾンタルスプレッド、バーティカルスプレッド、べーシス、バンドル、パック、ストリップ、ストラッドル、ストラングル、レシオスプレッドおよびこれらの組合せが含まれる。例えば、バーティカルスプレッドは、ストライクコール等の取引可能オブジェクトの売りと、取引可能オブジェクトの買いとを有するベアスプレッドである場合がある。スプレッドには、株式、債券、エクイティ、商品、先物商品、オプション、通貨、インデックス、ワラント、ファンド、レポおよびこれらに類似するものを含む複数タイプの取引可能オブジェクトが含まれる場合がある。例えば、バタフライスプレッドは3つの基本的な取引可能オブジェクトを有する先物商品を含むことがある。カレンダースプレッドは、取引可能オブジェクトの先物商品の買いと、異なる限月のその取引可能オブジェクトの先物商品の売りとを同時に行うことである。 The spread may be between products or within a product. Spread types include butterfly spread, bear spread, bull spread, calendar spread, crack spread, horizontal spread, vertical spread, basis, bundle, pack, strip, straddle, strangle, ratio spread and combinations thereof . For example, a vertical spread may be a bear spread that has a sellable object sale such as a strike call and a buyable object object. A spread may include multiple types of tradeable objects including stocks, bonds, equity, commodities, futures products, options, currencies, indexes, warrants, funds, repos, and the like. For example, a butterfly spread may include a futures commodity with three basic tradeable objects. A calendar spread is a simultaneous purchase of a futures commodity of a tradeable object and a sale of futures goods of that tradeable object in different contract months.
取引可能オブジェクトは、ある価格で取引され、スワップされ、またはその他交換されることが可能な量のアイテムを含んでいる。取引可能オブジェクトには、全てのタイプの取引されるイベント、品物、器物および/または株式、債券、オプション、先物、商品、通貨、レポ、インデックス、ワラント、ファンド、これらのデリバティブ、これらのコレクションおよびこれらの組合せ等の金融商品が含まれるが、この限りではない。取引可能オブジェクトは、取引所によってリストされる製品等の「実際のもの」である場合がある。取引可能オブジェクトは、トレーダにより生み出される実際の製品の組合せ等の「合成されたもの」である場合もある。 A tradeable object contains an amount of items that can be traded at a price, swapped, or otherwise exchanged. Tradeable objects include all types of traded events, goods, instruments and / or stocks, bonds, options, futures, commodities, currencies, repos, indexes, warrants, funds, their derivatives, their collections and these However, this is not the case. A tradeable object may be a “real thing” such as a product listed by an exchange. A tradeable object may be a “synthesized” such as a combination of actual products produced by a trader.
クライアントデバイスは、高速かつ正確な注文入力を自動的に促進しかつトレーダの取引戦略を実行するように構成される取引ツールを有する場合がある。取引ツールは、ホスト取引所からの情報をコンパイルし、かつ1つまたは複数のホスト取引所への注文送信を促進する。例えば、ある取引所からのデータまたは他の何らかの基準状態を用いて、取引ツールは、注文価格および注文数量等の1つまたは複数の注文パラメータを計算し、かつこれらのパラメータを有する注文をホスト取引所へ自動送信する。また取引ツールは、トレーダが市場を視覚化しかつホスト取引所へ注文を送信すべく高速かつ正確な決定を下すことができるように、1つまたは複数のホスト取引所からの情報を直観的にコンパイルして配列することもある。 The client device may have a trading tool that is configured to automatically facilitate fast and accurate order entry and execute trader trading strategies. The trading tool compiles information from the host exchange and facilitates sending orders to one or more host exchanges. For example, using data from one exchange or some other baseline condition, the trading tool calculates one or more order parameters, such as order price and order quantity, and hosts orders with these parameters Automatically send to a place. Trading tools also intuitively compile information from one or more host exchanges so that traders can visualize the market and make fast and accurate decisions to send orders to the host exchange. May be arranged.
取引ツールの一例は、イリノイ州シカゴ所在のTrading Technologies International社のAutospreader(登録商標)である。Autospreaderは、トレーダによるスプレッド取引戦略の実行を支援する。スプレッドのレッグまたはアウトライトが選択され、レッグ間の関係性が定義され、かつ標的スプレッドの価格および数量が同定される場合がある。Autospreaderは、所望されるスプレッド価格を達成(または達成すべく試行)するために、レッグのうちの1つに対する注文をスプレッドの別のレッグの場内市場を基礎として出す場合がある。またAutospreaderは、同じくTrading Technologies International社から入手可能な取引アプリケーションであるX_TRADER(登録商標)Pro(商標)によって入手可能なアドオンツールとしても利用可能である。自動スプレッド取引ツールの一例は、本参照によりその内容全体が開示に含まれる「自動スプレッド取引を実行するためのシステムと方法」と題する米国特許第7437325号明細書に記述されている。 An example of a trading tool is Autospreader® from Trading Technologies International, Chicago, Illinois. Autospreader helps traders execute a spread trading strategy. Spread legs or outrights may be selected, relationships between legs may be defined, and target spread prices and quantities may be identified. The Autospreader may place an order for one of the legs based on the in-place market of another leg of the spread to achieve (or attempt to achieve) the desired spread price. Autospreader is also available as an add-on tool that can be obtained by X_TRADER (registered trademark) Pro (trademark), which is also a trading application available from Trading Technologies International. An example of an automatic spread trading tool is described in US Pat. No. 7,437,325 entitled “System and Method for Performing Automatic Spread Trading”, the entire contents of which are incorporated herein by reference.
スプレッド取引ツールは、トレーダによるスプレッドの所望される標的の取得を支援するために、スプレッドの各レッグに対する1つまたは複数の注文を管理する場合がある。ある例において、トレーダはスプレッドのパラメータを入力しかつスプレッドの目標価格を選択することがある。レッグのうちの1つにおける注文は、スプレッドの1つのレッグ(例えば、受付中の注文)において、少なくともそのスプレッドの別のレッグ(例えば、ヘッジまたはオフセット注文)の場内市場を基礎として入力される。ヘッジの場内市場が変わるにつれて、受付中の注文は、合成スプレッドの目標価格を達成するように価格を付け直される場合がある。受付中の注文は、ホスト取引所へ取引可能オブジェクトの変更要求を提出することによって価格を付け直される場合があり、変更要求は、受付中の注文の新しい価格を定義する。或いは、または追加的に、受付中の注文のキャンセル/置換要求がホスト取引所へ提出される可能性もある。 The spread trading tool may manage one or more orders for each leg of the spread to assist the trader in obtaining the desired target of the spread. In one example, a trader may enter spread parameters and select a target price for the spread. An order in one of the legs is entered in one leg of the spread (eg, an order being received) based at least on the in-place market of another leg (eg, a hedge or offset order) of that spread. As the hedge in-place market changes, orders that are being received may be re-priced to achieve the target price of the composite spread. An order that is being accepted may be revalued by submitting a change request for a tradeable object to the host exchange, the change request defining a new price for the order that is being accepted. Alternatively or additionally, a cancellation / replacement request for an order being accepted may be submitted to the host exchange.
受付中の注文は、部分的に、または完全に、受付中の注文にマッチングされる反対注文の量に従って約定される場合がある。受付中の注文が完全に約定される場合、注文はヘッジの場内市場において送信される場合がある。受付中の注文が部分的に約定される場合、注文は、トレーダにより設定されるパラメータおよび/またはトレーダの取引戦略に従って、ヘッジの場内市場において送信される場合がある。さらに、ヘッジ注文の全てまたは一部は、トレーダにより設定されるパラメータおよび/またはトレーダの取引戦略に従って、ヘッジの場内市場の外部で送信される場合もある。 The order being accepted may be partially or fully filled according to the amount of counterorders that are matched to the order being accepted. If the order being accepted is completely filled, the order may be sent in the hedge in-place market. If the order being accepted is partially filled, the order may be sent in the hedge in-place market according to the parameters set by the trader and / or the trader's trading strategy. Further, all or a portion of the hedge order may be transmitted outside the in-place market of the hedge according to parameters set by the trader and / or the trader's trading strategy.
ヘッジ注文は、場内市場であるという理由で、少なくとも部分的に即時約定される場合がある。即ち、ヘッジ注文の場内市場の価格レベルが受付中の注文が受信された時点から変わっていなければ、ヘッジ注文は、それが受信された時点でその場内市場において入手可能な数量で約定される場合がある。ヘッジ注文の場内市場で入手可能な数量を超える部分は、約定されない場合がある。さらに、場内市場が動いていれば、ヘッジ注文は、少なくとも即時的には約定されない場合がある。ヘッジ注文の少なくとも一部が約定されなかった場合、トレーダはレッグされていると見なされることがある。 The hedge order may be at least partially executed immediately because it is an in-place market. That is, if the price level of the in-place market for the hedge order has not changed from the time the order received is received, the hedge order will be filled with the quantity available in the in-place market at the time it is received There is. The portion of the hedge order that exceeds the quantity available in the in-place market may not be filled. In addition, if the in-place market is moving, hedge orders may not be filled at least immediately. A trader may be considered legged if at least a portion of the hedge order has not been filled.
受付中の注文は、スプレッドの1つまたは複数のレッグにおいて出される場合がある。例えば、スプレッド取引ツールは、合成スプレッドの各レッグにおいて受付中の注文を出す場合がある。各受付中の注文が約定されかつ約定された各受付中の注文の対応するヘッジ注文が提出されている場合、トレーダは二重に約定されないことから、スプレッド取引ツールは、受付中の注文のうちの1つが少なくとも部分的に約定されたことを検出した時点で全ての、または幾つかの受付中の約定をキャンセルすることがある。したがって、対応するヘッジ注文のみが送信される場合がある。 Accepted orders may be placed on one or more legs of the spread. For example, a spread trading tool may place a pending order on each leg of a composite spread. Because each traded order is filled and the corresponding hedge order for each traded order filled is submitted, the trader does not double fill, so the spread trading tool May cancel all or some of the pending commitments upon detecting that one of them is at least partially filled. Thus, only the corresponding hedge order may be sent.
受付中の注文は、アウトライト注文自体に従って、かつスプレッド取引戦略の一部としてではなく報告され、追跡され、かつ他に記録されることが多い。さらに、受付中の注文およびヘッジ注文の約定も、スプレッド取引戦略の一部である取引としてではなく、アウトライトの取引として追跡され、かつ他に記録されることが多い。注文および合成スプレッドは、アウトライトの取引可能オブジェクトの注文および約定に用いられる状態に類似するものをもたない状態において存在する場合が多い。例えば、合成スプレッドは、ヘッジ注文が提出されていない場合等、完全には約定されていない受付中の注文を有することがある。さらに、ヘッジ注文が提出されていても、全くであれ部分的であれ約定されていない場合、合成スプレッドはレッグ状態とされることがある。合成スプレッドは構成部分(即ち、受付中の注文およびヘッジ注文)で構成されることから、構成部分の操作には他の取引ツールが用いられる場合がある。さらに、合成スプレッドは1つの全体的な注文としては管理されないことから、トレーダがスプレッド取引戦略を管理する上で他のツールは有益でない場合がある。 Accepted orders are often reported, tracked and otherwise recorded according to the outright order itself and not as part of the spread trading strategy. In addition, pending orders and hedge order commitments are often tracked and recorded elsewhere as outright transactions rather than as transactions that are part of a spread trading strategy. Orders and composite spreads often exist in a state that has nothing similar to the state used for ordering and closing outright tradeable objects. For example, a composite spread may have pending orders that are not fully filled, such as when a hedge order has not been submitted. In addition, the composite spread may be legged if a hedge order has been submitted but has not been filled at all or in part. Because the composite spread is composed of components (ie, orders accepted and hedge orders), other trading tools may be used to manipulate the components. Furthermore, since the composite spread is not managed as one overall order, other tools may not be useful for the trader managing the spread trading strategy.
したがって、合成スプレッドの取引戦略を採用するに当たってトレーダに対する支援を向上させるツールが望まれている。 Therefore, tools are desired that improve support for traders in adopting synthetic spread trading strategies.
スプレッド取引戦略は、合成スプレッドの注文、合成スプレッドの構成部分の注文並びに構成部分およびスプレッド自体の約定を含む、合成スプレッドを表現し、管理し、報告し、記録し、運営し、提出し、追跡しかつ別段で取引するための方法、システムおよび装置を含む場合がある。 A spread trading strategy represents, manages, reports, records, operates, submits, and tracks composite spreads, including composite spread orders, composite spread component orders, and execution of the component and the spread itself. And may include methods, systems and devices for trading separately.
合成スプレッドの命令を管理するための一実施形態では、ある数量のマルチレッグ合成スプレッドの合成スプレッド注文が取引デバイスを介して受信される。合成スプレッド注文の幾つかの親注文は、その数量のスプレッド注文の各ロットが親注文を表すように決定され、呼び値の注文およびヘッジ注文が実行されるべく提出される。呼び値の注文は、各ロットが1つの呼び値の子注文を表す合成スプレッド注文における第1のレッグの呼び値注文数量を実行するために第1の電子取引所へ提出され、ヘッジ注文は、第1の取引所における呼び値注文数量とのマッチングに従って合成スプレッド注文の第2のレッグのヘッジ数量を実行するために第2の電子取引所へ提出される。ヘッジ数量における各ロットも、ヘッジ子注文を表す。呼び値の子注文およびヘッジ子注文は、マルチレッグ合成スプレッドおよび第1の取引所における呼び値注文数量のマッチングに従って、幾つかの親注文のうちの1つに関連づけられる。親注文毎に、親注文のステータスが、その親注文に関連づけられる各呼び値の子注文および各ヘッジ子注文のステータスに従って決定される。 In one embodiment for managing composite spread instructions, a composite spread order for a quantity of multi-leg composite spread is received via a trading device. Several parent orders of the composite spread order are determined so that each lot of that quantity of spread orders represents a parent order, and a quote order and a hedge order are submitted to be executed. The bid order is submitted to the first electronic exchange to execute the first leg's bid order quantity in a composite spread order where each lot represents one bid child order, and the hedge order is Submitted to the second electronic exchange to execute the hedged quantity of the second leg of the composite spread order according to the match with the quoted order quantity at the exchange. Each lot in the hedge quantity also represents a hedge child order. The bid child order and the hedge child order are associated with one of several parent orders according to the multi-leg composite spread and the bid order quantity matching at the first exchange. For each parent order, the status of the parent order is determined according to the status of each quote child order and each hedge child order associated with that parent order.
ある追加的かつ代替的実施形態では、あるスプレッド価格におけるある数量のマルチレッグ合成スプレッドの合成スプレッド注文が取引デバイスを介して受信されてもよい。各々が合成スプレッドの1つのロットを表すある数量の親注文は、取引デバイスを介してその数量の合成スプレッドに従って決定される。マルチレッグ合成スプレッドの第1のレッグに対する呼び値の子注文、およびマルチレッグ合成スプレッドの第2のレッグに対する少なくとも1つのヘッジ子注文は、取引デバイスを介して各親注文に関連づけられる。呼び値の子注文は、実行されるために電子取引所へ提出され、かつ合成スプレッド注文のステータスが前記数量の親注文の各々のステータスに従って決定される。合成スプレッド注文のステータスを表す注文記述子は、合成スプレッドの価格に従って価格軸沿いに表示される。 In an additional and alternative embodiment, a composite spread order of a quantity of multi-leg composite spread at a spread price may be received via a trading device. A quantity of parent orders each representing one lot of a composite spread is determined according to the composite spread of that quantity via the trading device. A bid child order for the first leg of the multi-leg composite spread and at least one hedge child order for the second leg of the multi-leg composite spread are associated with each parent order via the trading device. The bid child order is submitted to the electronic exchange for execution, and the status of the composite spread order is determined according to the status of each of the parent orders of the quantity. An order descriptor representing the status of the composite spread order is displayed along the price axis according to the price of the composite spread.
例示的な実施形態によって、合成スプレッド取引を説明しかつ例示する。但し、これらの実施形態は添付の図面に限定されない。類似する参照数字を有する図面は、類似するエレメントを示す。 An exemplary embodiment describes and illustrates synthetic spread trading. However, these embodiments are not limited to the attached drawings. Figures having similar reference numerals indicate similar elements.
I. 電子取引環境
図1は、スプレッド取引戦略の実施形態が使用され得る例示的な電子取引環境を示す。電子取引環境は、クライアントデバイス102と、ゲートウェイ106と、電子取引所105と、ルータ108とを含む。クライアントデバイスは、情報を伝達するために、ゲートウェイ106等の1つまたは複数のデバイスを介して電子取引所104へ結合される。ルータ108は、ゲートウェイ106と電子取引所104との間でメッセージをルーティングするように構成される。
I. Electronic Trading Environment FIG. 1 illustrates an exemplary electronic trading environment in which embodiments of a spread trading strategy may be used. The electronic trading environment includes a
電子取引所104は、取引するための1つまたは複数の取引可能オブジェクトをリストしてもよい。電子取引所104は、少なくとも1つのプロセッサまたは中央コンピュータを含む。電子取引所は、クライアントデバイス102から注文を受信し、かつこれらの注文を反対注文とマッチングするように構成される。クライアントデバイス102から受信された、直ちにマッチングされない注文は蓄積され、かつ取引可能オブジェクトの注文一覧に配列されてもよい。注文は、その注文の取引可能オブジェクトのマッチングアルゴリズムに従ってマッチングされる。図1には示されていないが、本取引システムは、ファイアウォール、ハブ、セキュリティマネージャおよびこれらに類似するものを含む、ミドルウェアおよびセキュリティ対策等のクライアントサイトのための他のデバイスを含んでもよい。
The
また電子取引所104は、電子取引所104で受信される注文、並びに電子取引所104でマッチングされる注文に関連する情報を配信してもよい。情報は、1つまたは複数の加入クライアントデバイス102へ配信または同報通信されてもよい。情報は、ある特定の時点における一番安い売り値(一番安い指値価格)および一番高い買い値(一番高い指値価格)を含む、場内市場を表すデータを含んでもよい。また情報は、その場内市場で入手可能な取引可能オブジェクトの数量、並びに場内市場から離れた、または場内市場の外部で入手可能な取引可能オブジェクトの数量をこのような数量が入手可能である度合いまで含み得る市場の深さも含んでもよい。
The
ある価格レベルで入手可能な数量は、総和で提供されてもよい。電子取引所104は、市場に置いてある価格レベルで入手可能な合計買い数量および合計売り数量をそのデータフィードにおいて提供してもよい。トレーダが利用可能な市場の深さの度合いは、通常、取引所に依存する。提供される市場の深さの量もまた限定されることがあり、入手可能な取引可能オブジェクトの全量を含まなくてもよい。例えば、電子取引所104の中には、全ての(またはほとんどの)価格レベルについて市場の深さを提供するものもあれば、場内市場において、または場内市場の近くで関連づけられる数量についてのみ市場の深さを提供するものもあり、その他、市場の深さを提供しないものもある。電子取引所104は、最終取引価格(LTP)、最終取引数量(LTQ)および注文約定情報等の他のタイプの情報を提供してもよい。注文の約定および実行に関連する情報は、市場データと称される場合がある。
The quantities available at a certain price level may be provided in summation. The
クライアントデバイス102は、1つまたは複数のメインフレーム、デスクトップ、ノートブック、タブレットPC、ハンドヘルド、パーソナル・デジタル・アシスタント、スマートホン、サーバ、ゲートウェイ、これらの組合せまたは1つまたは複数のプロセッサまたは中央処理装置を有する他のコンピューティングデバイスであってもよい。またクライアントデバイス102は、1つまたは複数のメモリまたはデータ記憶デバイス、通信ネットワークからデータを受信するための入力インタフェース、キーボード、トラックボール、ペンデバイス、マイクロホン、注視点検出デバイス、クリックベース取引用の2つまたは3つボタン式マウスおよび/またはユーザからの入力を受信するように構成される他のデバイス等の1つまたは複数の入力デバイスから入力信号を受信するための入力インタフェースおよび少なくとも1つの出力デバイス(例えば、モニタ)と通信するための出力インタフェースも含んでもよい。システムバスまたはその同等物は、通信を提供してもよい。クライアントデバイス102は、複数のワークステーション等の1つまたは複数のデバイスであっても、デバイスのネットワークであってもよい。
The
メモリは、プロセッサへ命令を提供することに参与する任意の媒体を含むコンピュータ読取り可能媒体を含んでもよい。コンピュータ読取り可能媒体は、不揮発性媒体、揮発性媒体および伝送媒体を含む形式をとってもよい。不揮発性媒体は、記憶デバイス等の光または磁気ディスクを含んでもよい。揮発性媒体は、メインメモリ、ランダム・アクセス・メモリ(「RAM」)、ダイナミック・ランダム・アクセス・メモリ(「DRAM」)およびこれらに類似するもの等のダイナミックメモリを含んでもよい。またコンピュータ読取り可能媒体の一般的形式には、フロッピーディスク、フレキシブルディスク、ハードディスク、磁気テープ、パンチカード、CD−ROM、RAM、PROM、EPROM、FLASH−EPROMおよびコンピュータによる読み取りが可能な他の任意のメモリチップまたはカートリッジまたは媒体も含まれる。プロセッサは、入手可能な市場情報を処理するに足る能力を有してもよい。ある例示的な実施形態において、クライアントデバイスは少なくとも1つのPentium(登録商標)クラスのプロセッサを含み、かつWindows(登録商標)またはMAC OSオペレーティングシステムの一方またはそれ以上を用いて動作してもよい。 The memory may include computer readable media including any media that participates in providing instructions to the processor. Computer readable media may take the form of non-volatile media, volatile media and transmission media. Non-volatile media may include optical or magnetic disks such as storage devices. Volatile media may include dynamic memory, such as main memory, random access memory (“RAM”), dynamic random access memory (“DRAM”), and the like. Also, the general forms of computer readable media include floppy disk, flexible disk, hard disk, magnetic tape, punch card, CD-ROM, RAM, PROM, EPROM, FLASH-EPROM and any other computer readable medium Also included are memory chips or cartridges or media. The processor may have sufficient capability to process available market information. In an exemplary embodiment, the client device includes at least one Pentium class processor and may operate using one or more of the Windows or MAC OS operating systems.
ゲートウェイ106は、パーソナルコンピュータまたはより高速のコンピューティングデバイス等の任意タイプのコンピューティングデバイスであることが可能である。ゲートウェイ106は、1つまたは複数の中央処理装置、メモリまたはデータ記憶デバイス、通信ネットワークからデータを受信するための入力インタフェース、キーボード、トラックボール、ペンデバイス、マイクロホン、注視点検出デバイス、クリックベース取引用の2つまたは3つボタン式マウスおよび/またはユーザからの入力を受信するように構成される他のデバイス等の1つまたは複数の入力デバイスから入力信号を受信するための入力インタフェースおよび少なくとも1つの出力デバイス(例えば、モニタ)と通信するための出力インタフェースを含んでもよい。ゲートウェイ106はPentiumクラスのプロセッサを含み、かつ1つまたは複数のWindows(サーバまたはワークステーション)、MAC OSオペレーティングシステムまたは他のオペレーティングシステムの下で動作してもよい。またゲートウェイ106は、内部または外部データベースへのアクセスも有してもよい。
The
本明細書において、デバイスはハードウェアオブジェクトであっても、ソフトウェアであっても、ハードウェアとソフトウェアとの組合せであってもよい。デバイスは、本明細書に記述される機能および特徴を実装するために集積回路の開発技術を用いてもよく、かつ電気的、光学的、高周波または他の適切な信号を用いて通信してもよい。 In this specification, a device may be a hardware object, software, or a combination of hardware and software. The device may use integrated circuit development techniques to implement the functions and features described herein and may communicate using electrical, optical, high frequency or other suitable signals. Good.
クライアントデバイス102は、1つまたは複数のアプリケーションを実行してもよい。アプリケーションは、クライアントデバイス102のオペレーティングシステムを用いて実行されてもよい。またゲートウェイ106は、1つまたは複数のゲートウェイアプリケーションも実行してもよい。ゲートウェイアプリケーションは、ゲートウェイ106のオペレーティングシステムの制御下で実行されてもよい。あるいは、または追加的に、クライアントデバイス102の1つまたは複数のアプリケーションプログラムはゲートウェイ106において、またはゲートウェイ106によって実行されてもよく、かつ1つまたは複数のゲートウェイアプリケーションはクライアントデバイス102によって実行されてもよい。
当業者は、様々な電子取引環境が図1に関連して記述されているものと同じ特徴、追加的な特徴または代替的な特徴を有することを理解するであろう。したがって、図1の例示的な実施形態は、必ずしも電子取引に関係しないコンピュータプログラムおよび/またはシステム(例えば、オペレーティングシステム、ゲーミングシステムおよび/または他のソフトウェアアプリケーション)等の特徴を有する電子取引環境を表している。電子取引システム分野の熟練者であれば、適切な電子取引環境を実装することができるものと思われる。例示を目的として、幾つかの構成例を提示し、ある電子取引システムを実装するためにこれらの特徴が物理的にどこへ位置決めされ得るか、かつどのように結合され得るかを例証する。但し、これらの例証は限定的なものではない。 Those skilled in the art will appreciate that various electronic trading environments have the same features, additional features, or alternative features as described in connection with FIG. Accordingly, the exemplary embodiment of FIG. 1 represents an electronic trading environment having features such as computer programs and / or systems (eg, operating systems, gaming systems and / or other software applications) that are not necessarily related to electronic trading. ing. A person skilled in the field of electronic trading systems will be able to implement an appropriate electronic trading environment. For purposes of illustration, some example configurations are presented to illustrate where these features can be physically located and how they can be combined to implement an electronic trading system. However, these illustrations are not limiting.
図示された例によれば、ゲートウェイデバイスは、クライアントサイトに位置決めされても、クライアントデバイス102と一体式であってもよく、かつ電子取引所104から遠隔であってもよい。この例によれば、クライアントデバイス102、ゲートウェイ106およびルータ108はローカル・エリア・ネットワーク上で通信してもよく、かつルータ108は電子取引所104とT1、T3、ISDNまたは他の何らかの高速接続上で通信してもよい。
According to the illustrated example, the gateway device may be located at the client site, may be integral with the
別の図示された例では、クライアントデバイスまたはその一部は、電子取引所104のプロセッサに近接して位置決めされてもよい。例えば、本発明の1つまたは複数の特徴を実行または履行するサーバは電子取引所104のプロセッサと同一場所に(例えば、取引所の建物内で、または取引所に関連づけられて)位置決めされてもよい。したがって、クライアントデバイス102、ゲートウェイ106およびルータ108は同じくローカル・エリア・ネットワーク上で通信してもよく、かつルータは電子取引所104とT1、T3またはISDN以外の別の接続手段を介して通信してもよい。
In another illustrated example, the client device or a portion thereof may be positioned in proximity to the
別の図示された例において、ゲートウェイは、対応する電子取引所104に、または電子取引所104の近くに格納されてもよい。この例によれば、クライアントデバイスはゲートウェイと、広域ネットワーク上で、またはT1、T3、ISDNを用いて、または他の何らかの高速接続を介して通信してもよい。
In another illustrated example, the gateway may be stored at or near the corresponding
別の例では、ゲートウェイ106はクライアントデバイス102から遠隔に、かつ電子取引所104から遠隔に位置決めされてもよい。このような実施形態は、複数の取引ネットワークの相互接続を含むシステムにおいて有益であり得る。したがって、ゲートウェイが電子取引所104へのアクセスを有する場合もある電子取引ネットワークでは、他の電子取引ネットワークがその取引ネットワークとT1、T3、ISDNまたは他の何らかの高速接続を介して通信してもよい。
In another example,
図2は、スプレッド取引戦略の実施形態が使用され得る例示的な電子取引環境を示す。電子取引環境は、電子取引所204および208と結合されるクライアントデバイス202を含む。電子取引所204はゲートウェイ206を介してアクセスされてもよく、かつ電子取引所208はゲートウェイ210を介してアクセスされてもよい。さらに、もしくは代替として、電子取引所204および208は、複数の電子取引所へのアクセスを提供する組み合わされたゲートウェイを介してアクセスされてもよい。
FIG. 2 illustrates an exemplary electronic trading environment in which an embodiment of a spread trading strategy may be used. The electronic trading environment includes a
ルータ212は、ゲートウェイ206および210と電子取引所204および208との間でデータをルーティングする。電子取引環境には、ファイアウォール、ハブ、セキュリティマネージャ、等々のようなミドルウェアおよびセキュリティ対策等の他のデバイスも含まれてもよい。さらに、より多くの電子取引所が含まれてもよい。
トレーダは、単一かつ/または複数の電子取引所204および208においてリストされ、マッチングされかつ/またはクリアされる取引可能オブジェクトを取引してもよい。注文は、電子取引所204および208の一方または双方へ送信されてもよく、かつ市場情報は電子取引所204および208の一方または双方から受信されてもよい。例えば、市場情報は、クライアントデバイス202において電子取引所204および208の双方から受信されてもよく、かつクライアントデバイス202の共通の視覚的ディスプレイを介して見ることができてもよい。したがって、電子取引所204および208における取引可能オブジェクトの価格および数量情報は、同時に、かつ近接して見られてもよい。
A trader may trade tradeable objects that are listed, matched and / or cleared at single and / or multiple
別の例では、トレーダは、複数の電子取引所204および208にリストされる取引可能オブジェクトのスプレッド取引および/または鞘取引をすることができる。即ち、トレーダは、ある取引可能オブジェクトを電子取引所204で取引し、かつ別の取引可能オブジェクトを電子取引所208で取引してもよい。
In another example, a trader can make spread and / or scab trades on tradeable objects listed on multiple
合成スプレッド取引の実施形態は、追加的な取引所、ゲートウェイ、クライアントデバイス、ルータまたはメッセージ処理およびセキュリティのような様々な機能を提供する他のコンピュータを含んでもよい。さらに、1つまたは複数の電子取引所へ通信可能式にアクセスするために、図1または図2に示されているネットワークのような幾つかの、または多数のネットワークが互いにリンクされてもよい。 Synthetic spread trading embodiments may include additional exchanges, gateways, client devices, routers or other computers that provide various functions such as message processing and security. In addition, several or multiple networks, such as the networks shown in FIG. 1 or FIG. 2, may be linked together to communicatively access one or more electronic exchanges.
図1のクライアントデバイス102と同様に、クライアントデバイス202は、パーソナルコンピュータ、ワークステーション、デスクトップ、ラップトップ、ハンドヘルドデバイス、スマートホン、パーソナル・デジタル・アシスタント、タブレットPC、サーバ、ゲートウェイ、これらの組合せ等の任意のコンピューティングデバイス、および1つまたは複数のプロセッサまたは中央処理装置を有する他のコンピューティングデバイスであってもよい。クライアントデバイス202は、複数のワークステーション等の1つまたは複数のデバイスであっても、デバイスのネットワークであってもよい。またクライアントデバイス202は、1つまたは複数のメモリまたはデータ記憶デバイス、通信ネットワークからデータを受信するための入力インタフェース、キーボード、トラックボール、ペンデバイス、マイクロホン、注視点検出デバイス、クリックベース取引用の2つまたは3つボタン式マウスおよび/またはユーザからの入力を受信するように構成される他のデバイス等の1つまたは複数の入力デバイスから入力信号を受信するための入力インタフェースおよび少なくとも1つの出力デバイス(例えば、モニタ)と通信するための出力インタフェースも含んでもよい。システムバスまたはその同等物は、通信を提供してもよい。メモリは任意のコンピュータ読取り可能媒体を含んでもよく、かつプロセッサは、様々なタイプの市場情報を取扱いかつ処理するに足る処理能力を有する。ある例示的な実施形態において、クライアントデバイスは少なくとも1つのPentium(登録商標)マイクロプロセッサを含み、かつWindowsオペレーティングシステムの下で動作する。
Similar to the
市場情報またはある取引所または他のデータソースからのニュース、チャートデータおよび/または注文関連情報等の他のデータは、ビジュアル・ディスプレイ・デバイス等のクライアントデバイス202の出力デバイスに表示されてもよい。さらに、または代替として、情報はクライアントデバイスを介して、少なくとも部分的に音等の他の手段を介して提供される可能性もある。出力デバイスは、情報を提供することに適する任意のディスプレイデバイス、オーディオデバイスまたはこれらの組合せであることが可能である。例えば、ディスプレイデバイスは、CRTベースのビデオディスプレイ、LCDベースまたはガスプラズマベースのフラットパネル・ディスプレイ、三次元画像を示すディスプレイまたは他の何らかのタイプのディスプレイであってもよい。ディスプレイデバイスは、オーディオデバイスおよび/または点字出力デバイスも有してもよい。ディスプレイデバイスは、ユーザと情報との相互作用を可能にしてもよい。したがって、ディスプレイデバイスはデータ入力デバイスも含んでもよい。
Other data such as market information or news, chart data and / or order related information from certain exchanges or other data sources may be displayed on the output device of the
クライアントデバイスのユーザ(例えば、トレーダ)は、1つまたは複数の取引可能オブジェクトの注文をクライアントデバイスを介して取引所へ送信してもよい。注文は、新しい注文を出す、既存の注文をキャンセルする、既存の注文を変更する、1つまたは複数の取引可能オブジェクトの注文または注文一覧について取引所に問い合わせる、取引所への接続または取引所との通信をテストする、これらの組合せおよびこれらに類似することを目的とする命令またはメッセージを含んでもよい。トレーダは、取引所によって提供される情報を見て、応答的に適切な注文を送信してもよい。 A user of a client device (eg, a trader) may send an order for one or more tradeable objects to the exchange via the client device. An order is a connection to an exchange or exchange that places a new order, cancels an existing order, modifies an existing order, queries the exchange for an order or order list for one or more tradeable objects, and May include instructions or messages intended to test these communications, combinations thereof, and the like. The trader may look at the information provided by the exchange and send an appropriate order in response.
トレーダは、様々なコマンドまたは信号をクライアントデバイス202へ、クライアントデバイス202の1つまたは複数の入力デバイスを介して提供してもよい。例えば、トレーダは、キーボードにタイピングする、マウスまたはポインティングデバイスを操作する、ディスプレイデバイスの一部を見る、ディスプレイデバイスのある部分またはディスプレイデバイスにより制御される部分に接触する、または他の何らかの入力デバイスを介してコマンドまたは信号を入力することによって、クライアントデバイス202へコマンドを入力してもよい。トレーダは、マウスデバイスを用いて、出力デバイスの一部分を同定し、ある量の取引可能オブジェクトの注文を開始すべくマウスボタンをクリックしかつ電子取引所204および208の一方へ注文を送信させてもよい。即ち、クライアントデバイス202は、好ましくは、ユーザ入力またはユーザ入力により影響される他の何らかのトリガに応答してトランザクション情報を発生する。提出されることが可能なメッセージおよび/または注文には多くの異なるタイプが存在するが、これらは全て、様々なタイプのトランザクション情報と考慮されてもよい。トランザクション情報は、1つまたは複数の通信チャネルおよび/またはネットワーク上でクライアントデバイス202から一方またはそれ以上のホスト取引所204および208へ送信されてもよい。
A trader may provide various commands or signals to the
ある例示的な実施形態において、クライアントデバイス202上のソフトウェアは、関連のディスプレイデバイス上に双方向性の取引画面を生成する。ディスプレイデバイスは、トレーダが、とりわけ、注文を入力して実行し、市場相場を入手しかつポジションを監視することを有効化してもよい。ディスプレイデバイス上で入手可能な特徴の範囲および品質は、クライアントデバイスおよび/またはクライアントデバイスのソフトウェアに従って変わる場合がある。双方向性であることに加えて、またはその代わりに、クライアントデバイスは取引アプリケーションを自動化する可能性もある。
In an exemplary embodiment, software on
例示的な実施形態は様々な環境およびアプリケーションに関連して実装され得るが、例示的な実施形態に関する以下の説明は、取引アプリケーションおよび取引画面に関連して行なう。当業者には、本発明を理解する上で出力デバイスの詳細は不要であることが理解されるであろう。クライアントデバイスおよび出力デバイスによって実行され得る取引ツールの一タイプは、イリノイ州シカゴ所在のTrading Technologies International社から入手されるX_TRADER(登録商標)と称される市販の取引アプリケーションによって提供される。X_TRADERは、受付中の、または未決の注文のインジケータが固定の価格軸または目盛りに関連づけられて表示される、MD Trader(登録商標)と称される電子取引インタフェースも提供する。 Although the exemplary embodiments may be implemented in connection with various environments and applications, the following description of the exemplary embodiments is in the context of transaction applications and transaction screens. Those skilled in the art will understand that details of the output device are not necessary to understand the present invention. One type of trading tool that can be executed by client devices and output devices is provided by a commercial trading application called X_TRADER®, obtained from Trading Technologies International, Inc. of Chicago, Illinois. X_TRADER also provides an electronic trading interface, referred to as MD Trader (R), in which an indicator of pending or pending orders is displayed in association with a fixed price axis or scale.
インジケータは、対応する、または関連づけられる価格における注文の買いおよび/または売り数量を同定してもよい。インジケータは、1つまたは複数の数字、アイコン、文字、紋章、ロゴ、記号、ボックス、チャート、写真、ポインタまたは注文を示す他のグラフィカル表示等、注文を示す任意のものであってもよい。X_TRADERおよびMD Trader式ディスプレイの一部は、「市場の深さの直観的グリッド表示を用いるクリックベース取引」と題する米国特許第6772132号明細書、「市場の深さ表示を用いるクリックベース取引」と題する米国特許第6938011号明細書、「市場の深さおよび価格統合の直観的グリッド表示を用いるクリックベース取引」と題する米国特許第7127424号明細書、「電子取引の取引ツール」と題する米国特許第7389268号明細書および「電子取引環境において取引しかつ市場情報を表示するためのシステムおよび方法」と題する米国特許第7228289号明細書に記述されている。これらの内容は各々、本参照により開示に含まれる。さらに、または代替として、市場データを閲覧しかつ/または注文を出すために他の取引ツールが用いられてもよい。さらに、これらの好適な実施形態は、変換、蓄積および表示機能を実行する任意の特定の製品に限定されない。
II. スプレッド取引戦略
The indicator may identify the buy and / or sell quantity of the order at the corresponding or associated price. The indicator may be any one that indicates an order, such as one or more numbers, icons, letters, emblems, logos, symbols, boxes, charts, photos, pointers or other graphical displays showing the order. Some of the X_TRADER and MD Trader type displays are described in US Pat. No. 6,772,132 entitled “Click-Based Trading Using an Intuitive Grid Display of Market Depth”, “Click-based Trading Using Market Depth Display”. US Pat. No. 6,980,011, entitled “Click-Based Trading with an Intuitive Grid Display of Market Depth and Price Integration”, US Pat. No. 7,127,424 entitled “Electronic Trading Trading Tool” No. 7,389,268 and US Pat. No. 7,228,289, entitled “Systems and Methods for Trading and Displaying Market Information in an Electronic Trading Environment”. Each of these contents is included in the disclosure by this reference. Additionally or alternatively, other trading tools may be used to view market data and / or place orders. Further, these preferred embodiments are not limited to any particular product that performs conversion, storage and display functions.
II. Spread trading strategy
概して、複数の取引可能オブジェクトを包含する取引戦略は、複数の取引可能オブジェクト間の関係性に関わる。取引戦略の各取引可能オブジェクトは、レッグまたはアウトライトと称される場合がある。複数の取引可能オブジェクトに関わる取引戦略の一タイプは、スプレッドと称される。 In general, a trading strategy involving a plurality of tradeable objects involves a relationship between the plurality of tradeable objects. Each tradeable object in a trading strategy may be referred to as a leg or outright. One type of trading strategy involving multiple tradeable objects is called a spread.
スプレッドは、買われる、または得られるものと考えられてもよい。買われるスプレッドは、スプレッドのどのレッグが買われ、かつ/または売られるかを定義する。同様に、売られるスプレッドは、どのレッグが売られ、かつ/または買われるかを定義する。スプレッドは、レッグAの第1の取引可能オブジェクトが買われ、かつレッグBの第2の取引可能オブジェクトが売られる場合に買われてもよい。スプレッドの売りは、各レッグについて反対のアクションを実行することを含んでもよい。 A spread may be considered to be bought or gained. The spread spread defines which legs of the spread are bought and / or sold. Similarly, spreads that are sold define which legs are sold and / or bought. The spread may be bought when the first tradeable object of leg A is bought and the second tradeable object of leg B is sold. Selling a spread may include performing the opposite action for each leg.
またスプレッドは、レッグの注文サイズとも称されるスプレッドのレッグ間のスプレッド比率も同定してもよく、またはこれを基礎とするものであってもよい。スプレッド比率は、各レッグの、スプレッドの他のレッグに対する量を示す。例えば、レッグAおよびレッグBを有するスプレッドは、2単位のレッグAを買いかつ3単位のレッグBを売ることを定義してもよい。 The spread may also identify or be based on the spread ratio between the legs of the spread, also referred to as the leg order size. The spread ratio indicates the amount of each leg relative to the other leg of the spread. For example, a spread with leg A and leg B may define buying 2 units of leg A and selling 3 units of leg B.
またスプレッドは、そのスプレッドの符号の名称を有してもよい。符号は、取引戦略の買いに際して、そのレッグが買われるべきか(例えば、スプレッド比率はプラス)、売られるべきか(例えば、スプレッド比率はマイナス)を示してもよい。したがって、2単位のレッグAが買われかつ3単位のレッグBが売られるレッグAおよびBを有するスプレッドの場合、レッグAの比率は「2」となり、かつレッグBの比率は「−3」となる。 The spread may have a name of a code of the spread. The sign may indicate whether, when buying a trading strategy, the leg should be bought (eg, the spread ratio is positive) or sold (eg, the spread ratio is negative). Thus, for a spread with legs A and B where 2 units of leg A are bought and 3 units of leg B are sold, the ratio of leg A is “2” and the ratio of leg B is “−3”. Become.
あるいは、または追加的に、スプレッド比率は暗示されてもよく、または暗示的であってもよい。即ち、ある取引戦略のあるレッグのスプレッド比率は明確に指定されなくてもよく、むしろ「1」または「−1」であることが暗示されても、またはこれらにデフォルトされてもよい。 Alternatively or additionally, the spread ratio may be implied or implied. That is, the spread ratio of a leg of a trading strategy may not be explicitly specified, but rather may be implied or defaulted to “1” or “−1”.
またスプレッドは、レッグ毎に乗数を含んでもよい。乗数は、価格関係を定義する。即ち、乗数は、スプレッドの価格を決定するためにレッグの価格を調整してもよい。乗数は、スプレッド比率と同一であってもよい。上述の例では、レッグAに関連づけられる乗数は「2」、レッグBに関連づけられる乗数は「−3」であってもよく、これらは共に、これらのレッグの対応するスプレッド比率に一致する。1つまたは複数のレッグに関連づけられる乗数は、これらのレッグの対応するスプレッド比率とは異なってもよい。例えば、乗数の値は、レッグの価格を共通通貨へ変換するように選択されてもよい。 The spread may also include a multiplier for each leg. The multiplier defines the price relationship. That is, the multiplier may adjust the price of the legs to determine the price of the spread. The multiplier may be the same as the spread ratio. In the above example, the multiplier associated with leg A may be “2” and the multiplier associated with leg B may be “−3”, both of which match the corresponding spread ratio of these legs. The multiplier associated with one or more legs may be different from the corresponding spread ratio of these legs. For example, the multiplier value may be selected to convert the price of the leg to a common currency.
簡単に説明するために、本明細書において説明する例示的な実施形態は、別段の指摘がない限り、レッグ毎に同一のスプレッド比率および乗数を含む。さらに、例示的な実施形態の説明は、ある特定のレッグのスプレッド比率および乗数の符号が同一であること、かつ同一でなければ、乗数の符号を用いてレッグがスプレッドのどちら側に存在するかが決定されることを想定している。 For simplicity, the exemplary embodiments described herein include the same spread ratio and multiplier for each leg unless otherwise noted. In addition, the description of the exemplary embodiment shows that the spread ratio and multiplier sign of a particular leg are the same, and if not, which side of the spread the leg is on using the multiplier sign Is assumed to be determined.
図3は、合成スプレッド等の取引戦略310を示す図である。取引戦略310は「N」個のレッグ320を含み、各レッグ320の取引可能オブジェクト322間の関係性は、各レッグ320に関連づけられるスプレッド比率324および乗数326に従って定義される。
FIG. 3 is a diagram illustrating a
取引可能オブジェクト322は、取引戦略310によって定義された関係性に従って取引されても、取引されるべく試行されてもよい。ある例における取引戦略310は、2つのレッグ320、即ち取引可能オブジェクトAに関するレッグ1と、取引可能オブジェクトBに関するレッグ2とを有するスプレッドである。さらに、レッグ1およびレッグ2に関するスプレッド比率324および乗数326は、各々「1」および「−1」である。スプレッド310は、スプレッド310が買われる場合、取引可能オブジェクトAの1単位が買われ(プラスのスプレッド比率、スプレッドと同じ方向)、かつ取引可能オブジェクトBの1単位が売られる(マイナスのスプレッド比率、スプレッドと反対方向)ように定義される。スプレッド310の定義は、スプレッド310が売られる場合、取引可能オブジェクトAの1単位が売られ(プラスのスプレッド比率、スプレッドと同じ方向)、かつ取引可能オブジェクトBの1単位が買われる(マイナスのスプレッド比率、スプレッドと反対方向)という類のものである。
The
取引戦略310の価格、または目標価格は、取引戦略のこの定義に従って決定されてもよい。価格は、下記のように、取引戦略310のレッグ320の各々について取引可能オブジェクト322の価格に乗数326を乗算した合計であるとされる。
戦略価格=ΣN i=1 Mult(i)*Price(i) 式1
The price of the
Strategic price = Σ N i = 1 Multi (i) * Price (i)
Mult(i)はレッグiに関連づけられる乗数であり、Price(i)はレッグiの取引可能オブジェクトの価格である。当業者には、取引戦略の価格が価格ティックの丸めおよび/またはペイアップ・ティックによって影響され得ることも理解されるであろう。 Mult (i) is a multiplier associated with leg i, and Price (i) is the price of a tradeable object for leg i. Those skilled in the art will also understand that the price of a trading strategy can be affected by rounding of price ticks and / or pay-up ticks.
スプレッドは、スプレッドのレッグの相対価格に従って売買されてもよい。取引可能オブジェクトAが典型的に取引可能オブジェクトBより10高い価格を有する場合、トレーダは、取引可能オブジェクトAおよびB間の価格差が10を下回ればいつでもそのスプレッドを買ってもよい。同様に、トレーダは、同差が10を上回ればいつでもそのスプレッドを売ってもよい。
The spread may be bought and sold according to the relative price of the legs of the spread. If tradeable object A typically has a
一例として、取引可能オブジェクトAの市場は価格45で1単位を有し、かつ取引可能オブジェクトBの市場は価格40で1単位を有する。すると、式1を用いれば、現行スプレッド価格は、(1)(45)+(−1)(40)=5となり、これは典型的なスプレッド10より少ない。したがって、トレーダはスプレッドの1単位を買ってもよく、結果的に、取引可能オブジェクトAの1単位が価格45で買われ、かつ取引可能オブジェクトBの1単位が価格40で売られる。この典型的な価格差が、取引可能オブジェクトAの価格が42、かつ取引可能オブジェクトBの価格が32等となって回復されれば、スプレッドの価格は10になる。トレーダがスプレッドの1単位を売ってそのポジションを手仕舞えば(即ち、取引可能オブジェクトAの1単位を売って、取引可能オブジェクトBの1単位を買えば)、トレーダは総取引で利益を得たことになる。トレーダは、取引可能オブジェクトAを価格45で買いかつ42で売って3の損失を出す一方で、取引可能オブジェクトBを価格40で売りかつ32で買って利益8を得ている。したがって、トレーダは、スプレッドの売買で利益5を得た。
As an example, the market for tradeable object A has one unit at price 45, and the market for tradeable object B has one unit at price 40. Then, using
上述の例は、十分な流動性および安定性を基礎とし、かつ取引可能オブジェクトが、スプレッド310の所望される価格を達成する市場価格で売買され得ることを基礎としている。しかしながら、より一般的には、トレーダは、ある特定の取引戦略を売買する所望される価格を決定し、かつこの所望される価格を、レッグを適切な価格で売買することによって達成しようとする。
The above example is based on sufficient liquidity and stability, and on the basis that tradeable objects can be bought and sold at a market price that achieves the desired price of
トレーダは、適切な取引を戦略310に従って管理するために、自動化されたスプレッド取引ツールを用いてもよい。例えば、トレーダは、取引戦略310を所望される価格で買う、または売る命令を入力してもよく、自動取引ツールは、その取引戦略の所望される価格(所望される戦略価格、所望されるスプレッド価格および/または目標価格とも称される)を達成するために、取引戦略310の取引可能オブジェクト322のうちの少なくとも1つの注文(呼び値の注文または受付中の注文とも称される)を自動的に出してもよい。注文を出されるレッグは、呼び値のレッグと称される。呼び値のレッグに対する他のレッグは、リーンなレッグおよび/またはヘッジレッグと称される。
The trader may use an automated spread trading tool to manage appropriate trades according to
呼び値のレッグが値付けされる、または受付けられている価格は、ヘッジレッグにおいて注文が約定され得る最良価格を基礎とするが、これは、典型的にはヘッジレッグの場内市場におけるものである。即ち、最良価格は、典型的には、売りの場合はヘッジレッグの最良の買い呼び値であり、買いの場合はヘッジレッグの最良の売り呼び値である。ヘッジレッグにおける最良価格は、リーンオン価格、リーンな価格またはリーンレベルとしても知られる。 The price at which the quote leg is quoted or accepted is based on the best price at which an order can be executed in the hedge leg, which is typically in the in-market of the hedge leg. That is, the best price is typically the best bid price of the hedge leg when selling and the best bid price of the hedge leg when buying. The best price on a hedge leg is also known as the lean on price, lean price or lean level.
リーンオン価格が変化するにつれて、所望される戦略価格を維持するために呼び値のレッグにおける注文の価格も変わる場合がある。さらに、呼び値のレッグは、ヘッジレッグの変化が限度内であれば、または呼び値のレッグに与える変化が結果的に限度内となれば、変わらない場合がある。呼び値のレッグが約定されると、自動取引ツールは、戦略を完了するために、反対注文またはヘッジ注文とも称されるヘッジレッグにおける注文を提出してもよい。 As the lean-on price changes, the price of the order in the quote leg may also change to maintain the desired strategic price. Further, the price leg may not change if the change in the hedge leg is within limits, or if the change applied to the price leg results in limits. Once the quote leg is filled, the automated trading tool may submit an order on the hedge leg, also referred to as a counter order or hedge order, to complete the strategy.
あるいは、または追加的に、値付けされるレッグの価格は、スプレッドの他のレッグの全てを基礎としなくてもよい。値付けされるレッグにおける注文の注文パラメータは、最終取引価格(LTP)、最終取引数量(LTQ)、理論値、場内市場により近い数量等の複数数量または他の何らかの基準点等の他のレッグにおける他のタイプの市況にリーンオンしてもよい。 Alternatively or additionally, the price of the leg to be priced may not be based on all of the other legs of the spread. The order parameters of the order in the leg to be priced are in the other leg such as the last trading price (LTP), the last trading quantity (LTQ), the theoretical value, multiple quantities such as quantities closer to the in-place market or some other reference point You may lean on other types of market conditions.
単一の呼び値のレッグを有することに加えて、取引戦略は、スプレッドの複数のレッグにおいて(または全てのレッグでも)値付けされてもよい。このような状況では、値付けされる各レッグは依然としてスプレッドの他のレッグのうちの少なくとも1つに依存する。値付けされたレッグのうちの1つが約定されると、値付けされた他のレッグにおける注文は典型的にはキャンセルされ、適切なヘッジ注文が出される。 In addition to having a single quote leg, trading strategies may be priced in multiple legs (or even all legs) of the spread. In such a situation, each leg that is priced still depends on at least one of the other legs of the spread. When one of the priced legs is filled, the orders in the other priced legs are typically canceled and an appropriate hedging order is placed.
3つ以上のレッグを有する取引戦略は、マルチレッグ戦略、マルチレッグ・スプレッドまたはマルチレッグ合成スプレッドとして知られる。マルチレッグ戦略では、ある特定の値付けされるレッグに関する取引戦略を保持するために、複数のヘッジ価格セットが選ばれることが可能である。1つのレッグが約定されると、約定されたそのレッグの価格、その取引戦略の所望される価格および乗数が知られ、よって、約定されていない残りのN−1個のレッグに対応するN−1個の未知なるものが存在する。したがって、マルチレッグ戦略においては、2つ以上の未知なるものが存在するが、式は1つ(式1)である。現行システムは、1つのレッグが約定されると、異なる技術を用いて戦略の残りのレッグのヘッジ価格を決定する。 Trading strategies with more than two legs are known as multi-leg strategies, multi-leg spreads or multi-leg composite spreads. In a multi-leg strategy, multiple hedge price sets can be chosen to hold a trading strategy for a particular priced leg. Once a leg has been filled, the price of that leg that has been traded, the desired price and multiplier of that trading strategy are known, and thus N-- corresponding to the remaining N-1 legs that have not been filled. There is one unknown thing. Therefore, in the multi-leg strategy, there are two or more unknowns, but there is only one formula (Formula 1). The current system uses different techniques to determine the hedge price of the remaining legs of the strategy once one leg is executed.
ある呼び値のレッグが約定されていても、ヘッジレッグのうちの少なくとも1つが約定され得なければ(または、取引戦略の所望される価格を達成するほど十分に約定され得なければ)、そのスプレッドはレッグされているものと決定されてもよい。ヘッジレッグは、ヘッジ注文が入力されるより前にヘッジの場内市場が動き、かつ/または場内市場において注文を約定するに足る量が存在し得ないという理由で約定されないことがある。
III. スプレッド取引ツール
If a quoted leg is executed, but at least one of the hedging legs cannot be executed (or cannot be executed enough to achieve the desired price of the trading strategy), the spread is It may be determined that it is legged. A hedge leg may not be filled because the hedge's in-place market moves before the hedge order is entered and / or there may not be enough to fill the order in the in-place market.
III. Spread trading tools
Autospreader等のスプレッド取引ツールは、複数の取引可能オブジェクトに関する市場情報を閲覧し、かつ/または複数のオブジェクトの取引戦略を管理するために用いられてもよい。またスプレッド取引ツールは、合成スプレッドの1つまたは複数のレッグにおいて合成スプレッドの注文(アウトライト注文または受付中の注文)を送信するためにも用いられてもよい。 A spread trading tool such as Autospreader may be used to view market information about multiple tradeable objects and / or manage trading strategies for multiple objects. The spread trading tool may also be used to send composite spread orders (outright orders or orders accepted) in one or more legs of the composite spread.
合成スプレッドの注文および注文の約定は、スプレッド取引ツールを介して管理、コンパイル、記録、閲覧、等々を行われてもよい。しかしながら、各アウトライト注文は、ある特定の取引可能オブジェクトに関するものであることから、アウトライト注文の管理には他の取引ツールも用いられる場合がある。スプレッド取引ツール外部の取引ツールは、受付中のアウトライト注文が合成スプレッド取引戦略の構成部分であったかどうか、またはその一部として開始されたかどうかについて認識していない、または決定することができない場合がある。受付中のアウトライト注文と合成スプレッドとの関係の欠如は、トレーダにスプレッド取引ツールの範囲または領域外部の情報を追跡させる場合がある。さらに、他の取引ツールは、トレーダに正確な結果を提供しない場合がある。したがって、所望されるデータを取得する上で、不正確さおよび/または非効率は不可避であったかもしれない。 Composite spread orders and order commitments may be managed, compiled, recorded, viewed, etc. via a spread trading tool. However, since each outright order is for a particular tradeable object, other trading tools may be used to manage the outright order. Trading tools outside the spread trading tool may not know or be able to determine if the outright order being accepted was a component of, or started as part of, a synthetic spread trading strategy. is there. The lack of relationship between the outright order being accepted and the composite spread may cause the trader to track information outside the scope or area of the spread trading tool. In addition, other trading tools may not provide accurate results to the trader. Thus, inaccuracies and / or inefficiencies may have been inevitable in obtaining the desired data.
本明細書における例示的な方法、プロセスおよび装置は、合成スプレッドとその構成部分である注文との関係性を同定し、かつ保持する。さらに、合成スプレッドの状態も定義される。スプレッドの受付中の未決注文およびヘッジ注文は、合成スプレッドの一部として同定され、追跡されかつ管理される。その結果、合成スプレッドは、1つの全体的な注文または1つの同種注文として表現されかつ管理されてもよい。スプレッド取引ツールは、合成スプレッドおよびその構成部分を管理し、表現しかつ閲覧するために用いられてもよい。 The exemplary methods, processes and apparatus herein identify and maintain the relationship between a composite spread and its constituent orders. In addition, the state of the composite spread is defined. Pending orders and hedge orders that are being accepted for spread are identified, tracked and managed as part of the composite spread. As a result, the composite spread may be represented and managed as one overall order or one homogeneous order. The spread trading tool may be used to manage, represent and view the composite spread and its components.
さらには、合成スプレッドの構成部分の注文および約定を管理するために、典型的には他の取引戦略の注文および/または約定を管理するために構成される他のツールおよび/またはアプリケーションが使用されてもよい。例えば、注文は、注文の管理および取引後の分析等のために注文記述子の識別子を用いて追跡されかつ管理されてもよい。注文の追跡および管理の一例は、本参照によりその全体が開示に含まれる、2007年3月21日に提出された「電子取引注文のシステムおよび管理分析」と題する米国特許出願第11/689178号明細書に提示されている。 In addition, other tools and / or applications typically configured to manage orders and / or executions of other trading strategies are used to manage composite spread component orders and executions. May be. For example, orders may be tracked and managed using order descriptor identifiers, such as for order management and post-trade analysis. One example of order tracking and management is US patent application Ser. No. 11 / 687,178, entitled “System and Management Analysis of Electronic Trading Orders” filed 21 March 2007, which is hereby incorporated by reference in its entirety. Presented in the description.
スプレッド取引ツールは、その構成部分であるレッグの情報およびスプレッドパラメータを基礎としてスプレッドデータを生成する。スプレッドデータはトレーダへ、グラフィカル・ユーザ・インタフェース・マネージャ(「GUIマネージャ」)等の視覚的フォーマットで伝達または提示される。スプレッドデータは、スプレッドウィンドウに表示されてもよい。さらに、スプレッドの1つまたは複数のレッグに関する情報またはデータもまた、GUIを用いて表示されてもよい。スプレッドデータおよび各レッグの情報またはデータは、GUIの同一のウィンドウに表示されても、異なるウィンドウに表示されてもよい。ユーザはスプレッドウィンドウに注文を入力することができ、かつスプレッド取引ツールは、スプレッドの所望される価格または目標価格を達成するようにスプレッドに従って注文を出すことができる。 The spread trading tool generates spread data on the basis of leg information and spread parameters which are constituent parts thereof. Spread data is communicated or presented to the trader in a visual format such as a graphical user interface manager (“GUI manager”). Spread data may be displayed in a spread window. In addition, information or data regarding one or more legs of the spread may also be displayed using the GUI. Spread data and information or data for each leg may be displayed in the same window of the GUI or in different windows. The user can enter orders into the spread window and the spread trading tool can place orders according to the spread to achieve the desired or target price of the spread.
スプレッド取引ツールの例は、「自動スプレッド取引を実行するためのシステムおよび方法」と題する米国特許第7437325号明細書、2004年3月19日に提出された「スプレッド値を推定するためのシステムおよび方法」と題する米国特許出願第10/804631号明細書、「自動スプレッド取引を実行するためのシステムおよび方法」と題する米国特許第7389264号明細書、「自動スプレッド取引を実行するためのシステムおよび方法」と題する米国特許第7424450号明細書、2009年3月25日に提出された「取引戦略の乗数調整式リーンレベルのためのシステムおよび方法」と題する米国特許出願第12/410759号明細書に提示されている。これらは全て、本参照により完全に開示に含まれる。さらに、または代替として、他のスプレッド取引ツールが用いられてもよい。さらに、これらの好適な実施形態は、合成スプレッド取引のために変換、蓄積および表示機能を実行する任意の特定の製品に限定されない。 An example of a spread trading tool is US Pat. No. 7,437,325 entitled “System and Method for Performing Automatic Spread Trading”, filed March 19, 2004, “System for Estimating Spread Values and US patent application Ser. No. 10/8044631, entitled “Method”, US Pat. No. 7,389,264, entitled “System and Method for Performing Automatic Spread Transactions”, “System and Method for Performing Automatic Spread Transactions” In US patent application Ser. No. 7424450, entitled “System and Method for Multiplier-Lean Levels of Trading Strategies” filed Mar. 25, 2009. Presented. All of which are fully included in the disclosure by this reference. In addition or alternatively, other spread trading tools may be used. Further, these preferred embodiments are not limited to any particular product that performs conversion, storage and display functions for composite spread trading.
図4は、スプレッド取引を促進するための例示的な方法を示すフローチャート400である。当業者には、フローチャート400がスプレッド取引の例示的な説明を提供していることが理解されるであろう。さらに、ある実施形態はより多い、またはより少ない行為を含む場合があり、かつ/またはこれらの行為は図1に示されている注文とは異なる1つまたは複数の注文において発生する場合がある。例えば、「スプレッド・データ・フィードを設定する」という行為404は、「1つまたは複数の市場データフィードを受信する」という行為402より前に発生しても、これと同時に、または略同時に発生してもよい。
FIG. 4 is a
行為402では、1つまたは複数の取引所から市場データフィードが受信される。市場データフィードは、概して、1つまたは複数の取引可能オブジェクトに関する価格、注文および約定情報を含む。また市場データフィードは、「市場の深さ」と称される他の価格における市場での現行の買いおよび売りの呼び値および数量に加えて一番高い買い値(HBP)および一番低い売り値(LAP)を含む取引可能オブジェクトの場内市場も含んでもよく、かつ/または別段にこれを同定してもよい。取引所の中には、無限の市場深さを提供するものがある一方で、市場の深さを提供しない、または場内市場以外の幾つかの価格しか提供しないものもある。
In
ステップ402で受信される市場データフィードの数は、スプレッド取引に関してユーザにより選択される取引可能オブジェクトの数、または取引所により提供されるデータフィードの数、またはデータフィードの送信元である取引所の数にも依存する場合がある。ある取引所からのデータフィードは、そのうちの幾つかが受信される場合もあれば、全てが受信される場合もあり、スプレッドの部分である取引可能オブジェクトのみが取引される。
The number of market data feeds received at
行為404では、スプレッドデータが一意に設定またはカスタマイズされてもよい。即ち、ユーザは、とりわけ、スプレッド価格およびスプレッド市場深さの計算をカスタマイズしてもよい。スプレッド価格およびスプレッド市場深さの計算は、レッグの取引可能オブジェクトに対する顕在市場からの買いおよび売りの件数およびスプレッド設定パラメータを基礎としてもよい。またユーザは、既存のスプレッドを設定し直してもよく、または、まずはスプレッドの基本的な取引可能オブジェクト(レッグ)を選択することによって設定すべき新たなスプレッドを生成することもできる。取引可能オブジェクトは、コンフィギュレーションウィンドウにおいて選択されてもよく、かつスプレッドはスプレッド設定パラメータに従って設定されてもよい。
In
行為406において、スプレッド取引ツールは、選択された市場データフィードおよびスプレッド設定パラメータを基礎としてスプレッドデータを生成してもよい。スプレッドデータは、スプレッド価格およびスプレッドの深さを含んでもよい。またスプレッドデータは、最終取引価格(LTP)および/または最終取引数量(LTQ)も、始値、終値、精算、その日の高値/安値、期間高値、市場の深さ、市場スナップショットおよびこれらに類似するもの等の他のアイテムに加えて含んでもよい。スプレッドデータは、これより多い、または少ないアイテムを含んでもよい。データは、ユーザにより設定され、同定され、または別段で選択されたパラメータ、市場データフィードの発信元である取引所の限度およびこれらに類似するものに従って包含されてもよい。 At act 406, the spread trading tool may generate spread data based on the selected market data feed and spread setting parameters. The spread data may include spread price and spread depth. Spread data also includes final transaction price (LTP) and / or final transaction volume (LTQ), opening price, closing price, settlement, daily high / low price, period high, market depth, market snapshot and similar It may be included in addition to other items such as Spread data may include more or fewer items. The data may be included according to parameters set, identified or otherwise selected by the user, limits of the exchange from which the market data feed originates, and the like.
トレーダは、スプレッド・データ・フィードに含まれる情報もカスタマイズしてもよい。スプレッド・データ・フィードは、クライアントデバイスにおいて、受信される市場データフィードに従って更新されかつ蓄積されてもよい。スプレッド・データ・フィードは、連続的に更新されても、周期的に更新されても、連続的かつ周期的に更新されてもよい。スプレッドデータの生成は、市場から中継される情報が実現可能な限り迅速にユーザへ提示される場合に、リアルタイムベースで発生しても、略リアルタイムベースで発生してもよい。例えば、情報は、受信された情報を処理して表示するに足る時間内または妥当な時間内に提示される。 The trader may also customize the information contained in the spread data feed. The spread data feed may be updated and stored at the client device according to the received market data feed. The spread data feed may be updated continuously, periodically, or continuously and periodically. The generation of spread data may occur on a real time basis or on a substantially real time basis when information relayed from the market is presented to the user as quickly as possible. For example, the information is presented in a time sufficient or reasonable to process and display the received information.
あるいは、または追加的に、スプレッドデータの生成は、周期的な時間または半周期的な時間ベースで続く場合がある。例えば、スプレッドデータは、パッケージ通信プロトコル、トラフィック状態、これらの組合せおよびこれらに類似するものに従って半秒毎に、または何分の一秒か毎に生成されてもよい。ある例において、ディスプレイ上では、スプレッドウィンドウに表示される経時変化する値のみが更新される。 Alternatively or additionally, the generation of spread data may continue on a periodic time or semi-periodic time basis. For example, spread data may be generated every half second or every fraction of a second according to package communication protocols, traffic conditions, combinations thereof, and the like. In one example, only the time-varying values displayed in the spread window are updated on the display.
行為408では、スプレッドウィンドウが生成されて表示される。また、スプレッドの対応する各レッグウィンドウも生成され、かつ表示される。スプレッドウィンドウは、スプレッド価格および合計数量のインジケータを表示してもよい。さらに、これより多い、または少ないLTP/LTQ等のアイテムが表示されてもよい。
行為410では、スプレッドの1つまたは複数の注文が入力されてもよい。注文は、そのスプレッドの目標価格において所望される量で入力されてもよい。注文は、スプレッドウィンドウに入力されてもよい。ある例では、注文は、マウスデバイス、キーボード、ライトペン、これらの組合せおよびこれらに類似するもの等の1つまたは複数の入力デバイスの操作に従って入力される。入力デバイスの操作によって、1つまたは複数のカーソル等の入力インジケータは出力ディスプレイを横断させられてもよい。入力デバイスの使用により、カーソルは、スプレッドの所望される量および目標価格に関連して位置合わせされてもよい。ある例において、所望される量は、スプレッドの目標価格が入力デバイスを用いて決定され得るように予め設定されても、予め選択されてもよい。
In
In act 410, one or more orders for the spread may be entered. The order may be entered in the amount desired at the target price of the spread. The order may be entered into a spread window. In one example, the order is entered according to operation of one or more input devices such as a mouse device, keyboard, light pen, combinations thereof, and the like. By manipulation of the input device, an input indicator, such as one or more cursors, may be traversed across the output display. Through the use of an input device, the cursor may be aligned in relation to the desired amount of spread and the target price. In certain examples, the desired amount may be preset or preselected such that the target price of the spread can be determined using an input device.
図5は、合成スプレッド取引のための取引を約定しかつ実行するための例示的な方法を示すフローチャートである。他の実施形態は、図5に示されている順序で、または略同時的または逆の順を含む図示された、または論じられているもの以外の他の順序で実行されてもよい。さらに、所望される結果を達成するために幾つかのステップは実装されなくてもよい。 FIG. 5 is a flowchart illustrating an exemplary method for executing and executing a transaction for a composite spread transaction. Other embodiments may be performed in the order shown in FIG. 5 or in other orders than those shown or discussed, including substantially simultaneous or reverse order. Moreover, some steps may not be implemented to achieve the desired result.
この例において、スプレッド取引戦略の少なくとも1つのレッグに対する注文は取引所において受付中であるか保留されていて、呼び値の注文とも称される。呼び値の注文は、ある電子取引所における第1の取引可能オブジェクトに対応する。呼び値の注文は反対注文とマッチングされてもよく、別段で約定または実行されたと称される。行為502では、呼び値の注文の約定が検出される。即ち、呼び値の注文が取引所で反対注文とマッチングされる。行為504では、ヘッジ注文が決定される。ヘッジ注文は、スプレッド取引戦略の第1のレッグにおける呼び値の注文の約定の検出に応答して送信されることになる。ヘッジ注文は506において生成され、かつ行為508において送信される。ヘッジ注文は電子取引所へ送信されてもよく、ヘッジ注文はここでリストされかつ/または取引される。ヘッジ注文の電子取引所は、第1の取引可能オブジェクトがリストされている電子取引所と同じである場合もあれば、異なる場合もある。ヘッジ注文に関しては、ヘッジ注文価格等の注文パラメータが決定されてもよい。注文パラメータは、ヘッジ注文が約定されるとスプレッド取引戦略のスプレッド価格が達成されるように決定されてもよい。
In this example, an order for at least one leg of the spread trading strategy is being accepted or held at the exchange and is also referred to as a bid order. The bid order corresponds to the first tradeable object on an electronic exchange. The quote order may be matched with the opposite order and is referred to as executed or executed otherwise. In act 502, a bid order commitment is detected. That is, the quote order is matched with the opposite order at the exchange. In
図6は、合成スプレッド取引の例示的なシステム600を示すブロック図である。システム600は、アプリケーション・プログラム・インタフェース(「API」)606と、取引所604と、クライアントデバイスと、API606とクライアントデバイスとの間の通信602と、API606と取引所604との間の通信608とを含む。API606と取引所604との間の通信608は、市場データ等の情報を含んでもよい。
FIG. 6 is a block diagram illustrating an
市場データは、1つまたは複数の取引可能オブジェクトに関する情報を含んでもよい。API606は、市場データを変換してもよい。市場データは、概して、1つまたは複数のデータフィード等のデータフォーマットで提供される。市場データフィードは、取引所604とクライアントデバイスの取引アプリケーションとの間で通信されてもよい。クライアントデバイスは、先に記述したように構成されかつ配置されてもよい。システム600は、「T」個の取引所と「M」個のクライアントデバイスとを含む。システムは概して、取引所およびクライアントデバイスの数に制限がない。
Market data may include information about one or more tradeable objects.
クライアントデバイス612は、より詳細なブロック図を示す。クライアントデバイス612は、取引アプリケーション610、自動スプレッダ614およびGUIマネージャ616を含む幾つかの構成部分を含んでもよい。これより少ない、または多い構成部分が含まれ得ることは理解されるべきである。クライアントデバイス612には、図示されていない構成要素の幾つかが含まれることは理解されるであろう。 Client device 612 shows a more detailed block diagram. Client device 612 may include a number of components including a trading application 610, an automatic spreader 614, and a GUI manager 616. It should be understood that fewer or more components may be included. It will be appreciated that the client device 612 includes some of the components not shown.
取引アプリケーション610および自動スプレッダ614は、ソフトウェアアプリケーションであってもよい。取引アプリケーション610および自動スプレッダ614は、クライアントデバイス612上に、またはクライアントデバイス612に関連づけられる他のデバイス上にホストされてもよい。自動スプレッダ614は取引アプリケーション610と共に示されているが、自動スプレッダ614と取引アプリケーション610とは同じ、または異なるクライアントデバイス612上の同じソフトウェアアプリケーションであっても、別々のソフトウェアアプリケーションであってもよい。自動スプレッダ614および/または取引アプリケーション610はサーバ上にホストされ、かつクライアントデバイス612によりネットワーク上でアクセスされてもよい。 Trading application 610 and automatic spreader 614 may be software applications. Trading application 610 and automatic spreader 614 may be hosted on client device 612 or on other devices associated with client device 612. Although the automatic spreader 614 is shown with a trading application 610, the automatic spreader 614 and the trading application 610 may be the same software application on different client devices 612 or separate software applications. Automatic spreader 614 and / or trading application 610 may be hosted on a server and accessed over the network by client device 612.
GUIマネージャ616は、ソフトウェアアプリケーション、ハードウェアまたはハードウェアとソフトウェアとの組合せと共に埋め込まれてもよい。GUIマネージャは、マウス、キーボード、タッチスクリーンのような入力デバイスおよびモニタ等の出力デバイスによって使用されてもよい。取引アプリケーション610は、イリノイ州シカゴ所在のTrading Technologies社のX_TRADER(登録商標)であってもよい。X_TRADERアプリケーションは、市場の深さまたは受付中の注文等の情報を価格または値の軸または目盛りに関連して示す、MD_TRADER型ディスプレイと称される場合もある表示画面を組み込んでもよい。しかしながら、本発明は、任意の特定タイプのディスプレイに限定されない。 The GUI manager 616 may be embedded with a software application, hardware or a combination of hardware and software. The GUI manager may be used by input devices such as a mouse, keyboard, touch screen and output devices such as a monitor. Trading application 610 may be X_TRADER® from Trading Technologies, Inc., located in Chicago, Illinois. The X_TRADER application may incorporate a display screen, sometimes referred to as an MD_TRADER type display, that shows information such as market depth or orders being received in relation to price or value axes or scales. However, the present invention is not limited to any particular type of display.
情報または市場データは、蓄積されかつ/または更新されてもよい。自動スプレッダ614は、市場データフィードおよびスプレッド設定パラメータのうちの幾つか、および全てを用いてスプレッドデータを生成する。複数の取引可能オブジェクトの市場データフィードまたは約定は、合成スプレッドのデータを決定するために用いられてもよい。スプレッドデータは、スプレッド価格およびスプレッド市場深さを含んでもよい。またスプレッドデータは、最終取引価格(LTP)および最終取引数量(LTQ)、ある時間または期間の高値、安値およびこれらに類似するもの等の他のアイテムも含む場合がある。 Information or market data may be accumulated and / or updated. The automatic spreader 614 generates spread data using some and all of the market data feed and spread setting parameters. A market data feed or commitment of multiple tradeable objects may be used to determine composite spread data. Spread data may include spread prices and spread market depth. The spread data may also include other items such as last transaction price (LTP) and last transaction quantity (LTQ), highs, lows, and the like for a certain time or period.
スプレッドデータは、スプレッドウィンドウに表示されてもよい。スプレッドデータは、スプレッドの生成中および/またはスプレッドの生成後に表示されてもよい。本参照によりその全体が開示に含まれる、「自動スプレッド取引を実行するためのシステムおよび方法」と題する米国特許第7437325号明細書に記述されているように、合成スプレッドが確立され、スプレッドデータが提示されかつ合成スプレッドを取引するためのツールが提供されてもよい。
IV. スプレッドの表示
Spread data may be displayed in a spread window. The spread data may be displayed during spread generation and / or after spread generation. As described in US Pat. No. 7,437,325 entitled “Systems and Methods for Performing Automatic Spread Transactions,” which is hereby incorporated by reference in its entirety, a composite spread is established and spread data is Tools for presenting and trading composite spreads may be provided.
IV. Spread display
図7は、2つのレッグを有するスプレッド戦略のスプレッドウィンドウ700の一例を示す。第1のレッグはウィンドウ702に表示され、かつ第2のレッグはウィンドウ704に表示されている。第1のレッグウィンドウ702はFJUN10約定の取引可能オブジェクトに対応し、かつ第2のレッグウィンドウ704はFDEC10約定に対応する。図7は、簡略および明瞭さのために、スプレッドウィンドウ700および2つのレッグウィンドウ702および704を示している(2レッグスプレッド)。表示されるウィンドウの数は、スプレッドにおけるレッグの数および/またはユーザの選好に依存してもよい。スプレッドのレッグ数は、任意であることが可能である。
FIG. 7 shows an example of a
スプレッドウィンドウ700は、生成されたスプレッド・データ・フィードの場内市場および市場の深さを示している。場内市場(インサイドマーケット)は、取引可能オブジェクトの一番高い指値価格または一番高い買い値および一番安い指値価格または一番安い売り値を含む。レッグウィンドウ702および704も、個々の取引可能オブジェクトの場内市場を示している。ウィンドウ700、702および704は各々、市場における買い注文のカラムおよび売り注文のカラムを含む。カラム706、708および710は買い注文を含み、カラム712、714および716は売り注文を含む。
The
各カラム706、708、710、712、714、716には、取引可能オブジェクトに関する注文を示すためにインジケータが表示されてもよい。例えば、カラム706には、第1のレッグの取引可能オブジェクトの市場における買い注文を示すためにインジケータが与えられてもよい。同様に、カラム714には、第2のレッグの取引可能オブジェクトの市場における第2の取引可能オブジェクトの買い注文を示すためにインジケータが与えられてもよい。インジケータは、グラフィックであっても、アイコンであっても、数字であっても、注文を表す他の任意のものであってもよい。
In each
ウィンドウ700、702および704は各々、価格レベルが記入された個々のカラム718、720および722を有する。価格レベルは、軸に沿って位置合わせされてもよい。各軸は、線形であっても曲線であってもよく、かつ固定的、略固定的であっても、動的であってもよい。即ち、価格レベルは変わらない場合もあり、自動生成される命令に応答して変わる場合も、ユーザの命令および/または設定に応答して変わる場合も、市場データまたは変化に応答して変わる場合も、自動命令、ユーザによる命令および/または設定、市場データおよびこれらに類似するものの組合せに応答して変わる場合もある。
インジケータは、価格レベルに沿って、価格カラム718、720および722に沿って位置決めされてもよい。インジケータの価格カラム718、720および722に対する位置は、インジケータに対応する注文の価格を表現してもよい。ある例において、カラム708内で0.97に表示されるインジケータ「2」は、スプレッド取引戦略の第2のレッグの取引可能オブジェクトの市場における価格0.97での注文数量2を表現する。
Indicators may be positioned along
カラム724、726および728は、ユーザに受付中の注文のインジケータを提供する。ある例では、カラム724、726および728のうちの1つにおいて対応する価格カラム718、720および722の価格レベルにインジケータが表示され、その価格レベルに相当する価格での取引可能オブジェクトの注文量が表示される。
カラム730、732および734は、他のアイテムまたはデータを表すインジケータを表示する。例えば、インジケータは、取引可能オブジェクトの最終取引数量および/または最終取引価格を表してもよい。例えば、カラム732の価格レベル0.97に表示されている「17」は、スプレッド取引戦略の第1のレッグの取引可能オブジェクトの価格0.97での最終取引注文数量17を表す。
ウィンドウ700、702および704は、個人的な選好および/または関心に合わせるために、ユーザにとって関心のある1つまたは複数のアイコンまたはフィールドを表示してもよい。ユーザによって表示される、または隠されるアイコンまたはアイテムの中には、現在時刻を示すシステムクロックを含むものがある。
さらに、機能を表すためのアイコンまたはボタンが表示されてもよい。アイコンまたはボタンは、1つまたは複数の対応する機能を実行するように選択されてもよい。例えば、ストップマーケット(SM)ボタンおよび/またはストップリミット(SL)ボタンが表示されてもよい。ボタンは、各々ストップリミット注文およびストップマーケット注文を有効化するように選択されてもよい。また、市場から売り買いを削除するための「Del All」ボタンも設けられる場合がある。「買い削除」および/または「売り削除」ボタンは、市場から全ての買い/売りを削除するために選択されてもよい。「買い」または「売り」を表示する代わりに、各ボタンは、市場における買い/売りの削除されるべき合計数を表す追加的なインジケータを含んでもよい。包含されるボタンの数は、これより多くても少なくてもよい。
V. 注文の関係性および同定
Furthermore, icons or buttons for representing functions may be displayed. The icon or button may be selected to perform one or more corresponding functions. For example, a stop market (SM) button and / or a stop limit (SL) button may be displayed. The buttons may be selected to activate a stop limit order and a stop market order, respectively. There may also be a “Del All” button for deleting a buy / sell from the market. The “Delete Buy” and / or “Delete Sell” button may be selected to delete all buys / sells from the market. Instead of displaying “Buy” or “Sell”, each button may include an additional indicator that represents the total number of buy / sells to be deleted in the market. More or less buttons may be included.
V. Order relationships and identification
合成スプレッド取引戦略は、親子関係が定義されてもよい。ある例において、合成スプレッド注文は、1つまたは複数の親注文によって表現されても、親注文に関連づけられてもよい。合成スプレッド注文の各レッグにおけるアウトライト注文は、子注文によって表現されても、子注文に関連づけられてもよい。即ち、呼び値のアウトライト注文は各々1つまたは複数の呼び値の子注文によって表現されてもよく、かつ結果として生じるヘッジ注文は1つまたは複数のヘッジ子注文によって表現されてもよい。呼び値の子注文およびヘッジ子注文は共に、親注文の1つに関連づけられる。親注文は、複数の子注文を有してもよい。親注文の数は、合成スプレッドのレッグの数、合成スプレッドの呼び値のレッグの数、ユーザ選好、これらの組合せおよびこれらに類似するものに依存してもよい。 A composite spread trading strategy may have a parent-child relationship defined. In one example, a composite spread order may be represented by one or more parent orders or may be associated with a parent order. The outright order in each leg of the composite spread order may be represented by a child order or may be associated with a child order. That is, the bid outright orders may each be represented by one or more bid child orders, and the resulting hedge order may be represented by one or more hedge child orders. Both the quote child order and the hedge child order are associated with one of the parent orders. A parent order may have multiple child orders. The number of parent orders may depend on the number of legs of the composite spread, the number of legs of the composite spread bid, user preferences, combinations thereof and the like.
親注文は、1ロットの合成注文を表す。親注文の対応する子注文は、この1ロットの親注文を含むネイティブな注文を表す。ある例において、親注文は、2つのレッグを1:1の割合で有する合成スプレッドを定義する。ユーザは、スプレッドの1ロット注文を入力し、最初のレッグのみに値付けする。したがって、1つの親注文が存在し、一方の子注文は第1のレッグに関して値付けされ、かつもう一方の子注文は第2のレッグのヘッジ用である。 The parent order represents a synthetic order of one lot. The corresponding child order of the parent order represents a native order that includes this one lot of parent order. In one example, the parent order defines a composite spread that has two legs in a 1: 1 ratio. The user enters a one lot order of spreads and bids only on the first leg. Thus, there is one parent order, one child order is priced with respect to the first leg, and the other child order is for hedging the second leg.
下表1に示されている別の例では、合成スプレッドが3:2の割合を有する2つのレッグを有する。ユーザは、スプレッドの2ロット注文を入力し、一方のレッグに値付けする。
表I
In another example shown in Table 1 below, the composite spread has two legs with a ratio of 3: 2. The user enters a two lot order of spreads and bids on one leg.
Table I
したがって、各親注文が単一ロットの合成スプレッド注文を表すことから、親注文は2つ、即ち2ロット合成スプレッド注文の各ロット毎に1つが存在する。親注文は各々、親注文ID(「POID」)によって同定されてもよく、かつ子注文は各々、子注文ID(「COID」)によって同定されてもよい。 Thus, since each parent order represents a single lot composite spread order, there are two parent orders, one for each lot of a two lot composite spread order. Each parent order may be identified by a parent order ID (“POID”), and each child order may be identified by a child order ID (“COID”).
表Iは、各親注文が5つの対応する子注文に関連づけられてもよく、子注文の各々は1ロット注文用であることを示している。親注文POID100は、合成スプレッドの第1のレッグにおける3つの呼び値の子注文COID2000−2002と合成スプレッドの第2のレッグまたはヘッジレッグにおける2つのヘッジ子注文COID2003および2004とを含む子注文2000−2004を有する。同様に、親注文POID101は子注文COID2005−2009を有し、COID2005−2007は第1のレッグにおける呼び値の子注文であり、かつヘッジ子注文COID2008および2009は第2のレッグまたはヘッジレッグにおけるヘッジ注文である。
Table I shows that each parent order may be associated with five corresponding child orders, each of the child orders being for one lot order. The
呼び値の子注文COID2000−2002を表す1つまたは複数の注文は、合成スプレッドの第1のレッグの取引可能オブジェクトに関して取引所へ送信されてもよい。表Iは複数の子注文を示しているが、呼び値の注文が呼び値の子注文COID2000−2002および2005−2007の全て、または幾つかを表す場合、第1のレッグの取引可能オブジェクトに関して単一の呼び値の注文が複数のロットに対して送信されてもよい。即ち、アウトライト注文が2つ以上の子注文を表す場合、スプレッドのレッグを実行するために取引所へ提出されるアウトライト注文は、1ロット注文より多い量に対するものであってもよい。上述の例では、親注文POID100は子注文2000−2004を有し、かつ親注文101は子注文2005−2009を有する。呼び値の子注文の全て、または一部は、単一の呼び値の注文に結合されてもよい。さらに、ヘッジ子注文の全て、または一部も単一のヘッジ注文に結合されてもよく、または、呼び値の子注文に関連づけられる、またはこれらによって表される呼び値の注文の数量のマッチングに従って複数のヘッジ注文に結合されてもよい。
One or more orders representing the bid child order COID 2000-2002 may be sent to the exchange for tradeable objects in the first leg of the composite spread. Table I shows multiple child orders, but if the bid order represents all or some of the bid child orders COID 2000-2002 and 2005-2007, a single is associated with the tradeable object in the first leg. A bid order may be sent for multiple lots. That is, if the outright order represents more than one child order, the outright order submitted to the exchange to execute the leg of the spread may be for an amount greater than one lot order. In the above example,
上述の例において、3つの呼び値の注文COID2000−2002は数量3を有する単一の呼び値の子注文に結合されてもよく、かつ2つの潜在的なヘッジ注文COID2003および2004は、数量2を有する単一のヘッジ注文に結合されてもよい。さらに、呼び値の注文が双方の親注文の呼び値の子注文の各々を表す場合には、第1のレッグに関して数量6の単一の呼び値の注文が提出されてもよい。
In the above example, the three bid orders COID 2000-2002 may be combined into a single bid child order having a quantity of 3 and the two potential hedge orders COID 2003 and 2004 are singles having a quantity of 2. May be combined into a single hedge order. Further, if the bid order represents each of the bid child orders of both parent orders, a single bid order of
呼び値の子注文のうちの1つまたはそれ以上を表す呼び値の注文の幾つか、または一部が約定/実行された後は、第2のレッグの取引可能オブジェクトに関してヘッジ子注文COID2003および2004に対する1つまたは複数のヘッジ注文が提出されてもよい。即ち、ヘッジ注文は、呼び値の注文の実行を基礎として実行すべく提出されてもよい。さらに、ヘッジ注文が実行すべく提出される際には、ヘッジ注文のヘッジ子注文が親注文および/または呼び値の子注文に関連づけられてもよい。例えば、数量3を有する単一の呼び値の注文が部分的に約定された(例えば、数量2で約定された)場合、ヘッジの合計数量より少ない数量(例えば、1ロット)を有する単一のヘッジ注文がヘッジの場内市場に提出されてもよい。別の例では、呼び値の子注文を表す呼び値の注文が提出されかつ呼び値の子注文2000−2002を表す呼び値の子注文の一部が約定されると、ヘッジ子注文2003および2004を表す数量2のヘッジ注文が提出される。さらに、ヘッジ子注文2003および2004は親注文POID100に関連づけられる。
After some or some of the bid orders representing one or more of the bid child orders have been executed / executed, one for the hedge child orders COID 2003 and 2004 with respect to the second leg tradeable object. One or more hedge orders may be submitted. That is, the hedge order may be submitted for execution based on execution of the quote order. Further, when a hedge order is submitted for execution, a hedge child order of the hedge order may be associated with a parent order and / or a quote child order. For example, if a single bid order with
親注文IDおよび子注文ID(各々、POIDおよびCOID)は、合成スプレッド注文を追跡し、記録しかつ報告するための所望される行動を示す。COIDは、COIDの親注文と子注文とを同定しても、関連づけても(または、同定または関連づけるために用いられても)よい。同様に、POIDは、POIDの子注文と親注文とを同定しても、関連づけても(または、同定または関連づけるために用いられても)よい。さらに、COIDは、親注文の子注文を同定しても、関連づけても(または、同定または関連づけるために用いられても)よい。 The parent order ID and child order ID (POID and COID, respectively) indicate the desired behavior for tracking, recording and reporting the composite spread order. The COID may identify or associate (or be used to identify or associate) the COID parent and child orders. Similarly, a POID may identify or associate (or be used to identify or associate) a POID child order and a parent order. Further, the COID may identify or associate (or be used to identify or associate) a child order of the parent order.
表Iは、合成スプレッドの注文およびその構成要素たる注文が如何にして同定されかつ関連づけられ得るかを示している。合成スプレッドの表現は、他にも可能であり得る。さらに、表Iは各親の複数の子注文を示しているが、各子注文は別々かつ区別可能な注文であってもよく、結合された1つの注文であってもよく、幾つかが結合され、他の子注文が別々かつ区別可能であってもよい。 Table I shows how synthetic spread orders and their constituent orders can be identified and related. Other representations of the composite spread may be possible. Further, although Table I shows multiple child orders for each parent, each child order may be a separate and distinct order, may be a combined order, and some are combined Other child orders may be separate and distinguishable.
注文識別子(POIDおよびCOID)は、任意のフォーマットをとってもよい。注文識別子は、マーキング注文の定義された記述子を提供してもよい。注文識別子は、各親注文および親注文の各子注文を同定するフォーマットを有してもよい。フォーマットは、ある合成注文の親および子注文を他の合成スプレッド注文の親および子注文から区別してもよい。注文は、複数ロットの合成注文の各親を同定しかつ各親注文を他の親注文から区別するフォーマットを有してもよい。識別子は、自動的に決定される、ユーザの設定および/または選好等に従って手動で決定される、または自動および手動の組合せで決定されるフォーマットを有してもよい。注文の識別子は、注文が実行のために入力されかつ/または取引所等へ提出される際に、またはこれより前に生成されてもよい。 The order identifiers (POID and COID) may take any format. The order identifier may provide a defined descriptor for the marking order. The order identifier may have a format that identifies each parent order and each child order of the parent order. The format may distinguish parent and child orders of one composite order from parent and child orders of other composite spread orders. An order may have a format that identifies each parent of a multi-lot composite order and distinguishes each parent order from other parent orders. The identifier may have a format that is automatically determined, manually determined according to user settings and / or preferences, etc., or determined by a combination of automatic and manual. The order identifier may be generated when or before the order is entered for execution and / or submitted to an exchange or the like.
注文識別子は、注文の目的を定義してもよい。あるいは、または追加的に、注文識別子は、注文が起源とする、または注文が関連するアプリケーション/戦略を同定してもよい。例えば、注文識別子は、注文を、自動スプレッダまたは類似ツールによって始められたヘッジ注文として定義してもよい。また注文識別子は、注文または対応する取引のステータスを表してもよい。例えば、注文識別子は、約定されかつ開始された注文をヘッジ注文並びに対応する取引可能オブジェクトおよび注文の価格と共に表してもよい。 The order identifier may define the purpose of the order. Alternatively or additionally, the order identifier may identify the application / strategy that originated from or related to the order. For example, the order identifier may define an order as a hedge order initiated by an automatic spreader or similar tool. The order identifier may also represent the status of the order or corresponding transaction. For example, the order identifier may represent an order that has been filled and initiated, along with the hedge order and the corresponding tradeable object and the price of the order.
注文識別子は、ヘッジ注文を、ヘッジ注文をトリガした対応する注文の約定と関連づける約定キーを含んでもよい。さらに、合成スプレッドの所望される価格、他のレッグの同定、注文が出された時刻、注文が約定された時刻を含む追加のスプレッドデータが同定されてもよい。これらのパラメータは例として提示されるものであり、追加の、またはより少ない識別子およびフォーマットが用いられる可能性もある。注文識別子は、本参照によりその全体が開示に含まれる、2007年3月21日に提出された「電子取引注文の管理および分析のためのシステムおよび方法」と題する米国特許出願第11/689178号明細書に記述されているようなものが提供されてもよい。
VI. 注文の状態
The order identifier may include a fill key that associates the hedge order with the fill of the corresponding order that triggered the hedge order. In addition, additional spread data may be identified that includes the desired price of the composite spread, identification of other legs, the time the order was placed, and the time the order was filled. These parameters are presented as examples, and additional or fewer identifiers and formats may be used. The order identifier is a US patent application Ser. No. 11 / 687,178, entitled “System and Method for Electronic Trading Order Management and Analysis,” filed on March 21, 2007, which is hereby incorporated by reference in its entirety. What is described in the specification may be provided.
VI. Order status
親注文の異なる状態が定義されてもよい。親注文の状態には、受付中、未決、レッグまたは約定が含まれる。状態は、親注文に関連づけられる子注文のステータスに従って決定されてもよい。また状態は、ユーザの選好および/または設定等の他の要素に従って決定される場合もある。また親注文の状態は、数値的に同定されてもよい。 Different states of the parent order may be defined. The status of the parent order includes open, pending, leg or execution. The state may be determined according to the status of the child order associated with the parent order. The state may also be determined according to other factors such as user preferences and / or settings. The state of the parent order may be numerically identified.
数量が複数であって複数の親注文を有するスプレッド注文の場合、各状態を表す数字は、対応する状態におけるその注文の数量を同定してもよい。例えば、3ロットまたは数量3のスプレッド注文の場合、当初、合成スプレッド注文の数量3は全て受付中であり得る。したがって、合成スプレッドの状態は、3個の受付中の注文であってもよい。
For spread orders with multiple quantities and multiple parent orders, the number representing each state may identify the quantity of that order in the corresponding state. For example, in the case of a 3 lot or 3 quantity spread order, initially the
その後、スプレッド注文は、受付中の1ロットと、未決の1ロットと、約定された1ロットとを有することがある。したがって、合成スプレッド注文の状態は、3個の受付中の注文、1個の未決の注文および1個の約定された注文となる。 Thereafter, the spread order may have one lot that is being accepted, one pending lot, and one lot that has been executed. Thus, the status of the composite spread order will be 3 open orders, 1 pending order and 1 filled order.
親注文は、1)親注文の呼び値の子注文が約定されるべく取引所等へ送信されていて、しかもこれらのうちで約定されているものはない場合に、受付中であるとされてもよい。親注文は、1つまたは複数の呼び値の子注文は削除されたかもしれないが、親注文は合成スプレッドの定義通り完全に、または事実上約定され得る場合に、受付中のままであり得る。例えば、キャンセルされていて、親注文が合成スプレッドの比率に従って約定されることを防止するような注文は存在しない。 The parent order is 1) If the child order of the parent order's bid is being sent to an exchange or the like to be executed, and if none of these is being executed, it will be accepted Good. A parent order may remain open if one or more of the bid child orders may have been deleted, but the parent order may be fully or virtually filled as defined in the composite spread. For example, there is no order that has been canceled and prevents the parent order from being filled according to the composite spread ratio.
親注文は、構成部分である子注文のうちの幾つかが削除されていても、親注文がなおも完了または約定され得る場合には、受付中のままであり得る。例えば、親注文は、合成スプレッドの少なくとも2つのレッグが値付けされている場合には約定されてもよい。概して、親注文は、親注文の少なくとも1つの呼び値の子注文が受付中である場合には、受付中であり得る。 A parent order may remain open if the parent order can still be completed or filled even if some of the constituent child orders have been deleted. For example, a parent order may be filled if at least two legs of the composite spread are priced. In general, a parent order can be open if at least one bid child order of the parent order is open.
ある例において、表Iに示されているように3つの呼び値の子注文と2つのヘッジ注文を含む5つの子注文を有する親注文POID100は、3つの呼び値の子注文が受付中であれば受付中である。合成注文が複数ロットに対するものであれば(即ち、2ロットの合成注文)、合成注文は2つの親注文、即ち合成注文の各ロット毎に1つ、を有する。これらの親注文は共に、双方の親注文の呼び値の注文が受付中でありかつ、親注文の約定が不可能である場合であって何れの親注文も約定または削除されていなければ、受付中となる。したがって、n個のロットのスプレッドに対する合成注文は、n個の親注文を生成してもよい。ある実施形態では、数量6の呼び値の注文(各呼び値の子注文2000−2002および2005−2007)が提出されていて、部分的にも完全にも約定されていない場合、呼び値の子注文は全て受付中とされてもよい。
In one example, a
別の例において、親注文は、第1のレッグにおける数量3の呼び値の子注文と、第2のレッグに対する数量2の潜在的なヘッジ注文とを含む2つの子注文を有する場合がある。親注文は、これらの呼び値の子注文が受付中である場合には、受付中とされてもよい。合成注文が複数ロットに対するものであれば(即ち、2ロットの合成注文)、この合成注文は数量1における単一の親注文で表されてもよく、親注文は、親注文の呼び値の注文が受付中であれば受付中である。
In another example, a parent order may have two child orders including a
親注文は、親注文の全ての子注文が約定された場合には、約定されたとされてもよい。より具体的には、親注文は、親注文の呼び値の子注文およびヘッジ子注文がスプレッド用に指定された数量に従って共に約定/実行された場合に約定されたものとされる。 A parent order may be filled if all child orders of the parent order are filled. More specifically, a parent order is filled if the parent order's bid child order and hedge child order are both filled / executed according to the quantity specified for the spread.
親注文は、親注文の呼び値の子注文のうちの少なくとも1つが約定された場合、その呼び値の子注文のうちの少なくとも1つが市場において管理対象注文として受付中である場合、およびレッグされた、または削除されたヘッジ子注文がない場合に、未決であるとされてもよい。子注文のアウトライトな削除等を介して1つまたは複数の子注文が削除されている場合の一例では、親注文がスプレッド比率等に従って約定され得る場合、親注文は未決であるとされてもよい。親注文を約定することが不可能であれば、親注文はキャンセルされる場合もあれば、別段で合成スプレッドの一部として考慮されない場合もある。 A parent order is legged if at least one of the bid order's child orders is filled, if at least one of the bid's child orders is being accepted as a managed order in the market, and legged, Or, if there is no deleted hedge child order, it may be determined as pending. In one example where one or more child orders have been deleted, such as through an outright deletion of a child order, the parent order may be pending if the parent order can be executed according to a spread ratio, etc. Good. If the parent order cannot be filled, the parent order may be canceled or otherwise not considered as part of the composite spread.
親注文の少なくとも1つの注文が約定されなければ、または約定され得なければ、親注文はレッグ状態であるとされてもよい。例えば、スプレッドのヘッジレッグの市場は、注文が出され、入力される前に、または注文が別段でスプレッドに従って約定され得る前に移動されていてもよい。未だ約定されていないヘッジ子注文は、レッグ状態とされてもよい。親注文は、ヘッジ子注文のうちの1つがアウトライトな削除等を介して削除された場合にはレッグされてもよい。呼び値の子注文は、その呼び値の子注文が管理対象注文から管理されない注文へ変わっていればレッグ状態とされてもよい。例えば、ユーザ選好は、ヘッジの丸め機能のために、呼び値の子注文を管理対象から非管理対象へ変えるように選択されてもよい。 If at least one order of the parent order is not filled or cannot be filled, the parent order may be considered legged. For example, the spread hedge leg market may be moved before an order is placed and entered, or before the order can be otherwise filled according to the spread. A hedge child order that has not yet been filled may be in a leg state. The parent order may be legged if one of the hedged child orders is deleted, such as through an outright deletion. A bid child order may be legged if the bid child order has changed from a managed order to an unmanaged order. For example, the user preference may be selected to change the bid child order from managed to unmanaged due to the rounding function of the hedge.
下表IIに示されている例では、3:2の割合を有する2レッグ式スプレッドの2ロットに対して合成スプレッド注文が出されている。さらに、表IIにおける合成スプレッド注文は、スプレッドの双方のレッグにおいて値付けされるように設定されている。合成スプレッド注文は、まず、2つの親注文によって表されてもよく、その各々が第1のレッグにおける3つの呼び値の子注文と、各親毎の第2のレッグの2つの対応する潜在的なヘッジ子注文と、第2のレッグにおける2つの呼び値の注文と、各親毎の第1のレッグの3つの対応するヘッジ注文とを含む10個の子注文を有する。この合成スプレッド注文は、各々が単一ロット用である複数のスプレッド注文によって表され得るが、合成スプレッド注文は、各注文が複数のロットに関する、または2以上の数量に関するより少ない親注文によって表される場合もある。
表II
In the example shown in Table II below, a composite spread order is placed for two lots of a two-leg spread having a ratio of 3: 2. In addition, the composite spread order in Table II is set to be priced in both legs of the spread. A composite spread order may first be represented by two parent orders, each of which has three bid child orders in the first leg and two corresponding potentials in the second leg for each parent. It has 10 child orders, including a hedge child order, two bid orders in the second leg, and three corresponding hedge orders in the first leg for each parent. This composite spread order may be represented by multiple spread orders, each for a single lot, but a composite spread order is represented by fewer parent orders where each order is for multiple lots or for two or more quantities. There is also a case.
Table II
初期状態において、合成スプレッドの注文が出され、かつ約定/実行された注文がない場合、SOW=2、SOP=0、SOL=0およびSOF=0である。但し、
SOW=受付中の親注文の数、
SOP=未決親注文の数、
SOL=レッグされた親注文の数、および、
SOF=約定された親注文の数、である。
In the initial state, if a composite spread order is placed and no orders are executed / executed, SO W = 2, SO P = 0, SO L = 0 and SO F = 0. However,
SO W = number of parent orders being accepted,
SO P = number of pending parent order,
SO L = number of parent orders legged, and
SO F = number of parent orders fulfilled.
図7を参照すると、合成スプレッドの注文が入力される、または取引されるべく別段で提出されると、合成注文のステータスを示すべくカラム724にステータスインジケータ736が位置合わせされかつ/または表示されてもよい。価格の選択および注文の入力は、多くの入力に応答した結果であってもよい。注文は、数量および価格カラム718に沿った価格の選択に従って入力されてもよい。また、数量が予め選択されている、または予め決定されている場合、注文は、価格カラムに沿った価格の選択に従って入力される場合もある。価格の選択は、ある価格における送信命令を送信するための1つまたは複数のクリックまたは入力デバイスの他の操作または起動に応答して発生してもよい。
Referring to FIG. 7, when a composite spread order is entered or otherwise submitted to be traded, a
ステータスインジケータ736は、スプレッドウィンドウ700の価格カラム718に沿った、注文の価格に対応するある価格レベルに位置合わせされてもよい。ステータスインジケータ736は、注文のステータスを同定するための数字、アイコン、グラフィック、カラーコードまたはこれらの組合せ等の任意のインジケータであってもよい。例えば、レッグされている合成スプレッド注文または合成スプレッド注文のレッグされている一部に関するステータスインジケータは、レッグされている合成スプレッド注文の数量を示すべく赤色フォントの数字で表示されてもよい。
ステータスインジケータ736は、トレーダの注文のうちの1つまたはそれ以上を表してもよい。またステータスインジケータ736は、売り注文であるか買い注文であるかに関わらず、幾つの注文が出されているか、幾つの注文が受付中であるか、幾つの注文が約定されているか、幾つの注文が未決であるか、幾つの注文がレッグされているか、かつ/またはこれらの組合せを含む、トレーダの注文の状態も表す場合がある。図7に示されている例では、ステータスインジケータ736は、表記「W」に近接する「2」の表記によって2つの受付中の注文を示している。さらに、ステータスインジケータ736は、表記「B」に近接する「0」の表記によって合成スプレッドの注文が約定されていない、または買われていないことを示している。したがって、合成スプレッドの2つの注文が受付中であって、約定されている、または買われている注文はなく、かつレッグされている注文も未決の注文もない。
The
図7はさらに、スプレッドのレッグにおけるステータスインジケータ738を示している。ステータスインジケータ738はステータスインジケータ736に類似するものであってもよく、かつそのレッグの対応する取引可能オブジェクトの1つまたは複数の注文を表してもよい。ステータスインジケータ738は、スプレッドのレッグにおける注文を表すための、アイコンインジケータ、グラフィックインジケータ、数字インジケータまたはこれらに類似するものを含む任意のインジケータであってもよい。またステータスインジケータ738は、各レッグにおけるアウトライト注文、またはスプレッドに関連づけられる注文も表す場合がある。ステータスインジケータ738は、トレーダの注文のうちの1つまたはそれ以上を表してもよい。またステータスインジケータ738は、売り注文であるか買い注文であるかに関わらず、幾つの注文が出されているか、幾つの注文が受付中であるか、幾つの注文が約定されているか、幾つの注文が未決であるか、幾つの注文がレッグされているか、かつ/またはこれらの組合せを含む、注文の状態も表す場合がある。
FIG. 7 further shows a
図7において、ステータスインジケータ738は、第1のレッグウィンドウ702における価格カラム720の1.06、1.02および0.97に位置決めされ、かつ第2のレッグウィンドウ704の価格カラム722の1.05および1.02に位置決めされている。レッグウィンドウは、ステータスインジケータ738によって表される、注文がどの程度約定され(例えば、買われている=「B」、得られている「S」)、受付中であり(「W」)、未決であり(「P」)、かつ/またはレッグされているか(「L」)等の注文のステータス表記を表示してもよい。
In FIG. 7, the
図7はさらに、レッグのステータスインジケータ740を示している。各レッグのステータスインジケータは、合成スプレッドのそのレッグに関連づけられる取引可能オブジェクトの注文を同定している。図7に示されている例において、レッグのステータスインジケータは、合成スプレッドの第1のレッグ702の0.97、および合成スプレッドの第2のレッグ704の1.05に位置決めされている。レッグのステータスインジケータは、ステータスインジケータ738によって表される1つまたは複数の注文が合成スプレッドに関連づけられることを同定する。
FIG. 7 further shows a
表IIに提示された例に関して論じたように、図7は、−0.030において2つの合成スプレッド注文が出されたことを示している。合成スプレッドの比率は3:2と定義されていることから、第1のレッグの6個の呼び値の子注文を表す第1のレッグにおける数量6の呼び値の注文が、第1のレッグ702の取引可能オブジェクトに関して価格0.97で提出されている。さらに、第2のレッグの4個の呼び値の注文を表す第2のレッグにおける数量4の呼び値の注文が、第2のレッグの取引可能オブジェクトに関して価格1.05で提出されている。
As discussed with respect to the example presented in Table II, FIG. 7 shows that two composite spread orders were placed at -0.030. Since the composite spread ratio is defined as 3: 2, the order of
図8は、呼び値の注文の一部が約定されかつ少なくとも1つの対応するヘッジ注文が約定された後の一例を示す。より具体的には、第1のレッグAにおける3つの呼び値の子注文COID2000−2002を表す第1のレッグAにおける呼び値の注文の一部が約定され、かつ第2のレッグBにおけるヘッジ子注文COID2003を表すヘッジ注文も提出されて約定されている。さらに、呼び値の子注文COID2000−2002が約定されていることから、呼び値の子注文COID2008および2009は削除またはキャンセルされていて、ヘッジ子注文COID2005−2007の対応するヘッジ注文は実行用に送信または提出されていない。第2の親注文POID101の呼び値の子注文COID2010−2012、2018および2019の呼び値の注文は受付中であって、まだ約定/実行されていない。親注文POID100はレッグ状態であるものとされ、親注文POID101は受付中である。したがって、SOW=1、SOP=0、SOL=1およびSOF=0である。
FIG. 8 illustrates an example after a portion of a quote order has been filled and at least one corresponding hedge order has been filled. More specifically, a portion of the bid order in the first leg A representing the three bid child orders COID 2000-2002 in the first leg A is filled and the hedge child order COID 2003 in the second leg B A hedging order representing is also submitted and executed. Further, since the bid child order COID 2000-2002 is filled, the bid child orders COID 2008 and 2009 have been deleted or canceled and the corresponding hedge order of the hedge child order COID 2005-2007 is sent or submitted for execution. It has not been. Second order POID 101 bid child orders COID 2010-2012, 2018 and 2019 bid orders are being accepted and not yet executed / executed. The
したがって、図8におけるステータスインジケータ736および738は、変化を反映して図7のステータスインジケータから修正されている。より具体的には、合成スプレッド注文の−0.030におけるステータスインジケータ736は、初期の注文のうちの1つが受付中であり(「W1」)、もう1つの注文はレッグされ(「L1」)かつ約定/実行された注文はなく(「B0」)、未決の注文もないことを反映して修正されている。さらに、各レッグ702および704における合成スプレッドに関連づけられるステータスインジケータ738も変化を反映している。第1のレッグ702における0.97でのステータスインジケータ738は、3つの注文が受付中であり(「W3」)、かつ3つの注文が買われている(「B3」)ことを反映している。第2のレッグ704における1.05でのステータスインジケータ738は呼び値の子注文COID2018および2019を表し、売られた注文はなく(「S0」)、2つの注文が受付中である(「W2」)ことを反映している。さらに、1.00にステータスインジケータ738が位置合わせされていて、ヘッジ注文のうちの1つが売られ(「S1」)、ヘッジ注文のうちの1つが受付中のままである(「W1」)ことが表されている。
Accordingly,
図9は、さらなる子注文が約定された後のスプレッド・ウィンドウ・ディスプレイの一例を示す。より具体的には、呼び値の子注文COID2010および2011が約定され、かつ合成スプレッドにおけるレッグBの取引可能オブジェクトに対してヘッジ子注文COID2013の注文が提出されている。ヘッジ子注文COID2013の注文識別子は、ヘッジ子注文COID2013が親注文POID101に関連づけられたままであることを可能にする。親注文POID101は、約定/実行されている呼び値の子注文COID2010、2011および2013を有する。さらに、呼び値の子注文COID2018は削除されていて、ヘッジ子注文COID2015および2016は送信されない。したがって、先のように、親注文POID100はレッグされ、かつ親注文POID101は今では未決であって、SOW=0、SOP=1、SOL=1およびSOF=0である。
FIG. 9 shows an example of a spread window display after further child orders have been filled. More specifically, quote child orders COID 2010 and 2011 have been executed, and an order for hedge child order COID 2013 has been submitted to the tradeable object for leg B in the composite spread. The order identifier of the hedge child order COID 2013 allows the hedge child order COID 2013 to remain associated with the parent order POID 101. The parent order POID 101 has bid child orders COID 2010, 2011 and 2013 that are being executed / executed. Further, the quote child order COID 2018 has been deleted and the hedge child orders COID 2015 and 2016 are not transmitted. Thus, as before,
したがって、図9におけるインジケータ738は合成スプレッドの現在のステータスを表している。合成スプレッド注文の−0.030におけるステータスインジケータ736は、初期の注文のうちの1つが未決であり(「P1」)、スプレッドのもう1つの注文はレッグされたままであり(「L1」)かつ約定/実行された注文はない(「B0」)ことを反映して修正されている。第1のレッグ702における0.97でのステータスインジケータ738は、1つの注文が受付中であり(「W1」)、かつ5つの注文が買われている(「B5」)ことを反映している。第2のレッグ704における1.05でのステータスインジケータ738は残りの呼び値の子注文COID2019を表し、かつ今では売られた注文はなく(「S0」)、1つの注文が受付中である(「W1」)ことを反映している。さらに、1.00におけるステータスインジケータ738は、別のヘッジ注文が売られ(「S2」)、ヘッジ注文のうちの1つが受付中のままである(「W1」)ことを表している。
Accordingly,
合成スプレッドの親注文が未決でなく、レッグ状態でもなくて合成スプレッドの注文が約定されていれば、インジケータ736および738は除去されてもよい。したがって、合成スプレッド注文が約定されると、インジケータ736および738はウィンドウ700、702および704に表示されなくてもよい。
合成スプレッド注文は、定義された寿命またはその寿命の間の様々な段階のステータスを有してもよい。合成スプレッド注文は、1つの統合された取引可能オブジェクトとして保全され、管理され、報告されかつ別段で運営されてもよい。概して、合成スプレッド注文の寿命は、スプレッドの全ての注文が約定されたとき、子注文が削除されたとき、または合成スプレッド注文が削除されたときに終わる。 A composite spread order may have a defined lifetime or various stages of status during that lifetime. Composite spread orders may be secured, managed, reported and otherwise managed as a single integrated tradeable object. In general, the life of a composite spread order ends when all orders in the spread are filled, when child orders are deleted, or when composite spread orders are deleted.
親−子の関係性および親および子注文の状態は、スプレッドの注文、スプレッドの構成部分の注文およびスプレッドおよびその構成部分の約定を含む合成スプレッドの取引を追跡し、表現し、管理し、報告し、記録しかつ別段で運営するために用いられてもよい。例えば、複数のレッグからの約定された呼び値の注文を有する合成スプレッドが同定され、追跡されかつ管理される。Autospreaderツール等のツールは、親注文の状態を保全しかつ更新するために用いられてもよく、かつ先に述べたように、SOW、SOP、SOL1およびSOFのカウントを保全しかつ更新するためにも用いられてもよい。ツールは、合成注文が存在する間のカウントを保全しかつ更新してもよい。例えば、合成スプレッド注文を完成させるアウトライトの約定は、その合成スプレッド注文の約定としてカウントされかつ報告されてもよい。合成スプレッド注文が約定された後は、追加の、または代替的なツールを用いて取引が保全され、報告され、処理されかつ別段で運営されてもよい。さらに、ツールは、合成スプレッド注文が実行されるべく出される、または提出されるより前に用いられてもよい。 Parent-child relationships and parent and child order status track, represent, manage, and report trades in composite spreads, including spread orders, spread component orders and spreads and contract executions And may be used for recording and operating separately. For example, composite spreads with traded bid orders from multiple legs are identified, tracked and managed. Tools such as the Autospreader tool may be used to maintain and update the state of the parent order and, as noted above, maintain the SO W , SO P , SO L 1 and SO F counts. It may also be used for updating. The tool may maintain and update the count while the composite order exists. For example, an outright execution that completes a composite spread order may be counted and reported as an execution of that composite spread order. Once the composite spread order has been filled, the transaction may be secured, reported, processed and otherwise managed using additional or alternative tools. In addition, the tool may be used before a composite spread order is placed or submitted to be executed.
入力された後、合成スプレッドは単一の、かつ/または統合された取引可能オブジェクトとして報告されてもよい。さらに、提出された注文(即ち、受付中または未決)の合成スプレッドは、合成スプレッドを立ち上げたスプレッドツール以外のツールによって管理される場合もある。 Once entered, the composite spread may be reported as a single and / or integrated tradeable object. Furthermore, the composite spread of submitted orders (ie, pending or pending) may be managed by tools other than the spread tool that launched the composite spread.
図10は、合成スプレッドの注文一覧ツール1000の一例を示す。注文一覧ツール1000は、取引所における注文一覧の場合のように、既に提出されていて、その時点で受付中または未決である合成スプレッドの注文に対応する合成スプレッドエントリ1002を示している。注文一覧ツール1000は、未決または受付中の注文に関する情報を提示するために用いられてもよい。注文は、特定のトレーダの注文であってもよく、かつ/または複数のトレーダの注文であってもよい。注文一覧ツール1000は、1つまたは複数の注文に関する1つまたは複数のパラメータを表示してもよい。注文一覧ツールに表示されるパラメータの数およびタイプはユーザによる選択が可能であってもよく、かつユーザ選好に従って構成されてもよい。注文一覧ツール1000は、注文のステータス、注文が買いであるか売りであるか、数量、取引可能オブジェクトの名称、商品名または商品タイプ、取引可能オブジェクトまたは約定のタイプ、注文の価格、対応する逆指値、注文のタイプ、TIF、規制、注文の実行数量および受付中の数量、関連する口座番号および注文番号を表示してもよい。
FIG. 10 shows an example of the composite spread
注文一覧ツール1000は、1つまたは複数の合成スプレッドエントリ1002およびアウトライト注文のエントリ1004を含んでもよい。合成スプレッド注文エントリ1002は、注文一覧ツールにおいて1つの統合された注文として報告され、または提示されてもよい。即ち、実行のために複数の注文が提示または提出され得るとしても、合成スプレッド注文は合成スプレッドの単一の注文として、または構成要素たる注文の集合体として報告される場合がある。したがって、注文一覧1000は、統合された1つの取引可能オブジェクトとしての合成スプレッド注文の注文エントリ1002、並びにアウトライト注文のエントリ1004を提示してもよい。合成スプレッド注文エントリ1004は、アウトライト注文が商品を「ES」と明示するのに対して、商品カラムの下に「Autospread」と明示することによってエントリがスプレッド用であることを示す。当然ながら、当業者には、取引可能オブジェクトの合成スプレッド注文をアウトライト注文から区別するために他の表記が可能であり得ることが認識されるであろう。
The
合成スプレッド注文エントリ1002は、注文一覧ツールまたはこれに類似するもの等において取引可能オブジェクトを報告可能であることから、このツールは、合成スプレッド注文およびその構成部分たる親および子注文を管理するために用いられてもよい。合成スプレッド注文エントリ1002は選択されてもよく、かつ対応する合成スプレッド注文に対して機能が実行されてもよい。例えば、合成スプレッド注文が削除またはキャンセルされてもよく、一定量の合成スプレッド注文が減少または増加されるべく変えられてもよく、合成スプレッド注文の価格が低減または上昇される、等々が実行されてもよい。ある機能が合成スプレッド注文に対して実行されるべく選択されると、詳述されるように、合成スプレッド注文の対応する注文または構成部分たる注文は、合成スプレッド注文に対して実行される機能に従って管理される。例えば、約定または実行された子注文が存在しない状態で合成スプレッドを削除することに応答して、削除される合成スプレッド注文の構成部分たる子注文は削除されてもよい。
Since the composite
合成スプレッド注文の他のパラメータもまた、変えられる場合がある。合成スプレッド注文エントリ1002等の注文は、エントリ1002を選択しかつ選択される、または明示される注文パラメータを変更することによって変えられてもよい。パラメータは、対応するツールまたはツールバー1006の機能を選択することによって変えられてもよい。例えば、注文一覧における全ての注文を削除するために、ユーザは、ツールバー1006上の「全て削除」ボタンを選択してもよい。ツールバーは、明示された機能のためのボタンを有してもよい。
あるいは、または追加的に、1つまたは複数の機能を選択し得るドロップ・ダウン・メニュが提供されてもよい。
Other parameters of the composite spread order may also be changed. Orders such as composite
Alternatively or additionally, a drop down menu may be provided that allows one or more functions to be selected.
約定された合成スプレッド注文は、約定ウィンドウツール1100において報告されかつ管理されてもよい。図11は、合成スプレッドの注文一覧ツール1100の一例を示す。約定ウィンドウツール1100は、約定された注文に関する情報を提示しかつ約定された注文を管理するために用いられてもよい。約定された注文は、特定のトレーダの注文であってもよく、かつ/または複数のトレーダの注文であってもよい。約定ウィンドウツール1100は、1つまたは複数の約定された注文に関する1つまたは複数のパラメータを表示してもよい。約定ウィンドウツールに表示されるパラメータの数およびタイプはユーザによる選択が可能であってもよく、かつユーザ選好に従って構成されてもよい。約定ウィンドウツール1100は、約定時のステータス、注文が約定された取引所、約定された数量、約定された注文の価格、約定された注文の商品および契約、口座番号、取引所における約定時刻、注文番号、注文約定日および注文が出された、または取引所により受信された時刻を表示してもよい。
The contracted composite spread order may be reported and managed in the
約定された合成スプレッド注文1102は、約定ウィンドウツール1100に統合された1つの注文として報告されても、包含されてもよい。約定された合成スプレッド注文の複数の約定された親注文は1つの約定に結合されて報告されてもよく、または約定された注文として独立して表示されてもよい。さらに、約定された合成スプレッドの複数の約定された子注文も、約定ウィンドウツール1100において報告されても、包含されてもよい。合成スプレッド注文を完了するためには複数の注文が約定されたかもしれないが、合成スプレッド注文は、単一注文の約定、単一の約定または合成スプレッドの構成要素たる注文の集合体として報告されてもよい。したがって、約定ウィンドウツール1100は、統合された1つの取引可能オブジェクトとしての合成スプレッド注文のエントリ1102、並びにアウトライト注文のエントリ1104を含んでもよい。合成スプレッド注文エントリ1102は、アウトライト注文が商品を「ES」と明示するのに対して、商品カラムの下に「Autospread」と明示することによってエントリがスプレッド用であることを示す。当然ながら、当業者には、取引可能オブジェクトの合成スプレッド注文をアウトライト注文から区別するために他の表記が可能であり得ることが認識されるであろう。
The filled
図12は、合成スプレッドの市場格子または市場ウィンドウツール1200の一例を示す。市場格子ウィンドウ1200は、合成スプレッドに関する情報を報告しかつ合成スプレッド注文を実行する注文を立ち上げるための合成スプレッドエントリ1202を含んでもよい。1つの合成スプレッド注文を提出する結果として複数の注文が提出され得るが、市場ウィンドウ1200において、合成スプレッド注文は単一の注文として報告されてもよい。合成スプレッド注文は、市場ウィンドウ1200から単一の取引可能オブジェクトとして立ち上げられてもよい。市場格子の一例は、本参照によりその全体が開示に含まれる、「自動スプレッド取引を実行するためのシステムおよび方法」と題する米国特許第7437325号明細書に提示されている。
FIG. 12 shows an example of a composite spread market grid or
合成スプレッドの注文は、管理されている、または管理されていないものとされる場合がある。呼び値の注文およびヘッジ子注文は、スプレッドツール(即ち、Autospreader)等の1つまたは複数のツールが、管理される注文が提出され、変更されかつ/または削除された時刻および方法等の管理されている注文の行動を制御することから、管理されているものとされてもよい。合成スプレッドが生成されて提出されると、1つまたは複数の呼び値の子注文が実行されるべく生成されかつ提出される。さらに、合成スプレッドの呼び値の子注文のうちの1つまたはそれ以上の実行によってヘッジ子注文の提出がトリガされるように、1つまたは複数のヘッジ子注文が生成されかつ保持されてもよく、または別段で実行されるべく標的とされてもよい。管理される子注文は、合成スプレッドの呼び値の注文およびヘッジ子注文とされてもよい。レッグされたヘッジ注文、または実行されるべく別段で提出されているが約定されていないヘッジ注文は、合成スプレッドの管理されていない注文とされてもよい。スプレッド取引ツールまたは合成スプレッド注文を追跡しかつ報告するための他のツールは、合成スプレッドの管理されていない構成部分を追跡してもよいが、もはや注文の行動は管理しなくてもよい。したがって、スプレッド取引ツールは、もはやレッグされたヘッジ子注文を管理しなくてもよい。 Composite spread orders may or may not be managed. Quote orders and hedge child orders are managed by one or more tools, such as spread tools (ie, Autospreader), such as when and how a managed order is submitted, modified and / or deleted. It may be assumed that it is managed from controlling the behavior of an order. Once the composite spread is generated and submitted, one or more bid child orders are generated and submitted to be executed. Further, one or more hedge child orders may be generated and held such that submission of a hedge child order is triggered by execution of one or more of the quote child orders of the composite spread; Or it may be targeted to be executed separately. Managed child orders may be synthetic spread quote orders and hedge child orders. Legged hedge orders, or hedge orders that have been submitted otherwise to be executed but not filled, may be considered unmanaged orders in the composite spread. Spread trading tools or other tools for tracking and reporting composite spread orders may track unmanaged components of the composite spread, but no longer manage order behavior. Thus, the spread trading tool no longer has to manage the legged hedge child orders.
合成スプレッド注文は、単一のエンティティまたは取引可能オブジェクトとして生成されてもよい。記述されているように、合成スプレッド注文は、合成スプレッド注文の同定された数量および価格に従って生成されてもよい。例えば、スプレッドウィンドウ700を用いて、トレーダは、価格カラム718の価格レベルに関連づけられる範囲を選択することにより、合成スプレッドの注文を入力してもよい。その結果、合成スプレッド注文の各ロットの親注文が生成される。さらに、合成スプレッドのレッグでは、各親の子注文が合成スプレッドの少なくともユーザ選好および設定に従って発生されかつ提出される。ヘッジ子注文は生成され、かつ他の子注文の約定または実行に応答して送信されるまで保持されてもよい。
A composite spread order may be generated as a single entity or tradeable object. As described, the composite spread order may be generated according to the identified quantity and price of the composite spread order. For example, using
合成スプレッドは、単一のエンティティまたは取引可能オブジェクトとして削除および/またはキャンセルされてもよい。合成注文が入力された後に、合成注文に関連づけられる子注文が約定または実行されていなければ、合成注文は削除されても、キャンセルされても、保留にされても、別段で実行を防止されてもよい。削除は、合成スプレッドを立ち上げた、または別段でその子注文を提出したAutospreader等のスプレッド取引ツールを用いて実行されてもよい。合成スプレッド注文の削除は、合成スプレッドの管理されている全ての構成部分を削除してもよい。さらに、合成スプレッド注文の削除は、合成スプレッドの管理されていない全ての構成部分を削除してもよい。したがって、トレーダは、合成スプレッド注文が削除されると、合成スプレッド注文の管理されていない注文を削除すべきかどうかを決定してもよい。例えば、ウィンドウディスプレイ700上の削除ボタンは、全ての、幾つかの、または指定された合成注文を削除するために選択されてもよい。削除される際には、受付中の呼び値の子注文が削除され、ヘッジ注文は送信されない。
A composite spread may be deleted and / or canceled as a single entity or tradeable object. After a composite order is entered, if the child order associated with the composite order has not been executed or executed, the composite order can be deleted, canceled or put on hold, otherwise prevented from executing. Also good. Deletion may be performed using a spread trading tool such as Autospreader that launched the composite spread or submitted its child orders separately. Deletion of the composite spread order may delete all managed components of the composite spread. Furthermore, deleting a composite spread order may delete all unmanaged components of the composite spread. Thus, when a composite spread order is deleted, the trader may decide whether to delete the unmanaged order of the composite spread order. For example, the delete button on the
また合成スプレッドの注文は、合成注文およびその構成部分たる子注文が約定された後に調整される場合もある。即ち、受付中である、未決であるかつ/またはレッグされた親注文の価格が変えられてもよい。合成スプレッドの価格変更は、合成スプレッドを立ち上げた、または別段でその子注文を提出したAutospreader等のスプレッド取引ツールを用いて実行されてもよい。合成注文の価格が変更される場合等、合成注文が提出後に調整された場合、構成部分たる子注文のうちの1つまたはそれ以上の価格は、調整された合成スプレッド注文の価格を反映すべく、スプレッドの親注文と子注文との関係性、スプレッドの定義および/またはユーザ選好/設定に従って調整されてもよい。受付中の親注文の価格は、合成スプレッドの価格変更を反映して調整されてもよい。1つまたは複数の未決の、またはレッグされた親注文に関連づけられる呼び値の注文は、受付中の価格を付け直されたスプレッド注文の呼び値の子注文の価格レベルで実行されるべく提出されてもよい。 The composite spread order may also be adjusted after the composite order and its constituent child orders are filled. That is, the price of pending, pending and / or legged parent orders may be changed. The price change of the composite spread may be performed using a spread trading tool such as Autospreader that launched the composite spread or submitted its child orders separately. If the composite order is adjusted after submission, such as when the price of the composite order is changed, the price of one or more of the constituent child orders should reflect the price of the adjusted composite spread order May be adjusted according to the relationship between the parent order and the child order of the spread, the definition of the spread and / or the user preferences / settings. The price of the parent order being accepted may be adjusted to reflect the price change of the composite spread. A bid order that is associated with one or more pending or legged parent orders may be submitted to be executed at the price level of the bid child bid of the reordered spread order being accepted. Good.
また、受付中の親注文の数量も影響を受ける場合がある。数量は、合成スプレッドを立ち上げた、または別段でその子注文を提出したAutospreader等のスプレッド取引ツールを用いて、変更数量の選択に従って変えられてもよい。数量は、注文数量をゼロにまで変えることを含む、ある値範囲内で変えられてもよい。数量の限度は、ユーザ選好/設定、取引所、手形交換所または他の第三者により設定される限度および/または規制当局により設定される限度を含む1つまたは複数の要素に従って決定されてもよい。一定量の合成スプレッド注文が、入力された後に調整される場合、構成部分たる子注文のうちの1つまたはそれ以上に関する数量もまた、スプレッドの親注文と子注文との関係性、スプレッドの定義および/または設定に従って調整されてもよい。合成スプレッド注文の数量の調整に応じて、受付中の注文の数量は調整され得るのに対して、レッグされた、または未決の注文の数量は調整されなくてもよい。数量が調整される場合、調整される注文に対して実行されるリスク分析は、新しいリスクポジションを決定するために実行されてもよい。例えば、ある量が低減される場合、留保されたヘッジ子注文に対するリスクリザーブも適宜低減されてもよい。 In addition, the quantity of parent orders being received may be affected. The quantity may be changed according to the change quantity selection using a spread trading tool such as Autospreader that launched the composite spread or submitted its child orders separately. The quantity may be changed within a certain value range, including changing the order quantity to zero. Quantity limits may be determined according to one or more factors including user preferences / settings, limits set by exchanges, bill exchanges or other third parties and / or limits set by regulatory authorities Good. If a fixed amount of composite spread order is adjusted after it is entered, the quantity for one or more of the constituent child orders is also related to the relationship between the parent and child orders of the spread, the definition of the spread And / or may be adjusted according to settings. In response to adjusting the quantity of the composite spread order, the quantity of the order being accepted may be adjusted, while the quantity of the legged or pending order may not be adjusted. If the quantity is adjusted, a risk analysis performed on the adjusted order may be performed to determine a new risk position. For example, if a certain amount is reduced, the risk reserve for a reserved hedge child order may be reduced as appropriate.
子注文は、合成スプレッドを立ち上げたスプレッド取引ツール以外のツールを用いて変更または更新される場合もある。例えば、合成スプレッドが立ち上げられる場合、スプレッドの1つまたは複数のレッグにおいて呼び値の子注文が提出される。管理される呼び値の子注文は、呼び値の子注文が管理されている間に、スプレッドの対応するレッグ用にMD_Traderウィンドウディスプレイまたは他のアプリケーション等のウィンドウディスプレイにおいて変えられてもよい。呼び値の子注文は、注文一覧ツール等の注文を管理するための他のツールを用いて変えられてもよい。さらに、呼び値の子注文は削除されても、他のツールを用いて調整されてもよい。 Child orders may be changed or updated using tools other than the spread trading tool that launched the composite spread. For example, when a composite spread is launched, a bid child order is submitted in one or more legs of the spread. Managed bid child orders may be changed in a window display, such as the MD_Trader window display or other application, for the corresponding leg of the spread while the bid child order is being managed. The child price order may be changed using other tools for managing orders, such as an order listing tool. Further, the bid child orders may be deleted or adjusted using other tools.
ヘッジ子注文の変更または削除により、合成スプレッド注文の全ての管理される、かつ管理されない構成部分が削除される結果となる場合がある。さらに、もしくは代替として、変更または削除されたヘッジ子注文に関連づけられる合成スプレッドはレッグされたままである場合がある。呼び値の子注文に関して、取引可能オブジェクトのウィンドウディスプレイまたは注文一覧等を介する新しい価格レベルへの価格変更が発生すると、呼び値の子注文はこの新しい価格レベルへ設定されてもよい。合成スプレッド注文を立ち上げたツールは、スプレッドを達成するために関連づけられるヘッジ注文の目標価格を調整してもよく、または、関連づけられるヘッジ注文を原初の目標価格で、または原初の目標価格に近い価格で提出してもよい。さらに、他の管理される注文は影響を受けない場合がある。 A change or deletion of the hedge child order may result in the deletion of all managed and unmanaged components of the composite spread order. Additionally or alternatively, the composite spread associated with the modified or deleted hedge child order may remain legged. With respect to a bid child order, when a price change to a new price level occurs, such as through a window display of tradeable objects or an order list, the bid child order may be set to this new price level. The tool that launched the composite spread order may adjust the target price of the associated hedge order to achieve the spread, or the associated hedge order at or near the original target price You may submit it at a price. In addition, other managed orders may not be affected.
管理される呼び値の子注文に対して取引可能オブジェクトのウィンドウディスプレイまたは注文一覧等を介する数量変更が発生すると、呼び値の子注文は管理される注文としては抜かれても、別段で除去されてもよい。他の呼び値の注文も全て、ユーザ選好/設定に依存して除去されてもよい。レッグされた親注文も、ユーザによって選択される好みに従って除去されてもよい。呼び値の子注文が削除される場合、合成スプレッドは、合成スプレッドの約定が依然として可能であれば残存してもよい。そうでなければ、合成スプレッド注文も除去されてもよい。 When a quantity change occurs through the window display or order list of a tradeable object for a managed bid child order, the bid child order may be removed as a managed order or otherwise removed. . All other bid orders may also be removed depending on user preferences / settings. Legged parent orders may also be removed according to preferences selected by the user. If the bid child order is deleted, the composite spread may remain if the composite spread can still be executed. Otherwise, the composite spread order may also be removed.
管理されない子注文も、合成スプレッドを立ち上げたスプレッド取引ツール以外のツールを用いて変更または修正される場合がある。例えば、管理されない子注文の価格は、管理されない子注文が存在するスプレッドのレッグに対応する取引可能オブジェクトのウィンドウディスプレイ、または注文一覧ツール等の他のツールを用いて変えられてもよい。管理されない子注文の価格変更が発生すると、管理されない子注文の起源である合成スプレッドはアクティブのままであってもよく、かつ完了されてもよい。しかしながら、この合成スプレッドの元の価格は、その約定時に、管理されない子注文の価格変更によって影響される場合がある。 Unmanaged child orders may also be changed or modified using tools other than the spread trading tool that launched the composite spread. For example, the price of an unmanaged child order may be changed using a window display of tradeable objects corresponding to the leg of the spread where the unmanaged child order exists, or other tools such as an order listing tool. When an unmanaged child order price change occurs, the composite spread that is the origin of the unmanaged child order may remain active and may be completed. However, the original price of this composite spread may be affected by unmanaged child order price changes at the time of execution.
ある例示的な実施形態において、管理されない子注文の数量は、X_TRADERウィンドウ等のウィンドウディスプレイを用いて改変数量の選択により変えられる。管理されない子注文の数量は、注文数量をゼロにまで変えることを含む、ある値範囲内で変えられてもよい。限度は、ユーザ選好/設定、取引所、手形交換所または他の第三者により設定される限度および/または規制当局により設定される限度を含む1つまたは複数の要素に従って決定されてもよい。レッグされたヘッジ注文等の管理されない子注文が変更される場合、管理されない子注文の起源である合成スプレッドは残存してもよい。 In an exemplary embodiment, the quantity of unmanaged child orders is varied by selecting a modified quantity using a window display such as an X_TRADER window. The quantity of unmanaged child orders may be changed within a range of values, including changing the order quantity to zero. The limits may be determined according to one or more factors including user preferences / settings, limits set by exchanges, bill exchanges or other third parties and / or limits set by regulatory authorities. If an unmanaged child order, such as a legged hedge order, is modified, the composite spread that is the origin of the unmanaged child order may remain.
管理されない子注文の数量が増加される場合、元の数量は、合成スプレッド注文の状態およびカウントの決定に用いられてもよい。例えば、比率3:2における1ロットの合成注文が出されていて、第1のレッグにおける3つの注文が約定され、かつ第2のレッグにおける2つの注文(ヘッジ注文)がレッグされている場合、レッグされた親注文のカウントは1である(SOL=1)。レッグされた子注文の数量が2から3へ増加され、かつ3つのうちの1つが約定されても、レッグされた親注文のカウントは1のままであり得る(SOL=1)。親注文は、残りの2注文のうちの1つが約定された時点で約定されたものとされる。この時点で、残りの1注文は機能し続けても、除去されてもよい。 If the quantity of unmanaged child orders is increased, the original quantity may be used to determine the status and count of the composite spread order. For example, if a synthetic order of one lot at a ratio of 3: 2 is placed, three orders in the first leg are filled, and two orders in the second leg (hedge orders) are legged, The count of the parent order that is legged is 1 (SO L = 1). Even if the number of legged child orders is increased from 2 to 3 and one of the three is filled, the count of the legged parent orders may remain 1 (SO L = 1). The parent order is executed when one of the remaining two orders is executed. At this point, the remaining one order may continue to function or be removed.
管理されない子注文の数量は、減らされる場合もある。この場合、親注文は永久的にレッグされるものとされてもよい。例えば、管理されない注文が減らされ、かつ残りのヘッジ注文が約定される場合、合成スプレッドを約定するための数量が残っていないことから、合成スプレッド注文は約定され得ない。同様に、管理されない子注文が削除されれば、合成スプレッドは削除され、子注文は約定され得ないことから合成スプレッドも永久的に削除されたものとされてもよい。合成スプレッド注文が永久的にレッグされたものとされる場合、合成スプレッドは手動で、または自動的に除去または削除されてもよい。 The quantity of unmanaged child orders may be reduced. In this case, the parent order may be permanently legged. For example, if unmanaged orders are reduced and the remaining hedge orders are filled, the composite spread order cannot be filled because there is no quantity left to fill the composite spread. Similarly, if an unmanaged child order is deleted, the composite spread may be deleted and the composite order may be permanently deleted because the child order cannot be filled. If a composite spread order is considered permanently legged, the composite spread may be removed or deleted manually or automatically.
トレーダまたはトレーダグループのポジションまたはリスクは、合成スプレッドの呼び値の子注文およびヘッジ子注文のポジションを含む合成スプレッドポジションに従って決定されてもよい。即ち、その構成部分たる子注文を有する合成スプレッド注文を統合された1つの注文として管理することにより、トレーダの正確なポジションは、合成スプレッドの注文が実行されるべく提出される前に決定されてもよい。 A trader or trader group position or risk may be determined according to a composite spread position including a composite child bid child order and a hedge child order position. That is, by managing a composite spread order with its constituent child orders as a single integrated order, the exact position of the trader is determined before the composite spread order is submitted to be executed. Also good.
例えば、合成スプレッド注文が生成されると、呼び値の注文が実行されるべく提出されてもよく、かつ呼び値の子注文のうちの1つまたはそれ以上が実行されるまでヘッジ注文が生成されて保持されてもよい。呼び値の子注文が実行されるべく提出される前には、呼び値の子注文およびヘッジ子注文を考慮してリスクチェックが行われてもよい。容認できる、または認められる限度内であれば、注文は提出されてもよい。ポジションまたはリスク分析は、注文が提出されて1つまたは複数の子注文が約定された後に再度、任意の変更を反映して行われてもよい。さらに、ポジションまたはリスク分析は、管理される、かつ/または管理されない注文の変更も考慮して行われてもよい。スプレッド・コンフィギュレーション・ウィンドウの説明は、本参照によりその全体が開示に含まれる、2009年3月24日に提出された「リスクチェックのためのシステムおよび方法」と題する米国特許出願第12/410210号明細書において行われている。 For example, when a synthetic spread order is generated, a quote order may be submitted to be executed, and a hedge order is generated and held until one or more of the price child orders are executed May be. Before the quote child order is submitted for execution, a risk check may be performed taking into account the quote child order and the hedge child order. Orders may be submitted if within acceptable or acceptable limits. Position or risk analysis may be performed again to reflect any changes after the order is submitted and one or more child orders are filled. Further, the position or risk analysis may be performed in view of changes in orders that are managed and / or not managed. A description of the spread configuration window is provided in US patent application Ser. No. 12 / 410,210, entitled “System and Method for Risk Checking” filed Mar. 24, 2009, which is hereby incorporated by reference in its entirety. In the specification of the issue.
合成スプレッドの目標価格は、合成スプレッドの子注文の管理を介して達成されてもよい。例えば、合成スプレッドは、合成スプレッドの目標価格で立ち上げられてもよい。その結果、少なくとも1つの呼び値の子注文が実行されるべく提出され、かつ少なくとも1つのヘッジ子注文がこの少なくとも1つの呼び値の子注文に関連づけられかつ/または生成され、かつこの少なくとも1つの呼び値の子注文の実行の未決状態に保持される。 The target price of the composite spread may be achieved through management of the child orders of the composite spread. For example, the composite spread may be launched at the target price of the composite spread. As a result, at least one bid child order is submitted to be executed and at least one hedge child order is associated and / or generated with the at least one bid child order and the at least one bid's order The child order execution is held in an undecided state.
呼び値の子注文が合成スプレッドの親子注文の複数のレッグにおいて提出される例では、複数のレッグにおける呼び値の子注文の実行に起因して価格の歪みが生じる場合がある。即ち、合成スプレッドは唯一のレッグにおいて呼び値の子注文が1つしか実行されないと定義されているにも関わらず複数の呼び値の子注文が実行されたという理由で、合成スプレッドの目標価格が達成されないことがある。価格の歪みは、複数の呼び値の子注文を合成スプレッド注文および/または親注文の1つの構成部分として管理することにより最小限に抑えられる、または除去されてもよい。親子の関係性においては、子注文と親注文とが関連づけられ、かつ呼び値の子注文は、合成スプレッド注文の別のレッグにおける呼び値の子注文の実行に応答してキャンセルされる場合がある。合成スプレッドが3つのレッグA、BおよびCを有しかつ複数の呼び値の子注文が提出されて3つのレッグを同時に動作させている例では、1つのレッグ(レッグB)における呼び値の子注文の実行が他のレッグ(レッグAおよびC)における呼び値の子注文のキャンセルをトリガする場合がある。したがって、合成スプレッド注文の真の価格が得られても、達成されるべく試行されてもよい。 In an example where a bid child order is submitted in multiple legs of a composite spread parent-child order, price distortion may occur due to execution of the bid child order in multiple legs. That is, the composite spread target price is not achieved because multiple quote child orders were executed even though the composite spread was defined as only one quote child order executed in a single leg. Sometimes. Price distortion may be minimized or eliminated by managing multiple quote child orders as a component of a composite spread order and / or parent order. In the parent-child relationship, the child order and the parent order are associated, and the quote child order may be canceled in response to execution of the quote child order in another leg of the composite spread order. In an example where the composite spread has three legs A, B, and C and multiple bid child orders are submitted to run three legs simultaneously, the price of the bid child order in one leg (leg B) Execution may trigger cancellation of the bid child orders on the other legs (legs A and C). Thus, the true price of the composite spread order can be obtained or attempted to be achieved.
さらに、呼び値の子注文およびヘッジ子注文は、呼び値の子注文がその実行より前に削除され得る場合、他の呼び値の子注文およびそれらの関連づけられるヘッジ子注文を管理することによって目標のスプレッド価格および数量が達成され得るように関連づけられてもよい。少なくとも1つの呼び値の子注文が削除される前に複数の呼び値の子注文が実行される場合、合成スプレッドが過剰に約定される可能性もある。過剰に約定された合成スプレッド注文は、二重約定、三重約定またはこれらに類似するものとされる場合がある。即ち、合成スプレッド注文の数量は、呼び値の子注文のうちの少なくとも1つがその実行より前に削除されなかったことから、その合成スプレッド注文の目標数量より多いことがある。しかしながら、約定された呼び値の注文のうちの1つまたはそれ以上が部分的に約定されているに過ぎない場合、合成スプレッドの注文は過剰に約定されないことがある。 In addition, bid child orders and hedge child orders are targeted spread prices by managing other bid child orders and their associated hedge child orders if the quote child order can be deleted prior to its execution. And may be related so that quantities can be achieved. If multiple bid child orders are executed before at least one bid child order is deleted, the composite spread may be overfilled. Overfilled composite spread orders may be double-filled, triple-filled, or similar. That is, the quantity of the composite spread order may be greater than the target quantity of the composite spread order because at least one of the bid child orders was not deleted prior to its execution. However, if one or more of the traded bid orders are only partially filled, the composite spread order may not be overfilled.
複数約定の場合、追加的に約定された注文を追跡しかつ管理するために、追加的な約定毎に新しい親注文が生成されてもよい。その結果、幾つかの受付中の注文、約定された注文および未決の注文が増加され得る。しかしながら、合成スプレッド注文の元の数量にマッチングさせるために、受付中の注文の数は、呼び値の子注文およびヘッジ子注文を合成スプレッド注文の元の数量内で管理することによって減らされてもよい。 In the case of multiple fills, a new parent order may be generated for each additional fill in order to track and manage the additional filled orders. As a result, some pending orders, filled orders and pending orders can be increased. However, in order to match the original quantity of the composite spread order, the number of orders being received may be reduced by managing the quote child order and the hedge child order within the original quantity of the composite spread order. .
また注文は、合成スプレッドを自動的にアンワインドするように管理される場合もある。未決状態にある、または少なくとも1つの未決の親注文を有する合成スプレッドの例示的な実施形態では、合成スプレッドの約定された子注文はアンワインドされても、破棄されてもよく、かつ合成スプレッド注文は中止にされてもよい。即ち、ユーザは、合成スプレッド注文をアンワインドするために、スプレッド・ツール・ウィンドウ上のボタン、注文一覧ツールまたはこれらに類似するものを選択すること等によってアンワインド機能を選択してもよい。 Orders may also be managed to automatically unwind the composite spread. In an exemplary embodiment of a composite spread that is pending or has at least one pending parent order, the filled child orders of the composite spread may be unwinded or discarded, and the composite spread order May be canceled. That is, the user may select an unwind function, such as by selecting a button on the spread tool window, an order listing tool, or the like, to unwind the composite spread order.
またユーザも、設定または選好を、トリガに応答してポジションをアンワインドさせるように確立してもよい。トリガは、注文の時間量、注文の価格、注文の数量またはこれらに類似するものであってもよい。トリガされると、合成スプレッド注文およびその構成部分たる子注文は、合成スプレッド注文をアンワインドするように管理されてもよい。あるいは、または追加的に、トリガされると、ユーザに合成スプレッドをアンワインドするための複数のオプションが提供されてもよい。ある例では、未決の合成スプレッド注文が存在する時間量が記録される。時間量がユーザにより設定されるしきい値を超えると、合成スプレッド注文は、未決の合成スプレッド注文を破棄するために、修正子注文を生成しかつ提出することによって自動的にアンワインドされてもよい。さらに、または代替として、時間量がしきい値を超えると、オプションがオプション毎の推定された関連コストと共に提示されてもよい。ユーザは、合成スプレッドをアンワインドさせるべくオプションから選択してもよい。 The user may also establish a setting or preference to unwind the position in response to the trigger. The trigger may be the amount of time of the order, the price of the order, the quantity of the order, or the like. When triggered, the composite spread order and its constituent child orders may be managed to unwind the composite spread order. Alternatively or additionally, when triggered, the user may be provided with multiple options for unwinding the composite spread. In one example, the amount of time that there are pending composite spread orders is recorded. If the amount of time exceeds a threshold set by the user, the composite spread order may be automatically unwinded by generating and submitting a modifier order to discard the pending composite spread order. Good. Additionally or alternatively, when the amount of time exceeds a threshold, an option may be presented with an estimated associated cost for each option. The user may select from options to unwind the composite spread.
未決の合成スプレッドは、未決の合成スプレッドの受付中の子注文を削除しかつ合成スプレッドのオープンポジションを破棄するために構成部分たる修正子注文を提出することによってアンワインドされてもよく、よって、一旦修正子注文が約定されると、未決のスプレッドにより生成されたポジションは帳消しにされる。即ち、未決のスプレッドの生成されたポジションの、未決のスプレッドがアンワインドされたポイントまでのトレードアウトが発生する。アンワインドされた注文および構成部分たる修正子注文は、先に論じたように、合成スプレッド注文として管理されてもよい。アンワインドされた注文および修正子注文は、合成スプレッドのオープンポジションを扁平にする、または帳消しにするような価格および数量を有してもよい。さらに、合成スプレッド注文は、合成スプレッド注文をアンワインドするような幾つかのタイプのアンワインド注文および/または修正子注文を有してもよい。 The pending composite spread may be unwinded by deleting the pending child order of the pending composite spread and submitting a component corrector order to discard the open position of the composite spread, so Once the corrector order is filled, the position generated by the pending spread is canceled. That is, the trade-out of the position where the pending spread is generated up to the point where the pending spread is unwinded occurs. Unwinded orders and component modifier orders may be managed as composite spread orders, as discussed above. Unwinded orders and modifier orders may have prices and quantities that flatten or cancel open positions in the composite spread. Further, the composite spread order may have several types of unwind orders and / or modifier orders such as unwinding the composite spread order.
例えば、未決の合成スプレッド注文は、市場に参加する修正子注文を提出すること、かつ/またはスプレッド市場を妨げることによってアンワインドされてもよい。即ち、合成スプレッドは、合成スプレッドの各レッグにおいて約定されている修正子注文を送信して約定された注文のそのレッグにおけるポジションを扁平にする、または帳消しにすることによりアンワインドされてもよい。修正子注文は、実行されるべく場内市場において提出されてもよい。合成スプレッドの呼び値の注文およびヘッジ子注文は何れもキャンセルされ、かつ修正子注文の実行後、合成スプレッドは修正子注文に起因して破棄されたものと見なされてもよい。 For example, a pending composite spread order may be unwinded by submitting a modifier order to join the market and / or preventing the spread market. That is, the composite spread may be unwinded by sending a corrector order that is executed in each leg of the composite spread to flatten or cancel the position in that leg of the executed order. Corrector orders may be submitted in the on-site market to be executed. Both the composite spread quote order and the hedge order are canceled, and after execution of the corrector order, the composite spread may be considered discarded due to the corrector order.
また未決の合成スプレッドは、スプレッドの市場を妨げるためにアンワインド注文を提出することによってもアンワインドされる場合がある。アンワインド注文は、合成スプレッドのレッグ毎に、少なくとも1つの実行された子注文を有する子注文を含んでもよい。アンワインド注文の子注文は各々、対応するレッグ内の子注文を帳消しにする、または扁平にする数量を有する。さらに、アンワインド注文の子注文は、アンワインド注文の子注文が提出時点で、または実行されるべく略提出された時点で実行されるように、そのレッグの場内市場における価格を有する。アンワインド注文の子注文が提出されると、アンワインドされるべき合成スプレッドの残りの子注文はキャンセルされてもよく、よって、アンワインド注文の実行により、合成スプレッド注文は破棄される結果となる。 Pending composite spreads may also be unwinded by submitting unwind orders to hinder the spread market. An unwind order may include a child order with at least one executed child order for each leg of the composite spread. Each child order of the unwind order has a quantity that cancels or flattens the child order in the corresponding leg. In addition, the child order of the unwind order has a price in the in-place market for that leg so that the child order of the unwind order is executed at the time of submission or when it is generally submitted to be executed. When a child order of an unwind order is submitted, the remaining child orders of the composite spread to be unwinded may be canceled, so execution of the unwind order results in the composite spread order being discarded .
合成スプレッドをアンワインドするための複数のオプションは、提示されてもよい。オプションは、自動的に提示されても、ユーザ選択に応答して提示されても、かつ/または先に論じたようにトリガに応答して自動的に提示されてもよい。オプションは、提示される各オプションのコストに関する情報を含んでもよい。コストは、例えば、そのオプションに関連づけられる損益であってもよい。またオプションは、選択可能であってもよい。オプションを選択することにより、そのオプションを実行するための1つまたは複数の関連機能が実行されてもよい。オプションには、市場に参加すること、スプレッド市場を妨げることかつ/または各レッグをトレードアウトすることによってスプレッドをアンワインドすることが含まれてもよい。オプションはさらに、合成スプレッドを動作させ続けることを含んでもよい。さらに、市場に参加することによってアンワインドするためのオプションは、適切な各レッグにおいて合成スプレッドをアンワインドする市場に参加するためのサブオプションを有してもよい。オプションおよび関連コストの提供により、ユーザは望ましいオプションを同定してもよい。したがって、ユーザはオプションを選択してもよく、よって合成スプレッドはアンワインドされる。 Multiple options for unwinding the composite spread may be presented. The option may be presented automatically, presented in response to a user selection, and / or automatically presented in response to a trigger as discussed above. Options may include information regarding the cost of each option presented. The cost may be, for example, profit or loss associated with the option. Options may also be selectable. By selecting an option, one or more related functions for performing that option may be performed. Options may include joining the market, obstructing the spread market and / or unwinding the spread by trading out each leg. The options may further include continuing to operate the composite spread. Further, the option to unwind by participating in the market may have a sub-option for participating in the market to unwind the composite spread in each appropriate leg. By providing options and associated costs, the user may identify desired options. Thus, the user may select an option and thus the composite spread is unwinded.
削除されたかもしれない未決の注文もまた、自動的に、手動で、または自動および手動の組合せによって復活されてもよい。未決の注文の削除は、故意であった場合も、偶発的であった場合もある。例えば、未決の注文は、薄い市場、システム、ゲートウェイ、サーバまたはPCの作動停止または妨害被害、間違った入力、他のエラー状態およびこれらに類似するものの結果として削除されることがある。未決の注文を復活させるために、復活させられ得る削除された未決の注文が提示されかつ選択されてもよい。さらに、削除された未決の注文が先に述べたようにアンワインドされるべく、または当初確立されていたように再生されるべく選択されてもよい。ユーザには、復活機能および/または復活され得る削除された未決の注文を選択するためのボタン、ドロップ・ダウン・メニュまたは類似の他の機能が提示されてもよい。 Pending orders that may have been deleted may also be reinstated automatically, manually, or a combination of automatic and manual. Deletion of pending orders may be deliberate or accidental. For example, pending orders may be deleted as a result of thin markets, systems, gateways, server or PC outages or obstructions, incorrect inputs, other error conditions, and the like. In order to revive pending orders, deleted pending orders that may be revived may be presented and selected. In addition, deleted pending orders may be selected to be unwinded as described above or replayed as originally established. The user may be presented with a resurrection function and / or a button, drop down menu, or other similar function for selecting deleted pending orders that may be reinstated.
合成スプレッドは、レッグされた合成スプレッド注文をブラケットするように管理される場合もある。合成スプレッド注文のブラケットは、スプレッド注文に関連づけられる損失を減じ、かつ/またはレッグされた注文に関連づけられる利得をカバーするために、レッグされた合成スプレッド注文を管理するように確立されてもよい。レッグされた合成スプレッド注文のブラケッティングは、ユーザ選好に従って同定または確立されてもよい。図13は、スプレッド・コンフィギュレーション・ウィンドウ1300の一例を示す。スプレッド・コンフィギュレーション・ウィンドウ1300は、合成スプレッドのパラメータを確立または設定するために、かつ/または合成スプレッドおよびその構成部分たる親子注文を管理するために用いられてもよい。スプレッドウィンドウ1300は、パラメータを設定するために選択されてもよい。パラメータには、内部および外部スロップ設定、スプレッドの値付けの選択肢、顧客口座、どのレッグを値付けすべきか、調整およびオフセット、ペイアップティック、合成スプレッドの比率、注文変更をキャンセル/置換すべきかどうか、価格をチェックすべきかどうか、レッグされた注文のカバーまたは上部ブラケット、レッグされたスプレッド注文の下部または注文−キャンセル−注文ブラケット、合成スプレッド注文をアンワインドするためのパラメータおよびこれらに類似するものが含まれる。確立されるべきパラメータのタイプおよび数は、変わることがある。パラメータは、スプレッドおよび/またはスプレッドのレッグの対応するデータ入力エリアに所望される設定を入力すること、ドロップ・ダウン・メニュから1つまたは複数の選択肢を選択すること、選択または無線ボタンから選択すること、またはこれらに類似することによって設定されてもよい。スプレッド・コンフィギュレーション・ウィンドウの説明は、本参照によりその全体が開示に含まれる、「自動スプレッド取引を実行するためのシステムおよび方法」と題する米国特許第7437325号明細書に提示されている。
The composite spread may be managed to bracket a legged composite spread order. Composite spread order brackets may be established to manage legged composite spread orders to reduce losses associated with spread orders and / or cover gains associated with legged orders. The bracketing of the legged composite spread order may be identified or established according to user preferences. FIG. 13 shows an example of a
スプレッド・コンフィギュレーション・ウィンドウ1300は、レッグされた注文の上部ブラケットを設定するためのカバーブラケット設定1302と、OCO設定1304とを含む。カバーブラケットおよびOCOブラケットは、合成スプレッド注文の1つのレッグ、複数のレッグ、または全てのレッグに関して設定されてもよい。カバーブラケットおよびOCOブラケットは、目標ブラケットを入力することによって設定されてもよい。目標ブラケットは、入力される注文から離れている幾つかのティック、入力された注文の比率、価格、所望される利益、最悪の場合の損失、価格限度またはこれらに類似するものを基礎としてもよい。目標ブラケットは、双方のレッグで同じであっても、異なってもよい。さらに、目標ブラケットは、カバーブラケット1302とOCOブラケット1304との間で同じであっても、異なってもよい。ある例では、幾つかのティックを表す数は、合成スプレッドのレッグ毎にカバーブラケットおよびOCOブラケットの双方に入力される。スプレッド・コンフィギュレーション・ウィンドウ1300は、カバーブラケット1302がレッグAでは1ティック、かつレッグBでは3ティックであることを示している。OCOブラケット1304は、レッグAで2ティック、かつレッグBで4ティックである。
The
ブラケットが確立されると、レッグされたスプレッド注文の実行されるレッグがブラケットされてもよい。例えば、レッグされた親注文が検出されると、損失を減じかつレッグされた親注文および対応するヘッジ注文をキャンセルするために、かつ/または利得を得てレッグされた親注文および対応するヘッジ注文をキャンセルするために、約定されたレッグにブラケット注文が入力されてもよい。ある例では、レッグされた親注文は、レッグAにおける約定された子注文と、レッグBにおける未決のヘッジ注文とを含む場合がある。レッグされた親注文の同定に応答して、約定された注文を扁平にし、帳消しにし、またはクローズする数量に関するブラケットパラメータにより、対応するカバー注文が発生されてもよく、かつ対応するOCO注文が発生されてもよい。レッグAに関する注文は約定されていることから、ブラケットパラメータに従って決定される価格におけるカバー注文が実行されるべく入力または提出される。さらに、ブラケットパラメータに従って決定される価格でのOCO注文も実行されるべく提出される。ある例において、ブラケット注文は、カバー注文で1ティック、かつOCO注文で2ティックである。したがって、カバー注文の価格は約定された注文の価格より1ティック高く、かつOCO注文の価格は約定された注文の価格より2ティック安い。レッグされた合成スプレッドのカバー注文、OCO注文およびヘッジ注文は関連づけられてもよい。 Once the bracket is established, the leg of execution of the legged spread order may be bracketed. For example, when a legged parent order is detected, to reduce the loss and cancel the legged parent order and the corresponding hedge order and / or gain the legged parent order and the corresponding hedge order To cancel the bracket order, a bracket order may be entered into the promised leg. In one example, a legged parent order may include a promised child order in leg A and a pending hedge order in leg B. In response to identification of the legged parent order, the bracket parameter for the quantity to flatten, cancel, or close the filled order may cause a corresponding cover order and a corresponding OCO order will be generated May be. Since the order for leg A is filled, a cover order at a price determined according to bracket parameters is entered or submitted to be executed. In addition, an OCO order at a price determined according to bracket parameters is submitted for execution. In one example, the bracket order is 1 tick for a cover order and 2 ticks for an OCO order. Thus, the price of the cover order is one tick higher than the price of the filled order, and the price of the OCO order is two ticks lower than the price of the filled order. Legged synthetic spread cover orders, OCO orders and hedge orders may be associated.
カバー注文またはOCO注文が実行される時点で、他の関連するブラケット注文はキャンセルされてもよい。したがって、レッグされた合成スプレッドはレッグされていないものとされ、管理対象から外されてもよい。例えば、カバー注文が約定されると、対応する任意のOCO注文およびヘッジ注文はキャンセルされる。カバーは、未決の注文を破棄する。ヘッジ注文がキャンセルされることから、先に論じたように、合成スプレッドももはや存在しない。同様に、OCO注文が実行されると、対応するカバー注文およびヘッジ注文がキャンセルされ、よって先に論じたように合成スプレッドはもはや存在しない。 At the time a cover order or OCO order is executed, other related bracket orders may be canceled. Accordingly, the legged composite spread is not legged and may be excluded from management. For example, if a cover order is filled, any corresponding OCO orders and hedge orders are canceled. Cover discards pending orders. Since the hedge order is cancelled, there is no longer a composite spread as discussed above. Similarly, when an OCO order is executed, the corresponding cover and hedge orders are canceled, so there is no longer a composite spread as discussed above.
ある実施形態では、ブラケット注文は、レッグされた注文の検出時から既定時間の後に入力されてもよい。例えば、1つまたは複数のブラケット注文は、レッグされた注文が検出されて第1の時間量の後に入力されてもよい。さらに、第2のブラケット注文は、第2の時間量の後に入力されてもよい。時間量は、ユーザにより設定される任意の増分であってもよい。 In some embodiments, the bracket order may be entered after a predetermined time from the time the legged order is detected. For example, one or more bracket orders may be entered after a first amount of time when a legged order is detected. Further, the second bracket order may be entered after the second amount of time. The amount of time may be any increment set by the user.
ある実施形態では、ブラケット注文は、レッグされた注文が検出された後の動きの量を基礎として入力されてもよい。例えば、1つまたは複数のブラケット注文は、レッグの市場が予め決められたティック数だけ動いた後に入力されてもよい。予め決められるティックの数は、ユーザによって設定または調整されることが可能である。さらに、第2のブラケット注文は、同数のティックまたは追加された数のティックが動いた後に入力されてもよい。 In certain embodiments, bracket orders may be entered based on the amount of movement after a legged order is detected. For example, one or more bracket orders may be entered after the leg market has moved a predetermined number of ticks. The predetermined number of ticks can be set or adjusted by the user. Further, the second bracket order may be entered after the same number of ticks or added ticks have moved.
ある実施形態では、ブラケット注文は、予め決められた時間量を基礎として、かつ市場の動きまたはティック数を基礎として入力されてもよい。当業者には、他のブラケット注文または注文タイプも可能でありかつ発明の範囲に含まれることが認識されるであろう。 In some embodiments, bracket orders may be entered based on a predetermined amount of time and on the basis of market movements or tick counts. Those skilled in the art will recognize that other bracket orders or order types are possible and within the scope of the invention.
一般的な当業者にとって、これまでに記述されたシステムおよび方法に含まれる方法が1つまたは複数のコンピュータ読取り可能媒体を含むコンピュータ・プログラム・プロダクトにおいて実施され得ることは明らかであろう。例えば、コンピュータ読取り可能媒体は、コンピュータ読取り可能プログラムコードのセグメントが格納されている、ハードドライブデバイス、CD−ROM、DVD−ROMまたはコンピュータディスケット等の読取り可能メモリデバイスを含むことが可能である。またコンピュータ読取り可能媒体は、デジタルまたはアナログデータ信号としてプログラムコードセグメントが伝送される、光学式、有線または無線式の何れかであるバスまたは通信リンク等の通信または伝送媒体を含むことも可能である。 It will be apparent to those skilled in the art that the methods included in the systems and methods described above may be implemented in a computer program product that includes one or more computer-readable media. For example, a computer readable medium may include a readable memory device, such as a hard drive device, CD-ROM, DVD-ROM or computer diskette, on which a segment of computer readable program code is stored. Computer-readable media can also include communication or transmission media such as an optical, wired or wireless bus or communication link through which program code segments are transmitted as digital or analog data signals. .
クレームは、その趣旨が明示されていない限り、記述された注文またはエレメントに限定されるものとして読まれるべきではない。したがって、添付のクレームおよびその等価物の範囲および精神に含まれる全ての実施形態は発明としてクレームされる。 The claims should not be read as limited to the described order or element unless stated to that effect. Accordingly, all embodiments that fall within the scope and spirit of the appended claims and their equivalents are claimed as inventions.
Claims (24)
取引装置により、合成スプレッドの量で取引する電子注文を受信するステップ、ここで合成スプレッドは、少なくとも第1取引商品を取引するための第1レッグと第2取引商品を取引するための第2レッグとを含む一方、合成スプレッドの量は、合成スプレッドのための複数のロットを含む、
取引装置により、合成スプレッドのための複数の親注文を決定するステップ、ここで合成スプレッドのための複数のロットのそれぞれは、親注文を表し、複数の親注文のそれぞれは、第1レッグの呼び値量のための少なくとも1つの呼び値注文と、第2レッグのヘッジ量のための少なくとも1つのヘッジ注文とを含み、呼び値量は対応する呼び値子注文をそれぞれ表す複数のロットを含み、ヘッジ量は対応するヘッジ子注文をそれぞれ表す複数のロットを含む一方、対応する呼び値子注文をそれぞれ表す呼び値量のロット数と、対応するヘッジ子注文をそれぞれ表すヘッジ量のロット数とは、合成スプレッドのための少なくともスプレッド比率に基づいて決定される、
取引装置により、第1レッグにおいて呼び値量で取引を実行するため、少なくとも1つの呼び値注文を第1電子取引所に送るステップ、
取引装置により、第1電子取引所において少なくとも一部の呼び値量が約定したことに応答して、第2レッグにおいてヘッジ量で取引を実行するため、少なくとも1つのヘッジ注文を第2電子取引所に送るステップ、
複数の親注文のそれぞれの親注文のため、取引装置に関連する出力装置により、複数の親注文のそれぞれの親注文のステータスを表す注文記述子を表示するステップ、ここで親注文のステータスは親注文のための各呼び値子注文のステータスと各ヘッジ子注文のステータスとに基づく、
方法。 A method for managing spread orders,
Receiving an electronic order for trading with a trading device in an amount of a synthetic spread, wherein the synthetic spread is at least a first leg for trading a first trading product and a second leg for trading a second trading product; While the amount of the composite spread includes multiple lots for the composite spread,
Determining a plurality of parent orders for the composite spread by the trading device, wherein each of the plurality of lots for the composite spread represents a parent order, each of the plurality of parent orders being a bid of the first leg; Including at least one quote order for the quantity and at least one hedge order for the second leg hedge quantity, the quote quantity comprising a plurality of lots each representing a corresponding quote child order, the hedge quantity corresponding The number of quoted lots each representing the corresponding bidder order and the number of hedges each representing the corresponding hedgedder order are Determined at least based on the spread ratio,
Sending at least one bid order to the first electronic exchange for performing trading at the first leg with the trading volume by the trading device;
In response to at least a portion of the bid volume being executed on the first electronic exchange by the trading device, at least one hedging order is sent to the second electronic exchange to execute a trade with the hedge quantity on the second leg. Sending step,
For each parent order of the plurality of parent orders, the output device associated with the transaction device displays an order descriptor representing the status of each parent order of the plurality of parent orders, where the status of the parent order is the parent Based on the status of each bidder order for the order and the status of each hedge child order,
Method.
未決の合成スプレッド注文に対応する少なくとも1つの親注文を特定するステップ、
未決の合成スプレッド注文を、未決の合成スプレッド注文に対応する少なくとも1つの親注文に対応する未決の子注文及びヘッジ子注文に従ってアンワインドするステップ、
を含む、請求項1に記載の方法。 Receiving a user command to unwind the pending composite spread order by a user input device associated with the transaction device;
Identifying at least one parent order corresponding to a pending composite spread order;
Unwinding the pending composite spread order according to the pending child and hedge child orders corresponding to at least one parent order corresponding to the pending composite spread order;
The method of claim 1 comprising:
レッグされた合成スプレッド注文に対応する少なくとも1つの親注文を特定するステップ、
レッグされた合成スプレッド注文を、レッグされた合成スプレッド注文に対応する少なくとも1つの親注文に対応する未決の子注文及びヘッジ子注文に従ってレッグされていないものとするステップ、
を含む、請求項1に記載の方法。 Further receiving a user command for the legged composite spread order to be unlegged by a user input device associated with the transaction device;
Identifying at least one parent order corresponding to a legged composite spread order;
The legged composite spread order not being legged according to the pending child and hedge child orders corresponding to at least one parent order corresponding to the legged composite spread order;
The method of claim 1 comprising:
命令は、プロセッサによって実行されると、プロセッサに少なくとも、
取引装置により、合成スプレッドの量で取引をするための電子注文を受信させ、ここで合成スプレッドは、少なくとも第1取引商品を取引するための第1レッグと第2取引商品を取引するための第2レッグとを含む一方、合成スプレッドの量は、合成スプレッドのための複数のロットを含む、
取引装置により、合成スプレッドのための複数の親注文を決定させ、ここで合成スプレッドのための複数のロットのそれぞれは、親注文を表し、複数の親注文のそれぞれは、第1レッグの呼び値量のための少なくとも1つの呼び値注文と、第2レッグのヘッジ量のための少なくとも1つのヘッジ注文とを含み、呼び値量は対応する呼び値子注文を表す複数のロットを含み、ヘッジ量は対応するヘッジ子注文を表す複数のロットを含む一方、対応する呼び値子注文をそれぞれ表す呼び値量のロット数と、対応するヘッジ子注文をそれぞれ表すヘッジ量のロット数とは、合成スプレッドのための少なくともスプレッド比率に基づいて決定される、
取引装置により、第1レッグにおいて呼び値量で取引を実行するため、少なくとも1つの呼び値注文を第1電子取引所に送らせ、
取引装置により、第1電子取引所において少なくとも一部の呼び値量が約定したことに応じて、第2レッグにおいてヘッジ量で取引を実行するため、少なくとも1つのヘッジ注文を第2電子取引所に送らせ、
複数の親注文のそれぞれの親注文のため、取引装置に関連する出力装置により、複数の親注文のそれぞれの親注文のステータスを表す注文記述子を表示させる、ここで親注文のステータスは親注文のための各呼び値子注文のステータスと各ヘッジ子注文のステータスとに基づく、
を含む動作を実行させる非一時的なコンピュータ読み取り可能な記録媒体。 A non-transitory computer-readable recording medium having instructions stored therein,
When the instructions are executed by the processor, at least the processor
A trading device receives an electronic order for trading in an amount of a composite spread, wherein the composite spread is a first leg for trading at least a first trading product and a second trading product for trading a second trading product. The amount of the composite spread, including multiple lots for the composite spread,
The trading device causes a plurality of parent orders for the composite spread to be determined, wherein each of the plurality of lots for the composite spread represents a parent order, and each of the plurality of parent orders is a first leg bid amount Including at least one bid order for the second leg and at least one hedge order for the second leg hedge quantity, the bid quantity including a plurality of lots representing the corresponding bidder orders, the hedge quantity corresponding to the corresponding hedge The number of quoted lots each representing a corresponding bidder order and the number of hedged lots each representing a corresponding hedge child order, including multiple lots representing child orders, is at least the spread ratio for the composite spread Determined based on the
The trading device causes at least one bid order to be sent to the first electronic exchange in order to execute a trade at the bid volume in the first leg
The trading device sends at least one hedge order to the second electronic exchange to execute a trade with the hedge amount in the second leg in response to at least a portion of the quote amount being executed on the first electronic exchange. Let
For each parent order of multiple parent orders, cause the output device associated with the trading device to display an order descriptor representing the status of each parent order of the multiple parent orders, where the status of the parent order is the parent order Based on the status of each bidder order for and the status of each hedge child order,
A non-transitory computer-readable recording medium that performs an operation including:
請求項13に記載の非一時的なコンピュータ読み取り可能な記録媒体。 The status of the parent order includes one of receiving, filled, pending, and leg.
The non-transitory computer-readable recording medium according to claim 13.
取引装置に関連するユーザ入力装置により、未決の合成スプレッド注文をアンワインドするためのユーザコマンドを受信させ、
未決の合成スプレッド注文に対応する少なくとも1つの親注文を特定させ、
未決の合成スプレッド注文を、未決の合成スプレッド注文に対応する少なくとも1つの親注文に対応する未決の子注文及びヘッジ子注文に従ってアンワインドさせる、
を含む、請求項13に記載の非一時的なコンピュータ読み取り可能な記録媒体。 In addition, the operation is
A user input device associated with the transaction device receives a user command to unwind the pending composite spread order;
Identify at least one parent order corresponding to a pending composite spread order,
Unwinding pending composite spread orders according to pending child and hedge child orders corresponding to at least one parent order corresponding to pending synthetic spread orders;
The non-transitory computer-readable recording medium according to claim 13, comprising:
取引装置に関連するユーザ入力装置により、レッグされた合成スプレッド注文をレッグされていないものとするためのユーザコマンドを受信させ、
レッグされた合成スプレッド注文に対応する少なくとも1つの親注文を特定させ、
レッグされた合成スプレッド注文を、レッグされた合成スプレッド注文に対応する少なくとも1つの親注文に対応する未決の子注文及びヘッジ子注文に従ってレッグされていないものとする、
を含む、請求項13に記載の非一時的なコンピュータ読み取り可能な記録媒体。 In addition, the operation is
The user input device associated with the transaction device, to receive a user command to not to have been leg synthetic spreads Orders leg,
Identify at least one parent order corresponding to a legged composite spread order;
The legged composite spread order shall not be legged according to the pending child and hedge child orders corresponding to at least one parent order corresponding to the legged composite spread order;
The non-transitory computer-readable recording medium according to claim 13, comprising:
Applications Claiming Priority (4)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
US12/637,517 US20110145165A1 (en) | 2009-12-14 | 2009-12-14 | Synthetic Spread Trading |
US12/637,517 | 2009-12-14 | ||
US12/637,536 | 2009-12-14 | ||
US12/637,536 US8386368B2 (en) | 2009-12-14 | 2009-12-14 | Cover-OCO for legged order |
Related Parent Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012544512A Division JP5639187B2 (en) | 2009-12-14 | 2010-11-03 | Synthetic spread trading |
Related Child Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016039341A Division JP2016129054A (en) | 2009-12-14 | 2016-03-01 | Synthetic spread trading |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2015084224A JP2015084224A (en) | 2015-04-30 |
JP5965962B2 true JP5965962B2 (en) | 2016-08-10 |
Family
ID=44227103
Family Applications (3)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012544512A Expired - Fee Related JP5639187B2 (en) | 2009-12-14 | 2010-11-03 | Synthetic spread trading |
JP2014216661A Expired - Fee Related JP5965962B2 (en) | 2009-12-14 | 2014-10-23 | Synthetic spread trading |
JP2016039341A Pending JP2016129054A (en) | 2009-12-14 | 2016-03-01 | Synthetic spread trading |
Family Applications Before (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2012544512A Expired - Fee Related JP5639187B2 (en) | 2009-12-14 | 2010-11-03 | Synthetic spread trading |
Family Applications After (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2016039341A Pending JP2016129054A (en) | 2009-12-14 | 2016-03-01 | Synthetic spread trading |
Country Status (5)
Country | Link |
---|---|
JP (3) | JP5639187B2 (en) |
AU (1) | AU2010337311B2 (en) |
BR (1) | BR112012014469A2 (en) |
CA (1) | CA2780802A1 (en) |
WO (1) | WO2011081711A2 (en) |
Families Citing this family (6)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US7437325B2 (en) * | 2002-03-05 | 2008-10-14 | Pablo Llc | System and method for performing automatic spread trading |
US20140180892A1 (en) * | 2012-12-20 | 2014-06-26 | Trading Technologies International, Inc. | Mitigating Communication Risks in an Electronic Trading System |
JP6193095B2 (en) * | 2013-11-06 | 2017-09-06 | 株式会社ゲイターズ | Trade order control program, trade order control device, and trade order control method |
US11164248B2 (en) * | 2015-10-12 | 2021-11-02 | Chicago Mercantile Exchange Inc. | Multi-modal trade execution with smart order routing |
US20180349999A1 (en) * | 2017-06-02 | 2018-12-06 | Nasdaq Technology Ab | Systems and methods for generating a graphical user interface displaying parent order data |
US11436942B2 (en) * | 2018-10-16 | 2022-09-06 | Fmr Llc | Systems and methods for interactive braille display |
Family Cites Families (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6938011B1 (en) | 2000-03-02 | 2005-08-30 | Trading Technologies International, Inc. | Click based trading with market depth display |
US7228289B2 (en) | 2000-03-02 | 2007-06-05 | Trading Technologies International, Inc. | System and method for trading and displaying market information in an electronic trading environment |
US7127424B2 (en) | 2000-03-02 | 2006-10-24 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth and price consolidation |
US7389268B1 (en) | 2000-03-02 | 2008-06-17 | Trading Technologies International, Inc. | Trading tools for electronic trading |
US6772132B1 (en) | 2000-03-02 | 2004-08-03 | Trading Technologies International, Inc. | Click based trading with intuitive grid display of market depth |
US7437325B2 (en) | 2002-03-05 | 2008-10-14 | Pablo Llc | System and method for performing automatic spread trading |
US7243083B2 (en) * | 2001-06-14 | 2007-07-10 | Trading Technologies International, Inc. | Electronic spread trading tool |
US7418416B2 (en) * | 2001-06-20 | 2008-08-26 | Morgan Stanley | Gamma trading tool |
JP2004310761A (en) * | 2003-03-27 | 2004-11-04 | Daiwa Securities Group Inc | Securities transaction support system and securities transaction support method |
JP2005100098A (en) * | 2003-09-25 | 2005-04-14 | Nomura Securities Co Ltd | Pair trade system |
US7672896B2 (en) * | 2005-09-30 | 2010-03-02 | Trading Technologies International, Inc. | System and method for order placement in an electronic trading environment |
US20070156567A1 (en) * | 2006-01-03 | 2007-07-05 | Peter James Sbst, Inc. (A California Corporation) | Automated method and system for market making, centralized margin facility and clearing of synthetic orders |
US7809632B2 (en) * | 2006-04-12 | 2010-10-05 | Uat, Inc. | System and method for assigning responsibility for trade order execution |
US8386364B2 (en) * | 2006-09-21 | 2013-02-26 | Reuters Limited | System for multi-leg trading |
US8224741B2 (en) * | 2008-04-28 | 2012-07-17 | International Securities Exchange, Llc | Complex order leg synchronization |
-
2010
- 2010-11-03 AU AU2010337311A patent/AU2010337311B2/en not_active Ceased
- 2010-11-03 BR BR112012014469A patent/BR112012014469A2/en not_active IP Right Cessation
- 2010-11-03 JP JP2012544512A patent/JP5639187B2/en not_active Expired - Fee Related
- 2010-11-03 CA CA2780802A patent/CA2780802A1/en not_active Abandoned
- 2010-11-03 WO PCT/US2010/055336 patent/WO2011081711A2/en active Application Filing
-
2014
- 2014-10-23 JP JP2014216661A patent/JP5965962B2/en not_active Expired - Fee Related
-
2016
- 2016-03-01 JP JP2016039341A patent/JP2016129054A/en active Pending
Also Published As
Publication number | Publication date |
---|---|
AU2010337311B2 (en) | 2014-08-07 |
JP2015084224A (en) | 2015-04-30 |
JP2013513886A (en) | 2013-04-22 |
JP5639187B2 (en) | 2014-12-10 |
BR112012014469A2 (en) | 2017-03-14 |
JP2016129054A (en) | 2016-07-14 |
AU2010337311A1 (en) | 2012-06-07 |
CA2780802A1 (en) | 2011-07-07 |
WO2011081711A3 (en) | 2012-03-29 |
WO2011081711A2 (en) | 2011-07-07 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US10915957B2 (en) | Cover-OCO for legged order | |
US20190005581A1 (en) | System and Method for Dynamically Regulating Order Entry in an Electronic Trading Environment | |
JP4955396B2 (en) | Networks and methods for providing option spread indicator quotes | |
US8538855B2 (en) | Fractional pay-up tick for use in relation to trading strategies | |
US20140297511A1 (en) | Synthetic spread trading | |
JP5965962B2 (en) | Synthetic spread trading | |
JP6163580B2 (en) | Managing hedge orders for synthetic spread trading | |
JP5898762B2 (en) | Dynamic activation and deactivation of one or more elements of a trading tool | |
CA2622993A1 (en) | Order placement in an electronic trading environment | |
JP2013531320A5 (en) | ||
US20120016785A1 (en) | Smart Matching for Synthetic Spreads | |
US20150186998A1 (en) | Calculating and displaying price collar indicators for market data | |
AU2014259490B2 (en) | Synthetic spread trading | |
AU2016225941A1 (en) | Synthetic spread trading | |
AU2016204051A1 (en) | Order placement in an electronic trading environment | |
AU2013231080A1 (en) | Order placement in an electronic trading environment |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20151124 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20151201 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20160301 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20160607 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20160704 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5965962 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |