throbber
Various abbreviations are used in the screen displays, and specifically,
`
`in the column headings of the screen displays reproduced herein.
`
`Some
`
`abbreviations have been discussed above. A list of common abbreviations and
`
`their meanings is provided in Table 1.
`
`
`
`-10-
`
`0001 101
`
`0001101
`
`

`
`Table I — Abbreviations
`
`Expiration Month/Year
`
`TheoBid
`
`Theoretical Bid Price
`
`_Bid Member ID
`Working Buys for entire Group
`ll:)
`
`TheoAsk
`
`Theoretical Ask Price
`
`QAct
`
`Quote Action (Sends
`individual quotes)
`
`WrkBuys(2)
`
`BidQty
`
`Bid Quantity
`
`ThrshBid(s)
`
`Threshold Bid Price
`
`BQQ
`
`BQP
`
`*1
`
`Test Bid Quote Quantity
`
`Test Bid Quote Price
`
`BidPrc
`
`Bid Price
`
`Bid Qty Accum Accumulated Bid Quantity
`
`BidPrc Avg
`
`Bid Price Average
`
`AskPrc Avg
`
`Ask Price Average
`
`LMkt BQQ
`
`Mkt BQP
`
`Quote
`
`Mkt AQQ
`
`Market Bid Quote Quantity
`
`Market Bid Quote Price
`Checkbox activates I deactivates
`contract for quoting
`
`Market Ask Quote Quantity
`
`AskQty Accum
`
`Accumulated Ask Quantity
`
`Mkt AQP
`
`Market Ask Quote Price
`
`AskPrc
`
`Ask Price
`
`l Threshold Ask Price
`
`AQP
`
`AQQ
`
`Ask Quantity
`Working Sells for entire Group
`lD
`
`pmp BidQty(s)
`Imp BidPrc(5)
`
`Ask Quote Price
`
`Ask Quote Quantity
`
`implied Bid Quantity
`
`Implied Bid Price
`
`ThrshAsk(s)
`
`AskQty
`
`Wrksellsiz)
`
`Ask Mbr(1)
`
`NetPos
`
`Imp AskQty(5)
`
`Implied Ask Quantity
`
`implied Ask Price
`Change in Delta given 1 pt
`
`kchange in underlying
`Change in price given 1 pt
`change in underlying
`
`Percent volatility
`Price change given 1%
`change in Vola
`
`rPrice change given 1%
`change in interest rate
`
`Price change for every day
`that elapses
`Activate I deactivate click
`trading by contract
`Auction, Closed, FastMkt. Not
`Tradable, Pre-trading, Tradable, S =
`post-trading
`
`Expiration Month/Year
`
`i i
`
`Imp AskPrc(5)
`
`7
`‘W
`
`Gammaia)
`
`De|ta(3)
`
`Vola(3)
`
`I’
`Vega(3)
`
`Rho(3)
`
`Thetaia)
`
`Click Trd
`
`LAsk Member ID
`
`Net Position
`
`FFNetPos
`
`Fast Fill Net Position
`
`LastPrc
`
`l.ast Price
`._l_
`
`LastQty
`
`l_ast Quantity
`
`Total
`
`High
`
`Total Traded Quantity
`T‘
`
`High Price
`
`l-ow Price
`
`Opening Price
`i
`Closing Price
`
`Last Price-Last Close
`
`Theoretical Price
`
`-11-
`
`0001102
`
`
`
`0001102
`
`

