[go: up one dir, main page]

TWI888139B - Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy - Google Patents

Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy Download PDF

Info

Publication number
TWI888139B
TWI888139B TW113118088A TW113118088A TWI888139B TW I888139 B TWI888139 B TW I888139B TW 113118088 A TW113118088 A TW 113118088A TW 113118088 A TW113118088 A TW 113118088A TW I888139 B TWI888139 B TW I888139B
Authority
TW
Taiwan
Prior art keywords
financial product
display block
investment
combination
roi
Prior art date
Application number
TW113118088A
Other languages
Chinese (zh)
Other versions
TW202546754A (en
Inventor
黃適和
石德隆
Original Assignee
商智資訊股份有限公司
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by 商智資訊股份有限公司 filed Critical 商智資訊股份有限公司
Priority to TW113118088A priority Critical patent/TWI888139B/en
Application granted granted Critical
Publication of TWI888139B publication Critical patent/TWI888139B/en
Publication of TW202546754A publication Critical patent/TW202546754A/en

Links

Images

Landscapes

  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

The present application provides a method for evaluating an investment strategy, which is suitable for being performed by a computing device. The method includes receiving a plurality of financial commodity object that includes a first financial commodity object and a second financial commodity object; displaying a first return-on-investment display block and a second return-on-investment display block on at least one timeline track; receiving a first display block change command or a second display block change command; dynamically adjusting the position of the first return-on-investment display block or the second return-on-investment display block; determining whether the first return-on-investment display block and the second return-on-investment display block overlap or not; combining the first financial commodity object and the second financial commodity object into a financial commodity portfolio object when the first financial commodity object overlaps with the second financial commodity object, and then generating an investment portfolio data set; generating a return-on-investment portfolio data set based on the investment portfolio data set; and displaying the return-on-investment portfolio data set within a return-on-investment portfolio display block and displaying the return-on-investment portfolio display block on the at least one timeline track. Thereby, the method can be used for evaluating the effect of the investment strategy and solve the problem that the user can’t combine financial commodities to evaluate the investment strategy. In addition, a computing device, a non-transitory computer-readable recording medium, and a computer program product for displaying a financial commodity are also provided.

Description

用於評估投資策略的方法、計算機裝置、非暫時性電腦可讀取記錄媒體以及電腦程式產品Method, computer device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategies

本申請是關於一種評估的方法、計算機裝置、非暫時性電腦可讀取記錄媒體以及電腦程式產品,特別是關於一種用於評估投資策略的方法、計算機裝置、非暫時性電腦可讀取記錄媒體以及電腦程式產品。The present application relates to an evaluation method, a computer device, a non-transitory computer-readable recording medium, and a computer program product, and in particular to a method, a computer device, a non-transitory computer-readable recording medium, and a computer program product for evaluating an investment strategy.

由於各個金融商品(諸如股票、基金、指數股票型基金等的金融投資項目,但不限於此)的歷史資料可以被記錄並且被儲存在資料庫(例如金融商品資料庫)中,因此計算機裝置能夠從資料庫中搜出各個金融商品的歷史資料(例如某個金融商品在特定時間範圍之內的每一筆歷史資料),進而將這些歷史資料整理成圖表(例如走勢圖)供投資人參考。Since the historical data of various financial products (such as stocks, funds, index stock funds and other financial investment items, but not limited to these) can be recorded and stored in a database (such as a financial product database), the computer device can search the database for the historical data of each financial product (such as each historical data of a certain financial product within a specific time range), and then organize these historical data into charts (such as trend charts) for investors' reference.

實務上,大多數的投資人會觀察金融商品的走勢圖並計算金融商品的投資報酬率,藉以評估金融商品的優劣,進而審視自身的投資策略是否符合預期。就現況而言,投資人可以在一些交易平台或看盤軟體上觀察各個金融商品的走勢圖並計算各個金融商品的投資報酬率。In practice, most investors will observe the trend charts of financial products and calculate the investment returns of financial products to evaluate the quality of financial products and then review whether their investment strategies meet expectations. Currently, investors can observe the trend charts of various financial products and calculate the investment returns of various financial products on some trading platforms or stock market software.

雖然習知技術能夠將各個金融商品的歷史資料整理成圖表,但習知技術僅能個別地呈現各個金融商品的走勢圖,這對使用者造成諸多不便,進而導致使用者僅能逐一地針對各個金融商品的走勢圖來評估投資策略的成效。Although learning technology can organize the historical data of each financial product into charts, it can only present the trend chart of each financial product individually, which causes a lot of inconvenience to users, and thus results in users only being able to evaluate the effectiveness of investment strategies one by one based on the trend chart of each financial product.

因此,如何解決習知技術中所存在的缺陷,進而供使用者能夠任意地並且自由地將各個金融商品物件進行組合,進而觀察經組合後的金融商品物件的走勢圖,藉以評估投資策略的成效,從而增加使用者的操作彈性和實用性,遂成為本技術領域所迫切希望解決的問題。Therefore, how to solve the defects existing in the known technology and allow users to arbitrarily and freely combine various financial product objects, and then observe the trend chart of the combined financial product objects to evaluate the effectiveness of investment strategies, thereby increasing the user's operational flexibility and practicality, has become a problem that this technical field urgently hopes to solve.

為了解決上述問題,本申請提供一種用於評估投資策略的方法,其適用於透過計算機裝置而被執行。所述方法包括:接收複數個金融商品物件,其中複數個金融商品物件包括第一金融商品物件和第二金融商品物件,並且第一金融商品物件和第二金融商品物件分別包括至少一個金融商品選擇結果、將第一金融商品物件的第一投資報酬率顯示區塊和第二金融商品物件的第二投資報酬率顯示區塊顯示在至少一個時間軸軌道,其中第一投資報酬率顯示區塊的第一左邊界和第一右邊界係分別對應第一金融商品物件於至少一個時間軸軌道上的第一起始時間資訊和第一終止時間資訊,並且第二投資報酬率顯示區塊的第二左邊界和第二右邊界係分別對應第二金融商品物件於至少一個時間軸軌道上的第二起始時間資訊和第二終止時間資訊、接收針對第一投資報酬率顯示區塊的第一顯示區塊變更指令,或者接收針對第二投資報酬率顯示區塊的第二顯示區塊變更指令、根據第一顯示區塊變更指令來動態地調整第一投資報酬率顯示區塊的位置,或者根據第二顯示區塊變更指令來動態地調整第二投資報酬率顯示區塊的位置、判斷第一投資報酬率顯示區塊與第二投資報酬率顯示區塊是否重疊、當第一投資報酬率顯示區塊與第二投資報酬率顯示區塊重疊時,將第一金融商品物件和第二金融商品物件組合成金融商品組合物件,並根據第一金融商品物件和第二金融商品物件來產生金融商品組合物件的投資組合資訊集、根據金融商品組合物件的投資組合資訊集來產生金融商品組合物件的投資報酬率組合資訊集、以及將金融商品組合物件的投資報酬率組合資訊集顯示在金融商品組合物件的投資報酬率組合顯示區塊之內,並且將投資報酬率組合顯示區塊顯示在至少一個時間軸軌道。To solve the above problem, the present application provides a method for evaluating an investment strategy, which is suitable for being executed by a computer device. The method comprises: receiving a plurality of financial product objects, wherein the plurality of financial product objects include a first financial product object and a second financial product object, and the first financial product object and the second financial product object respectively include at least one financial product selection result, displaying a first investment return rate display block of the first financial product object and a second investment return rate display block of the second financial product object on at least one time axis, wherein a first left boundary and a second left boundary of the first investment return rate display block are respectively displayed on at least one time axis. The first right boundary corresponds to the first start time information and the first end time information of the first financial product object on at least one time axis, and the second left boundary and the second right boundary of the second investment return rate display block correspond to the second start time information and the second end time information of the second financial product object on at least one time axis, respectively, receiving a first display block change instruction for the first investment return rate display block, or receiving a first display block change instruction for the second investment return rate display block. a second display block change instruction, dynamically adjusting the position of the first investment return rate display block according to the first display block change instruction, or dynamically adjusting the position of the second investment return rate display block according to the second display block change instruction, determining whether the first investment return rate display block and the second investment return rate display block overlap, and when the first investment return rate display block and the second investment return rate display block overlap, combining the first financial product object and the second financial product object into a financial product object; The method comprises generating an investment portfolio information set of the financial product portfolio item according to the first financial product object and the second financial product object, generating an investment return rate combination information set of the financial product portfolio item according to the investment portfolio information set of the financial product portfolio item, and displaying the investment return rate combination information set of the financial product portfolio item in an investment return rate combination display block of the financial product portfolio item, and displaying the investment return rate combination display block on at least one time axis track.

在一些實施例中,根據第一顯示區塊變更指令來動態地調整第一投資報酬率顯示區塊的位置,或者根據第二顯示區塊變更指令來動態地調整第二投資報酬率顯示區塊的位置的步驟包括:判斷選擇位置是否位於第一投資報酬率顯示區塊中的第一中間區域或第二投資報酬率顯示區塊中的第二中間區域之內、當選擇位置位於第一投資報酬率顯示區塊中的第一中間區域之內時,根據第一顯示區塊變更指令來動態地調整第一投資報酬率顯示區塊的位置、以及當選擇位置位於第二投資報酬率顯示區塊中的第二中間區域之內時,根據第二顯示區塊變更指令來動態地調整第二投資報酬率顯示區塊的位置。In some embodiments, the step of dynamically adjusting the position of the first ROI display block according to the first display block change instruction or dynamically adjusting the position of the second ROI display block according to the second display block change instruction includes: determining whether the selected position is located in a first middle area of the first ROI display block or a second middle area of the second ROI display block; When the selected position is within the first middle area of the first ROI display block, the position of the first ROI display block is dynamically adjusted according to the first display block change instruction; and when the selected position is within the second middle area of the second ROI display block, the position of the second ROI display block is dynamically adjusted according to the second display block change instruction.

在一些實施例中,當第一投資報酬率顯示區塊與第二投資報酬率顯示區塊重疊時,將第一金融商品物件和第二金融商品物件組合成金融商品組合物件的步驟包括:當第一投資報酬率顯示區塊的第一左側區域與第二投資報酬率顯示區塊的第二右側區域重疊時,根據組合順序來將第一金融商品物件和第二金融商品物件組合成金融商品組合物件,其中組合順序由左至右依序是第二金融商品物件和第一金融商品物件。In some embodiments, when the first return on investment display block overlaps with the second return on investment display block, the step of combining the first financial product object and the second financial product object into a financial product combination object includes: when the first left area of the first return on investment display block overlaps with the second right area of the second return on investment display block, combining the first financial product object and the second financial product object into the financial product combination object according to a combination order, wherein the combination order from left to right is the second financial product object and the first financial product object.

在一些實施例中,其中複數個金融商品物件更包括第三金融商品物件,並且所述方法更包括:將第三金融商品物件的第三投資報酬率顯示區塊顯示在至少一個時間軸軌道,其中第三投資報酬率顯示區塊的第三左邊界和第三右邊界係分別對應第三金融商品物件於至少一個時間軸軌道上的第三起始時間資訊和第三終止時間資訊、接收針對第三投資報酬率顯示區塊的第三顯示區塊變更指令,或者接收針對投資報酬率組合顯示區塊的第四顯示區塊變更指令、根據第三顯示區塊變更指令來動態地調整第三投資報酬率顯示區塊的位置,或者根據第四顯示區塊變更指令來動態地調整投資報酬率組合顯示區塊的位置、判斷第三投資報酬率顯示區塊與投資報酬率組合顯示區塊是否重疊、以及當第三投資報酬率顯示區塊與投資報酬率組合顯示區塊重疊時,將第三金融商品物件的投資報酬率資訊集與金融商品組合物件的投資報酬率組合資訊集一起顯示在金融商品組合物件的投資報酬率組合顯示區塊之內。In some embodiments, the plurality of financial product objects further include a third financial product object, and the method further includes: displaying a third investment return rate display block of the third financial product object on at least one time axis, wherein a third left boundary and a third right boundary of the third investment return rate display block correspond to third start time information and third end time information of the third financial product object on at least one time axis, respectively; receiving a third display block change instruction for the third investment return rate display block, or receiving a fourth display block change instruction for the investment return rate combination display block. Instructions, dynamically adjust the position of the third investment return rate display block according to the third display block change instruction, or dynamically adjust the position of the investment return rate combination display block according to the fourth display block change instruction, determine whether the third investment return rate display block and the investment return rate combination display block overlap, and when the third investment return rate display block and the investment return rate combination display block overlap, display the investment return rate information set of the third financial product object together with the investment return rate combination information set of the financial product combination object in the investment return rate combination display block of the financial product combination object.

在一些實施例中,所述方法更包括:限制條件設定:對金融商品組合物件中的各個金融商品選擇結果設定金額限制條件,其中金額限制條件係符合金額遞增單位;投資組合設定:將金融商品組合物件中的各個金融商品選擇結果的投資金額設定為符合金額限制條件的金額;產生預期報酬資料集:在金融商品組合物件中,以金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重,且金融商品組合物件中的各個金融商品選擇結果以個別的投資金額對應自金融商品資料庫擷取的歷史報酬資料集以產生預期報酬資料集,且以金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重,其中預期報酬資料集包括預估年化報酬率、預估年化標準差和預估年化夏普值;隨機產生集合:透過遞增金額的變化而重覆地執行投資組合設定的步驟和產生預期報酬資料集的步驟,並隨機地產生包括複數個金融商品組合物件的集合;以及類效率配置:以集合中的預估年化夏普值符合估測條件的金融商品組合物件,估測為類效率配置者,並產生金融商品組合類效率配置物件的類效率配置資料集。In some embodiments, the method further includes: setting a restriction condition: setting an amount restriction condition for each financial product selection result in the financial product combination, wherein the amount restriction condition is in compliance with the amount increment unit; setting an investment portfolio: setting the investment amount of each financial product selection result in the financial product combination to an amount that complies with the amount restriction condition; generating an expected return data set: in the financial product combination, calculating the investment weight by the proportion of the individual investment amount of each financial product selection result in the financial product combination to the total investment amount, and each financial product selection result in the financial product combination corresponds to the historical return data extracted from the financial product database with the individual investment amount. The method comprises the following steps: generating an expected return data set by generating an expected return data set, and calculating the investment weight by the proportion of the individual investment amount of each financial product selection result in the financial product portfolio to the total investment amount, wherein the expected return data set includes the estimated annualized return rate, the estimated annualized standard deviation and the estimated annualized Sharpe value; randomly generating a set: repeatedly executing the steps of portfolio setting and generating the expected return data set by changing the incremental amount, and randomly generating a set including a plurality of financial product portfolios; and quasi-efficiency allocation: estimating the financial product portfolios whose estimated annualized Sharpe values meet the estimation conditions as quasi-efficiency allocators, and generating a quasi-efficiency allocation data set of quasi-efficiency allocation objects of the financial product portfolio.

在一些實施例中,所述方法更包括:計算斜率:按複數個金融商品組合物件的預估年化標準差進行大小的排序,以預估年化標準差符合第一條件的金融商品組合物件為初始基準點,並依其餘金融商品組合物件的預估年化報酬率和預估年化標準差與初始基準點對應之預估年化報酬率和預估年化標準差計算的斜率,再對各個斜率進行大小的排序,以從複數個金融商品組合物件中獲得斜率符合第二條件的金融商品組合物件,視為符合估測條件;以及迴圈運算:在複數個金融商品組合物件中,剔除報酬率較低於符合第二條件之斜率者以更新集合,並以斜率符合第二條件的金融商品組合物件為取代初始基準點的更新基準點,再回到計算斜率的步驟,以獲得下一個斜率符合第二條件的金融商品組合物件。In some embodiments, the method further includes: calculating the slope: sorting the estimated annualized standard deviations of the plurality of financial product combinations by size, taking the financial product combination whose estimated annualized standard deviation meets the first condition as the initial benchmark point, and calculating the slopes according to the estimated annualized rate of return and the estimated annualized standard deviation of the remaining financial product combinations and the estimated annualized rate of return and the estimated annualized standard deviation corresponding to the initial benchmark point, and then sorting the slopes by size to sort the slopes from the plurality of financial product combinations by size. A financial product combination item whose slope meets the second condition is obtained from a plurality of financial product combinations and is considered to meet the estimation condition; and a loop operation: among a plurality of financial product combinations, those with a return rate lower than the slope meeting the second condition are eliminated to update the set, and the financial product combination item whose slope meets the second condition is used as an updated reference point to replace the initial reference point, and then the step of calculating the slope is returned to obtain the next financial product combination item whose slope meets the second condition.

在一些實施例中,所述方法更包括:將金融商品組合類效率配置物件的類效率配置資料集與金融商品組合物件的投資報酬率組合資訊集一起顯示在金融商品組合物件的投資報酬率組合顯示區塊之內。In some embodiments, the method further includes: displaying the class efficiency configuration data set of the financial product combination class efficiency configuration object together with the investment return rate combination information set of the financial product combination object in the investment return rate combination display area of the financial product combination object.

在一些實施例中,所述方法更包括:將金融商品組合物件傳輸至金融商品交易平台。In some embodiments, the method further includes: transmitting the financial product component to a financial product trading platform.

附加地,本申請亦提供一種用於評估投資策略的計算機裝置,其包括儲存模組和處理模組。儲存模組被配置成儲存有電腦程式產品。處理模組被配置成與儲存模組耦接。處理模組在載入並執行電腦程式產品之後,處理模組能夠執行本申請所描述之用於評估投資策略的方法中的任何一種方法。Additionally, the present application also provides a computer device for evaluating investment strategies, which includes a storage module and a processing module. The storage module is configured to store a computer program product. The processing module is configured to be coupled to the storage module. After the processing module loads and executes the computer program product, the processing module can execute any of the methods for evaluating investment strategies described in the present application.

附加地,本申請亦提供一種用於評估投資策略的非暫時性電腦可讀取記錄媒體,在計算機裝置載入被儲存在非暫時性電腦可讀取記錄媒體中的電腦程式產品並執行電腦程式產品之後,計算機裝置能夠執行本申請所描述之用於評估投資策略的方法中的任何一種方法。Additionally, the present application also provides a non-transitory computer-readable recording medium for evaluating investment strategies. After a computer device loads a computer program product stored in the non-transitory computer-readable recording medium and executes the computer program product, the computer device can execute any of the methods for evaluating investment strategies described in the present application.

附加地,本申請亦提供一種用於評估投資策略的電腦程式產品,在計算機裝置載入電腦程式產品並執行電腦程式產品之後,計算機裝置能夠執行本申請所描述之用於評估投資策略的方法中的任何一種方法。Additionally, the present application also provides a computer program product for evaluating investment strategies. After a computer device loads the computer program product and executes the computer program product, the computer device can execute any of the methods for evaluating investment strategies described in the present application.

藉此,透過本申請所提供的技術手段能夠產生先前技術無法達成的有利功效。具體而言,本申請所能夠達成之一有利功效為供使用者能夠任意地並且自由地將各個金融商品物件進行組合,進而觀察經組合後的金融商品物件(即金融商品組合物件)的走勢圖,藉以評估投資策略的成效,從而增加使用者的操作彈性和實用性。Thus, the technical means provided by this application can produce beneficial effects that cannot be achieved by previous technologies. Specifically, one beneficial effect that can be achieved by this application is that users can arbitrarily and freely combine various financial product objects, and then observe the trend chart of the combined financial product objects (i.e., financial product combination objects) to evaluate the effectiveness of investment strategies, thereby increasing the user's operational flexibility and practicality.

本申請將透過如下文所述的實施例和所附之圖式來詳細地說明本申請的內容,藉以幫助本申請所屬技術領域中具有通常知識者理解本申請之目的、特徵及其功效。The present application will be described in detail through the embodiments described below and the attached drawings to help those with ordinary knowledge in the technical field to which the present application belongs to understand the purpose, features and effects of the present application.

應當注意的是,被描述於本申請中的各個步驟可以被依序地、以相反的順序或者透過在控制處理期間適當地改變或跳過順序來執行。應當注意的是,被描述於本申請中的“第一步驟可以接續在第二步驟之後被執行”可以被表示為“在執行完第二步驟之後直接地接續執行第一步驟”及/或“在執行完第二步驟之後先接續執行其他的步驟(例如第三步驟)再接續執行第一步驟”。It should be noted that the various steps described in the present application may be executed sequentially, in reverse order, or by appropriately changing or skipping the order during the control process. It should be noted that "the first step may be executed after the second step" described in the present application may be expressed as "directly executing the first step after executing the second step" and/or "after executing the second step, first executing other steps (such as the third step) and then executing the first step".

此外,在本申請所描述的內容中,應當注意的是,諸如“第一”、“第二”和“第三”等用語是用以區分元件之間的不同,而不是用以限制元件本身或表示元件的特定排序。應當注意的是,在如下文所描述的說明內容中,相同的元件或步驟可以用相同的編號來表示。In addition, in the description of the present application, it should be noted that terms such as "first", "second" and "third" are used to distinguish between elements, rather than to limit the elements themselves or to indicate a specific order of the elements. It should be noted that in the description as described below, the same elements or steps can be represented by the same numbers.

此外,被描述於本申請中的術語“耦接”可以被表示為“直接地連接”及/或“間接地連接”。具體而言,“第一元件被配置成與第二元件耦接”可以被表示為“第一元件被配置成與第二元件直接地連接”及/或“第一元件被配置成與第二元件間接地連接”。In addition, the term "coupled" described in the present application may be expressed as "directly connected" and/or "indirectly connected." Specifically, "a first element is configured to be coupled to a second element" may be expressed as "the first element is configured to be directly connected to the second element" and/or "the first element is configured to be indirectly connected to the second element."

請參考圖1,圖1是根據本申請的一個實施例來說明用於評估投資策略的計算機裝置200的方塊示意圖。以圖1為例,計算機裝置200可以包括接收模組210、處理模組220、儲存模組230和顯示模組240,使得計算機裝置200可以透過處理模組220來執行被儲存在儲存模組230中的電腦程式產品,進而透過處理模組220來執行本申請所描述的用於評估投資策略的方法中的各個步驟。在一些實施例中,計算機裝置200可以是例如桌上型電腦、筆記型電腦、智慧型手機、平板電腦等,但不限於此。Please refer to FIG. 1, which is a block diagram of a computer device 200 for evaluating investment strategies according to an embodiment of the present application. Taking FIG. 1 as an example, the computer device 200 may include a receiving module 210, a processing module 220, a storage module 230, and a display module 240, so that the computer device 200 can execute the computer program product stored in the storage module 230 through the processing module 220, and then execute the various steps in the method for evaluating investment strategies described in the present application through the processing module 220. In some embodiments, the computer device 200 can be, for example, a desktop computer, a laptop computer, a smart phone, a tablet computer, etc., but is not limited thereto.

以圖1為例,計算機裝置200可以進一步被配置成與伺服器100耦接,藉以從伺服器100的金融商品資料庫110中搜出各個金融商品的歷史資料(例如某個金融商品的每一筆歷史資料),進而將這些歷史資料整理成圖表(例如金融商品物件的走勢圖)供投資人參考。在一些實施例中,伺服器100可以是能夠儲存檔案的計算機裝置,其具體可以是實體伺服器主機或虛擬的雲端伺服器,但不限於此。Taking FIG. 1 as an example, the computer device 200 can be further configured to be coupled to the server 100, so as to search for the historical data of each financial product (e.g., each historical data of a certain financial product) from the financial product database 110 of the server 100, and then organize these historical data into charts (e.g., trend charts of financial product objects) for investors to refer to. In some embodiments, the server 100 can be a computer device capable of storing files, which can be a physical server host or a virtual cloud server, but is not limited thereto.

在一些實施例中,計算機裝置200可以經由實體訊號線及/或虛擬訊號線與伺服器100耦接。在一些實施例中,所述實體訊號線可以是例如符合網際網路協定的網路訊號線,但不限於此。在一些實施例中,所述虛擬訊號線可以是例如符合無線通訊協定的Wi-Fi、4G/5G/6G等,但不限於此。In some embodiments, the computer device 200 can be coupled to the server 100 via a physical signal line and/or a virtual signal line. In some embodiments, the physical signal line can be, for example, a network signal line that complies with the Internet protocol, but is not limited thereto. In some embodiments, the virtual signal line can be, for example, Wi-Fi, 4G/5G/6G, etc. that complies with the wireless communication protocol, but is not limited thereto.

在一些實施例中,計算機裝置200可以根據使用者的選擇結果而從金融商品資料庫110中搜出各個金融商品的歷史資料,並且可以進一步將所選擇的金融商品的歷史資料儲存在計算機裝置200中的高速緩衝記憶體(CACHE)之中,進而使計算機裝置200可以直接地利用被儲存在CACHE之中的金融商品的歷史資料,從而能夠更快速地產生金融商品物件(或金融商品組合物件)的走勢圖及/或金融商品物件(或金融商品組合物件)的整體的投資報酬率。In some embodiments, the computer device 200 can search for historical data of each financial product from the financial product database 110 according to the user's selection result, and can further store the historical data of the selected financial product in the cache memory (CACHE) of the computer device 200, so that the computer device 200 can directly use the historical data of the financial product stored in the CACHE, thereby being able to more quickly generate a trend chart of the financial product object (or financial product combination item) and/or the overall return on investment of the financial product object (or financial product combination item).

接收模組210可以被配置成接收使用者的操作。以桌上型電腦為例,由於計算機裝置200可以透過輸入輸出連接埠而與輸入輸出工具(例如光學滑鼠)耦接,因此計算機裝置200可以透過接收模組210來接收使用者的操作。又,以平板電腦為例,由於計算機裝置200的顯示模組240為觸控面板,因此計算機裝置200可以透過接收模組210來接收使用者的操作。在一些實施例中,所述使用者的操作可以是例如滑鼠游標移動、點選、拖曳等,但不限於此。The receiving module 210 may be configured to receive user operations. Taking a desktop computer as an example, since the computer device 200 can be coupled to an input/output tool (such as an optical mouse) through an input/output port, the computer device 200 can receive user operations through the receiving module 210. Again, taking a tablet computer as an example, since the display module 240 of the computer device 200 is a touch panel, the computer device 200 can receive user operations through the receiving module 210. In some embodiments, the user operations may be, for example, moving a mouse cursor, clicking, dragging, etc., but are not limited thereto.

附加地,接收模組210可以進一步被配置成接收金融商品選擇結果。更具體地說,由於計算機裝置200與伺服器100耦接,因此接收模組210可以從金融商品資料庫110接收一個或多個金融商品選擇結果。所述金融商品選擇結果可以是由使用者所選擇的金融投資項目,例如股票、基金、指數股票型基金,但不限於此。Additionally, the receiving module 210 may be further configured to receive a financial product selection result. More specifically, since the computer device 200 is coupled to the server 100, the receiving module 210 may receive one or more financial product selection results from the financial product database 110. The financial product selection result may be a financial investment item selected by the user, such as stocks, funds, index stock funds, but is not limited thereto.

儲存模組230可以被配置成儲存有電腦程式產品,其中所述電腦程式產品可以是一行或多行的程式碼及/或指令集。更具體地說,儲存模組230可以進一步被配置成儲存有特定的電腦程式產品,藉以供處理模組220在載入並執行所述電腦程式產品之後能夠執行特定的步驟,進而實現本申請所描述的用於評估投資策略的方法中的任何一種方法。The storage module 230 may be configured to store a computer program product, wherein the computer program product may be one or more lines of program code and/or an instruction set. More specifically, the storage module 230 may be further configured to store a specific computer program product, so that the processing module 220 can perform specific steps after loading and executing the computer program product, thereby implementing any of the methods for evaluating investment strategies described in the present application.

在一些實施例中,儲存模組230可以包括一個或多個非揮發性記憶體和一個或多個揮發性記憶體。在一些實施例中,揮發性記憶體可以是本申請所屬技術領域中具有通常知識者所知悉的成品,例如各種類型的動態隨機存取記憶體(DRAM)或靜態隨機存取記憶體(SRAM)等,但不限於此。在一些實施例中,非揮發性記憶體可以是本申請所屬技術領域中具有通常知識者所知悉的成品,例如各種類型的唯讀記憶體(ROM)或快閃記憶體等,但不限於此。在一些實施例中,所述電腦程式產品可以被儲存在非揮發性記憶體(例如ROM)之中。In some embodiments, the storage module 230 may include one or more non-volatile memories and one or more volatile memories. In some embodiments, the volatile memory may be a finished product known to a person of ordinary skill in the art to which the present application belongs, such as various types of dynamic random access memory (DRAM) or static random access memory (SRAM), etc., but not limited thereto. In some embodiments, the non-volatile memory may be a finished product known to a person of ordinary skill in the art to which the present application belongs, such as various types of read-only memory (ROM) or flash memory, etc., but not limited thereto. In some embodiments, the computer program product may be stored in a non-volatile memory (such as a ROM).

處理模組220可以被配置成與儲存模組230耦接,使處理模組220能夠載入並執行被儲存在儲存模組230之中的電腦程式產品,進而執行特定的步驟。附加地,處理模組220可以被配置成與接收模組210耦接,使處理模組220能夠透過接收模組210來接收使用者的操作,進而根據接收使用者的操作來執行相對應的步驟。附加地,處理模組220可以被配置成與顯示模組240耦接,使處理模組220能夠透過顯示模組240來顯示特定的物件及/或運算結果。在一些實施例中,處理模組220可以是本申請所屬技術領域中具有通常知識者所知悉的成品,例如各種類型的中央處理器(CPU)或圖形處理器(GPU),但不限於此。The processing module 220 can be configured to be coupled to the storage module 230, so that the processing module 220 can load and execute the computer program product stored in the storage module 230, and then execute specific steps. Additionally, the processing module 220 can be configured to be coupled to the receiving module 210, so that the processing module 220 can receive the user's operation through the receiving module 210, and then execute corresponding steps according to the received user's operation. Additionally, the processing module 220 can be configured to be coupled to the display module 240, so that the processing module 220 can display specific objects and/or calculation results through the display module 240. In some embodiments, the processing module 220 may be a finished product known to a person of ordinary skill in the art to which the present application belongs, such as various types of central processing units (CPUs) or graphics processing units (GPUs), but is not limited thereto.

顯示模組240可以被配置成與處理模組220耦接,並且可以被配置成在屏幕上顯示諸如時間軸軌道、金融商品物件、金融商品組合物件、投資報酬率顯示區塊、投資報酬率組合顯示區塊、投資組合資訊集、投資報酬率資訊集、投資報酬率組合資訊集、金融商品選擇結果等。在一些實施例中,顯示模組240可以是本申請所屬技術領域中具有通常知識者所知悉的成品,例如各種類型的顯示器或顯示面板等,但不限於此。The display module 240 may be configured to be coupled to the processing module 220, and may be configured to display on the screen, for example, a time axis track, financial product objects, financial product combination objects, return on investment display blocks, return on investment combination display blocks, investment combination information sets, return on investment information sets, return on investment combination information sets, financial product selection results, etc. In some embodiments, the display module 240 may be a finished product known to a person of ordinary skill in the art to which the present application belongs, such as various types of displays or display panels, etc., but is not limited thereto.

藉此,透過如圖1所示的計算機裝置200能夠實現本申請所描述的用於評估投資策略的方法中的任何一種方法,使得使用者能夠任意地並且自由地將各個金融商品物件進行組合,進而觀察經組合後的金融商品物件(即金融商品組合物件)的走勢圖,藉以評估投資策略的成效,從而增加使用者的操作彈性和實用性。Thus, any of the methods for evaluating investment strategies described in the present application can be implemented through the computer device 200 as shown in FIG. 1 , so that the user can arbitrarily and freely combine various financial product objects, and then observe the trend chart of the combined financial product objects (i.e., financial product combination objects) to evaluate the effectiveness of the investment strategy, thereby increasing the user's operational flexibility and practicality.

在一些實施例中,計算機裝置200還可以經由實體訊號線及/或虛擬訊號線與金融商品交易平台900耦接,使得計算機裝置200能夠將符合使用者期許的金融商品組合物件傳輸至金融商品交易平台900。在接收到金融商品組合物件之後,金融商品交易平台900能夠將所接收到的金融商品組合物件儲存在特定的資料庫中,藉以供使用者在操作金融商品交易平台900進行金融商品的買賣時能夠直接地讀取所接收到的金融商品組合物件,進而根據所接收到的金融商品組合物件來進行下單的操作,從而增加使用者的操作便利性和實用性。在一些實施例中,金融商品交易平台900可以是本申請所屬技術領域中具有通常知識者所知悉的成品,例如網路銀行應用程式,但不限於此。In some embodiments, the computer device 200 can also be coupled to the financial product trading platform 900 via a physical signal line and/or a virtual signal line, so that the computer device 200 can transmit the financial product combination that meets the user's expectations to the financial product trading platform 900. After receiving the financial product combination, the financial product trading platform 900 can store the received financial product combination in a specific database, so that the user can directly read the received financial product combination when operating the financial product trading platform 900 to buy and sell financial products, and then place an order according to the received financial product combination, thereby increasing the user's operational convenience and practicality. In some embodiments, the financial product trading platform 900 may be a finished product known to a person of ordinary skill in the art to which the present application belongs, such as an online banking application, but not limited thereto.

請參考圖2,圖2是根據本申請的第一實施例來說明用於評估投資策略的方法的流程圖。如圖2所示的用於評估投資策略的方法可以透過如圖1所示的處理模組220而被執行,從而增加使用者的操作彈性和實用性。如圖2所示的方法可以包括步驟S210、S220、S230、S240、S250、S260、S270和S280。Please refer to FIG. 2, which is a flow chart of a method for evaluating an investment strategy according to the first embodiment of the present application. The method for evaluating an investment strategy shown in FIG. 2 can be executed through the processing module 220 shown in FIG. 1, thereby increasing the user's operational flexibility and practicality. The method shown in FIG. 2 may include steps S210, S220, S230, S240, S250, S260, S270, and S280.

在步驟S210中,接收複數個金融商品物件,其中複數個金融商品物件包括第一金融商品物件和第二金融商品物件,並且第一金融商品物件和第二金融商品物件分別包括至少一個金融商品選擇結果。更具體地說,由於計算機裝置200與伺服器100耦接,因此接收模組210可以從金融商品資料庫110接收一個或多個金融商品選擇結果,並且透過處理模組220而根據所選擇的金融商品選擇結果來創建一個物件作為第一金融商品物件及/或第二金融商品物件。所述金融商品選擇結果可以是由使用者所選擇的金融投資項目,例如股票、基金、指數股票型基金,但不限於此。接著,處理模組220在執行特定的程式碼或指令集之後能夠接收複數個金融商品物件,進而針對所接收到的複數個金融商品物件來執行後續的操作。In step S210, a plurality of financial product objects are received, wherein the plurality of financial product objects include a first financial product object and a second financial product object, and the first financial product object and the second financial product object each include at least one financial product selection result. More specifically, since the computer device 200 is coupled to the server 100, the receiving module 210 can receive one or more financial product selection results from the financial product database 110, and create an object as the first financial product object and/or the second financial product object according to the selected financial product selection result through the processing module 220. The financial product selection result can be a financial investment item selected by the user, such as stocks, funds, index stock funds, but is not limited thereto. Then, after executing a specific program code or instruction set, the processing module 220 can receive a plurality of financial product objects and perform subsequent operations on the received plurality of financial product objects.

在一些實施例中,使用者可以自主地設定投入在各個金融商品選擇結果的金額,使得處理模組220可以根據投入在各個金融商品選擇結果的金額來分別調整各個金融商品物件中的各個金融商品選擇結果之間的占比,進而供使用者能夠全面地評估投資策略的成效,從而增加使用者的操作彈性和實用性。In some embodiments, the user can independently set the amount invested in each financial product selection result, so that the processing module 220 can adjust the proportion between each financial product selection result in each financial product object according to the amount invested in each financial product selection result, so that the user can comprehensively evaluate the effectiveness of the investment strategy, thereby increasing the user's operational flexibility and practicality.

附加地,使用者可以自主地設定各個金融商品物件的起始日和終止日,使得處理模組220可以進一步根據由使用者所設定的起始時間資訊和終止時間資訊來創建在特定時間範圍之內的金融商品物件。Additionally, the user can independently set the start date and end date of each financial product object, so that the processing module 220 can further create financial product objects within a specific time range according to the start time information and end time information set by the user.

在步驟S220中,將第一投資報酬率顯示區塊和第二投資報酬率顯示區塊顯示在時間軸軌道。在一些實施例中,步驟S220可以接續在步驟S210之後被執行。更具體地說,在接收到第一金融商品物件和第二金融商品物件之後,處理模組220可以將第一金融商品物件的第一投資報酬率顯示區塊和第二金融商品物件的第二投資報酬率顯示區塊顯示在至少一個時間軸軌道。再者,第一投資報酬率顯示區塊的第一左邊界和第一右邊界係分別對應第一金融商品物件於時間軸軌道上的第一起始時間資訊和第一終止時間資訊;而第二投資報酬率顯示區塊的第二左邊界和第二右邊界係分別對應第二金融商品物件於時間軸軌道上的第二起始時間資訊和第二終止時間資訊。In step S220, the first return on investment display block and the second return on investment display block are displayed on the time axis track. In some embodiments, step S220 can be executed after step S210. More specifically, after receiving the first financial product object and the second financial product object, the processing module 220 can display the first return on investment display block of the first financial product object and the second return on investment display block of the second financial product object on at least one time axis track. Furthermore, the first left boundary and the first right boundary of the first investment return rate display block correspond to the first start time information and the first end time information of the first financial product object on the time axis, respectively; and the second left boundary and the second right boundary of the second investment return rate display block correspond to the second start time information and the second end time information of the second financial product object on the time axis, respectively.

在步驟S230中,接收第一顯示區塊變更指令或第二顯示區塊變更指令。在一些實施例中,步驟S230可以接續在步驟S220之後被執行。更具體地說,處理模組220可以接收針對投資報酬率顯示區塊的顯示區塊變更指令。舉例來說,處理模組220可以接收針對第一投資報酬率顯示區塊的第一顯示區塊變更指令,或者處理模組220也可以接收針對第二投資報酬率顯示區塊的第二顯示區塊變更指令。In step S230, a first display block change instruction or a second display block change instruction is received. In some embodiments, step S230 may be executed after step S220. More specifically, processing module 220 may receive a display block change instruction for a return on investment display block. For example, processing module 220 may receive a first display block change instruction for a first return on investment display block, or processing module 220 may also receive a second display block change instruction for a second return on investment display block.

由於使用者可以透過光學滑鼠或觸控屏幕等方式來對屏幕上所顯示的內容進行操作,因此處理模組220可以根據使用者的操作來產生相對應的指令,進而接收針對投資報酬率顯示區塊的顯示區塊變更指令。在一些實施例中,顯示區塊變更指令可以是根據使用者的區塊拖曳操作而被決定。應注意的是,本申請所描述的“區塊拖曳操作”是指使用者針對金融商品物件的投資報酬率顯示區塊中的中間區域(即在投資報酬率顯示區塊中除了投資報酬率顯示區塊的左側區域和右側區域以外的區域)進行點選並同時拖拉的操作。Since the user can operate the content displayed on the screen by means of an optical mouse or a touch screen, the processing module 220 can generate corresponding instructions according to the user's operation, and then receive a display block change instruction for the return on investment display block. In some embodiments, the display block change instruction can be determined according to the user's block drag operation. It should be noted that the "block drag operation" described in this application refers to the user's operation of clicking and dragging the middle area of the return on investment display block of the financial product object (i.e., the area in the return on investment display block except the left and right areas of the return on investment display block).

在步驟S240中,動態地調整第一投資報酬率顯示區塊或第二投資報酬率顯示區塊的位置。在一些實施例中,步驟S240可以接續在步驟S230之後被執行。更具體地說,處理模組220可以根據所接收到的顯示區塊變更指令來動態地調整投資報酬率顯示區塊的位置。舉例來說,處理模組220根據所接收到的第一顯示區塊變更指令來動態地調整第一投資報酬率顯示區塊的位置,或者處理模組220也可以根據所接收到的第二顯示區塊變更指令來動態地調整第二投資報酬率顯示區塊的位置。In step S240, the position of the first ROI display block or the second ROI display block is dynamically adjusted. In some embodiments, step S240 may be executed after step S230. More specifically, the processing module 220 may dynamically adjust the position of the ROI display block according to the received display block change instruction. For example, the processing module 220 dynamically adjusts the position of the first ROI display block according to the received first display block change instruction, or the processing module 220 may also dynamically adjust the position of the second ROI display block according to the received second display block change instruction.

在一些實施例中,處理模組220可以判斷第一顯示區塊變更指令的選擇位置是否位於第一投資報酬率顯示區塊中的第一中間區域之內。接著,當第一顯示區塊變更指令的選擇位置位於第一投資報酬率顯示區塊中的第一中間區域之內時,處理模組220可以根據第一顯示區塊變更指令來動態地調整第一投資報酬率顯示區塊的位置。又,在一些實施例中,處理模組220也可以判斷第二顯示區塊變更指令的選擇位置是否位於第二投資報酬率顯示區塊中的第二中間區域之內。接著,當第二顯示區塊變更指令的選擇位置位於第二投資報酬率顯示區塊中的第二中間區域之內時,處理模組220可以根據第二顯示區塊變更指令來動態地調整第二投資報酬率顯示區塊的位置。In some embodiments, the processing module 220 may determine whether the selected position of the first display block change instruction is located within the first middle area of the first return on investment display block. Then, when the selected position of the first display block change instruction is located within the first middle area of the first return on investment display block, the processing module 220 may dynamically adjust the position of the first return on investment display block according to the first display block change instruction. In addition, in some embodiments, the processing module 220 may also determine whether the selected position of the second display block change instruction is located within the second middle area of the second return on investment display block. Then, when the selection position of the second display block change instruction is located within the second middle area of the second ROI display block, the processing module 220 can dynamically adjust the position of the second ROI display block according to the second display block change instruction.

在步驟S250中,判斷第一投資報酬率顯示區塊與第二投資報酬率顯示區塊是否重疊。在一些實施例中,步驟S250可以接續在步驟S240之後被執行。更具體地說,在第一投資報酬率顯示區塊的位置或第二投資報酬率顯示區塊的位置區塊根據使用者的拖曳操作而被調整之後,處理模組220可以判斷第一投資報酬率顯示區塊與第二投資報酬率顯示區塊是否重疊。In step S250, it is determined whether the first ROI display block and the second ROI display block overlap. In some embodiments, step S250 may be executed after step S240. More specifically, after the position of the first ROI display block or the position of the second ROI display block is adjusted according to the user's drag operation, the processing module 220 may determine whether the first ROI display block and the second ROI display block overlap.

在步驟S260中,當第一投資報酬率顯示區塊與第二投資報酬率顯示區塊重疊時,將第一金融商品物件和第二金融商品物件組合成金融商品組合物件。在一些實施例中,步驟S260可以接續在步驟S250之後被執行。更具體地說,當處理模組220判斷第一投資報酬率顯示區塊與第二投資報酬率顯示區塊重疊時,處理模組220可以將第一金融商品物件和第二金融商品物件組合成金融商品組合物件。接著,處理模組220可以根據第一金融商品物件的資料和第二金融商品物件的資料來產生金融商品組合物件的投資組合資訊集。In step S260, when the first return on investment display block overlaps with the second return on investment display block, the first financial product object and the second financial product object are combined into a financial product combination object. In some embodiments, step S260 can be executed after step S250. More specifically, when the processing module 220 determines that the first return on investment display block overlaps with the second return on investment display block, the processing module 220 can combine the first financial product object and the second financial product object into a financial product combination object. Then, the processing module 220 can generate an investment portfolio information set of the financial product combination object based on the data of the first financial product object and the data of the second financial product object.

以組合二個金融商品物件為例,處理模組220可以將第一金融商品物件接續在第二金融商品物件之後,或者將第二金融商品物件接續在第一金融商品物件之後,藉以將第一金融商品物件和第二金融商品物件組合成金融商品組合物件。以第一金融商品物件接續在第二金融商品物件之後為例,處理模組220可以將第二金融商品物件的起始時間資訊作為金融商品組合物件的起始時間整合資訊並將第一金融商品物件的終止時間資訊作為金融商品組合物件的終止時間整合資訊,進而根據起始時間整合資訊和終止時間整合資訊來創建一個先投資第二金融商品物件再投資第一金融商品物件的金融商品組合物件,藉以將第一金融商品物件和第二金融商品物件組合成金融商品組合物件。Taking the combination of two financial product objects as an example, the processing module 220 may connect the first financial product object to the second financial product object, or connect the second financial product object to the first financial product object, so as to combine the first financial product object and the second financial product object into a financial product combination object. Taking the first financial product object to the second financial product object as an example, the processing module 220 may use the start time information of the second financial product object as the start time integration information of the financial product combination object and use the end time information of the first financial product object as the end time integration information of the financial product combination object, and then create a financial product combination object that first invests in the second financial product object and then invests in the first financial product object according to the start time integration information and the end time integration information, so as to combine the first financial product object and the second financial product object into a financial product combination object.

接著,處理模組220可以根據至少二個金融商品物件來產生金融商品組合物件的投資組合資訊集。又,以前述的組合態樣(即第一金融商品物件接續在第二金融商品物件之後)為例,處理模組220可以將第一金融商品物件在第一時間範圍之內的資料和第二金融商品物件在第二時間範圍之內的資料整合成金融商品組合物件的投資組合資訊集。關於第一金融商品物件在第一時間範圍之內的資料和第二金融商品物件在第二時間範圍之內的資料請參照表(一),而關於金融商品組合物件的投資組合資訊集的內容請參照表(二)。 表(一):金融商品物件的交易金額的資料(單位:元) 表(二):金融商品組合物件的投資組合資訊集的內容(投資報酬率) Next, the processing module 220 can generate an investment portfolio information set of the financial product combination item based on at least two financial product objects. Furthermore, taking the aforementioned combination pattern (i.e., the first financial product object follows the second financial product object) as an example, the processing module 220 can integrate the data of the first financial product object within the first time range and the data of the second financial product object within the second time range into the investment portfolio information set of the financial product combination item. Please refer to Table (1) for the data of the first financial product object within the first time range and the data of the second financial product object within the second time range, and please refer to Table (2) for the content of the investment portfolio information set of the financial product combination item. Table (1): Data of transaction amount of financial product objects (unit: yuan) Table 2: Contents of the portfolio information set of financial product portfolio items (return on investment)

在步驟S270中,根據金融商品組合物件的投資組合資訊集來產生金融商品組合物件的投資報酬率組合資訊集。在一些實施例中,步驟S270可以接續在步驟S260之後被執行。更具體地說,處理模組220可以針對金融商品組合物件中的各個金融商品物件的投資報酬率和占比進行一系列的運算,進而計算出金融商品組合物件的投資報酬率組合資訊集,關於金融商品組合物件的投資報酬率組合資訊集的計算結果請參照表(三)。In step S270, the investment return rate combination information set of the financial product combination is generated according to the investment combination information set of the financial product combination. In some embodiments, step S270 can be executed after step S260. More specifically, the processing module 220 can perform a series of operations on the investment return rate and proportion of each financial product object in the financial product combination, and then calculate the investment return rate combination information set of the financial product combination. Please refer to Table (III) for the calculation results of the investment return rate combination information set of the financial product combination.

以2010年9月30日的投資報酬率為例,處理模組220會先計算第二金融商品物件中的各個金融商品選擇結果與各自的占比的乘積,接著再將各個乘積的結果進行加總,進而計算出金融商品組合物件的投資報酬率。即,5.7863%=(6.4642%×60%)+(4.7695%×40%)。再,以2011年3月31日為例,金融商品組合物件的投資報酬率為0.4148%=(-1.0039%×60%)+(2.5429%×40%)。Taking the investment return rate on September 30, 2010 as an example, the processing module 220 first calculates the product of each financial product selection result and each proportion in the second financial product object, and then sums up the results of each product to calculate the investment return rate of the financial product combination. That is, 5.7863%=(6.4642%×60%)+(4.7695%×40%). Again, taking March 31, 2011 as an example, the investment return rate of the financial product combination is 0.4148%=(-1.0039%×60%)+(2.5429%×40%).

又,以前述的組合態樣(即第一金融商品物件接續在第二金融商品物件之後)為例,由於投資策略會從第二金融商品物件轉換成第一金融商品物件,因此處理模組220會先計算第一金融商品物件中的各個金融商品選擇結果與各自的占比的乘積,接著再將各個乘積的結果進行加總,隨後再與第二金融商品的最終的投資報酬率進行加權計算,進而計算出金融商品組合物件的投資報酬率。更具體地,以2011年4月29日為例,金融商品組合物件的投資報酬率為5.4613%={[(8.2242%×50%)+(1.8270%×50%)+1]×(0.4148%+1)}-1。再,以2011年11月30日為例,金融商品組合物件的投資報酬率為-11.6937%={[(-16.9890%×50%)+(-7.1280%×50%)+1]×(0.4148%+1)}-1。 表(三):金融商品組合物件的投資報酬率組合資訊集 Furthermore, taking the aforementioned combination pattern (i.e., the first financial product object follows the second financial product object) as an example, since the investment strategy will be converted from the second financial product object to the first financial product object, the processing module 220 will first calculate the product of each financial product selection result and each proportion in the first financial product object, and then add up the results of each product, and then perform weighted calculation with the final investment return rate of the second financial product, and then calculate the investment return rate of the financial product combination. More specifically, taking April 29, 2011 as an example, the investment return rate of the financial product combination is 5.4613%={[(8.2242%×50%)+(1.8270%×50%)+1]×(0.4148%+1)}-1. Again, taking November 30, 2011 as an example, the investment return rate of the financial product portfolio is -11.6937%={[(-16.9890%×50%)+(-7.1280%×50%)+1]×(0.4148%+1)}-1. Table 3: Investment return rate combination information set of financial product portfolio

在步驟S280中,將金融商品組合物件的投資報酬率組合資訊集顯示在金融商品組合物件的投資報酬率組合顯示區塊之內。在一些實施例中,步驟S280可以接續在步驟S270之後被執行。更具體地說,處理模組220可以將透過執行步驟S270所產生的金融商品組合物件的投資報酬率組合資訊集顯示在金融商品組合物件的投資報酬率組合顯示區塊之內。接著,處理模組220可以將金融商品組合物件的投資報酬率組合顯示區塊顯示在時間軸軌道。在一些實施例中,處理模組220可以將金融商品組合物件的投資報酬率組合資訊集中的各筆資料所對應的點擬合成線,進而以走勢圖的方式來呈現金融商品組合物件的投資報酬率組合資訊集。在一些實施例中,由於處理模組220可以根據金融商品組合物件的投資報酬率組合資訊集來計算金融商品組合物件在起始時間整合資訊與終止時間整合資訊之間的整體的投資報酬率,因此處理模組220還可以將整體的投資報酬率的計算結果顯示在金融商品組合物件的投資報酬率組合顯示區塊之內。In step S280, the investment return rate combination information set of the financial product component is displayed in the investment return rate combination display block of the financial product component. In some embodiments, step S280 can be executed after step S270. More specifically, the processing module 220 can display the investment return rate combination information set of the financial product component generated by executing step S270 in the investment return rate combination display block of the financial product component. Then, the processing module 220 can display the investment return rate combination display block of the financial product component on the time axis track. In some embodiments, the processing module 220 can simulate the points corresponding to each piece of data in the investment return rate combination information set of the financial product combination item into a line, and then present the investment return rate combination information set of the financial product combination item in the form of a trend chart. In some embodiments, since the processing module 220 can calculate the overall investment return rate of the financial product combination item between the start time integrated information and the end time integrated information according to the investment return rate combination information set of the financial product combination item, the processing module 220 can also display the calculation result of the overall investment return rate in the investment return rate combination display block of the financial product combination item.

藉此,透過如圖2所示的用於評估投資策略的方法能夠供使用者任意地並且自由地將各個金融商品物件進行組合,進而觀察經組合後的金融商品物件(即金融商品組合物件)的走勢圖,藉以評估投資策略的成效,從而增加使用者的操作彈性和實用性。Thus, through the method for evaluating investment strategies as shown in FIG. 2 , users can arbitrarily and freely combine various financial product objects, and then observe the trend chart of the combined financial product objects (i.e., financial product combination objects) to evaluate the effectiveness of the investment strategy, thereby increasing the user's operational flexibility and practicality.

附加地,透過如圖2所示的用於評估投資策略的方法能夠供使用者更直觀地並且更便捷地透過區塊拖曳操作來調整金融商品物件於時間軸軌道上的位置,進而供使用者能夠更便捷地、更直觀地、並且更有效地將第一金融商品物件和第二金融商品物件組合成金融商品組合物件,從而增加使用者的操作便利性。Additionally, the method for evaluating investment strategies as shown in FIG. 2 allows the user to more intuitively and conveniently adjust the position of the financial product object on the time axis by dragging a block, thereby allowing the user to more conveniently, intuitively, and effectively combine the first financial product object and the second financial product object into a financial product combination object, thereby increasing the user's operational convenience.

請參考圖3A至圖3B,圖3A至圖3B是根據本申請的第一實施例來說明將第一金融商品物件320A和第二金融商品物件320B組合成金融商品組合物件420的畫面示意圖。Please refer to FIG. 3A and FIG. 3B , which are schematic diagrams of combining a first financial product object 320A and a second financial product object 320B into a financial product combination object 420 according to the first embodiment of the present application.

首先,請參照圖3A,在執行完步驟S210至S220之後,處理模組220可以將所接收到的複數個金融商品物件(即第一金融商品物件320A和第二金融商品物件320B)所分別對應的投資報酬率顯示區塊(即第一投資報酬率顯示區塊330A和第二投資報酬率顯示區塊330B)顯示在所創建的至少一個時間軸軌道(即第一時間軸軌道310A、第二時間軸軌道310B和第三時間軸軌道310C)上。First, please refer to FIG. 3A . After executing steps S210 to S220, the processing module 220 may display the investment return rate display blocks (i.e., the first investment return rate display block 330A and the second investment return rate display block 330B) corresponding to the received plurality of financial product objects (i.e., the first financial product object 320A and the second financial product object 320B) on at least one of the created time axis tracks (i.e., the first time axis track 310A, the second time axis track 310B and the third time axis track 310C).

接著,處理模組220可以根據使用者的區塊拖曳操作來接收第一顯示區塊變更指令,進而根據第一顯示區塊變更指令來動態地調整第一金融商品物件320A的第一投資報酬率顯示區塊330A的位置。接著,當第一金融商品物件320A的第一投資報酬率顯示區塊330A的第一左側區域321A或第一右側區域322A與第二金融商品物件320B的第二投資報酬率顯示區塊320C的第二左側區域321B或第二右側區域322B重疊時,處理模組220可以進一步將第一金融商品物件320A與第二金融商品物件320B進行組合,並產生金融商品組合物件。在一些實施例中,處理模組220可以根據預先設置的像素值來界定第一左側區域321A、第一右側區域322A、第二左側區域321B和第二右側區域322B。Next, the processing module 220 may receive a first display block change instruction according to the user's block dragging operation, and then dynamically adjust the position of the first investment return rate display block 330A of the first financial product object 320A according to the first display block change instruction. Next, when the first left side area 321A or the first right side area 322A of the first investment return rate display block 330A of the first financial product object 320A overlaps with the second left side area 321B or the second right side area 322B of the second investment return rate display block 320C of the second financial product object 320B, the processing module 220 may further combine the first financial product object 320A with the second financial product object 320B and generate a financial product combination object. In some embodiments, the processing module 220 may define the first left region 321A, the first right region 322A, the second left region 321B, and the second right region 322B according to preset pixel values.

最後,請參照圖3B,由於第一金融商品物件320A的第一投資報酬率顯示區塊330A的第一左側區域321A與第二金融商品物件320B的第二投資報酬率顯示區塊320C的第二右側區域322B重疊,因此處理模組220可以根據第二金融商品物件320B在先而第一金融商品物件320A在後的組合順序來將第一金融商品物件320A與第二金融商品物件320B進行組合,並產生金融商品組合物件420。接著,處理模組220可以將第二金融商品物件320B的起始時間資訊作為金融商品組合物件420的起始時間整合資訊並將第一金融商品物件320A的終止時間資訊作為金融商品組合物件420的終止時間整合資訊,進而根據起始時間整合資訊和終止時間整合資訊來創建金融商品組合物件420的投資報酬率組合顯示區塊430。接著,在執行完步驟S270和S280之後,處理模組220可以將所產生的金融商品組合物件420的投資報酬率組合資訊集顯示在金融商品組合物件420的投資報酬率組合顯示區塊430之內,並將金融商品組合物件420的投資報酬率組合顯示區塊430顯示在第三時間軸軌道310C。Finally, please refer to FIG. 3B . Since the first left area 321A of the first ROI display block 330A of the first financial product object 320A overlaps with the second right area 322B of the second ROI display block 320C of the second financial product object 320B, the processing module 220 can combine the first financial product object 320A and the second financial product object 320B according to the combination order of the second financial product object 320B first and the first financial product object 320A later, and generate a financial product combination object 420. Next, the processing module 220 may use the start time information of the second financial product object 320B as the start time integration information of the financial product component 420 and the end time information of the first financial product object 320A as the end time integration information of the financial product component 420, and then create the investment return rate combination display block 430 of the financial product component 420 according to the start time integration information and the end time integration information. Next, after executing steps S270 and S280, the processing module 220 may display the generated ROI combination information set of the financial product component 420 in the ROI combination display block 430 of the financial product component 420, and display the ROI combination display block 430 of the financial product component 420 on the third time axis track 310C.

類似地,當第一金融商品物件320A的第一投資報酬率顯示區塊330A的第一右側區域322A與第二金融商品物件320B的第二投資報酬率顯示區塊320C的第二左側區域321B重疊時,處理模組220可以根據第一金融商品物件320A在先而第二金融商品物件320B在後的組合順序來將第一金融商品物件320A與第二金融商品物件320B進行組合,並產生金融商品組合物件。Similarly, when the first right area 322A of the first investment return rate display block 330A of the first financial product object 320A overlaps with the second left area 321B of the second investment return rate display block 320C of the second financial product object 320B, the processing module 220 can combine the first financial product object 320A and the second financial product object 320B according to the combination order of the first financial product object 320A first and the second financial product object 320B later, and generate a financial product combination object.

藉此,使計算機裝置200能夠進一步根據由使用者所決定的金融商品物件之間的組合順序來進行組合,並產生各種組合態樣的金融商品組合物件,進而供使用者能夠觀察各種組合態樣的金融商品組合物件的走勢圖,藉以評估投資策略的成效,從而增加使用者的操作彈性和實用性。Thereby, the computer device 200 can further combine the financial product objects according to the combination order determined by the user, and generate financial product combination objects of various combinations, so that the user can observe the trend charts of the financial product combination objects of various combinations to evaluate the effectiveness of the investment strategy, thereby increasing the user's operational flexibility and practicality.

請參考圖4,圖4是根據本申請的第二實施例來說明用於評估投資策略的方法的流程圖。如圖4所示的用於顯示金融商品的方法可以透過如圖1所示的處理模組220而被執行。如圖4所示的方法可以包括如圖2所示的各個步驟,並且進一步包括步驟S410、S420、S430、S440和S450。Please refer to FIG. 4, which is a flow chart of a method for evaluating an investment strategy according to a second embodiment of the present application. The method for displaying financial products shown in FIG. 4 can be executed by the processing module 220 shown in FIG. 1. The method shown in FIG. 4 can include the steps shown in FIG. 2, and further includes steps S410, S420, S430, S440 and S450.

在一些實施例中,所接收到的複數個金融商品物件可以進一步包括第三金融商品物件、第四金融商品物件、或第五金融商品物件等。In some embodiments, the received plurality of financial product objects may further include a third financial product object, a fourth financial product object, or a fifth financial product object, etc.

在步驟S410中,將第三投資報酬率顯示區塊顯示在時間軸軌道。在一些實施例中,步驟S410可以接續在步驟S210之後被執行。更具體地說,在接收到第三金融商品物件之後,處理模組220可以將第三金融商品物件的第三投資報酬率顯示區塊顯示在時間軸軌道。再者,第三投資報酬率顯示區塊的第三左邊界和第三右邊界係分別對應第三金融商品物件於時間軸軌道上的第三起始時間資訊和第三終止時間資訊。In step S410, the third return on investment display block is displayed on the time axis. In some embodiments, step S410 may be executed after step S210. More specifically, after receiving the third financial product object, the processing module 220 may display the third return on investment display block of the third financial product object on the time axis. Furthermore, the third left boundary and the third right boundary of the third return on investment display block correspond to the third start time information and the third end time information of the third financial product object on the time axis, respectively.

在步驟S420中,接收第三顯示區塊變更指令或第四顯示區塊變更指令。在一些實施例中,步驟S420可以接續在步驟S410之後被執行。更具體地說,處理模組220可以接收針對投資報酬率顯示區塊的顯示區塊變更指令。舉例來說,處理模組220可以接收針對第三投資報酬率顯示區塊的第三顯示區塊變更指令,或者處理模組220也可以接收針對投資報酬率組合顯示區塊的第四顯示區塊變更指令。In step S420, a third display block change instruction or a fourth display block change instruction is received. In some embodiments, step S420 may be executed after step S410. More specifically, processing module 220 may receive a display block change instruction for a return on investment display block. For example, processing module 220 may receive a third display block change instruction for a third return on investment display block, or processing module 220 may also receive a fourth display block change instruction for a return on investment combination display block.

由於使用者可以透過光學滑鼠或觸控屏幕等方式來對屏幕上所顯示的內容進行操作,因此處理模組220可以根據使用者的操作來產生相對應的指令,進而接收針對投資報酬率顯示區塊的顯示區塊變更指令。在一些實施例中,顯示區塊變更指令可以是根據使用者的區塊拖曳操作而被決定。Since the user can operate the content displayed on the screen by means of an optical mouse or a touch screen, the processing module 220 can generate corresponding instructions according to the user's operation, and then receive a display block change instruction for the return on investment display block. In some embodiments, the display block change instruction can be determined according to the user's block drag operation.

在步驟S430中,動態地調整第三投資報酬率顯示區塊或投資報酬率組合顯示區塊的位置。在一些實施例中,步驟S430可以接續在步驟S420之後被執行。更具體地說,處理模組220可以根據所接收到的顯示區塊變更指令來動態地調整投資報酬率顯示區塊的位置。舉例來說,處理模組220根據所接收到的第三顯示區塊變更指令來動態地調整第三投資報酬率顯示區塊的位置,或者處理模組220也可以根據所接收到的第四顯示區塊變更指令來動態地調整投資報酬率組合顯示區塊的位置。In step S430, the position of the third ROI display block or the ROI combination display block is dynamically adjusted. In some embodiments, step S430 may be executed after step S420. More specifically, the processing module 220 may dynamically adjust the position of the ROI display block according to the received display block change instruction. For example, the processing module 220 dynamically adjusts the position of the third ROI display block according to the received third display block change instruction, or the processing module 220 may also dynamically adjust the position of the ROI combination display block according to the received fourth display block change instruction.

在一些實施例中,處理模組220可以判斷第三顯示區塊變更指令的選擇位置是否位於第三投資報酬率顯示區塊中的第三中間區域之內。接著,當第三顯示區塊變更指令的選擇位置位於第三投資報酬率顯示區塊中的第三中間區域之內時,處理模組220可以根據第三顯示區塊變更指令來動態地調整第三投資報酬率顯示區塊的位置。又,在一些實施例中,處理模組220也可以判斷第四顯示區塊變更指令的選擇位置是否位於投資報酬率組合顯示區塊中的組合區塊中間區域之內。接著,當第四顯示區塊變更指令的選擇位置位於投資報酬率組合顯示區塊中的組合區塊中間區域之內時,處理模組220可以根據第四顯示區塊變更指令來動態地調整投資報酬率組合顯示區塊的位置。In some embodiments, the processing module 220 may determine whether the selected position of the third display block change instruction is located within the third middle area of the third return on investment display block. Then, when the selected position of the third display block change instruction is located within the third middle area of the third return on investment display block, the processing module 220 may dynamically adjust the position of the third return on investment display block according to the third display block change instruction. In addition, in some embodiments, the processing module 220 may also determine whether the selected position of the fourth display block change instruction is located within the middle area of the combination block in the return on investment combination display block. Next, when the selection position of the fourth display block change instruction is located in the middle area of the combination block in the ROI combination display block, the processing module 220 can dynamically adjust the position of the ROI combination display block according to the fourth display block change instruction.

在步驟S440中,判斷第三投資報酬率顯示區塊與投資報酬率組合顯示區塊是否重疊。在一些實施例中,步驟S440可以接續在步驟S430之後被執行。更具體地說,在第三投資報酬率顯示區塊的位置或投資報酬率組合顯示區塊的位置區塊根據使用者的拖曳操作而被調整之後,處理模組220可以判斷第三投資報酬率顯示區塊與投資報酬率組合顯示區塊是否重疊。In step S440, it is determined whether the third ROI display block overlaps with the ROI combination display block. In some embodiments, step S440 may be performed after step S430. More specifically, after the position of the third ROI display block or the position block of the ROI combination display block is adjusted according to the user's drag operation, the processing module 220 may determine whether the third ROI display block overlaps with the ROI combination display block.

在步驟S450中,當第三投資報酬率顯示區塊與投資報酬率組合顯示區塊重疊時,將第三金融商品物件的投資報酬率資訊集與金融商品組合物件的投資報酬率組合資訊集一起顯示在投資報酬率組合顯示區塊之內。在一些實施例中,步驟S450可以接續在步驟S440之後被執行。由於金融商品組合物件的投資報酬率組合顯示區塊的位置或第三金融商品物件的第三投資報酬率顯示區塊的位置可以根據使用者的區塊拖曳操作而被改變,因此當第三投資報酬率顯示區塊與投資報酬率組合顯示區塊重疊時,處理模組220可以將第三金融商品物件的投資報酬率資訊集與金融商品組合物件的投資報酬率組合資訊集一起顯示在金融商品組合物件的投資報酬率組合顯示區塊之內,進而供使用者針對金融商品組合物件和第三金融商品物件進行比較,藉以評估二者的投資成效的優劣,並使使用者能夠從二者之中選擇投資成效較優者(或較符合使用者預期者)作為未來的投資策略。In step S450, when the third ROI display block overlaps with the ROI combination display block, the ROI information set of the third financial product object and the ROI combination information set of the financial product combination object are displayed together in the ROI combination display block. In some embodiments, step S450 may be executed after step S440. Since the position of the ROI combination display block of the financial product component or the position of the third ROI display block of the third financial product object can be changed according to the user's block dragging operation, when the third ROI display block overlaps with the ROI combination display block, the processing module 220 can display the ROI information set of the third financial product object together with the ROI combination information set of the financial product component in the ROI combination display block of the financial product component, so that the user can compare the financial product component and the third financial product object to evaluate the investment performance of the two, and enable the user to select the one with better investment performance (or the one that better meets the user's expectations) as the future investment strategy.

