1. Field of the Invention
The present invention is directed generally to methods of constructing currency indexes.
2. Description of the Related Art
A “currency carry trade” or “carry trade” is an investment strategy in which an investor sells a certain currency with a relatively low interest rate and uses the funds to purchase a different currency yielding a higher interest rate. A trader using this strategy attempts to capture the difference between the rates, which can often be substantial, depending on the amount of leverage used.
A positive “carry” is a strategy of holding two offsetting positions, one of which creates an incoming cashflow that is greater than the obligations of the other position.
A significant risk associated with currency carry trades is the uncertainty of exchange rates. For example, if the value of the currency with the higher interest rate decreases relative to the currency with the lower interest rate, the investor may lose money.
The carry trade is widely accepted as a key driver of currency returns globally. See, e.g., Lustig, H., N. Roussanov and A. Verdelhan, “Common Risk Factors in Currency Markets,” Review of Financial Studies 24(11): 3731-3777 (2011); and Burnside, C., M. Eichenbaum and S. Rebelo, “Carry Trade and Momentum in Currency Markets,” Annual Review of Financial Economics v. 3: 511:535 (2011).
A currency carry index measures carry (returns or costs) associated with holding one currency relative to carry associated with holding one or more different currencies. However, calculating carry for multiple currencies is complicated. Unfortunately, such similar interest rate vehicles (similar in tenor or maturity, similar in regulation, etc.) do not exist across enough markets, countries, and/or regions to create a meaningful and valid index for currency carry globally, even among developed countries.
Therefore, one challenge to creating a currency carry index is to identify an interest rate measure across different markets, countries, and/or regions that is consistent, valid (based as much as possible on market measures) and investable. In the past, London Interbank Offered Rate (“LIBOR”) values have been used as short-term interest rate measures across countries and currencies in currency index construction, as well as in academic and practitioner research and reporting. LIBOR values are average interest rate values (estimated by leading banks in London) that participating banks report they believe they would be charged when borrowing money from one another. LIBOR rate values are calculated for several currencies and multiple borrowing periods.
Unfortunately, using LIBOR has several drawbacks. First, as recent scandals have shown, LIBOR is subject to manipulation and fraud. Thus, LIBOR does not represent an objective interest rate determined by the market. Second, LIBOR is not investable, at least not by a general investor or a buy-side institutional investor. At best, LIBOR represents an average rate at which a select group of large banks operating in the London interbank lending market believe they can borrow short term funds from one another. Third, a large portion of historical LIBOR values cannot be used to calculate historical index values. Index construction requires the creation of a credible historical time-series of constituents and index returns. Unfortunately, the LIBOR scandals have tarnished the validity of historical LIBOR values at least as far back as 2005. And finally, LIBOR values are no longer available for some currencies. In 2013, the number of LIBOR currencies was reduced from ten to five; computation for the Danish krone, Swedish krone, New Zealand dollar, Australian dollar and Canadian dollar ceased. The remaining LIBOR currencies are the euro, U.S. dollar, British pound sterling, Japanese yen, and Swiss franc.
Thus, using LIBOR as the currency carry measure would significantly reduce the opportunity set for currency carry.
Other interest rate measures across different currencies have similar drawbacks. For example, overnight government rate values (such as the federal funds rate in the U.S.) are available to (and investable by) participating banks only. Thus, such overnight government rate values are not investable by non-bank investors. Further, such rate values may be subject to manipulation by central banking authorities attempting to manage economic conditions.
The one-month U.S. Treasury Bill rates could be used if equivalent rates existed in other countries and for other currencies. Unfortunately, they do not. Most notably, no such investment vehicle exists for European currencies. Finally, while other interbank offer rate values (for example, Norwegian Interbank Offered Rate (“NIBOR”) values) are currently available, there is no guarantee across jurisdictions of uniformity in the reporting or estimation of these rate values. Like LIBOR values, these other interbank offer rate values are not market-based, and may be subject to fraud and manipulation.
Therefore, a need exists for new methods of measuring interest rates across a plurality of different markets/currencies in order to estimate carry. A desirable carry metric would be consistent, based as much as possible on market measures, and investable. A need also exists for methods of constructing, calculating, and reconstituting a currency carry index that captures returns from combining long positions in high-yielding currencies with short positions in low-yielding currencies. The present application provides these and other advantages as will be apparent from the following detailed description and accompanying figures.
Forward contracts may be used to invest in different currencies. A forward contract is an agreement between two parties to purchase or sell an underlying asset (e.g., a first currency) at a specified future time (e.g., in one month) at an agreed upon delivery price (e.g., in a different second currency) set when the contract is made and due at the specified future time. The party agreeing to purchase the underlying asset in the future is referred to as having a long position. On the other hand, the party agreeing to sell the asset in the future is referred to as having a short position. Often, at the specified future time, the parties simply exchange the difference between a current (or spot) value of the asset and the delivery price instead of exchanging the asset for the delivery price.
If the underlying asset is a number of units of a particular currency (e.g., 100 Euros), instead of specifying a delivery price, a forward contract for the asset may specify a forward rate value (e.g., 132%) at which a second currency will be exchanged for the number of units of the particular currency at the specified future time (e.g., in one month). The delivery price is then calculated based on the specified forward rate value.
For example, if the current spot rate for one Euro is 1.32 U.S. dollars, 100 Euros today would cost 132 U.S. dollars. If the first party believes the value of the Euro relative to the U.S. dollar will increase in the next month, the first party may offer to purchase 100 Euros using U.S. dollars at a forward rate value of 1.32 (which means the delivery price will be 132 U.S. dollars). If the second party believes the value of the Euro relative to the U.S. dollar will decrease in the next month, the second party may offer to sell 100 Euros in one month to the first party at the forward rate value of 1.32 (or at the delivery price of 132 U.S. dollars). Ignoring costs and fees associated with this exemplary one-month future forward contract, if the spot rate value in one month is the same as the forward rate value, neither party will make or lose money. If the value of the Euro relative to the U.S. dollar increases (e.g., the future spot rate value for one Euro is 1.38 U.S. dollars) in the next month, the first party will earn the difference between the forward rate value and the future spot rate value for 100 Euros in U.S. dollars in one month (which in this example is six U.S. dollars). On the other hand, if the value of the Euro relative to the U.S. dollar decreases (e.g., the future spot rate value for one Euro is 1.28 U.S. dollars) in the next month, the first party will lose the difference between the forward rate value and the future spot rate value for the 100 Euros in U.S. dollars in one month (which in this example is four U.S. dollars). In this example, the first party has the long position and the risk associated with holding the underlying asset (namely, 100 Euros) instead of U.S. dollars for one month. On the other hand, the second party has the short position and the risk associated with holding U.S. dollars instead of the underlying asset (namely, 100 Euros) for one month.
A currency carry index may be used as a benchmark for an investor and/or a basis for a fund (e.g., an exchange traded fund (“ETF”), passive fund, mutual fund, and the like) implementing an investment strategy that involves purchasing one or more future forward contracts for a first set of currencies over a period of time, and one or more short forward contracts for a second set of currencies over the same period of time. As is apparent to those of ordinary skill in the art, the currency carry index may also be the basis for index derivatives contracts. It is desirable that the first set of currencies include positive high-yielding currencies, and the second set of currencies include negative or low-yielding currencies. Thus, the currency carry index may be configured to measure long positions in positive high-yielding currencies, and short positions in negative or low-yielding currencies.
The computing device 110 is operated by an index provider 160. The computing device 110 is configured to receive information from the computing device 120, which is operated by an information vendor 170. By way of a non-limiting example, the information vendor 170 may include The World Markets Company PLC (doing business as WM/Reuters) operating a website at http://www.wmcompany.com.
The computing device 110 constructs, maintains, and reconstitutes at least one currency index (e.g., a combined currency index 162, a currency carry index 164, a currency value index 166, and a currency trend index 168) based at least in part on information received from the computing device 120. In the example illustrated in
The computing device 140 may be operated by a third party 190, such as an investor, news organization, and the like. The computing device 140 may obtain index values from the customer 180 (e.g., via the computing device 130 over the network 150), or the index provider 160 (e.g., via the computing device 110 over the network 150).
In a first block 210, the computing device 110 identifies a pool of candidate currencies. By way of a non-limiting example, an exemplary pool of candidate currencies 300 is illustrated in
Returning to
In block 220, the computing device 110 obtains data related to the candidate currencies. For example, when calculating values for the currency carry index 164, the computing device 110 obtains closing one-month future forward rate values and closing spot rate values for each of the candidate currencies with respect to the base currency for a first predetermined period of time. In other words, each of these values represents a rate at which one of the candidate currencies may be exchanged for the base currency. By way of a non-limiting example, the first predetermined period of time may include each of the previous ten trading days on a selected exchange. Daily closing spot rate values and daily closing one-month future forward rate values may be obtained from the information vendor 170 (see
In the example illustrated in
In block 225, the computing device 110 calculates a metric value for each of the candidate currencies. For example, when constructing the currency carry index 164, in block 225, the computing device 110 calculates a carry metric value for each of the candidate currencies.
The carry metric values may be calculated by first calculating a ratio value for each of the candidate currencies for each trading day on the selected exchange during the first predetermined period of time. The ratio value for a particular trading day and a selected candidate currency is calculated by dividing the closing one-month future forward rate value for the particular trading day and selected currency by the closing spot rate value for the particular trading day and selected currency.
If the first predetermined period of time includes a single trading day, for each candidate currency, the carry metric value is set equal to the ratio value. On the other hand, if the first predetermined period of time includes more than one trading day, the computing device 110 calculates the carry metric value by averaging the ratio values calculated for each candidate currency. Thus, the carry metric value for each candidate currency may be an average of the ratio values determined for the currency over the first predetermined period of time (e.g., ten days). Referring to
Returning to
Returning to
Returning to
In the example illustrated, the computing device 110 assigns a weight value other than zero to each of the constituent currencies (selected in block 240). Optionally, the computing device 110 assigns a weight value equal to zero to any of the candidate currencies that were not selected in block 240 (see
After block 245, the method 200 terminates.
The currency carry index 164 created using the method 200 simulates holding long positions (purchasing one-month future forward contracts) for those constituent currencies labeled “LONG” in column 710 of
The method 800 may be performed by the computing device 110 occasionally (e.g., daily) to calculate the value of the currency carry index 164.
In first block 805, the computing device 110 calculates an index value. The index value may be calculated as follows. First, the computing device 110 calculates a contribution value for each constituent currency by multiplying the closing one-month future forward rate value for the currency determined on a selected trading day on the selected exchange by the weight value assigned to the constituent currency in block 245 of the method 200 illustrated in
Alternatively, a method 900 illustrated by a flow diagram provided in
In block 810, referring to
In decision block 820, the computing device 110 determines whether the currency carry index is to be reconstituted. By way of a non-limiting example, the currency carry index may be rebalanced occasionally, such as periodically (e.g., monthly).
When the decision in decision block 820 is “YES,” in block 830, the method 200 is performed. Then, the computing device 110 returns to block 805 to calculate the next index value.
When the decision in decision block 820 is “NO,” the computing device 110 returns to block 805 to calculate the next index value.
As mentioned above, the index value calculated in block 805 may be calculated using the method 900 illustrated in
In next block 920, the computing device 110 calculates a month to date (“MTD”) Return value for each of the constituent currencies for the current month. For each of the constituent currencies, the computing device 110 divides a previous month end forward rate value by the F1 value calculated in block 910 and subtracts negative one from the result to obtain the MTD value for the currency. For example, using the exemplary values provided above, if the month end forward rate value for the constituent currency “AUD” for December 2012 is 0.99999, the MTD value for this currency would be 0.04640 (0.04640=0.99999/0.95565−1).
In next block 930, the computing device 110 calculates a daily impact value for each of the constituent currencies. For each of the constituent currencies, the computing device 110 multiplies the MTD value for the currency by the weight value assigned to the currency to obtain the daily impact value for the currency. For example, using the exemplary values provided above, for the constituent currency “AUD,” the daily impact value would be 0.01547 (0.01547=0.04640*0.3333).
Then, in block 940, the computing device 110 totals the daily impact values for the constituent currencies to obtain a total impact value. The total impact value is a measure of the combined performance of the constituent currencies on that day.
In block 950, the computing device 110 adds the total impact value to a month end index value calculated for the previous month (e.g., December 2012) to obtain the index value.
Then, the method 900 terminates.
Like the currency carry index 164, the currency value index 166 may be used as a benchmark for an investor and/or a basis for a fund (e.g., an exchange traded fund (“ETF”), passive fund, mutual fund, and the like) implementing an investment strategy that involves purchasing one or more future forward contracts for a first set of currencies over a period of time, and one or more short forward contracts for a second set of currencies over the same period of time. As is apparent to those of ordinary skill in the art, the currency value index 166 may also be the basis for index derivatives contracts. It is desirable that the first set of currencies include undervalued currencies, and the second set of currencies include overvalued currencies. Thus, the currency value index 166 may be configured to measure long positions in undervalued currencies, and short positions in overvalued currencies.
The currency value index 166 may be constructed using a method (not shown) substantially similar to the method 200 used to construct the currency carry index 164. However, in block 220, instead of obtaining closing one-month future forward rate values and closing spot rate values for the first predetermined period of time for each of the candidate currencies with respect to the base currency, the computing device 110 obtains the following values:
For each of the closing spot rate values for each of the candidate currencies, the inverse may be found by dividing one by the closing spot rate value (or 1/(closing spot rate value)).
In block 225, instead of calculating ratio values, for each of the candidate currencies, the computing device 110 calculates an average inverse closing spot rate value over the second predetermined period of time.
Then, instead of calculating carry metric values, the computing device 110 calculates a value metric value for each of the candidate currencies. The computing device 110 calculates the value metric value for each of the candidate currencies by dividing the average inverse closing spot rate value calculated for the currency by the inverse closing PPP value for the currency.
The value metric values are used in block 235, 240, and 245 instead of the carry metric values to rank the candidate currencies, select the constituent currencies, and assign weight values to the constituent currencies, respectively. However, in block 235, the currencies are ranked by their value metric values in ascending order, instead of descending order. Thus, currencies with smaller value metric values are assigned higher ranks than currencies with larger value metric values.
The currency value index 166 (see
At this point, an index value may be calculated using a method like the method 800 illustrated in
Like the currency carry index 164, the currency trend index 168 may be used as a benchmark for an investor and/or a basis for fund (e.g., an exchange traded fund (“ETF”), passive fund, mutual fund, and the like) implementing an investment strategy that involves purchasing one or more future forward contracts for a first set of currencies over a period of time, and one or more short forward contracts for a second set of currencies over the same period of time. As is apparent to those of ordinary skill in the art, the currency trend index 168 may also be the basis for index derivatives contracts. It is desirable for the first set of currencies to be positive trend currencies, and the second set of currencies to be negative trend currencies. Thus, the currency trend index 168 may be configured to measure long positions in positive trend currencies, and short positions in negative trend currencies.
The currency trend index 168 may be constructed using a method (not shown) substantially similar to the method 200 used to construct the currency carry index 164. However, in block 220, instead of obtaining closing one-month future forward rate values and closing spot rate values for the first predetermined period of time for each of the candidate currencies with respect to the base currency, the computing device 110 obtains inverse closing spot rate values for a third predetermined period of time for each of the candidate currencies with respect to the base currency. By way of a non-limiting example, the third predetermined period of time may be 200 trading days. For each of the closing one-month future forward rate values for each of the candidate currencies, the inverse may be found by dividing one by the closing one-month future forward rate value.
Then, in block 225, instead of calculating ratio values, for each of the candidate currencies, the computing device 110 calculates a first average inverse closing spot rate value over the third predetermined period of time, and a second average inverse closing spot rate value over a fourth predetermined period of time. The fourth predetermined period of time is shorter than the third predetermined period of time. By way of a non-limiting example, the fourth predetermined period of time may be 50 trading days.
Next, instead of calculating carry metric values, the computing device 110 calculates a trend metric value for each of the candidate currencies. The computing device 110 calculates the trend metric value for each of the candidate currencies by dividing the second average by the first average and subtracting one from the result.
Then, the trend metric values are used in block 235, 240, and 245 instead of the carry metric values to rank the candidate currencies, select the constituent currencies, and assign weight values to the constituent currencies, respectively.
The currency trend index 168 (see
At this point, an index value may be calculated using a method like the method 800 illustrated in
The combined currency index 162 may be constructed by combining the weight values assigned to the candidate currencies (see
The index value may be calculated occasionally (e.g., periodically, daily, monthly, etc.) as follows. First, the computing device 110 calculates a contribution value for each constituent currency by multiplying the closing one-month future forward rate value for the currency determined on a selected trading day on the selected exchange by the weight value assigned to the constituent currency. Then, the computing device 110 totals the contribution values for the constituent currencies. Optionally, the computing device 100 multiplies this total by a number of units (e.g., 100) of the constituent currencies specified in future and/or short forward contracts. For example, in the table 400 illustrated in
Moreover, those of ordinary skill in the art will appreciate that implementations may be practiced with other computer system configurations, including hand-held devices, multiprocessor systems, microprocessor-based or programmable consumer electronics, network PCs, minicomputers, mainframe computers, and the like. Implementations may also be practiced in distributed computing environments where tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices.
The exemplary hardware and operating environment of
The computing device 12 includes a system memory 22, the processing unit 21, and a system bus 23 that operatively couples various system components, including the system memory 22, to the processing unit 21. There may be only one or there may be more than one processing unit 21, such that the processor of computing device 12 includes a single central-processing unit (“CPU”), or a plurality of processing units, commonly referred to as a parallel processing environment. When multiple processing units are used, the processing units may be heterogeneous. By way of a non-limiting example, such a heterogeneous processing environment may include a conventional CPU, a conventional graphics processing unit (“GPU”), a floating-point unit (“FPU”), combinations thereof, and the like.
The computing device 12 may be a conventional computer, a distributed computer, or any other type of computer.
The system bus 23 may be any of several types of bus structures including a memory bus or memory controller, a peripheral bus, and a local bus using any of a variety of bus architectures. The system memory 22 may also be referred to as simply the memory, and includes read only memory (ROM) 24 and random access memory (RAM) 25. A basic input/output system (BIOS) 26, containing the basic routines that help to transfer information between elements within the computing device 12, such as during start-up, is stored in ROM 24. The computing device 12 further includes a hard disk drive 27 for reading from and writing to a hard disk, not shown, a magnetic disk drive 28 for reading from or writing to a removable magnetic disk 29, and an optical disk drive 30 for reading from or writing to a removable optical disk 31 such as a CD ROM, DVD, or other optical media.
The hard disk drive 27, magnetic disk drive 28, and optical disk drive 30 are connected to the system bus 23 by a hard disk drive interface 32, a magnetic disk drive interface 33, and an optical disk drive interface 34, respectively. The drives and their associated computer-readable media provide nonvolatile storage of computer-readable instructions, data structures, program modules, and other data for the computing device 12. It should be appreciated by those skilled in the art that any type of computer-readable media which can store data that is accessible by a computer, such as magnetic cassettes, flash memory cards, solid state memory devices (“SSD”), USB drives, digital video disks, Bernoulli cartridges, random access memories (RAMs), read only memories (ROMs), and the like, may be used in the exemplary operating environment. As is apparent to those of ordinary skill in the art, the hard disk drive 27 and other forms of computer-readable media (e.g., the removable magnetic disk 29, the removable optical disk 31, flash memory cards, SSD, USB drives, and the like) accessible by the processing unit 21 may be considered components of the system memory 22.
A number of program modules may be stored on the hard disk drive 27, magnetic disk 29, optical disk 31, ROM 24, or RAM 25, including the operating system 35, one or more application programs 36, other program modules 37, and program data 38. A user may enter commands and information into the computing device 12 through input devices such as a keyboard 40 and pointing device 42. Other input devices (not shown) may include a microphone, joystick, game pad, satellite dish, scanner, touch sensitive devices (e.g., a stylus or touch pad), video camera, depth camera, or the like. These and other input devices are often connected to the processing unit 21 through a serial port interface 46 that is coupled to the system bus 23, but may be connected by other interfaces, such as a parallel port, game port, a universal serial bus (USB), or a wireless interface (e.g., a Bluetooth interface). A monitor 47 or other type of display device is also connected to the system bus 23 via an interface, such as a video adapter 48. In addition to the monitor, computers typically include other peripheral output devices (not shown), such as speakers, printers, and haptic devices that provide tactile and/or other types of physical feedback (e.g., a force feedback game controller).
The input devices described above are operable to receive user input and selections. Together the input and display devices may be described as providing a user interface.
The computing device 12 may operate in a networked environment using logical connections to one or more remote computers, such as remote computer 49. These logical connections are achieved by a communication device coupled to or a part of the computing device 12 (as the local computer). Implementations are not limited to a particular type of communications device. The remote computer 49 may be another computer, a server, a router, a network PC, a client, a memory storage device, a peer device or other common network node, and typically includes many or all of the elements described above relative to the computing device 12. The remote computer 49 may be connected to a memory storage device 50. The logical connections depicted in
Those of ordinary skill in the art will appreciate that a LAN may be connected to a WAN via a modem using a carrier signal over a telephone network, cable network, cellular network, or power lines. Such a modem may be connected to the computing device 12 by a network interface (e.g., a serial or other type of port). Further, many laptop computers may connect to a network via a cellular data modem.
When used in a LAN-networking environment, the computing device 12 is connected to the local area network 51 through a network interface or adapter 53, which is one type of communications device. When used in a WAN-networking environment, the computing device 12 typically includes a modem 54, a type of communications device, or any other type of communications device for establishing communications over the wide area network 52, such as the Internet. The modem 54, which may be internal or external, is connected to the system bus 23 via the serial port interface 46. In a networked environment, program modules depicted relative to the personal computing device 12, or portions thereof, may be stored in the remote computer 49 and/or the remote memory storage device 50. It is appreciated that the network connections shown are exemplary and other means of and communications devices for establishing a communications link between the computers may be used.
The computing device 12 and related components have been presented herein by way of particular example and also by abstraction in order to facilitate a high-level view of the concepts disclosed. The actual technical design and implementation may vary based on particular implementation while maintaining the overall nature of the concepts disclosed.
In some embodiments, the system memory 22 stores computer executable instructions that when executed by one or more processors cause the one or more processors to perform all or portions of one or more of the methods (including the methods 200, 800, and 900 illustrated in
The foregoing described embodiments depict different components contained within, or connected with, different other components. It is to be understood that such depicted architectures are merely exemplary, and that in fact many other architectures can be implemented which achieve the same functionality. In a conceptual sense, any arrangement of components to achieve the same functionality is effectively “associated” such that the desired functionality is achieved. Hence, any two components herein combined to achieve a particular functionality can be seen as “associated with” each other such that the desired functionality is achieved, irrespective of architectures or intermedial components. Likewise, any two components so associated can also be viewed as being “operably connected,” or “operably coupled,” to each other to achieve the desired functionality.
While particular embodiments of the present invention have been shown and described, it will be obvious to those skilled in the art that, based upon the teachings herein, changes and modifications may be made without departing from this invention and its broader aspects and, therefore, the appended claims are to encompass within their scope all such changes and modifications as are within the true spirit and scope of this invention. Furthermore, it is to be understood that the invention is solely defined by the appended claims. It will be understood by those within the art that, in general, terms used herein, and especially in the appended claims (e.g., bodies of the appended claims) are generally intended as “open” terms (e.g., the term “including” should be interpreted as “including but not limited to,” the term “having” should be interpreted as “having at least,” the term “includes” should be interpreted as “includes but is not limited to,” etc.). It will be further understood by those within the art that if a specific number of an introduced claim recitation is intended, such an intent will be explicitly recited in the claim, and in the absence of such recitation no such intent is present. For example, as an aid to understanding, the following appended claims may contain usage of the introductory phrases “at least one” and “one or more” to introduce claim recitations. However, the use of such phrases should not be construed to imply that the introduction of a claim recitation by the indefinite articles “a” or “an” limits any particular claim containing such introduced claim recitation to inventions containing only one such recitation, even when the same claim includes the introductory phrases “one or more” or “at least one” and indefinite articles such as “a” or “an” (e.g., “a” and/or “an” should typically be interpreted to mean “at least one” or “one or more”); the same holds true for the use of definite articles used to introduce claim recitations. In addition, even if a specific number of an introduced claim recitation is explicitly recited, those skilled in the art will recognize that such recitation should typically be interpreted to mean at least the recited number (e.g., the bare recitation of “two recitations,” without other modifiers, typically means at least two recitations, or two or more recitations).
Accordingly, the invention is not limited except as by the appended claims.