`
`As described herein,
`
`the display and trading method of the present
`
`invention provide the user with certain advantages over systems in which a
`
`display of market depth, as shown in Figure 2, is used. The Mercury display
`
`and trading method of the present invention ensure fast and accurate execution
`
`of trades by displaying; market depth on a vertical or horizontal plane, which
`
`fluctuates logically up or down,
`
`left or right across the plane as the market
`
`prices fluctuates. This allows the trader to trade quickly and efficiently. An
`
`example of such a Mercury display is illustrated in the screen display of Figure
`
`10
`
`3.
`
`
`
`The display of market depth and the manner in which traders trade
`
`within the market depth can be effected in different manners, which many
`
`traders will find materially better, faster and more accurate.
`
`In addition, some
`
`15
`
`traders may find the display of market depth to be difficult to follow.
`
`In the
`
`display shown in Figure 2, the market depth is displayed vertically so that both
`
`Bid and Ask prices descend the grid. The Bid prices descend the market grid as
`
`the prices decrease. Ask prices also descend the market grid as these prices
`
`actually increase.
`
`This combination may be considered counterintuitive and
`
`20
`
`difficult to follow by some traders.
`
`The Mercury display overcomes this problem in an innovative and
`
`25
`
`30
`
`logical manner. Mercury also provides an order entry system, market grid, fill
`
`window and summary of market orders in one simple window.
`
`Such a
`
`condensed display materially simplifies the trading system by entering and
`
`tracking trades in an extremely efficient manner. Mercury displays market
`
`depth 'm a logical, vertical fashion or horizontally or at some other convenient
`
`angle or configuration. A vertical field is shown in the figures and described
`
`for convenience, but the field could be horizontal or at an angle.
`
`In turn,
`
`Mercury further increases the speed of trading and the likelihood of entering
`
`orders at desired prices with desired quantities.
`
`In the preferred embodiment of
`
`the invention, the Mercury display is a static vertical column of prices with the
`
`-12-
`
`0001103
`
`0001103
`
`

