The disclosure relates in general to a fund tracking system, a fund tracking method and a graphic user interface.
The return of a mutual fund depends on the Return of Investment (ROI) change of the risky assets held by the fund. It would be helpful to the forecast of the future trend of the fund if the future trend of the risky assets held by the fund can be forecasted. For example, when the OPEC announces a production cut, the petroleum related index tends to rise. Therefore, it can be forecasted that those mutual funds holding a large amount of petroleum assets will experience a period of increase.
However, since the risky assets held by a fund normally cover several industries and markets and the holding proportion of each asset is different, it is difficult to forecast the future trend of the fund according to the trend of one single asset.
Particularly, the fund discloses to the public only limited information. For example, the fund normally discloses only the names of the assets with larger weights and their weights as well as summarized information such as the weights by countries and the weights by industries. Besides, the disclosure cycle of the fund is long. For example, the disclosure cycle for the held assets is such as one month, one season or semi-year.
Due to the limited information, the investors cannot effectively assemble the disclosed information of the assets with the market information to generate investment decisions timely.
The disclosure is directed to a fund tracking system, a fund tracking system and a graphic user interface.
According to one embodiment, a fund tracking method used to track a target fund is provided. The fund tracking method includes the following steps. Several Exchange Traded Fund (ETF) asset classes are obtained according to a fund benchmark index of the target fund. Several representative ETFs are obtained according to the ETF asset classes. A simulated investment portfolio is generated according to the representative ETFs. Whether the simulated investment portfolio meets a verification condition is verified. If the simulated investment portfolio meets the verification condition, the simulated investment portfolio is outputted.
According to another embodiment, a fund tracking system is provided. The fund tracking system is used to track a target fund. The fund tracking system includes a selection unit and a generation unit. The selection unit includes an asset class selector and an Exchange Traded Fund (ETF) selector. The asset class selector is used to obtain several ETF asset classes according to a fund benchmark index of the target fund. The ETF selector is used to obtain several representative ETFs according to the ETF asset classes. The generation unit includes an assembler and a verifier. The assembler is used to generate a simulated investment portfolio according to the representative ETFs. The verifier is used to verify whether the simulated investment portfolio meets a verification condition. If the simulated investment portfolio meets the verification condition, the simulated investment portfolio is outputted.
According to an alternative embodiment, a graphic user interface is provided. The graphic user interface is used for a user to track a target fund. The graphic user interface includes a setting button and a fund forecasting result button. The setting button is used to input the target fund. Several exchange traded fund (ETF) asset classes are obtained according to a fund benchmark index of the target fund. Several representative ETFs are obtained according to the ETF asset classes. A simulated investment portfolio is generated according to the representative ETFs. The fund forecasting result button is used to display an uptrend value or an overall trend of the simulated investment portfolio.
The above and other aspects of the invention will become better understood with regard to the following detailed description of the preferred but non-limiting embodiment(s). The following description is made with reference to the accompanying drawings.
In the following detailed description, for purposes of explanation, numerous specific details are set forth in order to provide a thorough understanding of the disclosed embodiments. It will be apparent, however, that one or more embodiments may be practiced without these specific details. In other instances, well-known structures and devices are schematically shown in order to simplify the drawing.
An Exchange Traded Fund (ETF) is formed of several risky assets. In comparison to individual assets, the ETF meets the composition features of a fund. Also, in comparison to the fund, the ETF has a transparent asset allocation, and a high frequency of update in transactions (such as daily). Moreover, the ETF with low tracking errors can directly represent its tracking index. Therefore, in the present embodiment, the researchers use the ETF to track a fund and further forecast the future trend of the fund.
Referring to
Refer to
Referring to
Then, in the class extraction procedure P32, the ETF asset classes Ci (i=1, 2, . . . ) are obtained using a look-up table (such as the correspondence table TB of fund benchmark index vs asset class). The fund benchmark index DX only has a limited quantity, and therefore can be provided and maintained manually. Referring to Table 1, the correspondence table TB of fund benchmark index vs asset class are listed. The ETF asset classes Ci (i=1, 2, . . . ) corresponding to different fund benchmark index DX may have different quantities. Since the fund benchmark index DX has only a limited range of change, the correspondence table TB of fund benchmark index vs asset class can be easily maintained.
Then, in the step S120 of
For example, three ETF scores are such as “A/85”, “B/72”, “B/85”. When the three ETF scores are compared, the scores are firstly sorted by letter grade (A>B, B>C, and the rest can be obtained by the same analogy), and then are sorted by the Fit value (in a descending order). Therefore, the three ETF scores are sorted as: “A/85”, “B/85”, “B/72”, and the values of the ranking Rij respectively are 1, 2, 3.
Referring to Table 2, 11 representative ETFs ECi (i=1, 2, . . . ) with respect to 11 ETF asset classes Ci (i=1, 2, . . . ) obtained according to the ranking Rij are listed.
In an embodiment, the selection of representative ETFs can be based on the best ranking Rij as well as the selection count SCij. For example, a selected representative ETF may be determined as unsuitable and removed in the subsequent procedure of generating a simulated investment portfolio FS. Therefore, in step S120 of selecting representative ETFs, it is better not to select those representative ETFs which are removed often.
The ETF selector 112 can select the representative ETFs ECi (i=1, 2, . . . ) according to formulas (1) and (2):
In the present specification, i refers to the i-th ETF asset class, and j refers to j-th ETF in the same asset class; Rij refers to the ranking of the j-th ETF in the i-th ETF asset class; SCij refers to the selection count of the j-th ETF in the i-th ETF asset class; Wij refers to the selection probability weight of the j-th ETF in the i-th ETF asset class; Pij refers to the selection probability of the j-th ETF in the i-th ETF asset class.
As indicated in formula (1), the smaller the ranking Rij, the larger the selection probability weight Wij; the smaller the selection count SCij, the larger the selection probability weight Wij. Therefore, the ETF with higher ranking Rij and lower selection count SCij is more likely to be selected.
Then, in the step S130 of
The simulated investment portfolio FS is a product of the representative ETFs ECi (i=1, 2, . . . ) and the weights WCi (i=1, 2, . . . ) (that is, Σi WCi*ECi). Referring to
After the representative ETFs ECi (i=1, 2, . . . ) are obtained by the assembler 121, the weights WCi (i=1, 2, . . . ) can be calculated in the weight calculation procedure P41 according to a regression model, such as a Lasso regression model or a ridge regression model. During the process of calculating the weights WCi (i=1, 2, . . . ) by the assembler 121, the following condition must be met: the sum of all weights WCi (i=1, 2, . . . ) is 1 (that is, Σi WCi=1). Moreover, each of the weights WCi (i=1, 2, . . . ) is greater than or equivalent to 0 (that is, WCi1≥0), which implies that there are no missing weights. However, if the assembler 121 cannot calculate the weights WCi (i=1, 2, . . . ) under the above condition, the assembler 121 will output a null value 0.
Then, in the weight confirmation procedure P43, whether each of the weights WCi (i=1, 2, . . . ) is greater than a predetermined weight is determined by the assembler 121. When a particular weight is not greater than the predetermined weight, this implies that the representative ETF corresponding to the particular weight is not sufficiently representative and needs to be deleted in the deletion procedure P44, and the weight calculation procedure P41 will be performed again.
After the weight calculation procedure P41 and the weight confirmation procedure P43 are smoothly performed, the method proceeds to the verification procedure P45.
In the verification procedure P45, whether the simulated investment portfolio FS meets the verification condition is verified by the verifier 122. The verification condition is as follows: a similarity in the change of Return of Investment (ROI) between the simulated investment portfolio FS and the target fund TF is less than a threshold value. The verifier 122 analyzes the similarity using the Kolmogorov-Smirnov test (K-S test).
Referring to
As indicated in the lower part of
Generally speaking, the investment proportion of the target fund TF in the same industry will not change dramatically over a short period of time. Between two disclosure cycles (as short as one month), the change in the investment proportion of the target fund TF in the same industry normally is less than 1%. Therefore, the efficiency of the simulated investment portfolio FS can be maintained over a period of time.
As indicated in
In the step S150 of
in step S160, the trend of the target fund TF is forecasted by the trend forecasting unit 130 using a deep learning model according to the simulated investment portfolio FS. Referring to
Referring to
Then, in the ETF uptrend value calculation procedure P72, the ETF bullish scores DCi (i=1, 2, . . . ) of the representative ETFs ECi (i=1, 2, . . . ) can be calculated according to the allocation ratio Wit of each of the representative ETFs ECi (i=1, 2, . . . ) to the asset. The ETF bullish scores DCi can be calculated according to formula (3):
DC
i=ΣtWit*Dt (3)
Then, in the fund uptrend value calculation procedure P73, an uptrend value UTV of the simulated investment portfolio FS is calculated according to the ETF bullish scores DCi (i=1, 2, . . . ). The uptrend value UTV can be calculated according to formula (4):
UTV=ΣiWCi*DCi (4)
Refer to
Refer to
Referring to
Apart from the above implementation, when the uptrend value UTV is obtained, the investment advice can be directly given according to the uptrend value UTV.
Through the above embodiments, the target fund TF can be accurately tracked, and the trend of the target fund TF can further be forecasted according to the simulated investment portfolio FS.
Referring to
It will be apparent to those skilled in the art that various modifications and variations can be made to the disclosed embodiments. It is intended that the specification and examples be considered as exemplary only, with a true scope of the disclosure being indicated by the following claims and their equivalents.
Number | Date | Country | Kind |
---|---|---|---|
109136450 | Oct 2020 | TW | national |
This application claims the benefit of U.S. provisional application Ser. No. 63/051,951, filed Jul. 15, 2020, the subject matter of which is incorporated herein by reference. This application claims the benefit of Taiwan application Serial No. 109136450, filed Oct. 21, 2020, the disclosure of which is incorporated by reference herein in its entirety.
Number | Date | Country | |
---|---|---|---|
63051951 | Jul 2020 | US |