在一些實施例中,上述的第三金融商品物件也可以被替換成另一個金融商品組合物件。也就是說,處理模組220也可以根據使用者的拖曳操作而將兩個不同的金融商品組合物件進行比較,進而供使用者針對兩個不同的金融商品組合物件進行比較,藉以評估二者的投資成效的優劣,並使使用者能夠從二者之中選擇投資成效較優者(或較符合使用者預期者)作為未來的投資策略。In some embodiments, the third financial product object may be replaced by another financial product combination object. In other words, the processing module 220 may compare two different financial product combination objects according to the drag operation of the user, so that the user can compare the two different financial product combination objects to evaluate the investment performance of the two, and select the one with better investment performance (or the one that better meets the user's expectations) as the future investment strategy.

藉此,透過如圖4所示的用於評估投資策略的方法能夠供使用者進一步將金融商品組合物件與第三金融商品物件進行比較(或將兩個不同的金融商品組合物件進行比較),進而供使用者能夠評估二者的投資成效的優劣,藉以從二者之中選擇投資成效較優者(或較符合使用者預期者)作為未來的投資策略,從而增加使用者的操作彈性和實用性。Thus, through the method for evaluating investment strategies as shown in FIG. 4 , the user can further compare the financial product combination item with the third financial product item (or compare two different financial product combination items), and then the user can evaluate the investment performance of the two, so as to select the one with better investment performance (or the one that better meets the user's expectations) as the future investment strategy, thereby increasing the user's operational flexibility and practicality.

請參考圖5A至圖5B,圖5A至圖5B是根據本申請的第二實施例來說明將第三金融商品物件320C的投資報酬率資訊集與金融商品組合物件620的投資報酬率組合資訊集一起顯示在金融商品組合物件620的投資報酬率組合顯示區塊630之內的畫面示意圖。Please refer to Figures 5A and 5B, which are screen diagrams illustrating displaying the return on investment information set of the third financial product object 320C together with the return on investment combination information set of the financial product combination object 620 in the return on investment combination display area 630 of the financial product combination object 620 according to the second embodiment of the present application.

首先,請參照圖5A,在執行完步驟S210至S280之後,處理模組220可以將複數個金融商品物件中的第一金融商品物件和第二金融商品物件組合成金融商品組合物件620,進而創建金融商品組合物件620的投資報酬率組合顯示區塊630,並顯示在第二時間軸軌道310B上。First, please refer to FIG. 5A . After executing steps S210 to S280, the processing module 220 may combine the first financial product object and the second financial product object of the plurality of financial product objects into a financial product combination object 620, thereby creating an investment return rate combination display block 630 of the financial product combination object 620 and displaying it on the second time axis track 310B.

接著,處理模組220可以根據使用者的區塊拖曳操作來接收第三顯示區塊變更指令或第四顯示區塊變更指令,進而根據第三顯示區塊變更指令或第四顯示區塊變更指令來動態地調整第三金融商品物件320C的第三投資報酬率顯示區塊330C的位置或金融商品組合物件620的投資報酬率組合顯示區塊630的位置。接著,當金融商品組合物件620的投資報酬率組合顯示區塊630與第三金融商品物件320C的第三投資報酬率顯示區塊330C重疊時,處理模組220可以進一步將第三金融商品物件320C的投資報酬率資訊集與金融商品組合物件620的投資報酬率組合資訊集一起顯示在金融商品組合物件620的投資報酬率組合顯示區塊630之內。Next, the processing module 220 may receive a third display block change instruction or a fourth display block change instruction according to the user's block dragging operation, and dynamically adjust the position of the third investment return rate display block 330C of the third financial product object 320C or the position of the investment return rate combination display block 630 of the financial product combination object 620 according to the third display block change instruction or the fourth display block change instruction. Next, when the ROI combination display block 630 of the financial product assembly item 620 overlaps with the third ROI display block 330C of the third financial product object 320C, the processing module 220 may further display the ROI information set of the third financial product object 320C together with the ROI combination information set of the financial product assembly item 620 within the ROI combination display block 630 of the financial product assembly item 620.

最後,請參照圖5B,處理模組220可以進一步將第三金融商品物件320C的投資報酬率資訊集與金融商品組合物件620的投資報酬率組合資訊集一起顯示在金融商品組合物件620的投資報酬率組合顯示區塊630之內。附加地,處理模組220可以進一步將第三金融商品物件320C和金融商品組合物件620的資訊分別顯示在第一資料顯示區塊600A和第二資料顯示區塊600B中。Finally, referring to FIG. 5B , the processing module 220 may further display the ROI information set of the third financial product object 320C together with the ROI combination information set of the financial product component 620 in the ROI combination display area 630 of the financial product component 620. Additionally, the processing module 220 may further display the information of the third financial product object 320C and the financial product component 620 in the first data display area 600A and the second data display area 600B, respectively.

請參考圖6,圖6是根據本申請的第三實施例來說明用於評估投資策略的方法的流程圖。如圖6所示的用於顯示金融商品的方法可以透過如圖1所示的處理模組220而被執行。如圖6所示的方法可以包括如圖2所示的各個步驟,並且進一步包括步驟S610、S620、S630、S640、S650、S660和S670。Please refer to FIG6, which is a flow chart of a method for evaluating an investment strategy according to a third embodiment of the present application. The method for displaying financial products shown in FIG6 can be executed by the processing module 220 shown in FIG1. The method shown in FIG6 may include the steps shown in FIG2, and further includes steps S610, S620, S630, S640, S650, S660 and S670.

在步驟S610中,限制條件設定,即對金融商品組合物件中的各個金融商品選擇結果設定金額限制條件,其中金額限制條件係符合金額遞增單位。在一些實施例中,步驟S610可以接續在步驟S280之後被執行。所述金額遞增單位,係所述金融商品選擇結果之投資金額遞增的金額單位,不需要再經過換算或處理(例如四捨五入,或無條件捨去法等整數化處理),而能夠直接投入市場申購的金額。In step S610, the limit condition is set, that is, the amount limit condition is set for each financial product selection result in the financial product combination, wherein the amount limit condition is in accordance with the amount increment unit. In some embodiments, step S610 can be executed after step S280. The amount increment unit is the amount unit of the investment amount of the financial product selection result, which does not need to be converted or processed (such as rounding, or unconditional rounding method and other integer processing), and can be directly invested in the market for purchase.

在一些實施例中,投資金額為金融商品組合物件中的各個金融商品物件的各個金融商品選擇結果的投入金額上限、投入金額下限和遞增金額。在一些實施例中,投入金額上限,是由一輸入介面之輸入而被設定;投入金額下限與遞增金額,係依各個金融商品選擇結果所知的申購限制和交易限制(例如證券交易單位所公告的限制)而自動地被帶出。所述投入金額上限,用於決定所產生的金融商品組合物件中的各個金融商品物件的各個金融商品選擇結果欲投入交易的最高金額(對應各個金融商品選擇結果所佔的權重)。In some embodiments, the investment amount is the upper limit, lower limit and incremental amount of each financial product selection result of each financial product object in the financial product combination. In some embodiments, the upper limit of the investment amount is set by inputting an input interface; the lower limit and incremental amount are automatically brought out according to the known purchase restrictions and transaction restrictions (such as restrictions announced by securities trading units) of each financial product selection result. The upper limit of the investment amount is used to determine the maximum amount to be invested in the transaction of each financial product selection result of each financial product object in the generated financial product combination (corresponding to the weight of each financial product selection result).

在步驟S620中,投資組合設定,即將金融商品組合物件中的各個金融商品選擇結果的投資金額設定為符合金額限制條件的金額。在一些實施例中,步驟S620可以接續在步驟S610之後被執行。更具體地說,處理模組220可以分別設定金融商品組合物件中的各個金融商品選擇結果的投資金額,並且所設定的投資金額係符合透過執行步驟S610所設定的金額限制條件的金額。In step S620, the investment portfolio is set, i.e., the investment amount of each financial product selection result in the financial product portfolio is set to an amount that meets the amount limit condition. In some embodiments, step S620 can be executed after step S610. More specifically, the processing module 220 can set the investment amount of each financial product selection result in the financial product portfolio separately, and the set investment amount is an amount that meets the amount limit condition set by executing step S610.

在步驟S630中,產生預期報酬資料集,即在金融商品組合物件中,以金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重,且金融商品組合物件中的各個金融商品選擇結果以個別的投資金額對應自金融商品資料庫110擷取的歷史報酬資料集以產生預期報酬資料集,且以金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重,其中預期報酬資料集包括預估年化報酬率、預估年化標準差和預估年化夏普值。在一些實施例中,步驟S630可以接續在步驟S620之後被執行。所述預估年化夏普值是依據對應的預估年化標準差和預估年化報酬率所計算獲得,計算過程並考慮無風險利率,其用途為夏普值計算過程中使用。於此步驟中,處理模組220將以金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重。在一些實施例中,歷史報酬資料集是從金融商品資料庫110在上市時間重疊的同一時間段中,擷取各個金融商品選擇結果所個別對應的歷史報酬率而獲得。In step S630, an expected return data set is generated, that is, in the financial product portfolio, the investment weight is calculated by the proportion of the individual investment amount of each financial product selection result in the financial product portfolio to the total investment amount, and each financial product selection result in the financial product portfolio corresponds to the historical return data set extracted from the financial product database 110 with the individual investment amount to generate the expected return data set, and the investment weight is calculated by the proportion of the individual investment amount of each financial product selection result in the financial product portfolio to the total investment amount, wherein the expected return data set includes the estimated annualized rate of return, the estimated annualized standard deviation and the estimated annualized Sharpe value. In some embodiments, step S630 can be executed after step S620. The estimated annualized Sharpe value is calculated based on the corresponding estimated annualized standard deviation and estimated annualized rate of return. The calculation process also takes into account the risk-free rate of return, and is used in the Sharpe value calculation process. In this step, the processing module 220 calculates the investment weight based on the proportion of the individual investment amount of each financial product selection result in the financial product portfolio to the total investment amount. In some embodiments, the historical return data set is obtained by extracting the historical return rates corresponding to each financial product selection result from the financial product database 110 in the same time period with overlapping listing time.

在步驟S640中,隨機產生集合,即透過遞增金額的變化而重覆地執行投資組合設定的步驟和產生預期報酬資料集的步驟,並隨機地產生包括複數個金融商品組合物件的集合。在一些實施例中,步驟S640可以接續在步驟S630之後被執行。在一些實施例中,是以計算機裝置200利用應用程式進行所述複數個金融商品組合物件的隨機產生,但不限於此。In step S640, a collection is randomly generated, that is, the steps of setting the investment portfolio and generating the expected return data set are repeatedly executed by changing the incremental amount, and a collection including a plurality of financial product components is randomly generated. In some embodiments, step S640 can be executed after step S630. In some embodiments, the computer device 200 uses an application to randomly generate the plurality of financial product components, but it is not limited thereto.

在步驟S650中,計算斜率,即按複數個金融商品組合物件的預估年化標準差進行大小的排序,以預估年化標準差符合第一條件的金融商品組合物件為初始基準點,並依其餘金融商品組合物件的預估年化報酬率和預估年化標準差與該初始基準點對應之預估年化報酬率和預估年化標準差計算的斜率,再對各個斜率進行大小的排序,以從複數個金融商品組合物件中獲得斜率符合第二條件的金融商品組合物件,視為符合估測條件。在一些實施例中,步驟S650可以接續在步驟S640之後被執行。在一些實施例中,所述符合第一條件的金融商品組合物件可以是在所述複數個金融商品組合物件中,所述預估年化標準差最低的金融商品組合物件。In step S650, the slope is calculated, that is, the estimated annualized standard deviation of the plurality of financial product combinations is sorted, and the financial product combination whose estimated annualized standard deviation meets the first condition is used as the initial benchmark point, and the slopes are calculated according to the estimated annualized rate of return and the estimated annualized standard deviation of the remaining financial product combinations and the estimated annualized rate of return and the estimated annualized standard deviation corresponding to the initial benchmark point, and then the slopes are sorted in order to obtain the financial product combination whose slope meets the second condition from the plurality of financial product combinations, and to be considered as meeting the estimation condition. In some embodiments, step S650 can be executed after step S640. In some embodiments, the financial product portfolio item that meets the first condition may be a financial product portfolio item with the lowest estimated annualized standard deviation among the plurality of financial product portfolio items.

承上,接著再依其餘金融商品組合物件的預估年化報酬率和預估年化標準差,與初始基準點對應之預估年化報酬率和預估年化標準差計算出的斜率,再對各個斜率進行大小的排序,以從所述複數個金融商品組合物件中獲得所述斜率最高者,符合第二條件。Continuing from the above, the slopes are calculated based on the estimated annualized rate of return and the estimated annualized standard deviation of the remaining financial product portfolio items and the estimated annualized rate of return and the estimated annualized standard deviation corresponding to the initial benchmark point, and then the slopes are sorted in order to obtain the one with the highest slope from the multiple financial product portfolio items, which meets the second condition.

在步驟S660中,迴圈運算,即在複數個金融商品組合物件中,剔除報酬率較低於符合第二條件之斜率者以更新集合,並以斜率符合第二條件的金融商品組合物件為取代初始基準點的更新基準點,再回到計算斜率的步驟,以獲得下一個斜率符合第二條件的金融商品組合物件。在一些實施例中,步驟S660可以接續在步驟S650之後被執行。所述符合第二條件者,除上述之所述斜率為最高的金融商品組合物件,進一步也可以是預估年化標準差低於所述斜率符合第二條件者,以及預估年化報酬率高於所述斜率符合第二條件者,為所述報酬率較低者,以從集合中剔除。In step S660, a loop operation is performed, that is, among a plurality of financial product combinations, those with a rate of return lower than the slope that meets the second condition are eliminated to update the set, and the financial product combination with a slope that meets the second condition is used as the updated reference point to replace the initial reference point, and then the step of calculating the slope is returned to obtain the next financial product combination with a slope that meets the second condition. In some embodiments, step S660 can be executed after step S650. The one that meets the second condition, in addition to the financial product combination with the highest slope mentioned above, can also be one whose estimated annualized standard deviation is lower than the slope that meets the second condition, and one whose estimated annualized rate of return is higher than the slope that meets the second condition, as the one with a lower rate of return, so as to be eliminated from the set.

在步驟S670中,類效率配置,即以集合中的預估年化夏普值符合估測條件的金融商品組合物件,估測為類效率配置者,並產生金融商品組合類效率配置物件的類效率配置資料集。在一些實施例中,步驟S670可以接續在步驟S660之後被執行。在一些實施例中,在類效率配置的步驟中,將初始基準點以及至少一個更新基準點所對應的斜率進行高低的排序,並以其中的預估年化夏普值最高者,視為符合估測條件,進而根據最終符合估測條件者來產生金融商品組合類效率配置物件的類效率配置資料集。In step S670, the quasi-efficiency configuration, i.e., the financial product portfolio objects whose estimated annualized Sharpe values in the set meet the estimation conditions, are estimated as quasi-efficiency configuration objects, and a quasi-efficiency configuration data set of the financial product portfolio quasi-efficiency configuration objects is generated. In some embodiments, step S670 can be executed after step S660. In some embodiments, in the step of quasi-efficiency configuration, the slopes corresponding to the initial benchmark point and at least one updated benchmark point are sorted, and the one with the highest estimated annualized Sharpe value is regarded as meeting the estimation conditions, and then the quasi-efficiency configuration data set of the financial product portfolio quasi-efficiency configuration objects is generated according to the one that finally meets the estimation conditions.

應注意的是,關於如圖6所示的步驟S610、S620、S630、S640、S650、S660和S670的其他的詳細內容可以透過引用專利號I799281(“類效率配置估測投資組合的方法及非暫態電腦可讀取記錄媒體”)而被併入本文中。It should be noted that other details regarding steps S610, S620, S630, S640, S650, S660 and S670 as shown in Figure 6 can be incorporated into this document by citing patent number I799281 ("Method for estimating investment portfolio based on efficiency-like allocation and non-transitory computer-readable recording medium").

藉此,透過如圖6所示的用於評估投資策略的方法能夠供使用者進一步產生金融商品組合類效率配置物件的類效率配置資料集。由於處理模組220可以透過調配金融商品組合物件中的各個金融商品物件的各個金融商品選擇結果的投資金額來產生出投資成效較優的金融商品組合物件,因此使用者可以進一步觀察金融商品組合類效率配置物件的走勢圖,藉以評估投資策略的成效,從而增加使用者的操作彈性和實用性。Thus, the method for evaluating investment strategy as shown in FIG6 can be used to further generate a class efficiency configuration data set of the financial product combination class efficiency configuration object for the user. Since the processing module 220 can generate a financial product combination object with better investment results by allocating the investment amount of each financial product selection result of each financial product object in the financial product combination object, the user can further observe the trend chart of the financial product combination class efficiency configuration object to evaluate the effectiveness of the investment strategy, thereby increasing the user's operational flexibility and practicality.

在一些實施例中,處理模組220可以進一步將所產生的金融商品組合類效率配置物件與金融商品組合物件進行比較,進而供使用者能夠評估二者的投資成效的優劣,藉以從二者之中選擇投資成效較優者(或較符合使用者預期者)作為未來的投資策略,從而增加使用者的操作彈性和實用性。In some embodiments, the processing module 220 may further compare the generated financial product combination efficiency configuration object with the financial product combination object, so that the user can evaluate the investment performance of the two and select the one with better investment performance (or the one that better meets the user's expectations) as the future investment strategy, thereby increasing the user's operational flexibility and practicality.

在一些實施例中,在接收到使用者的輸出請求之後,處理模組220可以根據所述輸出請求而將所產生的金融商品組合物件傳輸至金融商品交易平台900,使得金融商品交易平台900能夠將所接收到的金融商品組合物件儲存在特定的資料庫中,藉以供使用者在操作金融商品交易平台900進行金融商品的買賣時能夠直接地讀取所接收到的金融商品組合物件,進而根據所接收到的金融商品組合物件來進行下單的操作,從而增加使用者的操作便利性和實用性。In some embodiments, after receiving an output request from a user, the processing module 220 may transmit the generated financial product combination items to the financial product trading platform 900 according to the output request, so that the financial product trading platform 900 can store the received financial product combination items in a specific database, so that the user can directly read the received financial product combination items when operating the financial product trading platform 900 to buy and sell financial products, and then place an order based on the received financial product combination items, thereby increasing the user's operational convenience and practicality.

在一些實施例中,本申請所屬技術領域中具有通常知識者可以使用例如swift的程式語言來編寫程式碼或指令集,並援引諸如DPMessageBus、MBProgressHUD(1.2.0)、Pageboy(4.0.2)、ProgressHUS(13.8.6)、RxBinding(0.5.0)、RxDataSources(5.0.2)、RxGesture(4.0.4)、RxSwift(6.6.0)、SnapKit(5.7.1)和Tabman(3.0.2)的函數庫,藉以完成本申請所描述的用於評估投資策略的電腦程式產品,進而使計算機裝置在載入並執行所述電腦程式產品後能夠實現本申請所描述的用於評估投資策略的方法中的任何一種方法。In some embodiments, a person having ordinary knowledge in the technical field to which the present application belongs can use a programming language such as Swift to write program codes or instruction sets, and refer to function libraries such as DPMessageBus, MBProgressHUD (1.2.0), Pageboy (4.0.2), ProgressHUS (13.8.6), RxBinding (0.5.0), RxDataSources (5.0.2), RxGesture (4.0.4), RxSwift (6.6.0), SnapKit (5.7.1) and Tabman (3.0.2) to complete the computer program product for evaluating investment strategies described in the present application, so that a computer device can implement any of the methods for evaluating investment strategies described in the present application after loading and executing the computer program product.

在一些實施例中,本申請所描述之用於評估投資策略的方法中的各個步驟可以進一步被組合、被替換、被反覆執行及/或被修改,藉以在不超出本申請所揭露的範圍下產生出新的實施例。In some embodiments, the various steps in the method for evaluating investment strategies described in this application can be further combined, replaced, repeatedly executed and/or modified to produce new embodiments without exceeding the scope disclosed in this application.

在一些實施例中,本申請所描述的用於評估投資策略的方法中的各個步驟可以被儲存在非暫時性電腦可讀取記錄媒體中,所述非暫時性電腦可讀取記錄媒體可以是諸如硬碟、光碟、磁碟、隨身碟或可由網路存取的資料庫等,但不限於此。所述非暫時性電腦可讀取記錄媒體透過計算機裝置載入內存的電腦程式產品並執行所述電腦程式產品後,能夠實現本申請所描述的用於評估投資策略的方法中的任何一種方法。In some embodiments, each step of the method for evaluating investment strategies described in the present application may be stored in a non-transitory computer-readable recording medium, which may be, but is not limited to, a hard disk, an optical disk, a magnetic disk, a flash drive, or a database accessible via a network. After the non-transitory computer-readable recording medium is loaded into a computer program product in the memory of a computer device and the computer program product is executed, any of the methods for evaluating investment strategies described in the present application can be implemented.

在一些實施例中,用於評估投資策略的電腦程式產品可以包括本申請所描述的用於評估投資策略的方法中的各個步驟,使得計算機裝置在載入所述電腦程式產品並執行所述電腦程式產品後,能夠實現本申請所描述的用於評估投資策略的方法中的任何一種方法。In some embodiments, a computer program product for evaluating investment strategies may include various steps in the method for evaluating investment strategies described in the present application, so that after loading and executing the computer program product, a computer device can implement any of the methods for evaluating investment strategies described in the present application.

本申請已經透過上述的實施例和所附之圖式作進一步的說明,但本申請所屬技術領域中具有通常知識者仍可以在不違背本申請之申請專利範圍中所提出的範圍與精神下做出許多的修改與變化。因此,本申請的保護範圍仍應以申請專利範圍所界定者為準,不應被說明書所揭示的內容而限制。This application has been further explained through the above-mentioned embodiments and the attached drawings, but those with ordinary knowledge in the technical field to which this application belongs can still make many modifications and changes without violating the scope and spirit proposed in the scope of the patent application of this application. Therefore, the scope of protection of this application should still be based on the scope of the patent application and should not be limited by the content disclosed in the specification.

100:伺服器 110:金融商品資料庫 200:計算機裝置 210:接收模組 220:處理模組 230:儲存模組 240:顯示模組 310A:第一時間軸軌道 310B:第二時間軸軌道 310C:第三時間軸軌道 320A:第一金融商品物件 321A:第一左側區域 322A:第一右側區域 320B:第二金融商品物件 321B:第二左側區域 322B:第二右側區域 320C:第三金融商品物件 330A:第一投資報酬率顯示區塊 330B:第二投資報酬率顯示區塊 330C:第三投資報酬率顯示區塊 420:金融商品組合物件 430:投資報酬率組合顯示區塊 600A:第一資料顯示區塊 600B:第二資料顯示區塊 620:金融商品組合物件 630:投資報酬率組合顯示區塊 900:金融商品交易平台 S210、S220:步驟 S230、S240:步驟 S250、S260:步驟 S270、S280:步驟 S410、S420、S430:步驟 S440、S450:步驟 S610、S620、S630:步驟 S640、S650:步驟 S660、S670:步驟100: Server 110: Financial product database 200: Computer device 210: Receiving module 220: Processing module 230: Storage module 240: Display module 310A: First time axis track 310B: Second time axis track 310C: Third time axis track 320A: First financial product object 321A: First left area 322A: First right area 320B: Second financial product object 321B: Second left area 322B: Second right area 320C: Third financial product object 330A: First return on investment display area 330B: Second ROI display block 330C: Third ROI display block 420: Financial product combination 430: ROI combination display block 600A: First data display block 600B: Second data display block 620: Financial product combination 630: ROI combination display block 900: Financial product trading platform S210, S220: Steps S230, S240: Steps S250, S260: Steps S270, S280: Steps S410, S420, S430: Steps S440, S450: Steps S610, S620, S630: Steps S640, S650: Steps S660, S670: Steps

圖1是根據本申請的一個實施例來說明用於評估投資策略的計算機裝置的方塊示意圖。 圖2是根據本申請的第一實施例來說明用於評估投資策略的方法的流程圖。 圖3A至圖3B是根據本申請的第一實施例來說明將第一金融商品物件和第二金融商品物件組合成金融商品組合物件的畫面示意圖。 圖4是根據本申請的第二實施例來說明用於評估投資策略的方法的流程圖。 圖5A至圖5B是根據本申請的第二實施例來說明將第三金融商品物件的投資報酬率資訊集與金融商品組合物件的投資報酬率組合資訊集一起顯示在金融商品組合物件的投資報酬率組合顯示區塊之內的畫面示意圖。 圖6是根據本申請的第三實施例來說明用於評估投資策略的方法的流程圖。 FIG. 1 is a block diagram of a computer device for evaluating an investment strategy according to an embodiment of the present application. FIG. 2 is a flow chart of a method for evaluating an investment strategy according to a first embodiment of the present application. FIG. 3A to FIG. 3B are screen diagrams of combining a first financial product object and a second financial product object into a financial product combination object according to the first embodiment of the present application. FIG. 4 is a flow chart of a method for evaluating an investment strategy according to a second embodiment of the present application. FIG. 5A to FIG. 5B are screen diagrams of displaying a return on investment information set of a third financial product object together with a return on investment combination information set of a financial product combination object in a return on investment combination display area of a financial product combination object according to a second embodiment of the present application. FIG6 is a flow chart illustrating a method for evaluating investment strategies according to the third embodiment of the present application.

S210:步驟 S210: Step

S220:步驟 S220: Step

S230:步驟 S230: Step

S240:步驟 S240: Step

S250:步驟 S250: Steps

S260:步驟 S260: Step

S270:步驟 S270: Steps

S280:步驟 S280: Steps

Claims (11)

一種用於評估投資策略的方法,其適用於透過一計算機裝置而被執行,該方法包括: 接收複數個金融商品物件,其中該複數個金融商品物件包括一第一金融商品物件和一第二金融商品物件,並且該第一金融商品物件和該第二金融商品物件分別包括至少一金融商品選擇結果; 將該第一金融商品物件的一第一投資報酬率顯示區塊和該第二金融商品物件的一第二投資報酬率顯示區塊顯示在至少一時間軸軌道,其中該第一投資報酬率顯示區塊的一第一左邊界和一第一右邊界係分別對應該第一金融商品物件於該至少一時間軸軌道上的一第一起始時間資訊和一第一終止時間資訊,並且該第二投資報酬率顯示區塊的一第二左邊界和一第二右邊界係分別對應該第二金融商品物件於該至少一時間軸軌道上的一第二起始時間資訊和一第二終止時間資訊; 接收針對該第一投資報酬率顯示區塊的一第一顯示區塊變更指令,或者接收針對該第二投資報酬率顯示區塊的一第二顯示區塊變更指令; 根據該第一顯示區塊變更指令來動態地調整該第一投資報酬率顯示區塊的位置,或者根據該第二顯示區塊變更指令來動態地調整該第二投資報酬率顯示區塊的位置; 判斷該第一投資報酬率顯示區塊與該第二投資報酬率顯示區塊是否重疊; 當該第一投資報酬率顯示區塊與該第二投資報酬率顯示區塊重疊時,將該第一金融商品物件和該第二金融商品物件組合成一金融商品組合物件,並根據該第一金融商品物件和該第二金融商品物件來產生該金融商品組合物件的一投資組合資訊集; 根據該金融商品組合物件的該投資組合資訊集來產生該金融商品組合物件的一投資報酬率組合資訊集;以及 將該金融商品組合物件的該投資報酬率組合資訊集顯示在該金融商品組合物件的一投資報酬率組合顯示區塊之內,並且將該投資報酬率組合顯示區塊顯示在該至少一時間軸軌道。 A method for evaluating an investment strategy, which is suitable for being executed through a computer device, the method comprising: Receiving a plurality of financial product objects, wherein the plurality of financial product objects include a first financial product object and a second financial product object, and the first financial product object and the second financial product object respectively include at least one financial product selection result; Displaying a first investment return rate display block of the first financial product object and a second investment return rate display block of the second financial product object on at least one time axis, wherein a first left boundary and a first right boundary of the first investment return rate display block correspond to a first start time information and a first end time information of the first financial product object on the at least one time axis, and a second left boundary and a second right boundary of the second investment return rate display block correspond to a second start time information and a second end time information of the second financial product object on the at least one time axis; Receive a first display block change instruction for the first ROI display block, or receive a second display block change instruction for the second ROI display block; Dynamically adjust the position of the first ROI display block according to the first display block change instruction, or dynamically adjust the position of the second ROI display block according to the second display block change instruction; Determine whether the first ROI display block and the second ROI display block overlap; When the first return on investment display block overlaps with the second return on investment display block, the first financial product object and the second financial product object are combined into a financial product combination object, and an investment combination information set of the financial product combination object is generated according to the first financial product object and the second financial product object; An investment return rate combination information set of the financial product combination object is generated according to the investment combination information set of the financial product combination object; and The investment return rate combination information set of the financial product combination object is displayed in an investment return rate combination display block of the financial product combination object, and the investment return rate combination display block is displayed on the at least one time axis track. 如請求項1所述的方法,其中根據該第一顯示區塊變更指令來動態地調整該第一投資報酬率顯示區塊的位置,或者根據該第二顯示區塊變更指令來動態地調整該第二投資報酬率顯示區塊的位置包括: 判斷一選擇位置是否位於該第一投資報酬率顯示區塊中的一第一中間區域或該第二投資報酬率顯示區塊中的一第二中間區域之內; 當該選擇位置位於該第一投資報酬率顯示區塊中的該第一中間區域之內時,根據該第一顯示區塊變更指令來動態地調整該第一投資報酬率顯示區塊的位置;以及 當該選擇位置位於該第二投資報酬率顯示區塊中的該第二中間區域之內時,根據該第二顯示區塊變更指令來動態地調整該第二投資報酬率顯示區塊的位置。 The method of claim 1, wherein dynamically adjusting the position of the first ROI display block according to the first display block change instruction, or dynamically adjusting the position of the second ROI display block according to the second display block change instruction comprises: Determining whether a selection position is located within a first middle area in the first ROI display block or a second middle area in the second ROI display block; When the selection position is located within the first middle area in the first ROI display block, dynamically adjusting the position of the first ROI display block according to the first display block change instruction; and When the selected position is within the second middle area of the second ROI display block, the position of the second ROI display block is dynamically adjusted according to the second display block change instruction. 如請求項1所述的方法,其中當該第一投資報酬率顯示區塊與該第二投資報酬率顯示區塊重疊時,將該第一金融商品物件和該第二金融商品物件組合成該金融商品組合物件包括: 當該第一投資報酬率顯示區塊的一第一左側區域與該第二投資報酬率顯示區塊的一第二右側區域重疊時,根據一組合順序來將該第一金融商品物件和該第二金融商品物件組合成該金融商品組合物件, 其中,該組合順序由左至右依序是該第二金融商品物件和該第一金融商品物件。 As described in claim 1, when the first ROI display block overlaps with the second ROI display block, combining the first financial product object and the second financial product object into the financial product combination object comprises: When a first left area of the first ROI display block overlaps with a second right area of the second ROI display block, combining the first financial product object and the second financial product object into the financial product combination object according to a combination order, wherein the combination order is the second financial product object and the first financial product object from left to right. 如請求項1所述的方法,其中該複數個金融商品物件更包括一第三金融商品物件,並且該方法更包括: 將該第三金融商品物件的一第三投資報酬率顯示區塊顯示在該至少一時間軸軌道,其中該第三投資報酬率顯示區塊的一第三左邊界和一第三右邊界係分別對應該第三金融商品物件於該至少一時間軸軌道上的一第三起始時間資訊和一第三終止時間資訊; 接收針對該第三投資報酬率顯示區塊的一第三顯示區塊變更指令,或者接收針對該投資報酬率組合顯示區塊的一第四顯示區塊變更指令; 根據該第三顯示區塊變更指令來動態地調整該第三投資報酬率顯示區塊的位置,或者根據該第四顯示區塊變更指令來動態地調整該投資報酬率組合顯示區塊的位置; 判斷該第三投資報酬率顯示區塊與該投資報酬率組合顯示區塊是否重疊;以及 當該第三投資報酬率顯示區塊與該投資報酬率組合顯示區塊重疊時,將該第三金融商品物件的一投資報酬率資訊集與該金融商品組合物件的該投資報酬率組合資訊集一起顯示在該金融商品組合物件的該投資報酬率組合顯示區塊之內。 The method as claimed in claim 1, wherein the plurality of financial product objects further include a third financial product object, and the method further includes: Displaying a third investment return rate display block of the third financial product object on the at least one time axis, wherein a third left boundary and a third right boundary of the third investment return rate display block correspond to a third start time information and a third end time information of the third financial product object on the at least one time axis respectively; Receiving a third display block change instruction for the third investment return rate display block, or receiving a fourth display block change instruction for the investment return rate combination display block; Dynamically adjust the position of the third ROI display block according to the third display block change instruction, or dynamically adjust the position of the ROI combination display block according to the fourth display block change instruction; Determine whether the third ROI display block overlaps with the ROI combination display block; and When the third ROI display block overlaps with the ROI combination display block, display an ROI information set of the third financial product object together with the ROI combination information set of the financial product combination object in the ROI combination display block of the financial product combination object. 如請求項1所述的方法,更包括: 限制條件設定:對該金融商品組合物件中的各個金融商品選擇結果設定一金額限制條件,其中該金額限制條件係符合一金額遞增單位; 投資組合設定:將該金融商品組合物件中的各個金融商品選擇結果的投資金額設定為符合該金額限制條件的金額; 產生預期報酬資料集:在該金融商品組合物件中,以該金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重,且該金融商品組合物件中的各個金融商品選擇結果以個別的投資金額對應自一金融商品資料庫擷取的一歷史報酬資料集以產生一預期報酬資料集,且以該金融商品組合物件中的各個金融商品選擇結果的個別的投資金額佔投資總額的比例計算出投資權重,其中該預期報酬資料集包括一預估年化報酬率、一預估年化標準差和一預估年化夏普值; 隨機產生集合:透過一遞增金額的變化而重覆地執行該投資組合設定的步驟和該產生預期報酬資料集的步驟,並隨機地產生包括複數個該金融商品組合物件的一集合;以及 類效率配置:以該集合中的預估年化夏普值符合一估測條件的金融商品組合物件,估測為類效率配置者,並產生一金融商品組合類效率配置物件的一類效率配置資料集。 The method as described in claim 1 further includes: Setting a restriction condition: setting an amount restriction condition for each financial product selection result in the financial product combination, wherein the amount restriction condition complies with an amount increment unit; Setting an investment portfolio: setting the investment amount of each financial product selection result in the financial product combination to an amount that complies with the amount restriction condition; Generate an expected return data set: In the financial product portfolio, the investment weight is calculated by the proportion of the individual investment amount of each financial product selection result in the financial product portfolio to the total investment amount, and each financial product selection result in the financial product portfolio corresponds to a historical return data set extracted from a financial product database with an individual investment amount to generate an expected return data set, and the investment weight is calculated by the proportion of the individual investment amount of each financial product selection result in the financial product portfolio to the total investment amount, wherein the expected return data set includes an estimated annualized return rate, an estimated annualized standard deviation and an estimated annualized Sharpe value; Randomly generate a set: repeatedly execute the step of setting the investment portfolio and the step of generating the expected return data set by changing an incremental amount, and randomly generate a set including a plurality of financial product portfolio items; and Quasi-efficiency allocation: estimate the financial product portfolio items in the set whose estimated annualized Sharpe values meet an estimation condition as quasi-efficiency allocators, and generate a quasi-efficiency allocation data set of a financial product portfolio quasi-efficiency allocation object. 如請求項5所述的方法,更包括: 計算斜率:按該複數個金融商品組合物件的預估年化標準差進行大小的排序,以該預估年化標準差符合一第一條件的金融商品組合物件為一初始基準點,並依其餘金融商品組合物件的預估年化報酬率和預估年化標準差與該初始基準點對應之預估年化報酬率和預估年化標準差計算的斜率,再對各該斜率進行大小的排序,以從該複數個金融商品組合物件中獲得該斜率符合一第二條件的金融商品組合物件,視為符合該估測條件;以及 迴圈運算:在該複數個金融商品組合物件中,剔除報酬率較低於符合該第二條件之斜率者以更新該集合,並以斜率符合該第二條件的金融商品組合物件為一取代該初始基準點的更新基準點,再回到該計算斜率的步驟,以獲得下一個斜率符合該第二條件的金融商品組合物件。 The method as described in claim 5 further includes: Calculating the slope: sorting the estimated annualized standard deviation of the plurality of financial product combinations by size, taking the financial product combination whose estimated annualized standard deviation meets a first condition as an initial benchmark point, and calculating the slopes based on the estimated annualized rate of return and estimated annualized standard deviation of the remaining financial product combinations and the estimated annualized rate of return and estimated annualized standard deviation corresponding to the initial benchmark point, and then sorting the slopes by size, so as to obtain the financial product combination whose slope meets a second condition from the plurality of financial product combinations, and regard it as meeting the estimation condition; and Loop operation: among the plurality of financial product combinations, remove those with a return rate lower than the slope that meets the second condition to update the set, and use the financial product combination whose slope meets the second condition as an updated reference point to replace the initial reference point, and then return to the step of calculating the slope to obtain the next financial product combination whose slope meets the second condition. 如請求項5所述的方法,更包括: 將該金融商品組合類效率配置物件的類效率配置資料集與該金融商品組合物件的投資報酬率組合資訊集一起顯示在該金融商品組合物件的投資報酬率組合顯示區塊之內。 The method as described in claim 5 further includes: Displaying the class efficiency configuration data set of the financial product combination class efficiency configuration object together with the investment return rate combination information set of the financial product combination object in the investment return rate combination display area of the financial product combination object. 如請求項1所述的方法,更包括: 將該金融商品組合物件傳輸至一金融商品交易平台。 The method as described in claim 1 further includes: Transmitting the financial product component to a financial product trading platform. 一種用於評估投資策略的計算機裝置,包括: 一儲存模組,被配置成儲存有一電腦程式產品;以及 一處理模組,被配置成與該儲存模組耦接, 其中,該處理模組在載入並執行該電腦程式產品之後,該處理模組能夠執行如請求項1至8中任一項所述之用於評估投資策略的方法。 A computer device for evaluating investment strategies, comprising: a storage module configured to store a computer program product; and a processing module configured to be coupled to the storage module, wherein after the processing module loads and executes the computer program product, the processing module can execute the method for evaluating investment strategies as described in any one of claims 1 to 8. 一種用於評估投資策略的非暫時性電腦可讀取記錄媒體,在一計算機裝置載入被儲存在該非暫時性電腦可讀取記錄媒體中的一電腦程式產品並執行該電腦程式產品之後,該計算機裝置能夠執行如請求項1至8中任一項所述之用於評估投資策略的方法。A non-transitory computer-readable recording medium for evaluating investment strategies. After a computer device loads a computer program product stored in the non-transitory computer-readable recording medium and executes the computer program product, the computer device is able to execute a method for evaluating investment strategies as described in any one of claims 1 to 8. 一種用於評估投資策略的電腦程式產品,在一計算機裝置載入該電腦程式產品並執行該電腦程式產品之後,該計算機裝置能夠執行如請求項1至8中任一項所述之用於評估投資策略的方法。A computer program product for evaluating investment strategies. After a computer device loads the computer program product and executes the computer program product, the computer device is capable of executing the method for evaluating investment strategies as described in any one of claims 1 to 8.
TW113118088A 2024-05-16 2024-05-16 Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy TWI888139B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW113118088A TWI888139B (en) 2024-05-16 2024-05-16 Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW113118088A TWI888139B (en) 2024-05-16 2024-05-16 Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy

Publications (2)

Publication Number Publication Date
TWI888139B true TWI888139B (en) 2025-06-21
TW202546754A TW202546754A (en) 2025-12-01

Family

ID=97227613

Family Applications (1)

Application Number Title Priority Date Filing Date
TW113118088A TWI888139B (en) 2024-05-16 2024-05-16 Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy

Country Status (1)

Country Link
TW (1) TWI888139B (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWM610869U (en) * 2020-12-11 2021-04-21 國立臺北商業大學 Periodical and constant investment strategy generation system
US20220156840A1 (en) * 2019-08-09 2022-05-19 Jung Il Lee Device and method for providing financial investment product information based on financial investment product having periodic property
TW202232418A (en) * 2020-10-23 2022-08-16 香港商乘勢轉機有限公司 A system and method for analysing financial products
TWM642113U (en) * 2023-03-08 2023-06-01 王淳恆 Investment protfolio analysis system
TWI806467B (en) * 2022-03-03 2023-06-21 金兆豐數位科技股份有限公司 Multi-dimensional decision-making method for financial products to increase the rate of return
CN117332917A (en) * 2022-06-30 2024-01-02 深圳市容数图译科技有限公司 Diagnosis method and device for financial products
CN117726450A (en) * 2023-12-15 2024-03-19 中信银行股份有限公司 Financial product recommendation method, device, equipment and readable storage medium

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20220156840A1 (en) * 2019-08-09 2022-05-19 Jung Il Lee Device and method for providing financial investment product information based on financial investment product having periodic property
TW202232418A (en) * 2020-10-23 2022-08-16 香港商乘勢轉機有限公司 A system and method for analysing financial products
TWM610869U (en) * 2020-12-11 2021-04-21 國立臺北商業大學 Periodical and constant investment strategy generation system
TWI806467B (en) * 2022-03-03 2023-06-21 金兆豐數位科技股份有限公司 Multi-dimensional decision-making method for financial products to increase the rate of return
CN117332917A (en) * 2022-06-30 2024-01-02 深圳市容数图译科技有限公司 Diagnosis method and device for financial products
TWM642113U (en) * 2023-03-08 2023-06-01 王淳恆 Investment protfolio analysis system
CN117726450A (en) * 2023-12-15 2024-03-19 中信银行股份有限公司 Financial product recommendation method, device, equipment and readable storage medium

Similar Documents

Publication Publication Date Title
JP6425735B2 (en) Determination of temporary trade limits
US20140180894A1 (en) System and method for dynamically changing an electronic trade order quantity
JP7021165B2 (en) Advice data generation system
US20030195831A1 (en) Portfolio generation using resampled efficient frontiers and interval-associated groups
CN112966189B (en) Fund product recommendation system
US20170213288A1 (en) Systems and methods for personalized investment allocation
US20120013619A1 (en) System and method for visualizing multi-dimensional data using shape attributes
CN107292666A (en) Sales potential determination methods and device
CN111652731A (en) Intelligent financial investment method, device, storage medium and equipment based on cloud computing
CN114565450A (en) A collection strategy determination method and related equipment based on overdue common debt
US8050957B2 (en) Systems and methods for planning demand for configurable products
TWI888139B (en) Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy
KR20210110162A (en) Method and apparatus for providing real-time service for stock attribution analysis of fund
US12154168B2 (en) Financial product transaction management apparatus and program
TW202546754A (en) Method, computing device, non-transitory computer-readable recording medium, and computer program product for evaluating investment strategy
JP2010277571A (en) Product selection system and method, and product selection computer program
TWI567679B (en) A computer-implemented method and system for constructing a representation of investment securities in a database
US20230196466A1 (en) Systems, methods, and programs for supporting portfolio construction
KR101909503B1 (en) Method and server for automatic diversified investment
Wang et al. Non-dominated sorting genetic algorithms for a multi-objective resource constraint project scheduling problem
Lee Choosing the right valuation approach
JPWO2020179072A1 (en) Trading programs, trading methods and trading equipment
US20190236700A1 (en) Strategy leg price calculation for internal market fills
KR20240029504A (en) Method for configuration of data economy for financial service and apparatus for performing the method
KR20240044759A (en) Pair traiding learning apparatus