`
`bid and ask quantities displayed in vertical columns to the side of the price
`
`column and aligned with the corresponding bid and ask prices. An example of
`
`this display is shown in Figure 3.
`
`Bid quantities are in the column 1003 labeled BidQ and ask quantities
`
`are in column 1004 labeled AskQ. The representative ticks from prices for the
`
`given commodity are shown in colunm 1005. The column does not list the
`
`whole prices (e. g. 95.89), but rather, just the last two digits (e. g. 89).
`
`In the
`
`example shown, the inside market, cells 1020, is 18 (best bid quantity) at 89
`
`10
`
`(best bid price) and 20 (best ask quantity) at 90 (best ask price).
`In the
`preferred embodiment of the invention,
`these three columns are shown in
`
`different colors so that the trader can quickly distinguish between them.
`
`The Values in the price column are static; that is, they do not normally
`
`15
`
`change positions unless a re—centering command is received (discussed in detail
`later). The values in the Bid and Ask columns however, are dynamic; that is,
`
`they move up and down (in the vertical example) to reflect the market depth for
`
`the given commodity. The LTQ column 1006 shows the last traded quantity of
`the commodity. The relative position of the quantity value with respect to the
`
`20
`
`Price values reflects the price at which that quantity was traded. Column 1001
`
`labeled E/W (entered/working) displays the current status of the trader’s orders.
`
`The status of each order is displayed in the price row where it was entered. For
`
`example,
`
`in cells 1007,
`
`the number next to S indicates the number of the
`
`trader’s ordered lots that have been sold at the price in the specific row. The
`
`25
`
`number next to W indicates the number of the trader’s ordered lots that are in
`
`the market, but have not been fil1ed—i.e. the system is working on filling the
`
`order. Blanks in this column indicate that orders are entered or working at that
`
`price.
`
`In cells 1008, the number next to B indicates the number of the trader’s
`
`ordered lots that have been bought at the price in the specific row. The number
`
`30
`
`next to W indicates the number of the trader’s ordered lots that are in the
`
`market, but have not been f11led—i.e. the system is working on filling the order.
`
`
`
`-13-
`
`0001104
`
`0001104
`
`

`
`
`
`Various parameters are set and information is provided in column 1002.
`
`For example, ‘‘10:48:44’’ in cell 1009 shows the actual time of day. The L and
`
`R fields in cell 1010 indicate a quantity value, which may be added to the order
`
`quantity entered. This process is explained below with respect to trading under
`
`Mercury. Below the L and R fields, in cell 1011, a number appears which
`
`represents the current market volume. This is the number of lots that have been
`
`traded for the chosen contract. Cell 1012, “X 10”, displays the Net Quantity,
`
`the current position of the trader on the chosen contract. The number “10”
`
`represents the trader’s buys minus sells. Cell 1013 is the “Current Quantity”;
`
`10
`
`this field represents the quantity for the next order that the trader will send to
`
`market. This can be adjusted with right and left clicks (up and down) or by
`
`clicking the buttons which appear below the Current Quantity in cells 1014.
`
`These buttons increase the current quantity by the indicated amount;
`
`for
`
`example, “10” will increase it by 10; “1H” will increase it by 100; “1K” will
`
`15
`
`increase it by 1000. Cell 1015 is the Clear button; clicking this button will
`
`clear the Current Quantity field. Cell 1016 is the Quantity Description; this is a
`
`pull down menu allowing the trader to chose from three Quantity Descriptions.
`
`The pull down menu is displayed when the arrow button in the window is
`
`clicked. The window includes NetPos, Offset and a field allowing the trader to
`
`20
`
`enter numbers. Placing a number in this field will set a default buy or sell
`
`quantity. Choosing “Offset” in this field will enable the L/R buttons of cell
`
`1010. Choosing “NetPos” in this field will set
`
`the current Net Quantity
`
`(trader’s net position) as the trader’s quantity for his next trade. Cell 1017 are
`
`+/— buttons; these buttons will alter the size of the screen—either larger (+) or
`
`25
`
`smaller (-). Cell 10118 is used to invoke Net 0; clicking this button will reset
`
`the Net Quantity (cell 1011) to zero. Cell 1019 is used to invoke Net Real;
`
`clicking this button will reset the Net Quantity (cell 1011) to its actual position.
`
`The inside market and market depth ascend and descend as prices in the
`
`30
`
`market
`
`increase and decrease.
`
`For example, Figure 4 shows a screen
`
`displaying the same market as that of Figure 3 but at a later interval where the
`
`inside market, cells 1101, has risen three ticks. Here, the inside market for the
`
`-14-
`
`0001105
`
`0001105
`
`

`
`commodity is 43 (best bid quantity) at 92 (best bid price) and 63 (best ask
`
`quantity) at 93 (best ask price).
`
`In comparing Figures 3 and 4, it can be seen
`
`that the price column remained static, but the corresponding bids and asks rose
`
`up the price column. Market Depth similarly ascends and descends the price
`
`column, leaving a vertical history of the market.
`
`As the market ascends or descends the price colurrm, the inside market
`
`might go above or below the price column displayed on a trader’s screen.
`
`Usually a trader will want to be able to see the inside market to assess future
`
`10
`
`trades. The system of the present invention addresses this problem with a one
`
`click centering feature. With a single click at any point within the gray area,
`
`1021, below the “Net Real” button, the system will re-center the inside market
`
`on the trader’s screen. Also, when using a three-button mouse, a click of the
`
`middle mouse button, irrespective of the location of the mouse pointer, will re-
`
`15
`
`center the inside market on the trader’s screen.
`
`The same information and features can be displayed and enabled in a
`
`horizontal fashion.
`
`Just as the market ascends and descends the vertical
`
`Mercury display shown in Figures 3 and 4, the market will move left and right
`
`20
`
`in the horizontal Mercury display. The same data and the same information
`
`gleaned from the dynamical display of the data is provided.
`
`It is envisioned that
`
`other orientations can be used to dynamically display the data and such
`
`orientations are intended to come within the scope of the present invention.
`
`25
`
`Next,
`
`trading commodities, and specifically,
`
`the placement of trade
`
`orders using the Mercury display is described. Using the Mercury display and
`
`trading method, a trader would first designate the desired commodity and, if
`
`applicable, the default quantities. Then he can trade with single clicks of the
`
`right or left mouse button. The following equations are used by the system to
`
`30
`
`generate trade orders and to determine the quantity and price to be associated
`
`with the trade order. The following abbreviations are used in these formulas: P
`
`= Price value of row clicked, R = Value in R field, L = Value in L field, Q
`
`-15-
`
`0001106
`
`
`
`0001106
`
`

`
`= Current Quantity, Q3 = Total of all quantities in AskQ column at an equal or
`
`better price than P, Qb = Total of all quantities in BidQ colurrm at an equal or
`
`better price than P, N = Current Net Position, B0 = Buy order sent to market
`
`and S0 = Sell order sent to market.
`
`Any order entered using right mouse button
`
`Bo = (Q, + R)P (Eq. 1) If BidQ field clicked.
`
`S0 = (Q, + R)P (Eq. 2) If AskQ field clicked.
`
`10
`
`Orders entered using the left mouse button
`
`If “Offset” mode chosen in Quantity Description field then:
`
`B0 = (Q, + L)P (Eq. 3) If BidQ field clicked.
`
`S0 = (Q + L)P (Eq. 4) If AskQ field clicked.
`
`If “number” mode chosen in Quantity Description field then:
`
`B0 = QP (Eq. 5)
`
`S0 = QP (Eq. 6)
`
`If “NetPos” mode chosen in Quantity Description field then:
`
`B0 = NP (Eq. 7)
`
`S0 = NP (Eq. 8)
`
`15
`
`20
`
`Orders can also be sent to market for quantities that Vary according to
`
`the quantities available in the market; quantities preset by the trader; and which
`
`mouse button the trader clicks. Using this feature, a trader can buy or sell all
`
`of the bids or asks in the market at or better than a chosen price with one click.
`
`25
`
`The trader could also add or subtract a preset quantity from the quantities
`
`outstanding in the market. If the trader clicks in a trading cell—i.e. in the BidQ
`
`or AskQ column, he will enter an order in the market. The parameters of the
`
`order depend on which mouse button he clicks and what preset Values he set.
`
`30
`
`Using the screen display and Values from Figure 5, the placement of
`
`trade orders using the Mercury display and trading method is now described
`
`using examples. A left click on the 18 in the BidQ column 1201 will send an
`
`_16_
`
`0001107
`
`0001107
`
`

`
`order to market to sell 17 lots (quantity # chosen on the Quantity Description
`
`pull down menu cell 1204) of the commodity at a price of 89 (the corresponding
`
`price in the Prc column 1203). Similarly, a left click on the 20 in the AskQ
`
`column 1202 will send an order to market to buy 17 lots at a price of 90.
`
`Using the right mouse button, an order would be sent to market at the
`
`price that corresponds to the row clicked for the total quantity of orders in the
`market that equal or better the price in that row plus the quantity in the R field
`
`1205. Thus, a right click in the AskQ colurrm 1202 in the 87 price row will
`
`10
`
`send a sell order to market at a price of 87 and a quantity of 150.
`
`150 is the
`
`sum of all the quantities 30, 97, 18 and 5.
`
`30, 97 and 18 are all of the
`
`quantities in the market that would meet or better the trader’s sell order price of
`87. These quantities are displayed in the BidQ column 1201 because this
`
`column represents the orders outstanding in the market
`
`to purchase the
`
`15
`
`commodity at each corresponding price. The quantity 5 is the quantity pre—set
`
`in the R field 1205.
`
`Similarly, a right click in the BidQ column 1201 at the same price level
`
`of 87 would send a buy limit order to market for a quantity of 5 at a price of
`
`20
`
`87. The quantity is determined in the same manner as above.
`
`In this example,
`
`though, there are no orders in the market that equal or better the chosen price —
`
`there are no quantities in the AskQ column 1202 that equal or better this price.
`
`Therefore, the sum of the equal or better quantities is zero (“0”). The total
`
`order entered by the trader will be the value in the R field, which is 5.
`
`25
`
`An order entered with the left mouse button and the “Offset” option
`
`chosen in the quantity description field 1204 will be calculated in the same way
`
`as above, but the quantity in the L field 1206 will be added instead of the
`
`quantity in the R field 1205. Thus, a left click in the BidQ column 1201 in the
`
`30
`
`92 price row will send a buy order to market at a price of 92 and a quantity of
`
`96. 96 is the sum of all the quantities 45, 28, 20 and 3. 45, 28 and 20 are all
`
`quantities in the market that would meet or better the trader’s buy order price of
`
`_17_
`
`0001108
`
`
`
`0001108
`
`

`
`92. These quantities are displayed in the AskQ column 1202 because this
`
`column represents the orders outstanding in the market to sell the commodity at
`
`each corresponding price. The quantity 3 is the quantity pre—set in the L field
`
`1206.
`
`The values in the L or R fields may be negative numbers. This would
`
`effectively decrease the total quantity sent to market.
`
`In other words,
`
`in the
`
`example of a right click in the AskQ column 1202 in the 87 price row, if the R
`
`field was -5, the total quantity sent to market would be 140 (30 + 97 + 18 +
`
`10
`
`(-5))-
`
`If a trader chose the “NetPos” option in the quantity description field
`
`1204, a right click would still work as explained above. A left click would
`
`enter an order with a price corresponding to the price row clicked and a
`
`15
`
`quantity equal to the current Net position of the trader. The Net position of the
`
`trader is the the trader’s current position on the chosen contract.
`
`In other
`
`words, if the trader has bought 10 more contracts than he has sold, this value
`
`would be 10. NetPos would not affect the quantity of an order sent with a right
`
`click.
`
`20
`
`If the trader chose a number value in the quantity description, a left click
`
`would send an order to market for the current quantity chosen by the trader.
`
`The default value of the current quantity will be the number entered in the
`
`quantity description field, but it could be changed by adjusting the figure in the
`
`25
`
`current quantity field 1204.
`
`This embodiment of the invention also allows a trader to delete all of his
`
`working trades with a single click of either the right or left mouse button
`
`anywhere in the last traded quantity (LTQ) column 1207. This allows a trader
`
`30
`
`to exit the market immediately. Traders will use this feature when they are
`
`losing money and want to stop the losses from pilling up. Traders may also use
`
`this feature to quickly exit the market upon making a desired profit. The
`
`-18-
`
`0001109
`
`
`
`0001109
`
`

`
`
`
`invention also allows a trader to delete all of his orders from the market at a
`
`particular price level. A click with either mouse button in the Entered/Working
`
`(E/W) column 1208 will delete all working orders in the cell that was clicked.
`
`Thus, if a trader believes that previously sent orders at a particular price that
`
`have not been filled would be poor trades, he can delete these orders with a
`
`single click.
`
`The process for placing trade orders using the Mercury display and
`
`trading method of the present invention as described above is shown in the
`
`10
`
`flowchart of Figure 6. First, in step 1301, the trader has the Mercury display
`
`on the trading terminal screen showing the market for a given commodity.
`
`In
`
`step 1302, the parameters are set in the appropriate fields, such as the L and R
`
`fields and the Current Quantity, NetPos or Offset fields from the pull down
`
`menu.
`
`In step 1303, the mouse pointer is positioned and clicked over a cell in
`
`15
`
`the Mercury display by the trader.
`
`In step 1304, the system determines whether
`
`the cell clicked is a tradeable cell (i.e. in the AskQ column or BidQ colunm). If
`
`not,
`
`then in step 1305, no trade order is created or sent and, rather, other
`
`quantities are adjusted or functions are performed based upon the cell selected.
`
`Otherwise, in step 1306, the system determines whether it was the left or the
`
`20
`
`right button of the mouse that was clicked.
`
`If it was the right, then in step
`
`1307, the system will use the quantity in the R field when it determines the total
`
`quantity of the order in step 1310.
`
`If the left button was clicked, then in step
`
`1308,
`
`the system determines which quantity description was chosen: Offset,
`
`NetPos or an actual number.
`
`25
`
`If Offset was chosen, then the system, in step 1309, will use the quantity
`
`in the L field when it determines the total quantity of the order in step 1310. If
`
`NetPos was chosen, then the system, in step 1312, will determine that the total
`
`quantity for the trade order will be current NetPos value, i.e. the net position of
`
`30
`
`the trader m the given commodity.
`
`If an actual number was used as the
`
`quantity description, then, in step 1311, the system will determine that the total
`
`quantity for the trade order will be the current quantity entered.
`
`In step 1310,
`
`-19-
`
`0001110
`
`0001110
`
`

`
`the system will determine that the total quantity for the trade order will be the
`
`value of the R field (if step 1307 was taken) or the value of the L field (if step
`
`1309 was taken) plus all quantities in the market for prices better than or equal
`
`to the price in the row clicked. This will add up the quantities for each order in
`
`the market that will fill the order being entered by the trader (plus the L or R
`
`value) .
`
`After either steps 1310, 1311 or 1312,
`
`the system,
`
`in step 1313,
`
`determines which column was clicked, BidQ or AskQ.
`
`If AskQ was clicked,
`
`10
`
`then, in step 1314, the system sends a sell limit order to the market at the price
`
`corresponding to the row for the total quantity as already determined.
`
`If BidQ
`
`was clicked,
`
`then,
`
`in step 1315, the system sends a buy limit order to the
`
`market at the price corresponding to the row for the total quantity as already
`
`determined.
`
`15
`
`It should be understood that the above description of the invention and
`
`specific examples, while indicating preferred embodiments of the present
`
`invention, are given by way of illustration and not limitation. Many changes
`
`and modifications within the scope of the present
`
`invention may be made
`
`20
`
`without departing from the spirit thereof, and the present invention includes all
`
`such changes and modifications.
`
`
`
`-20-
`
`0001 1 ll
`
`0001111
`
`

`
`We Claim:
`
`1.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market, said method comprising:
`
`dynamically «displaying a plurality of bids
`
`in the market
`
`for said
`
`commodity;
`
`dynamically displaying of a plurality of asks in the market for said
`
`commodity; and
`
`statically displaying prices corresponding to said plurality of bids and
`
`asks;
`
`wherein said pluralities of bids and asks are dynamically displayed in
`
`alignment with the prices corresponding thereto.
`
`2.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market according to claim 1, wherein
`
`said bids and asks are oriented vertically.
`
`3.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market according to claim 1, wherein
`
`said bids and asks are oriented horizontally.
`
`4.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market according to claim 1, wherein
`
`a plurality of said displayed bids and asks in the market include bid and ask
`
`quantities of the commodity.
`
`5.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market according to claim 1, wherein
`
`said bids and asks are displayed in different colors.
`
`6.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market according to claim 1, re-
`
`-21-
`
`0001112
`
`
`
`0001112
`
`

`
`centering said prices corresponding to the bids and asks about an inside market
`
`price upon receipt of a re-centering instruction.
`
`7.
`
`A method of displaying, on an electronic display device,
`
`the
`
`market depth of a commodity traded in a market according to claim 1, further
`
`comprising dynamically displaying entered and working orders in alignment
`
`with the prices corresponding thereto.
`
`8.
`
`A computer readable medium having program code recorded
`
`thereon for execution on a computer for displaying the market depth of a
`
`commodity traded in a market, comprising:
`
`a first program. code for dynamically displaying a plurality of bids in the
`
`market for said commodity;
`
`a second program code for dynamically displaying of a plurality of asks
`
`in the market for said commodity; and
`
`a third program code for statically displaying prices corresponding to
`
`said plurality of bids and asks;
`
`wherein said pluralities of bids and asks are dynamically displayed in
`
`aligmnent with the prices corresponding thereto.
`
`9.
`
`A computer readable medium having program code recorded
`
`thereon for execution on a computer for displaying the market depth of a
`
`commodity traded in a market according to claim 8,
`
`further comprising
`
`program code to ensure that said displayed bids, asks and prices are oriented
`
`Vertically .
`
`10.
`
`A computer readable medium having program code recorded
`
`thereon for execution on a computer for displaying the market depth of a
`
`commodity traded in a market according to claim 8,
`
`further comprising
`
`program code to ensure that said displayed bids, asks and prices are oriented ~
`
`horizontally.
`
`-22-
`
`0001113
`
`
`
`0001113
`
`

`
`11.
`
`A computer readable medium having program code recorded
`
`thereon for execution. on a computer for displaying the market depth of a
`
`commodity traded in a market according to claim 8,
`
`further comprising
`
`program code to ensure that a plurality of bids and asks in the market include
`
`bid and ask quantities of the commodity.
`
`12.
`
`A computer readable medium having program code recorded
`
`thereon for execution on a computer for displaying the market depth of a
`
`commodity traded in a market according to claim 8,
`
`further comprising
`
`program code to ensure that bids and asks are displayed in different colors.
`
`13.
`
`A computer readable medium having program code recorded
`
`thereon for execution on a computer for displaying the market depth of a
`
`commodity traded ir1 a market according to claim 8,
`
`further comprising
`
`program code to ensure that said displayed prices corresponding to the bids and
`
`asks are re—centered about an inside market price upon receipt of a re—centering
`
`instruction.
`
`14.
`
`A computer readable medium having program code recorded
`
`thereon for execution on a computer for displaying the market depth of a
`
`commodity traded in a market according to claim 8,
`
`further comprising
`
`program code for dynamically displaying entered and working orders in
`
`alignment with the prices corresponding thereto.
`
`15.
`
`A graphical user interface for displaying the market depth of a
`
`commodity traded in a market, comprising:
`
`a dynamic display of a plurality of bids in the market
`
`for said
`
`commodity;
`
`a dynamic display of a plurality of asks
`
`in the market
`
`for
`
`said
`
`commodity; and
`
`a static display of prices corresponding to said plurality of bids and asks;
`
`-23-
`
`0001114
`
`
`
`0001114
`
`

`
`
`
`
`wherein said pluralities of bids and asks are dynamically displayed in
`
`alignment with the prices corresponding thereto.
`
`16.
`
`A graphical user interface according to claim 15, wherein said
`
`displays are oriented vertically.
`
`17.
`
`A graphical user interface according to claim 15, wherein said
`
`displays are oriented horizontally.
`
`18.
`
`A graphical user interface according to claim 15, wherein said
`
`displays of the pluralities of bids and asks in the market include bid and ask
`
`quantities of the commodity.
`
`19.
`
`A graphical user interface according to claim 15, wherein said
`
`displays are displayed in different colors.
`
`20.
`
`A graphical user interface according to claim 15, wherein said
`
`display of prices corresponding to the bids and asks is re—centered about an
`
`inside market price upon re—centering instruction from a user.
`
`21.
`
`A graphical user
`
`interface according to claim 15,
`
`further
`
`comprising a display of entered and Working orders displayed in alignment with
`
`the prices corresponding thereto.
`
`22.
`
`A method of placing a trade order for a commodity on an
`
`electronic exchange, using a graphical user interface and a user input device and
`
`having preset parameters for trade orders, said method comprising:
`
`displaying the market depth of a commodity traded in a market, through
`
`a dynamic display of a plurality of bids and a plurality of asks in the market for
`
`the commodity, including the bid and ask quantities of the commodity, aligned
`
`with a static display of prices corresponding thereto; and
`
`-24-
`
`0001 l 15
`
`0001115
`
`

