TRADING ANALYSIS TOOLS
First Claim
1. A method for analysing the trading results of a product by deriving a fair price for the product from the best current bid price for the product, the best current offer price for the product, the quantity of the product available for purchase at the best current bid price, the quantity of the product available for sale at the best current offer price, the previous day'"'"'s closing price for the product and the minimum increment of price change for the product as stipulated by an exchange on which the product is traded, wherein:
- if there is no best current bid price and there is no best current offer price, the fair price is equal to the previous day'"'"'s closing price,if there is no best current bid price, but there is a best current offer price, the strip price is equal to the lower of the best current offer price and the previous day'"'"'s closing price,if there is no best current offer price, but there is a best current bid price, the strip price is equal to the larger of the best current bid price and the previous day'"'"'s closing price, orif there is a best current offer price and a best current bid price;
a) if the difference between the best current offer price and the best current bid price is one minimum increment, then the fair price is equal to the best current bid price plus a portion of the minimum increment, the portion being the quantity of the product available for purchase at the best current bid price as a fraction of the total quantity of the product available for sale and purchase at the best current offer price or bid price;
or b) if the difference between the best current offer price and the best current bid price is two minimum increments, then the fair price is equal to the mean of the best current bid price and the best current offer price,or, if neither a) nor b) are satisfied, i) if the previous day'"'"'s closing price is greater than the best current offer price, the fair price is equal to the best current offer price, or ii) if the previous day'"'"'s closing price is less than the best current bid price, the fair price is equal to the best current bid price, or iii) if neither i) nor ii) are satisfied, the fair price is equal to the previous day'"'"'s closing price.
1 Assignment
0 Petitions
Accused Products
Abstract
There is provided a method for analysing the trading results of a product by deriving a fair price for the product. The fair price is determined by analysing the best current bid price, the best current offer price, the quantity available for purchase at the best current bid price, the quantity available for sale at the best current offer price, the previous day'"'"'s closing price and/or the minimum increment of price change as stipulated by an exchange on which the product is traded. The fair price derived for the product may be computed and used as a tool for analysing past or future trading results and for providing trading indications and guidelines.
20 Citations
21 Claims
-
1. A method for analysing the trading results of a product by deriving a fair price for the product from the best current bid price for the product, the best current offer price for the product, the quantity of the product available for purchase at the best current bid price, the quantity of the product available for sale at the best current offer price, the previous day'"'"'s closing price for the product and the minimum increment of price change for the product as stipulated by an exchange on which the product is traded, wherein:
-
if there is no best current bid price and there is no best current offer price, the fair price is equal to the previous day'"'"'s closing price, if there is no best current bid price, but there is a best current offer price, the strip price is equal to the lower of the best current offer price and the previous day'"'"'s closing price, if there is no best current offer price, but there is a best current bid price, the strip price is equal to the larger of the best current bid price and the previous day'"'"'s closing price, or if there is a best current offer price and a best current bid price; a) if the difference between the best current offer price and the best current bid price is one minimum increment, then the fair price is equal to the best current bid price plus a portion of the minimum increment, the portion being the quantity of the product available for purchase at the best current bid price as a fraction of the total quantity of the product available for sale and purchase at the best current offer price or bid price; or b) if the difference between the best current offer price and the best current bid price is two minimum increments, then the fair price is equal to the mean of the best current bid price and the best current offer price, or, if neither a) nor b) are satisfied, i) if the previous day'"'"'s closing price is greater than the best current offer price, the fair price is equal to the best current offer price, or ii) if the previous day'"'"'s closing price is less than the best current bid price, the fair price is equal to the best current bid price, or iii) if neither i) nor ii) are satisfied, the fair price is equal to the previous day'"'"'s closing price. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
wherein spreadab refers to the fair price for the spread between a futures contract with maturity date a and a futures contract with maturity date b, outrighta refers to the fair price for the futures contract having a maturity date a and outrightb refers to the fair price for the futures contract having a maturity date b.
-
-
6. A method of deriving a pricing chart for a plurality of futures contracts spreads comprising:
-
a) performing the method of claim 5 for each of a plurality of futures contracts; b) plotting the spread fair prices derived at step a) on a plot of price versus maturity date; and c) joining the points with a best-fit curve.
-
-
7. A method of deriving a fair price for a spread using the fair price derived at step a) of claim 3 and the fair price derived at step c) of claim 3, wherein:
-
spreadab=outrighta−
outrightbwherein spreadab refers to the fair price for the spread between a futures contract with maturity date a and a futures contract with maturity date b, outrighta refers to the fair price for the futures contract having a maturity date a and outrightb refers to the fair price for the futures contract having a maturity date b.
-
-
8. A method of deriving a pricing chart for a plurality of futures contracts spreads comprising:
-
a) performing the method of claim 7 for each of a plurality of futures contracts; b) plotting the spread fair prices derived at step a) on a plot of price versus maturity date; and c) joining the points with a best-fit curve.
-
-
9. A method of deriving a fair price for a strategy using the fair price derived at step a) of claim 4 and the fair price derived at step c) of claim 4, wherein:
-
strategyab=strategya−
strategybwherein strategyab refers to the fair price for the futures contract strategy between a futures contract strategy with maturity date a and a futures contract strategy with maturity date b, strategya refers to the fair price for the futures contract strategy having a maturity date a and strategyb refers to the fair price for the futures contract strategy having a maturity date b.
-
-
10. A method of deriving a pricing chart for a plurality of futures contracts strategies comprising:
-
a) performing the method of claim 9 for each of a plurality of futures contract strategies; b) plotting the strategy fair prices derived at step a) on a plot of price versus maturity date; and c) joining the points with a best-fit curve.
-
-
11. A method according to claim 10, wherein strategyab=butterflya,b,c, strategya=spreadab and strategyb=spreadbc.
-
12. A method according to claim 10, wherein strategyab=fly-of-flya,b,c,d,e, strategya=butterflya,b,c and strategyb=butterflyc,d,e.
-
13. A method of deriving a cumulative profit or loss for a portfolio of products, using the fair price for each product derived according to the method of claim 1, the previous day'"'"'s closing price for each product, the cumulative profit or loss of the portfolio as of the close of business on the previous day, net values for the position in each outright expiry date and the minimum increment of price change for each product as stipulated by the exchange, the method comprising the steps of:
-
a) calculating the change in price for each product, wherein the change in price for a product is equal to;
the fair price for the product minus the previous day'"'"'s closing price for the product;b) calculating the fair profit or loss for each product, wherein the fair profit or loss for a product is equal to;
the change in price for the product derived in step a), multiplied by the position of the product, multiplied by the minimum increment of price change for the product;c) summing the fair profit or loss for each product derived in step b) across all the products in the portfolio to give a portfolio fair profit or loss; d) calculating today'"'"'s profit or loss for matched buys and sells, wherein today'"'"'s profit or loss for matched buys and sells is equal to the absolute value of the difference between the matched purchase price and the matched sale price; e) calculating the portfolio profit or loss for the day, wherein the portfolio profit or loss for the day is equal to;
the portfolio fair profit or loss derived in step c) plus today'"'"'s profit or loss for matched buys and sells derived in step d); andf) calculating the cumulative profit or loss for the portfolio, wherein the cumulative profit or loss for the portfolio is equal to;
the cumulative profit or loss of the portfolio as of the close of business on the previous day plus the portfolio profit or loss for the day derived in step e).
-
-
14. A method of providing an indication to a trader, the indication representing the likelihood that a submitted order to buy or sell a product will execute at a specified order price, the method comprising the steps of:
-
a) continually calculating the fair price of the product according to the method of claim 1, b) continually calculating the difference between the fair price of the product derived at step a) and the order price, in terms of the number of minimum increments of price change for the product; c) categorising the difference between the fair price and the order price as a risk category, depending on the value of the difference between the fair price and the order price in terms of the number of minimum increments of price change; and d) indicating the risk category to the trader.
-
-
15. A method according to claim 14, wherein the risk category is visually indicated to the trader on a trader user interface.
-
16. A method according to claim 15, wherein each risk category is associated with a visual indication of a respective colour.
-
17. A method of providing an indication to a trader that a profit-making opportunity might be available, the method comprising the steps of:
-
a) continually calculating the fair price of a plurality of futures contract strategies according to the method of claim 1, each futures contract strategy being associated with at least one maturity date; b) using at least two of the futures contract strategies fair prices calculated at step a) to continually derive the fair price of a futures contract strategy related to the at least two futures contract strategies of step a); c) continually comparing the strategy fair price derived at step b) with the best current bid price for the strategy of step b) and the best current offer price for the strategy of step b); and d) if the strategy fair price derived at step b) is higher than the best current offer price for the strategy of step b) or lower than the best current bid price for the strategy of step b), providing an indication to the trader.
-
-
18. A method according to claim 17, wherein the indication to the trader is a visual indication on a trader user interface.
-
19. Apparatus specially adapted to carry out the method of claim 1.
-
20. A computer program which, when run on computer means, causes the computer means to carry out the method of claim 1.
-
21. A record carrier having stored thereon a computer program according to claim 20.
Specification