System and method for controlling markets during a stop loss trigger
23 claims: 5 independent, 18 dependent
- 1逆指値注文の誘発及び選択により発生する1つの市場における1つの乱高下の影響を緩和する損切りコンピュータシステムにおいて、 自動突き合わせシステムの取引処理エンジンに提出された注文を監視する評価手段であって、逆指値注文の実行価格を事前に設定された価格範囲と比較するようになっている評価手段と、 前記実行価格が前記事前に設定された価格範囲から外れている場合は、前記取引処理エンジンに提出された注文の間の突き合わせを、一定の時間しないようにする遅延手段と、 前記取引処理エンジンが使用することになる始値を導き出す値付け手段であって、前記始値は前記市場が開いていない間に何回かにわたって繰り返し調整されている、手段と、 前記始値が第2の事前に設定された価格範囲内に納まるまで、前記注文の間の突き合わせを遅らせるために使用される時間間隔を測定する時間調整手段と、を備え、 前記遅延手段は、更に、前記始値が前記第2の事前に設定された価格範囲内に納まるまで、前記注文の突き合わせを見合わせる、システム。
- 2前記事前に設定された価格範囲は非破綻範囲に基づいている、請求項1に記載のシステム。
- 3前記事前に設定された価格範囲は、一日の内の時刻に伴って変化する、請求項1に記載のシステム。
- 4前記事前に設定された価格範囲は、市場の変動率に伴って変化する、請求項1に記載のシステム。
- 5前記事前に設定された価格範囲は変動価格範囲を備えており、前記時間間隔は変動時間間隔を備えており、前記変動価格範囲及び前記変動時間間隔は、一日の内の時刻及び市場の価格変動率に基づいている、請求項1に記載のシステム。
- 6前記第2の事前に設定された価格範囲は、 非破綻範囲の2倍とされている 、請求項1に記載のシステム。
- 7前記始値は、保留中の買呼値と保留中の売呼値との間の平衡点である、請求項1に記載のシステム。
- 8前記始値は、保留中の買呼値と売呼値が重なる範囲に実質的に納まるように導き出される、請求項1に記載のシステム。
- 9前記時間調整手段は、前記始値が第2の事前に設定された価格範囲内に落ち着くまで、又は一定の時間が経過するまで、注文の突き合わせを遅らせる、請求項1に記載のシステム。
- 10前記評価手段に接続されている突き合わせシステムを更に備えている、請求項1に記載のシステム。
- 11前記評価手段に接続されたコントロールセンターを更に備えている、請求項1に記載のシステム。
- 12前記評価手段に接続されたメッセージ送信システムを更に備えている、請求項1に記載のシステム。
- 13前記評価手段に接続された無線メッセージ送信システムを更に備えている、請求項1に記載のシステム。
- 14前記時間間隔は一日の内の時刻に伴って変化する、請求項1に記載のシステム。
- 15条件付注文の実行により発生する市場価格の上がり下がりの影響を緩和する、メモリを備えるコンピュータシステムにおいて、 前記メモリに保存された、注文を受け付ける注文予約マネジャと、 条件付注文の実行価格を事前に設定された価格閾値と比較する注文プロセッサと、 乱高下制御プロセッサであって、 前記条件付注文の実行価格が、前記事前に設定された価格閾値外にある場合は 所定の期間市場を保留しておくように、前記市場を保留しておく期間の 時間 幅 を測定する検証タイマーを起動し、気配始値と前記事前に設定された価格閾値とを比較し、前記気配始値を、市場が開いていない間に何回かにわたって繰り返し調整する、乱高下制御プロセッサと、 前記気配始値が前記事前に設定された価格閾値以内にある場合は、前記気配始値をネットワークに転送する市場開始プロセッサと、を備えているシステム。
- 16前記条件付注文の実行価格は、その中であれば前記条件付注文は充足されて取引が実行される価格範囲を有する、請求項15に記載のシステム。
- 17前記事前に設定された価格閾値は非破綻範囲を含む、請求項15に記載のシステム。
- 18前記メモリは、注文の突き合わせが保留される最大の期間を決めるために使用される時間パラメータを保持するようにされている、請求項16に記載のシステム。
- 19前記注文予約マネジャに接続された突き合わせシステムを更に備えている、請求項15に記載のシステム。
- 20前記注文プロセッサは、条件付注文の実行価格を、前記事前に設定された価格閾値とリアルタイムで比較するようになっている、請求項15に記載のシステム。
- 21条件付注文の誘発及び選択により発生する1つの市場における1つの乱高下の影響を緩和するようにプログラムされたプロセッサによって実行可能な命令を意味するデータを、予め保存しているコンピュータ読取り可能媒体において、 自動突き合わせシステムの取引処理エンジンに提出された注文を監視する段階と、 前記条件付注文の価格を事前に設定された価格範囲と比較する段階と、 前記自動突き合わせシステムに、逆指値注文の実行価格が前記事前に設定された価格範囲外にある場合は、前記取引処理エンジンに提出された注文の間の突き合わせを遅らせるように指示する段階と、 前記取引処理エンジンが使用することになる始値を導き出す段階であって、前記始値は前記市場が開いていない間に何回かにわたって繰り返して調整されている、段階と、 前記自動突き合わせシステムに、前記始値が第2の事前に設定された価格範囲内に納まるまで、前記注文の間の突き合わせを更に遅らせるように指示する段階と、を実行する命令を備えているコンピュータ読取り可能媒体。
- 22条件付注文の誘発及び選択により発生する1つの市場における1つの乱高下の影響を緩和するためのプロセッサによって実行可能な処理命令を予め保存している媒体において、 前記媒体に保存され、自動突き合わせシステムの取引処理エンジンに提出された注文を監視するためのプロセッサによって実行可能な評価処理プログラムであって、条件付注文の実行価格を事前に設定された価格範囲と比較するようになっている評価処理プログラムと、 前記媒体に保存され、前記取引の価格が前記事前に設定された価格範囲外にある場合には、前記取引処理エンジンに提出された注文の間の突き合わせを、前記提出された注文について保留状態とすることによって前記自動突き合わせシステムに、遅らせるように指示するためのプロセッサによって実行可能な遅延処理プログラムと、 前記媒体に保存され、前記取引処理エンジンが使用することになる始値を導き出すためのプロセッサによって実行可能な値付け処理プログラムであって、前記始値は前記市場が開いていない間に何回かにわたって繰り返して調整されている、値付け処理プログラムと、 前記媒体に保存され、コントロールセンターにより設定された最大遅延時間以内で前記始値が事前に設定された価格範囲内に納まるか、又は前記繰り返しの回数が最大値に達するまで時間間隔を測定するためのプロセッサによって実行可能な時間調整処理プログラムと、を備え、 前記始値が所定の価格範囲に入ったときには前記保留状態が解除されて前記市場が開くようにされている媒体。
- 23逆指値注文の誘発及び選択により発生する1つの市場における1つの乱高下の影響を緩和するようにプログラムされたプロセッサによって実行可能な命令を意味するデータを予め保存しているコンピュータ読取り可能媒体において、 自動突き合わせシステムの取引処理エンジンに提出された注文を監視する段階と、 前記逆指値注文の価格を事前に設定された価格範囲と比較する段階と、 逆指値注文の実行価格が前記事前に設定された価格範囲外にある場合は、前記取引処理エンジンに提出された注文の間の突き合わせを遅らせるように指示する段階と、 前記取引処理エンジンが使用することになる始値を導き出す段階であって、前記始値は前記市場が開いていない間に何回かにわたって繰り返して増額されている、段階と、 コントロールセンターにより設定された最大遅延時間までの範囲内で前記始値が事前に設定された価格範囲内に納まるまで、前記注文の間の突き合わせを、更に遅らせるように指示する段階と、を実行する命令を備えている、 コンピュータ読み取り可能媒体。
Independent claims23
116 paragraphs, as filed
The present invention relates to systems and methods of monitoring investment, and more precisely, systems and methods of monitoring unbalanced markets and, in some cases, adjusting markets.
The present invention claims priority over US provisional patent applications 60 / XXX, XXX (Agent Case No. 4672/333) filed on July 25, 2003, and uses the application as a reference. ..
The speed with which commerce takes place through e-commerce systems has brought many benefits. The e-commerce system facilitates a huge number of market transactions. The greater the number of market transactions, the more liquid the market becomes. In a liquid market, prices will be driven by competition, prices will reflect the consensus of the value of investment, and the commercial trading system will seek free and open information dissemination.
While the speed and efficiency of the e-commerce market can increase the wealth of traders, it also has the negative effect of inducing the selection of stop orders by its nature. In the futures market, where there are few limit orders and many stop orders, if orders are executed at limit orders, it may lead to a chain of buy and sell stop orders. The triggering and selection of these stop orders can cause the market value to decline almost instantly in just a few seconds.
Problems arise when more stop orders are brought to the market by one or more transactions. The rapid execution of these stop orders prevents the opposite order from entering the market, preventing the buyer from competing with other buyers or the seller from competing with other sellers. Stop orders arrive at the market in the following order: 1. 1. A stop order is triggered by a transaction, which enters the market at the limit. 2. It is traded almost instantly at the limit price. 3. 3. A second buy stop order is triggered by the previous transaction, but enters the market at a higher limit (or, if the order is a sell stop order, at a lower limit). 4. This new limit will be traded almost instantly. 5. A third buy stop order is triggered by the previous transaction, but it enters the market at a higher limit (or, if the order is a sell stop order, at a lower limit), and this is repeated. Is done. The sequence of order processing procedures is so rapid that traders cannot place orders on the other side to prevent stop buy and sell orders from being traded outside the current market price.
The entire process can be explained by the hypothetical E-Mini S & P 500 futures market (ESM3). Table 1 shows the transactions when one quantity of orders at the price of 873.75 enters the bid price side of the market. When this order is traded, multiple stop orders enter the market, and when they are traded, yet another stop order enters the market. In the ESM3 market<tables num="1"></tables>-Transaction 1 A new order (1 unit) is traded with transaction order number (TON) 1 (1 unit) and 873.75. -TON12-stop (87375), TON11-stop (87375) are triggered by transaction 1. -Trading 2 TON12 (9 units) is traded with TON1 (9 units) for 873.75. -Trading 3 TON12 (1 unit) is traded with TON2 (1 unit) for 874.75. -Trading 4 TON11 (4 units) is traded with TON2 (4 units) for 874.75. -Trading 5 TON11 (5 units) is traded with TON3 (5 units) for 876.75. -TON10-stop (87525), TON9-stop (87675) are triggered by transaction 5. -Trading 6 TON11 (1 unit) is traded with TON4 (1 unit) at 879.00. -TON8-stop (87825), TON7-stop (78775) are triggered by transaction 6. -Trading 7 TON10 (1 unit) is traded with TON5 (1 unit) for 880.75. -TON6-Stop (88075) is triggered by Transaction 7.
After a chain of stop order transactions, the market price finally settled down to 884.75.<tables num="2"></tables>
To mitigate the harmful effects of chained stop orders, some exchanges have adopted provisions and procedures that, where appropriate, allow the cancellation or bankruptcy of selected transactions. However, the cancellation or bankruptcy of multiple transactions does not occur at the same time, and it is not the most profitable method for market participants. Exchanges must first recognize the problem and then decide on a solution.
In the hypothetical E-Mini S & P 500 futures market, exchanges must first determine what caused the market movement. Once a problem is discovered, the exchange then needs to determine if the market movement is outside the "non-bankruptcy range". Within the "non-bankruptcy range", transactions executed within the price range are not subject to cancellation, even if executed incorrectly. Transactions executed at prices outside the "non-bankruptcy range" set by the exchange are considered very likely to exceed the power of the normal market. Given the high degree of interdependence between many markets, in other relevant markets such as the Nasduck-100 index and larger S & P 500 futures contracts that are more highly correlated with the hypothetical E-Mini S & P 500. Confusion may occur.
While such decisions are taken into account, traders are exposed to significant market risk until the decision is made and until they are notified of the decision. Moreover, traders have no way of knowing if their profits or losses will be reversed. Traders who buy at the bottom of the market just before the stop order triggering chain may not get the expected profits. Similarly, traders shortly after the market may lose their expected profits. Some traders do not spend uncollected money on new transactions, as profits and losses will disappear as soon as the exchange announces that the transaction will go bankrupt. Also, some traders are forced out of the market until a bankruptcy decision is made to avoid unexpected margin calls.
The present invention focuses on systems and methods that overcome some of the potential drawbacks of prior art.
<p> The present invention is defined by the content of the claims. The following description summarizes some aspects of the embodiments of the present invention, but is not used to limit the scope of the claims.</p><p> The system mitigates the effects of market volatility caused by the triggering and selection of conditional orders in an automated matching system. This system has evaluation logic, delay logic, pricing logic, and time adjustment logic. The valuation logic monitors the orders submitted to the transaction processing engine. The valuation logic is designed to compare the execution price of an order with a preset price range. The delay logic delays the matching process between orders submitted to the transaction processing engine if the execution price of an order deviates from a preset price range. Pricing logic derives the opening price that the transaction processing engine will use. The time adjustment logic measures the time interval used to delay the matching process between orders until the opening price falls within a preset price range or a certain amount of time elapses.</p><p> A method of mitigating the effects of market volatility caused by the triggering and selection of an order involves monitoring the orders submitted to the transaction processing engine. The method compares the execution price of a conditional order with a preset price range, and when the execution price of the order is outside the preset price range, between orders submitted to the transaction processing engine. Delays the matching process. This method derives the opening price that the transaction processing engine will use, and performs matching processing between orders until the opening price falls within a preset price range or a certain period of time elapses. Measure the time interval to delay. This method is repeated to ensure that the opening price reflects current market movements.</p><p> Another embodiment includes a butt processing engine. If the reconciled order changes the most recent transaction price level, the reconciliation engine examines the stop order book to determine if a new stop order can be introduced to the market. When the difference between the original price and the currently trading price caused by the execution of the stop order reaches a preset threshold, the reconciliation processing engine is instructed to suspend or suspend the reconciliation process for a predetermined period of time. Is issued. Thus, in response to this event, the order on the other side can enter the system.</p><p> The quote opening price (IOP) is calculated while the transaction is suspended in this way, and the stop order, limit order, and new order are melted and started at a single price. In this embodiment, the single price start uses the pre-start and circuit breaker logic used on the exchange. The essence of this start is that if a stop order is introduced synthetically during the hold or pre-start state, the stop order is not the triggered price sequence used in some continuous trading systems, but the limit. It will be filled with price priority sequences. This effectively breaks the stop order ladder and allows for market trading at a more appropriate price level.</p><p> Another method is to check the value of the single price start and compare the price with the most recent transaction price to make sure the price is within a pre-specified threshold. If it is not within the threshold, the test by this method is repeated at a second predetermined threshold such as twice the predetermined threshold after one time frame has elapsed. After a predetermined or programmed number of times the time frame has elapsed, or after manual intervention, the goods are opened and the matching engine matches orders regardless of price movements.</p><p> Other aspects and advantages of the present invention will be described below in connection with embodiments of the present invention.</p>
<figref num="1">It is a system diagram which includes the embodiment of this invention.</figref><figref num="2">It is a block diagram of the transaction evaluation system of FIG.</figref><figref num="3">It is a block diagram of the transaction evaluation system instead of FIG.</figref><figref num="4">It is a block diagram of FIG.</figref><figref num="5">It is a flow chart of embodiment of this invention.</figref>
The system and methods mitigate or prevent market volatility due to the induction, selection and trading of conditional orders. The present embodiment is a transaction process that validates a triggered tradeable conditional order to ensure that the transaction price does not violate a preset transaction threshold or current exchange matching rules. Includes engine. If the price to be traded is outside the trading threshold, the security is put on hold, allowing the order to be entered, modified and / or canceled.
No trading is done when the security is on hold, but the quoted opening price of the security is derived and disseminated to the market. The quote price reflects the price at which the security will be traded once the market opens. Putting a security on hold adjusts the quote opening price to a level that reflects how market participants enter additional orders and the buyer competes with other buyers or the seller competes with other sellers. Will be. The present embodiment suspends transaction processing until the market is prepared within the threshold range or after a certain period of time. This fixed period varies in length depending on the time of day, commodities traded, market price volatility, and / or other related market conditions or a combination of those market conditions. Similarly, the threshold width varies depending on the product and / or the time of day.
FIG. 1 is a system diagram including the present embodiment. This figure illustrates a hub-and-spoke system, where each resource, application, or order passes through one entity (eg, hub 114) before being received by servers 110-112. In this embodiment, the hub 114 and the servers 102-112 may be integrated into a single server, or may consist of a group of independent computers, which function integrally as a single system. Alternatively, it may have a server cluster that has the appearance of a single server for more clients.
In FIG. 1, the client is an interface 120-126 and one or more such as a wide area network (WAN), a local area network (LAN) ring network, a token ring network, a bus network 128, 130, etc. Shown as a network of. Other peripherals such as printers, speakers, and / or other devices may be connected to the hub 114.
The hub 114 preferably includes a management server. The management server receives, transforms, and transmits data in a format compatible with the protocols used in servers 110-112, communication links 116, interfaces 120-126, and / or networks 128 and 130. Interfaces include, for example, an application programming interface (API) 124, a data interface 122, a market data interface 120, and / or another interface 126. The market data interface 120 provides the market seller with access to the selected output distributed from the hub 114.
In FIG. 1, hub 114 provides routing control for a transaction matching processing system, such as the automated transaction processing engine shown as servers 110 and 112. When orders are automatically matched by a matching algorithm or system on one or both of servers 110 and / or 112, the details of the transactions and information of interest to the market are quoted sellers and trading participants including sellers and buyers. It is desirable to be disseminated to.
The transaction evaluation system 118, shown as servers 102-108 in FIG. 1, preferably interfaces with the hub 114. In the embodiment of FIG. 2, the transaction valuation system 118 includes an order reservation manager 202, an order processor 204, a volatility control processor 206, a market hold processor 208, and a market start processor 210. In the embodiment of FIG. 3, the transaction evaluation system 118 includes an evaluation logic 306, a delay logic 308, a pricing logic 310, and a time adjustment logic 312. It is desirable for the valuation logic 306 and the order processor 204 to calculate a price threshold, i.e., a price set up and down around the center of the selected or theoretical price. Such thresholds or widths are fixed in multiple steps above and below the most recent transaction price. Thresholds or widths vary depending on the commodity, securities, contract, or other relevant market interest.
When using the system and methods on futures exchanges, the price threshold or range has a non-bankruptcy range that defines a price range that is not subject to cancellation by the exchange if the transaction falls within that range. Transactions that fall within the non-bankruptcy range do not have a significant adverse effect on the market, so it is desirable that this transaction be valid even if it is wrong. In the above embodiment, transactions that fall within the non-bankruptcy range are not canceled by agreement. In other embodiments, transactions that fall within the non-bankruptcy range may be canceled by agreement between market participants.
It is desirable that the market data interface 120, data interface 122, networks 128 and 130, API 124, and other interfaces 126 provide market participants, market sellers, and others with real-time and / or delayed time access to transaction data. Transaction data includes futures contract prices, settlement prices, bid prices, bid prices, and other exchange-related or derivative information. Some embodiments are simultaneous using interprocess communication methods such as Dynamic Data Exchange (DDE) and / or Object Linking and Embedding (OLE). Some exchange data and commands between two or more servers or applications.
As shown in FIG. 2, the transaction valuation system 118 includes an order reservation manager 202, an order processor 204, a volatility control processor 206, a market hold processor 208, and a market start processor 210. It is desirable that the order flows into the order processor 204 and is maintained by the order reservation manager 202. The order reservation manager 202 maintains the order reservation of the exchange, manages the communication with the automatic transaction processing engine, and the exchange manager manages the order filter (for example, transaction authorization, securities access, price range, transaction limit, etc.). ) Can be set.
The order reservation manager 202 also holds the preset or programmable parameters used by the order processing logic or the order processor 204. In this embodiment, securities parameters are stored in a table with rows and columns. In another embodiment, the parameters are stored in a data structure with an input list that uses a unique key to identify each input. The data structure contains a set of associated values, such as a linked list that uses a common indexing scheme. In the above embodiment, when a security is stored in a data table or data structure, the security is put on hold.
It is desirable that the parameters be initialized with the start of the automated trading processing engine and maintained for a preset period such as trading week. When a conditional order, such as a stop order, is triggered to enter the market at a limit or market price in the futures market, the order processor 204 pre-sets the execution price of the stop order, such as a non-breaking range. Compare with the set price threshold. In this comparison process, it is desirable to determine whether or not the transaction is completed. If the execution price is outside the preset price threshold, the order processor 204 notifies the volatility control processor 206.
Upon receiving the notification, the volatility control processor 206 holds the security via the market hold processor 208 and activates the verification timer. The validation timer measures the time range in which the length changes in relation to the time of day, commodities, trader locations, market price volatility, and / or other related market conditions or combinations of market conditions. At the end of the first time width, the volatility control processor 206 compares the quote opening price with a preset price threshold. If the quote opening value is above / below a preset threshold, the validation timer is restarted to repeat the time width measurement, which changes with one or more market conditions. In this embodiment, the quote opening price is a variable price based on a quote transaction, a better bid price, or a better bid price. Similarly, the preset price thresholds include a dynamic price range that changes with each iteration.
Fluctuation control processor 206 will hold the market unless the quote opening price is within a preset price threshold, a predetermined number of iterations or time period has elapsed, or manual intervention has occurred. When one of the above conditions occurs, the volatility control processor 206 notifies the market start processor 210 to start the market.
A variable utilized by the volatility control processor 206 identifies how long a security is held on hold. When the order processor 204 calls the volatility control processor 206, the price verification time variable is called and the timer is activated. The price validation time variable contains a programmable or constant time value.
Fluctuation control processor 206 also uses price iteration variables. The price iteration variable contains a programmable multiplier. It is desirable to calculate the maximum length of time a security is put on hold by the product of the price repeat variable and the price validation time variable. If the price validation time variable is 5 seconds and the price iteration variable is 11, the maximum time that the market is put on hold is 55 seconds. Time variables are initialized at start-up and maintained for a certain length of time, such as a trading week. If the variable changes before the elapse of the period, such as in the middle of a trading week, the variable is updated in real time or with a delay.
The transaction evaluation system 118 of another embodiment shown in FIG. 3 is connected to the transaction processing engines 110 and 112. In this embodiment, the transaction valuation system includes valuation logic 306, delay logic 308, pricing logic 310, and time adjustment logic 312. The valuation logic 306 preferably monitors orders submitted to the automatic matching system or transaction processing engines 110 and 112. The valuation logic 306 is programmed or configured to compare the execution price of a conditional order, such as a stop order, with a preset price range. It is desirable that the price range reflects the price range up and down, centered on the actual or synthesized market price. The price range varies depending on the product, and is fixed in a plurality of steps above and below the actual or synthesized market price, or fluctuates up and down around the actual or synthesized market price. In addition, synthetic non-breakdown ranges are also used, including the non-breakdown ranges disclosed in US Patent Application No. 10 / 405,025, "Systems and Methods for Monitoring Non-Breakdown Range Transactions in Electronic Commerce Systems." The entire contents of the application are incorporated herein by reference.
In some embodiments, the price comparison is delayed or occurs in batch time, but it is desirable that the comparison process occur in real time, within a short time after the possible transaction occurs. If the price of the transaction is within the price range, the transaction is valid and the open continuous transaction is maintained. If the price of the transaction generated by the execution of the conditional order is out of the price range, the valuation logic 306 puts the goods on hold. At the same time as the hold, the delay logic 308 determines the maximum time the market will be put on hold.
The pricing logic 310 derives the opening price at which the commodity will be traded at the start of the market, or the equilibrium price that is substantially within the range where the pending bid and sell prices overlap. It is desirable that the pricing logic 310 calculate the opening price as soon as there is demand, delaying the order or in real time with the order.
The delay logic 308 preferably delays the matching of orders submitted to transaction processing engines 110 and 112. Due to this delay, the commodity is put on hold until the opening price settles within the price range, after a period of time, or until automatic or manual intervention takes place. Price ranges, delays, and / or time measurements are preferably retained in an audit trail and / or memory connected to or resident in the evaluation system 118. Tracking and / or storing one or more of the above values will maintain market integrity and allow the exchange to consider the event.
As shown in FIG. 4, one or more components constituting the transaction evaluation system of FIGS. 2 and / or 3 connect the control center 402 with the transaction matching systems 110 and 112. The transaction matching systems 110 and 112 are one or more matching systems such as hybrid price / time priority such as "first in, first out" ("FIFO"), allocation, lead market maker ("LMM"). Alternatively, it is desirable to use a method, or other matching system or method that automatically matches orders. When the order details are entered via user interface 404, the transaction matching systems 110 and 112 execute the transaction and match the transaction data (eg, securities type, price, quantity, buyer, seller, etc.). Is preferably sent to the transaction valuation system 118 and the user interface 404. The transaction matching systems 110 and 112 also transmit the matched transaction data and market price data to the market price and data vendors 120 and 122. Matched transaction data and market data should explain recent market movements.
Through the Control Center 404, the exchange or exchange member should supervise the reservation of commodities on the market. The control center 404 controls the transaction valuation system 118, manually or automatically, or makes state changes for any goods, securities, parameters, or groups. The control center is preconfigured in FIG. 2 for any market condition or combination of market conditions, as in the case of looking at, configuring and programming the logic of FIG. 3 for such market conditions. Look at, configure, and program the price thresholds and timing variables that have been set.
To ensure that market participants and exchanges are aware of market conditions or any changes to thresholds, variables, or logic, rating system 118 provides user interface 120-126 (FIG. 1). And 404 (FIG. 4), control center 402 (FIG. 4), and any communication system should be notified. In some cases, each embodiment sends selected notifications only to Control Center 402, allowing exchanges to notify the market of certain conditions through a messaging system as needed.
This system and method may be used because the market participant is unaware that the goods or securities are on hold due to the large number of messages being sent through the e-commerce system, or because the market participant does not trade. It also includes an independent communication system connected to the transaction valuation system 118 to carry information, warnings, or alerts about pending securities. Such systems include devices that send and receive messages via telecommunications or wireless links, such as mobile phones and personal digital assistants (PDAs), and / or e-mail devices, fax machines that send and receive images, and the like. It includes devices that can print it on tangible media. These systems should make market participants aware of the state of the market within a short time frame.
The Systems and Methods mitigate or prevent market volatility caused by the triggering, selection and trading of conditional orders. Certain embodiments of the method are converted into computer-readable media, programming instructions (eg, code), or information that can be stored and retrieved from volatile or non-volatile memory.
For exchanges such as futures exchanges that enforce non-bankruptcy ranges or other price ranges, the method shown in FIG. 5 may be used. The method is encoded in a computer readable medium such as a signal carrier, memory and programmed into an element such as one or more integrated circuits, or by a controller, computer, server, or server cluster. It is processed. When the method is executed in code or software, the code or software is in the memory, communication interface, or transaction evaluation system 118 in FIG. 2 resident or interface to the transaction matching systems 110 and 112 of FIG. 1 or FIG. Resident in an interface or other resident non-volatile or volatile memory. The memory contains an ordered list of executable instructions for executing logical functions. Logical functions are carried out through digital circuits, through source code, or through analog circuits. The code or software is embedded in a computer-readable or signal-carrying medium for use by or in connection with an instruction-executable system, device, or device. Such systems include computer-based systems, systems that include processors, or other systems that selectively extract instructions from an instruction-executable system, device, or device that also performs instructions.
"Computer readable media", "machine readable media", "propagation signal" media, and / or "signal carrier media" are codes used by or in connection with instruction executable systems, devices, or equipment. Alternatively, it may be provided with any means of possessing, storing, communicating, propagating, or transporting the software. The machine-reading medium may optionally be an electronic, magnetic, optical, electromagnetic, infrared, or semiconductor system, device, instrument, or propagation medium, without limitation. Examples of machine-readable media include electrical connections with one or more wires, magnetic or optical portable disks, volatile memory such as random access memory "RAM", read-only memory "ROM", erase. Possible Programmable Read-only memory (EPROM or flash memory), optical fiber (optical), etc. Machine-readable media also includes tangible media on which the code or software is printed, where the code or software is translated into a high-level language, compiled by a scanner, and / or processed in a conversion or other way. .. The processed medium will then be stored in computer and / or machine memory.
As shown in FIG. 5, in action 502, a stop order is triggered to enter the market at the limit or market price. A stop order is sometimes referred to as a stop-loss order or simply a stop, but in this embodiment a stop order is an order to buy or sell at a limit when the market reaches a certain price. The limit price is a specific price, or a price that is favorable to the trader. The buy limit order will be executed below the specified price limit. The sell limit order will be executed above the specified price limit.
At operation 504, the method compares the execution price to the non-bankruptcy range calculated separately for each commodity or securities. The non-bankruptcy range is the composite price range or the most recent transaction price plus or minus the non-bankruptcy range variable.
If the price of the transaction is within the non-bankruptcy range, the transaction is valid and the public continuous transaction is maintained in actions 506 and 508. This process is applied each time a stop order is placed in a transaction. Price comparisons are made for each tradable price level in the market.
When the price of the transaction goes out of the non-bankruptcy range, it is desirable that the goods be put on hold in actions 506 and 510. At the same time as the hold, a timer connected to or resident in the transaction processing engine is activated. The counter is also activated to track the number of times the quote opening price verification process is performed.
In the illustrated embodiment, the counter is initialized to "1" in operation 512. The counter should not exceed the values held in the table or data structure. If the comparison to the quote opening price occurs more than once, a variable price range (eg, an extended non-bankruptcy range) is set for validation of the quote opening price. The variable price range includes the product of the non-bankruptcy range and the multiplier. It is desirable that the multiplier increases incrementally or in multiples each time a quote verification occurs.
After a predetermined length of time has elapsed, operations 514 and 516 calculate the quote opening price and price range and report to the market through the data transmission unit. The quote opening price represents the price at which the commodity will be traded at the start of the market. The quote opening price includes an equilibrium price that falls within the range where the bid price and the bid price overlap.
A comparison between the quote opening price and the calculated price range is made in operation 518. If the quote is within the price range, the market opens and trading is started at that quote or market price. When another stop order is triggered by operation 502, this process resumes.
If the quote opening price is outside the price range, the processing variables are incremented in actions 522 and 524, and in action 526 this process continues until a preset number of iterations is reached. When the maximum number of iterations is reached, the commodity is restarted in action 520, and the above process is performed again when another stop order is triggered in action 502.
If the maximum number of iterations is not reached, processing resumes when the time variable is read or programmed in action 528, and another quote opening value is calculated. In operation 514, the quote opening price is a dynamic price that changes when an order enters the market and the pending order is modified and / or canceled. The method continues until a preset number of iterations is reached or an external event occurs. External events include market closures or manual market interventions.
The above embodiments can successfully cope with the large volatility that occurs in markets that trade large networks, new products, or popular contracts. This embodiment includes common stock, debt, investment indices, and other investments, as well as bundles involving the purchase of any commodity, or a combination of commodity contracts or a set of commodity contracts, eg, one of a series of continuous contracts. Makes it easier to make any transaction between a seller and a buyer, including the market in which you trade.
When the transaction valuation system 118 is integrated or linked to a spread matching transaction processing engine, all relevant spreads are automatically held when the spreads are outside a preset threshold. When held, all associated spread securities are held and any implied spread trade becomes inactive. Once the market is ready, all spreads corresponding to the underline greg will be launched. Also, if the contract utilizes an implied transaction, the implied transaction will be suspended until the rules of the exchange or other rules permit the resumption of the implied transaction.
As shown in FIG. 4, the transaction evaluation system 118 is connected to the control center 402. Through the Control Center, exchange managers take appropriate action on spreads and manually open the corresponding spreads. Under the above circumstances, implied spreading remains inactive for the rest of the trading period. The exchange administrator may set up a different group of contracts before the start, take appropriate action on the spread, or reset to start a different group of contracts. In some embodiments, implied spreading is automatically restarted at market launch, if the investment leg conditions allow.
The present embodiment described above provides exchanges and users with flexible methods and structures for inducing, selecting, and trading conditional orders to mitigate or prevent market price volatility. In order to explain the present embodiment in more detail, a representative market will be illustrated and described.
In the first example, the price verification time is programmed to 5 seconds and the initial non-failure range is 6.<tables num="3"></tables>
When the market is in a continuous trading state and one unit of buy order enters the market at 873.75, the following results occur in order. -Transaction 1 A new order (1 unit) is traded with TON1 (1 unit) at 873.75. -TON12-stop (87375), TON11-stop (87375) are triggered by transaction 1. -Trading 2 TON12 (9 units) is traded with TON1 (9 units) for 873.75. -Trading 3 TON12 (1 unit) is traded with TON2 (1 unit) for 874.75. -Trading 4 TON11 (4 units) is traded with TON2 (4 units) for 874.75. -Trading 5 TON11 (5 units) is traded with TON3 (5 units) for 876.75. -TON10-stop (87525), TON9-stop (87675) are triggered by transaction 5. -Trading 6 TON11 (1 unit) is traded with TON4 (1 unit) at 879.00. -TON8-stop (87825), TON7-stop (78775) are triggered by transaction 6.
The market is put on hold as a transaction at a price of 880.75 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 879.75 as the repeated stops begin at the trading price of 873.75. The following pending status will be displayed in the order reservation.<tables num="4"></tables>
After waiting for a given length of time, if the quote opening price is greater than twice the non-bankruptcy range (12.00 from the original final price), the market remains on hold for the second time iteration. It becomes. In this example, the market can be reopened at the end of the 5 second delay or just before the end, and the following transactions will occur using normal quote logic. Trading 7 TON10 (1 unit) is traded with TON5 (1 unit) at 880.75. -TON6-Stop (88075) is triggered by Transaction 7.<tables num="5"></tables>
In the second example, an unstable state occurs when executing one conditional order. When a sell order of one unit of measure enters the market at 860.00, a chain of stop orders is triggered. In this example, the lowest price that can be traded during the trading witness time is 854.00.<tables num="6"></tables>
When the market is in a continuous trading state and one unit of sell order enters the market at 860.00, the following results occur in order. -Transaction 1 A new order (1 unit) is traded with TON1 (1 unit) for 860.00. -TON6-Stop (86000) will be triggered by Transaction 1. -Trading 2 TON2 (1 unit) is traded with TON6 (1 unit) for 859.00. -Trading 3 TON3 (1 unit) is traded with TON6 (1 unit) for 858.00. -Trading 4 TON4 (2 units) is traded with TON6 (2 units) for 854.00.
The market is put on hold as a transaction at a price of 853.00 would violate the non-bankruptcy range. The market does not trade above the price of 854.00 as the stop repeats start at the transaction price of 860.00. The following pending status will be displayed in the order reservation.<tables num="7"></tables>
After waiting a given length of time, if the quote opening price is greater than twice the non-bankruptcy range (12.00 from the original final price), the market has been put on hold during the second time iteration. Will remain. In this example, the market can be reopened at or near the end of the 5 second delay, resulting in the following transactions: -Trading 5 TON5 (1 unit) is traded with TON6 (1 unit) for 853.00.<tables num="8"></tables>
In the third example, the upper non-bankruptcy range invasion does not occur. As in the other cases, the price verification time is programmed to be about 5 seconds and the initial non-failure range is about 6.
In this example, one unit of buy order enters the market at 873.75. The maximum price that can be traded during this trading iteration is 879.75.<tables num="9"></tables>
When the market is in a continuous trading state and a buy order of 1 unit of new order 1 enters the market at 873.75, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) for 873.75. -TON12-stop (87375), TON11-stop (87375) are triggered by transaction 1. -Trading 2 TON11 (9 units) is traded with TON1 (9 units) for 873.75. -Trading 3 TON11 (1 unit) is traded with TON2 (1 unit) for 874.75. -Trading 4 TON12 (4 units) is traded with TON2 (4 units) for 874.75. -Trading 5 TON12 (5 units) is traded with TON3 (5 units) for 876.75. -TON10-stop (87525), TON9-stop (87675) are triggered by transaction 5. -Trading 6 TON10 (1 unit) and TON4 (1 unit) are traded at 879.00. -TON8-stop (87825) and TON7-stop (78775) are triggered by transaction 6.
The market is put on hold as a transaction at a price of 880.75 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 879.75 as the repeated stops begin at the trading price of 873.75. The following pending status will be displayed in the order reservation.<tables num="10"></tables>
After waiting a given length of time, if the quote opening price is greater than twice the non-bankruptcy range (12.00 from the original final price), the market has been put on hold during the second time iteration. Will remain. In this example, the market can be reopened at or near the end of the 5 second delay, resulting in the following transactions: Trading 7 TON10 (1 unit) is traded with TON5 (1 unit) for 884.75. -TON6-Stop (88075) is triggered by Transaction 7.<tables num="11"></tables>
In the fourth example, the lower non-bankruptcy range invasion does not occur. As in the other cases, the price verification time is programmed to be about 5 seconds and the initial non-failure range is about 6.
In this example, one unit of sell order enters the market at 860.75. The maximum price that can be traded during this trading iteration is 854.75.<tables num="12"></tables>
When the market is in a continuous trading state and a sell order of 1 unit of new order 1 enters the market at 860.75, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) at 860.75. -TON7-Stop (86075) is triggered by Transaction 1. -Trading 2 TON1 (9 units) is traded with TON7 (9 units) at 860.75. -Trading 3 TON2 (1 unit) is traded with TON7 (1 unit) for 860.00. -TON8-Stop (86000) is triggered by Transaction 3. -Trading 4 TON2 (4 units) is traded with TON8 (4 units) for 860.00. -Trading 5 TON3 (1 unit) is traded with TON8 (1 unit) for 859.00. -TON9-Stop (85900) is triggered by Transaction 5. -Trading 6 TON3 (4 units) is traded with TON9 (4 units) for 859.00. -Trading 7 TON4 (1 unit) is traded with TON9 (1 unit) for 858.75. -TON10-Stop (85875) is triggered by Transaction 7. Transaction 8 TON4 (4 units) is traded with TON10 (4 units) for 858.75. -Trading 9 TON5 (1 unit) is traded with TON10 (1 unit) for 855.00. -TON11-Stop (85500) is triggered by Transaction 9.
The market is put on hold as a transaction at a price of 854.50 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market will not trade below the price of 854.75 as the repeated stops will start at the trading price of 860.75. The following pending status will be displayed in the order reservation.<tables num="13"></tables>
After waiting a given length of time, if the quote opening price is greater than twice the non-bankruptcy range (12.00 from the original final price), the market has been put on hold during the second time iteration. Will remain. In this example, the market can be reopened at or near the end of the 5 second delay, resulting in the following transactions: -Trading 10 TON6 (5 units) is traded with TON11 (5 units) for 854.50.<tables num="14"></tables>
In the fifth example, manual intervention occurs. As in other cases, the price verification time is programmed to be about 5 seconds.
In this example, one unit of sell order enters the market at 874.00. The minimum price that can be traded during this trade iteration is 868.00. The ESM3 market is to be put on hold once the non-bankruptcy range 868.00 is violated. However, manual intervention overrides the 5-second variable. Securities are restarted by manually invoking the start command.<tables num="15"></tables>
When the market is in a continuous trading state and a sell order of 1 unit of new order 1 enters the market at 874.00, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) at 874.00. -TON7-Stop (87400) is triggered by Transaction 1. -Trading 2 TON1 (9 units) is traded with TON7 (9 units) at 874.00. -Trading 3 TON2 (1 unit) is traded with TON7 (1 unit) for 873.50. -TON8-Stop (873.50) is triggered by Transaction 3. -Trading 4 TON2 (4 units) is traded with TON8 (4 units) for 873.50. -Trading 5 TON3 (1 unit) is traded with TON8 (1 unit) for 873.00. -TON 9-Stop (87300) is triggered by Transaction 5. -Trading 6 TON3 (4 units) and TON9 (4 units) are traded at 873.00. -Trading 7 TON4 (1 unit) and TON9 (1 unit) are traded at 872.50. TON10-Stop (872.50), TON11-Stop (872.50), and TON12-Stop (872.50) are triggered by Transaction 7. -Trading 8 TON4 (4 units) and TON10 (4 units) are traded at 872.50. -Trading 9 TON5 (1 unit) and TON10 (1 unit) are traded at 872.50.
The market is put on hold as a transaction at a price of 867.50 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade below the price of 868.00, as the stop repeats at the transaction price of 874.00. The following pending status will be displayed in the order reservation.<tables num="16"></tables>
With manual intervention, securities will not be reopened until the exchange manager has taken an alternative manual intervention to reopen the market.
In the sixth example, a price comparison with a plurality of non-bankruptcy ranges occurs. When a unit of sell order enters the market at 865.75, a chain of stop orders is triggered. The minimum price that can be traded during the first iteration is 859.75 (1x) and the minimum price that can be traded during the second iteration is 853.75 (2x). The ESM3 market will be put on hold at 859.75 (1 iteration) and 853.75 (2 iterations).<tables num="17"></tables>
When the market is in a continuous trading state and a sell order of 1 unit of new order 1 enters the market at 865.75, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) for 865.75. -TON8-Stop (86575) is triggered by Transaction 1. -Trading 2 TON1 (9 units) is traded with TON8 (9 units) at 865.75. -Trading 3 TON2 (1 unit) is traded with TON8 (1 unit) at 865.50. -TON9-Stop (86550) is triggered by Transaction 3. -Trading 4 TON2 (4 units) is traded with TON9 (4 units) for 865.50. -Trading 5 TON3 (1 unit) is traded with TON9 (1 unit) for 865.00. -TON10-Stop (86500) is triggered by Transaction 5. -Trading 6 TON3 (4 units) and TON10 (4 units) are traded at 865.00. -Trading 7 TON4 (1 unit) and TON10 (1 unit) are traded at 864.50. -TON11-Stop (86450) is triggered by Transaction 7. Transaction 8 TON4 (4 units) and TON11 (4 units) are traded at 864.50. -Trading 9 TON5 (1 unit) and TON11 (1 unit) are traded at 862.50. -TON12-Stop (86250) is triggered by Transaction 9. -Trading 10 TON6 (5 units) and TON12 (5 units) are traded at 862.00. -TON 13-Stop (86200) is triggered by Transaction 10. -Trading 11 TON6 (5 units) and TON13 (5 units) are traded at 862.00.
The market is put on hold as a transaction at a price of 853.00 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the prices 859.75 (1x) and 853.75 (2x) as the repeated stops begin at the transaction price of 865.75. The following pending status will be displayed in the order reservation.<tables num="18"></tables>
After waiting for a given length of time, if the quote opening price (853.00) is greater than twice the non-bankruptcy range (12.00 from the original final price), the market is on hold for the second time iteration. It remains in the state. In this example, the market repeats the second iteration in a pending state. After the second iteration, the market will re-examine the quote opening price and the market will be reopened as the quote opening price (853.00) is within the new price range. -Trading 12 TON7 (5 units) is traded with TON13 (5 units) for 853.00.
In the seventh example, the security is scheduled to be closed before the stop price validation variable expires. If the security is currently on hold due to a non-bankruptcy breach, the security goes into a closed state. The following order shows an example of this. -Price logic is violated by inducing stop orders that violate the non-bankruptcy range. The market is put on hold during the first iteration of a given time. The group controller closes the security while the timer measures the timely adjustment interval. -Stop price verification parameters are reset by overriding by the group controller.
In the eighth example, an imbalance occurs during the execution of one conditional order. The minimum price that can be traded during this transaction iteration is 854.00.<tables num="19"></tables>
When the market is in a continuous trading state and a sell order of 1 unit of new order 1 enters the market at 860.00, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) for 860.00. -TON6-Stop (86000) is triggered by Transaction 1. -Trading 2 TON2 (1 unit) is traded with TON6 (1 unit) for 859.00. -Trading 3 TON3 (1 unit) is traded with TON6 (1 unit) for 858.00. -Trading 4 TON4 (2 units) is traded with TON6 (2 units) for 854.00.
The market is put on hold as a transaction at a price of 853.00 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 850.00, as the stop repeats at the transaction price of 860.00. The following pending status will be displayed in the order reservation.<tables num="20"></tables>
After waiting a given length of time, if the quote opening price is greater than twice the non-bankruptcy range (12.00 from the original final price), the market has been put on hold during the second time iteration. Will remain. In this example, the market will start at the end of the 5 second delay and the next transaction will occur. Transaction 5 TON5 (1 unit) is traded with TON6 (2 units) for 853.00.<tables num="21"></tables>
In the ninth example, the market is on hold. Additional orders enter the market, quotes change and the market opens. If no new limit orders are placed, the market will remain on hold due to a non-bankruptcy limit breach.<tables num="22"></tables>
When the market is in a continuous trading state and a buy order of 1 unit of new order 1 enters the market at 854.00, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) for 854.00. -TON21-Stop (85400) is triggered by Transaction 1. -Trading 2 TON21 (5 units) is traded with TON2 (5 units) for 855.25. -TON 20-Stop (85525) is triggered by Transaction 2. -Trading 3 TON20 (5 units) is traded with TON3 (5 units) at 856.25. -TON19-Stop (85625) is triggered by Transaction 3. -Trading 4 TON19 (5 units) is traded with TON4 (5 units) for 857.75. -TON18-Stop (85775) is triggered by Transaction 4. -Trading 5 TON18 (5 units) is traded with TON5 (5 units) for 859.50. -TON17-Stop (85950) is triggered by Transaction 5.
The market is put on hold as a transaction at a price of 860.25 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 860.00, as the stop repeats at the transaction price of 854.00. The following pending status will be displayed in the order reservation.<tables num="23"></tables>
As shown, a new order is placed while on hold. Due to the order, the quote opening price will be 866.00 here. After waiting for a given length of time, if the quote opening price (866.00) is greater than twice the non-bankruptcy range (12.00 from the original final price), the market is on hold during the second iteration. Will remain in place. In this example, the quote opening price (866.00) is within the new price range (866.00), so the market can be restarted. TON10-stop (866.50) and TON9-stop (86650) are triggered by the quote opening price. -Transaction 6 TON10 (5 units) is traded with new order 4 (5 units) at 866.00. -Transaction 7 TON9 (5 units) is traded with new order 5 (5 units) for 866.00. -Transaction 8 New orders 3 (5 units) are traded with TON7 (5 units) at 866.00. -Transaction 9 New order 2 (5 units) is traded with TON6 (5 units) at 866.00.<tables num="24"></tables>
In the tenth example, the market is on hold. The quote opening price is a better bid price that violates the non-bankruptcy range and the market remains on hold.<tables num="25"></tables>
When the market is in a continuous trading state and a buy order of 1 unit of new order 1 enters the market at 854.00, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) for 854.00. -TON11-Stop (85400) is triggered by Transaction 1. -Trading 2 TON11 (5 units) is traded with TON2 (5 units) for 855.25. -TON10-Stop (85525) is triggered by Transaction 2. -Trading 3 TON10 (5 units) is traded with TON3 (5 units) at 856.25. -TON9-Stop (85625) is triggered by Transaction 3. -Trading 4 TON9 (5 units) is traded with TON4 (5 units) for 857.75. -TON8-Stop (85775) is triggered by Transaction 4. -Trading 5 TON8 (5 units) is traded with TON5 (5 units) for 859.50. -TON7-Stop (85950) is triggered by Transaction 5.
The market is put on hold as a transaction at a price of 866.25 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 860.00, as the stop repeats at the transaction price of 854.00. The following pending status will be displayed in the order reservation.<tables num="26"></tables>
While on hold, the remaining sell orders are canceled (TON6) and new orders come in at 867.00. The quote opening price is currently 867.00B (a better bid price).<tables num="27"></tables>
After waiting for a given length of time, if the quote opening price (867.00B) is outside the non-failure range 866.00 (2X6.00), the market remains on hold for the second iteration. Become. After the second iteration, the quote opening price falls within the non-bankruptcy range and the market opens.
In the eleventh example, the market is on hold. After verification of the quote opening price (the quote opening price of good sell order (A)), the quote opening price violates the non-bankruptcy range, so the market remains on hold.<tables num="28"></tables>
When the market is in a continuous trading state and a sell order of 1 unit of new order 1 enters the market at 865.25, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) at 865.25. -TON7-Stop (86525) is triggered by Transaction 1. -Trading 2 TON2 (5 units) is traded with TON7 (5 units) for 864.50. -TON8-Stop (86450) is triggered by Transaction 2. -Trading 3 TON3 (5 units) is traded with TON8 (5 units) for 864.00. -TON9-Stop (86400) is triggered by Transaction 3. -Trading 4 TON4 (5 units) is traded with TON9 (5 units) at 863.00. -TON10-Stop (86300) is triggered by Transaction 4.
The market is put on hold as a transaction at a price of 853.00 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market will not trade below the price of 859.25 as the repeated stops will start at the trading price of 865.25. The following pending status will be displayed in the order reservation.<tables num="29"></tables>
During the hold, the remaining buy orders are canceled (TON5) and better sell orders enter the market. The quote opening price is currently 852.00A (better sell order).<tables num="30"></tables>
After waiting for a given length of time, if the quote opening price (852.00) is outside the non-bankruptcy range 853.25 (2X6.00), the market remains on hold for the second iteration. Become. After the second iteration, the quote opening price falls within the non-bankruptcy range and the market opens.
In the twelfth example, the market is on hold. After verifying the quote opening price (the quote opening price of a good buy order (B)), the market opens because the quote opening price does not violate the non-bankruptcy range.<tables num="31"></tables>
When the market is in a continuous trading state and a buy order of 1 unit of new order 1 enters the market at 854.00, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) for 854.00. -TON11-Stop (85400) is triggered by Transaction 1. -Trading 2 TON11 (5 units) is traded with TON2 (5 units) for 855.250. -TON10-Stop (85525) is triggered by Transaction 2. -Trading 3 TON10 (5 units) is traded with TON3 (5 units) at 856.25. -TON9-Stop (85625) is triggered by Transaction 3. -Trading 4 TON9 (5 units) is traded with TON4 (5 units) for 857.75. -TON8-Stop (85775) is triggered by Transaction 4. -Trading 5 TON8 (5 units) is traded with TON5 (5 units) for 859.50. -TON7-Stop (85950) is triggered by Transaction 5.
The market is put on hold as a transaction at a price of 860.25 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 860.00, as the stop repeats at the transaction price of 854.00. The following pending status will be displayed in the order reservation.<tables num="32"></tables>
During the hold state, the remaining sell orders are canceled (TON6). After waiting for a predetermined length of time, the quote opening price becomes the bid price (860.25), which does not violate the non-bankruptcy range (866.00) and the market opens.
In the thirteenth example, the market is on hold. After verification of the quote opening price (the quoted opening price that does not violate the non-bankruptcy range with a good sell order (A)), the market opens.<tables num="33"></tables>
When the market is in a continuous trading state and a sell order of 1 unit of new order 1 enters the market at 865.25, the following results occur in order. -Transaction 1 New order 1 (1 unit) is traded with TON1 (1 unit) at 865.25. -TON7-Stop (86525) is triggered by Transaction 1. -Trading 2 TON2 (5 units) is traded with TON7 (5 units) for 864.50. -TON8-Stop (86450) is triggered by Transaction 2. -Trading 3 TON3 (5 units) is traded with TON8 (5 units) for 864.00. -TON9-Stop (86400) is triggered by Transaction 3. -Trading 4 TON4 (5 units) is traded with TON9 (5 units) at 863.00. -TON10-Stop (86300) is triggered by Transaction 4.
The market is put on hold as a transaction at a price of 859.00 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market will not trade below the price of 859.25 as the repeated stops will start at the trading price of 865.25. The following pending status will be displayed in the order reservation.<tables num="34"></tables>
During the pending state, the remaining buy orders are canceled (TON5). After waiting for a predetermined length of time, the quote opening price becomes the bid price (859.00) that does not violate the non-bankruptcy range (853.25), and the market opens.
When one unit of buy order enters the market at 861.00, a chain of stop orders is triggered in the 14th example.<tables num="35"></tables>
When the market is in a continuous trading state and a buy order of 1 unit of new order 1 enters the market at 873.75, the following results occur in order. -Transaction 1 New order 1, TON12 (1 unit) is traded with TON1 (1 unit) for 86100. -TON6-Stop (86100) is triggered by Transaction 1. -Trading 2 TON2 (5 units) is traded with TON6 (5 units) for 862.50. -TON7-Stop (86250) is triggered by Transaction 2. -Trading 3 TON3 (5 units) is traded with TON7 (5 units) for 863.50. -TON8-Stop (86350) is triggered by Transaction 3. -Trading 4 TON4 (5 units) is traded with TON8 (5 units) for 864.50. TON9-Stop (86450), TON10 (86450), and TON11 (86450) are triggered by Transaction 4.
The market is put on hold as a transaction at a price of 868.50 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market does not trade above the price of 867.00 as the repeated stops start at the trading price of 861.00. The following pending status will be displayed in the order reservation.<tables num="36"></tables>
During the first iteration, a second new order is placed and the market is biased towards the buy order side. According to the quote opening price generated after the second new order, the price is 868.75, and 10 units are entered on the buy order side and 12 units are entered on the sell order side. After waiting a predetermined length of time, if the quote opening price is greater than the non-failure range (12.00 above the original final price), the market remains on hold during the second hour iteration. In this example, the quote opening price (868.75) is not outside the non-bankruptcy range (873.00), so the market starts at the end of the 5 second delay. Then the following transactions occur. -Trading 7 TON10 (5 units) is traded with TON5 (5 units) for 868.75. -Trading 8 TON11 (5 units) is traded with TON5 (5 units) for 868.75. -Transaction 9 New order 2 (2 units) is traded with TON5 (2 units) for 868.75.<tables num="37"></tables>
When one unit of sell orders enter the market at 861.00, a chain of stop orders is triggered in the fifteenth example. The minimum price that can be traded in this transaction iteration is 859.25.<tables num="38"></tables>
When the market is in a continuous trading state and a buy order of 1 unit of new order 1 enters the market at 873.75, the following results occur in order. -Transaction 1 New order 1 (1 unit) and TON12 (1 unit) are traded with TON1 (1 unit) at 865.25. -TON6 (865.25) is triggered by transaction 1. -Trading 2 TON2 (5 units) is traded with TON6 (5 units) for 864.50. TON7 (864.50) 864.00 is triggered by transaction 2. -Trading 3 TON3 (5 units) is traded with TON7 (5 units) for 864.00. -TON8 (86350) is triggered by transaction 3. -Trading 4 TON4 (5 units) is traded with TON8 (5 units) at 863.00. TON9 (86300), TON10 (86300), and TON11 (86300) are triggered by transaction 4.
The market is put on hold as a transaction at a price of 859.00 would violate the non-bankruptcy range. The non-bankruptcy range of ES is currently 6. The market will not trade above the price of 859.25 as the repeated stops will start at the trading price of 865.25. The following pending status will be displayed in the order reservation.<tables num="39"></tables>
During the first iteration, a second new order is placed and the market is biased towards the sell order side. According to the quote opening price generated after the second new order, the price is 858.75, and 12 units are entered on the buy order side and 10 units are entered on the sell order side. After waiting a predetermined length of time, if the quote opening price is greater than the non-failure range (12.00 above the original final price), the market remains on hold during the second time iteration. In this example, the quote opening price (858.75) is not outside the non-bankruptcy range (853.25), so the market starts at the end of the 5 second delay. Then the following transactions occur. -Trading 7 TON10 (5 units) is traded with TON5 (5 units) for 858.75. -Trading 8 TON11 (5 units) is traded with TON5 (5 units) for 858.75. -Transaction 9 New order 2 (2 units) is traded with TON5 (2 units) for 858.75.
Although some embodiments of the present invention have been described, it is self-evident that many other embodiments and embodiments are possible within the scope of the present invention. It should be understood that the above detailed description is for the purpose of explanation, not for the purpose of imposing restrictions, and what defines the spirit and scope of the present invention is the content of the claims and all their equivalents. Please understand that it is a thing.
44 sheets
Sheet 1 Sheet 2 Sheet 3 Sheet 4 Sheet 5 Sheet 6 Sheet 7 Sheet 8 Sheet 9 Sheet 10 Sheet 11 Sheet 12 Sheet 13 Sheet 14 Sheet 15 Sheet 16 Sheet 17 Sheet 18 Sheet 19 Sheet 20 Sheet 21 Sheet 22 Sheet 23 Sheet 24 Sheet 25 Sheet 26 Sheet 27 Sheet 28 Sheet 29 Sheet 30 Sheet 31 Sheet 32 Sheet 33 Sheet 34 Sheet 35 Sheet 36 Sheet 37 Sheet 38 Sheet 39 Sheet 40 Sheet 41 Sheet 42 Sheet 43 Sheet 44
Every citation, both waysCites: the store holds 0 of 1
| Reference | Relation |
|---|---|
| 特開2002-183446号公報 | Non-patent |
| 2001年度 日本ファイナンス学会第9回大会 予稿集,JGB先物市場の注文付け合わせ方法と価格変動 -戦略的注文行動の分析、市場環境に応じた適切な取引ルール,2001年6月2日 | Non-patent |
37 members in 6 offices
Priority claims10
| Document | Office | Kind | Date |
|---|---|---|---|
| 49014503 | United States of America | P | |
| 49014503 | United States of America | P | |
| 60490145 | United States of America | – | |
| 10713126 | United States of America | – | |
| 71312603 | United States of America | A | |
| 71312603 | United States of America | A | |
| 10713126 | – | – | – |
| 60490145 | – | – | – |
| US20030490145P | – | – | – |
| US20030713126 | – | – | – |
Members37
| Document | Office | Kind | |
|---|---|---|---|
| CA2532395A1 | Canada | A1 | |
| WO2005013041A2 | World Intellectual Property Organization (WIPO) | A2 | |
| US2005108141A1 | United States of America | A1 | |
| WO2005013041A3 | World Intellectual Property Organization (WIPO) | A3 | |
| EP1649383A2 | European Patent Office (EPO) | A2 | |
| JP2006529035A | Japan | A | |
| EP1649383A4 | European Patent Office (EPO) | A4 | |
| US2008010187A1 | United States of America | A1 | |
| US2008046356A1 | United States of America | A1 | |
| AU2008298920A1 | Australia | A1 | |
| AU2008298925A1 | Australia | A1 | |
| CA2699553A1 | Canada | A1 | |
| CA2699622A1 | Canada | A1 | |
| WO2009036138A1 | World Intellectual Property Organization (WIPO) | A1 | |
| WO2009036143A1 | World Intellectual Property Organization (WIPO) | A1 | |
| JP2011040094A | Japan | A | |
| US2011320338A1 | United States of America | A1 | |
| US8103576B2 | United States of America | B2 | |
| US8112347B2 | United States of America | B2 | |
| US2012084194A1 | United States of America | A1 | |
| CA2532395C | Canada | C | |
| US8266037B2 | United States of America | B2 | |
| US2012330816A1 | United States of America | A1 | |
| AU2008298920B2 | Australia | B2 | |
| AU2008298925B2 | Australia | B2 | |
| US8489488B2 | United States of America | B2 | |
| US2013275291A1 | United States of America | A1 | |
| JP2014013602A | Japan | A | |
| US8924278B2 | United States of America | B2 | |
| JP5649397B2This record | Japan | B2 | |
| US2015046315A1 | United States of America | A1 | |
| JP5779212B2 | Japan | B2 | |
| CA2699553C | Canada | C | |
| CA2699622C | Canada | C | |
| US9633394B2 | United States of America | B2 | |
| US2017193603A1 | United States of America | A1 | |
| US9760949B2 | United States of America | B2 |
22 legal events, as the office reported them to INPADOC
Over the term
Point at a mark for the eventEvents
| Event | Code | |
|---|---|---|
| Cancellation because of completion of termEXPY | EXPY | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Written notification of registration of transferJAPANESE INTERMEDIATE CODE: R350R350 | R350 | |
| Written request for registration of reclamation of nameJAPANESE INTERMEDIATE CODE: R313633S633 | S633 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Receipt of annual feesJAPANESE INTERMEDIATE CODE: R250R250 | R250 | |
| Certificate of patent or registration of utility modelJAPANESE INTERMEDIATE CODE: R150R150 | R150 | |
| First payment of annual fees (during grant procedure)JAPANESE INTERMEDIATE CODE: A61A61 | A61 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Decision of refusalJAPANESE INTERMEDIATE CODE: A02A02 | A02 | |
| Request for written amendment filedJAPANESE INTERMEDIATE CODE: A523A521 | A521 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Written permission of extension of timeJAPANESE INTERMEDIATE CODE: A602A602 | A602 | |
| Written request for extension of timeJAPANESE INTERMEDIATE CODE: A601A601 | A601 | |
| Notification of reasons for refusalJAPANESE INTERMEDIATE CODE: A131A131 | A131 |
Numbers
- Publication
- 5649397
- Publication, DOCDB
- 5649397
- Publication, EPODOC
- JP5649397B
- Application
- 228625
- Application, DOCDB
- 2010228625
- Application, EPODOC
- JP20100228625
Titles2
- Japanese
- 損切り発生時に市場を制御するためのシステム及び方法
- English
- Systems and methods to control the market when loss cuts occur
Classification
- CPC, 4
- G06Q40/04
- G06Q40/047
- G06Q40/06
- G06Q40/00
- IPC, 5
- G06Q20 10
- G06Q40 04
- G06F
- G06F17 16
- G06Q40 00