`
`initiating placement of a trade order of the commodity through a single
`
`action of the user input device initiating placement of a trade order of the
`
`commodity through a single action of the user input device with a pointer of the
`
`user input device positioned over an area in said dynamic displays of bids and
`
`asks;
`
`wherein the contents of the trade order are based in part upon the preset
`
`parameters and the position of the pointer at the time of said single action.
`
`23.
`
`A method of placing a trade order according to claim 22,
`
`wherein said trade order is a buy order if the position of the pointer at the time
`
`of said single action is within the display of bids and wherein said trade order is
`
`a sell order if the position of the pointer at the time of said single action is
`
`within the display of asks.
`
`24.
`
`A method of placing a trade order according to claim 23,
`
`wherein the trade order is for a pre-determined fixed quantity and for a price
`
`corresponding to the position of the pointer at the time of said single action.
`
`25.
`
`A method of placing a trade order according to claim 23,
`
`wherein the trade order is for a quantity equal to a current net position of the
`
`user in the commodity and for a price corresponding to the position of the
`
`pointer at the time of said single action.
`
`26.
`
`A method of placing a trade order according to claim 23,
`
`wherein the trade order is for a quantity equal to a pre-determined fixed offset
`
`plus the sum of all quantities in the market at prices better than or equal to a
`
`price corresponding to the position of the pointer at the time of said single
`
`action and for a price corresponding to said position.
`
`27.
`
`A method of placing a trade order according to claim 26,
`
`wherein said offset is equal to a first pre-determined value if a single action of a
`
`-25-
`
`0001116
`
`
`
`0001116
`
`

`
`first type is taken and said offset is equal to a second pre—deterrnined value if a
`
`single action of a second type is taken.
`
`28.
`
`A method of placing a trade order according to claim 22, further
`
`comprising canceling said trade order in response to a subsequent single action
`
`of the user input device.
`
`29.
`
`A computer readable medium having program code recorded
`
`thereon, for execution on a computer having a graphical user interface and a
`
`user input device and having preset parameters for trade orders, to place a trade
`
`order for a commodity on an electronic exchange, comprising:
`
`a first program code displaying the market depth of a commodity traded
`
`in a market, through a dynamic display of a plurality of bids and a plurality of
`
`asks in the market for the commodity,
`
`including the bid and ask quantities of
`
`the commodity, aligned with a static display of prices corresponding thereto;
`
`a second program code for initiating placement of a trade order of the
`
`commodity through a single action of the user input device with a pointer of the
`
`user input device positioned over an area in said dynamic displays of bids and
`
`asks; and
`
`a third program code for setting characteristics of the trade order based
`
`in part upon the preset parameters and the position of the pointer at the time of
`
`said single action.
`
`30.
`
`A computer readable medium having program code recorded
`
`thereon, for execution on a computer to place a trade order according to claim
`
`29, further comprising program code for establishing that said trade order is a
`
`buy order if the position of the pointer at the time of said single action is Within
`
`the display of bids and that said trade order is a sell order if the position of the
`
`pointer at the time of said single action is within the display of asks.
`
`31.
`
`A computer readable medium having program code recorded
`
`thereon, for execution on a computer to place a trade order according to claim
`
`_26_
`
`0001117
`
`
`
`0001117
`
`

`
`30, further comprising program code for establishing that the trade order is for
`
`a pre—deterrnined fixed quantity and for a price corresponding to the position of
`
`the pointer at the time of said single action.
`
`32.
`
`A computer readable medium having program code recorded
`
`thereon, for execution on a computer to place a trade order according to claim
`
`30, further comprising program code for establishing that the trade order is for
`
`a quantity equal to a current net position of the user in the commodity and for a
`
`price corresponding to the position of the pointer at the time of said single
`
`action.
`
`33.
`
`A computer readable medium having program code recorded
`
`thereon, for execution on a computer to place a trade order according to claim
`
`30, further comprising program code for establishing that the trade order is for
`
`a quantity equal to a pre-determined fixed offset plus the sum of all quantities in
`
`the market at prices better than or equal to a price corresponding to the position
`
`of the pointer at the time of said single action and for a price corresponding to
`
`said position.
`
`34.
`
`A computer readable medium having program code recorded
`
`thereon, for execution on a computer to place a trade order according to claim
`
`33, further comprising program code for establishing that said offset is equal to
`
`a first pre—determined value if a single action of a first type is taken and said
`
`offset is equal to a second pre-determined value if a single action of a second
`
`type is taken.
`
`35.
`
`A client system for pla

This document is available on Docket Alarm but you must sign up to view it.


Or .

Accessing this document will incur an additional charge of $.

After purchase, you can access this document again without charge.

Accept $ Charge
throbber

Still Working On It

This document is taking longer than usual to download. This can happen if we need to contact the court directly to obtain the document and their servers are running slowly.

Give it another minute or two to complete, and then try the refresh button.

throbber

A few More Minutes ... Still Working

It can take up to 5 minutes for us to download a document if the court servers are running slowly.

Thank you for your continued patience.

This document could not be displayed.

We could not find this document within its docket. Please go back to the docket page and check the link. If that does not work, go back to the docket and refresh it to pull the newest information.

Your account does not support viewing this document.

You need a Paid Account to view this document. Click here to change your account type.

Your account does not support viewing this document.

Set your membership status to view this document.

With a Docket Alarm membership, you'll get a whole lot more, including:

  • Up-to-date information for this case.
  • Email alerts whenever there is an update.
  • Full text search for other cases.
  • Get email alerts whenever a new case matches your search.

Become a Member

One Moment Please

The filing “” is large (MB) and is being downloaded.

Please refresh this page in a few minutes to see if the filing has been downloaded. The filing will also be emailed to you when the download completes.

Your document is on its way!

If you do not receive the document in five minutes, contact support at support@docketalarm.com.

Sealed Document

We are unable to display this document, it may be under a court ordered seal.

If you have proper credentials to access the file, you may proceed directly to the court's system using your government issued username and password.


Access Government Site

We are redirecting you
to a mobile optimized page.





Document Unreadable or Corrupt

Refresh this Document
Go to the Docket

We are unable to display this document.

Refresh this Document
Go to the Docket