[go: up one dir, main page]

TWI768265B - Intelligent investment assistance system and method thereof - Google Patents

Intelligent investment assistance system and method thereof Download PDF

Info

Publication number
TWI768265B
TWI768265B TW108143191A TW108143191A TWI768265B TW I768265 B TWI768265 B TW I768265B TW 108143191 A TW108143191 A TW 108143191A TW 108143191 A TW108143191 A TW 108143191A TW I768265 B TWI768265 B TW I768265B
Authority
TW
Taiwan
Prior art keywords
investment
intelligent
community
result
user device
Prior art date
Application number
TW108143191A
Other languages
Chinese (zh)
Other versions
TW202022766A (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 高曼計量財務管理顧問股份有限公司
Publication of TW202022766A publication Critical patent/TW202022766A/en
Application granted granted Critical
Publication of TWI768265B publication Critical patent/TWI768265B/en

Links

Images

Landscapes

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

Abstract

An intelligent investment assistance system and method thereof are provided. The method includes the steps of: receiving an input condition and an investor preference from a user device; setting an relevant environment parameter according to the input condition; and generating a backtest result corresponding to the input condition according to the relevant environment parameter, the input condition and the historical database; analyzing the backtest result by the investment market model and the investor preference to generate an investment suggestion, and transmitting the investment suggestion to the user device, wherein the investment suggestion is related to adjusting the input condition; receiving from the user device a user feedback; and based on the user feedback, a machine learning is performed on the investment market model to update the investment market model.

Description

智能投資輔助系統及其方法 Intelligent investment assistance system and method thereof

本發明係關於一種智能投資輔助系統及其方法。具體而言,本發明係關於一種能夠提供投資建議且利用群眾回饋機制更新系統的智能投資輔助系統及其方法。 The present invention relates to an intelligent investment assistance system and method thereof. Specifically, the present invention relates to an intelligent investment assistance system and a method thereof capable of providing investment advice and updating the system using a mass feedback mechanism.

在金融市場中,回測(backtesting)是相當常見的一種驗證投資策略的方式。簡言之,回測是指設定了某些投資策略及投資標的後,基於歷史已經發生過的真實行情數據,在歷史上某一個時間點開始,按照設定的投資策略及投資標的,模擬真實金融市場交易的規則進行交易,驗證該投資策略及該投資標的績效。 In financial markets, backtesting is a fairly common way of validating investment strategies. In short, backtesting refers to setting certain investment strategies and investment targets, based on the real market data that has occurred in history, starting from a certain point in history, according to the set investment strategies and investment targets, simulate real financial Trading according to the rules of market trading, verifying the investment strategy and the performance of the investment target.

然而,由於投資標的及投資策略的組合相當繁雜,對於非專業的一般投資者而言,在面對如此多的選擇時,投資者通常無從判斷哪些投資標的及投資策略所產生的回測結果是相對有效的,因此難以有效率的使用這些回測工具獲得有用的投資策略。此外,現有技術欠缺對於產生的回測結果進行分析並提供建議,因此回測結果無法客觀的提供投資人評量的標準,而現有技術也未提供社群的回測結果分享、社群分析比較等功能,因而無法有效的發揮社群功能,亦無法提供投資者多元的投資輔助。 However, due to the complex combination of investment targets and investment strategies, for non-professional investors, when faced with so many choices, investors usually have no way to judge which investment targets and investment strategies produce backtest results. Relatively effective, so it is difficult to efficiently use these backtesting tools to obtain useful investment strategies. In addition, the existing technology lacks to analyze and provide suggestions for the generated backtest results, so the backtest results cannot objectively provide investors' evaluation criteria, and the existing technology does not provide community backtest results sharing, community analysis and comparison Therefore, it cannot effectively play the community function, nor can it provide investors with diversified investment assistance.

另外,由於現有技術僅採用歷史數據資料進行各式的統計分 析,而缺乏與投資者的互動。因此現有技術沒有關於智能系統的反饋機制,無法進一步讓智能系統學習,使得智能系統更了解投資者的需求。 In addition, since the existing technology only uses historical data for various statistical analysis analysis and lack of interaction with investors. Therefore, the existing technology does not have a feedback mechanism for the intelligent system, and cannot further allow the intelligent system to learn, so that the intelligent system can better understand the needs of investors.

有鑑於此,如何基於投資者的回測結果,提供投資建議以及社群分析比較,並進一步基於投資者的反饋來更新智能系統,乃業界亟需努力之目標。 In view of this, how to provide investment advice and community analysis and comparison based on investors' backtest results, and further update the intelligent system based on investors' feedback, is an urgent goal for the industry.

本發明之一目的在於提供一種智能投資輔助系統。該智能投資輔助系統與一使用者裝置透過一網路連線,該使用者裝置由一第一使用者操作。該智能投資輔助系統包含一收發介面、一儲存器及一處理器,該處理器電性連接至該收發介面及該儲存器。該儲存器,儲存一歷史數據資料庫及與該歷史數據資料庫相關之一投資市場模型,其中該歷史資料庫儲存對應複數個標的之複數個歷史數據資料,各該歷史數據資料包含對應一時間序列的複數個歷史價格及複數個訊號指標。 One object of the present invention is to provide an intelligent investment assistance system. The intelligent investment assistance system is connected with a user device through a network, and the user device is operated by a first user. The intelligent investment assistance system includes a transceiver interface, a storage and a processor, and the processor is electrically connected to the transceiver interface and the storage. The storage stores a historical data database and an investment market model related to the historical data database, wherein the historical database stores a plurality of historical data corresponding to a plurality of targets, and each historical data includes a corresponding time A plurality of historical prices and a plurality of signal indicators for the series.

該處理器自該使用者裝置接收一輸入條件及一投資者喜好,該輸入條件及該投資者喜好由該第一使用者決定。該處理器根據該輸入條件,設定一相關環境參數。該處理器根據該相關環境參數、該輸入條件及該歷史資料庫,對於該輸入條件進行模擬市場價格變化的歷史回測運算,以產生對應該輸入條件的一回測結果。該處理器透過該投資市場模型及該投資者喜好分析該回測結果,以產生一投資建議,且將該投資建議傳送給該使用者裝置,其中該投資建議與調整該輸入條件相關。該處理器自該使用者裝置接收一使用者回饋。該處理器根據該使用者回饋,對於該投資市場模型進行一機器學習,以更新該投資市場模型。 The processor receives an input condition and an investor preference from the user device, the input condition and the investor preference being determined by the first user. The processor sets a relevant environmental parameter according to the input condition. According to the relevant environmental parameters, the input conditions and the historical database, the processor performs a historical back-test operation simulating market price changes for the input conditions, so as to generate a back-test result corresponding to the input conditions. The processor analyzes the back-test result through the investment market model and the investor's preference to generate an investment suggestion, and transmits the investment suggestion to the user device, wherein the investment suggestion is related to adjusting the input condition. The processor receives a user feedback from the user device. The processor performs a machine learning on the investment market model according to the user feedback, so as to update the investment market model.

本發明之另一目的在於提供一種智能投資輔助方法,該智能投資輔助方法適用於一電子裝置,該電子裝置與一使用者裝置透過一網路連線,該使用者裝置由一第一使用者操作,該電子裝置包含一收發介面、一儲存器及一處理器,該儲存器儲存一歷史數據資料庫及與該歷史數據資料庫相關之一投資市場模型,其中該歷史資料庫儲存對應複數個標的之複數個歷史數據資料,各該歷史數據資料包含對應一時間序列的複數個歷史價格及複數個訊號指標。 Another object of the present invention is to provide an intelligent investment assistance method. The intelligent investment assistance method is suitable for an electronic device. The electronic device is connected to a user device through a network, and the user device is connected by a first user. Operation, the electronic device includes a transceiver interface, a storage and a processor, the storage stores a historical data database and an investment market model related to the historical data database, wherein the historical database stores a plurality of corresponding A plurality of historical data data of the target, each of the historical data data includes a plurality of historical prices and a plurality of signal indicators corresponding to a time series.

該智能投資輔助方法由該處理器所執行,且包含下列步驟:自該使用者裝置接收一輸入條件及一投資者喜好,該輸入條件及該投資者喜好由該第一使用者決定;根據該輸入條件,設定一相關環境參數;根據該相關環境參數、該輸入條件及該歷史資料庫,對於該輸入條件進行模擬市場價格變化的歷史回測運算,以產生對應該輸入條件的一回測結果;透過該投資市場模型及該投資者喜好分析該回測結果,以產生一投資建議,且將該投資建議傳送給該使用者裝置,其中該投資建議與調整該輸入條件相關;自該使用者裝置接收一使用者回饋;以及根據該使用者回饋,對於該投資市場模型進行一機器學習以更新該投資市場模型。 The intelligent investment assistance method is executed by the processor and includes the following steps: receiving an input condition and an investor preference from the user device, the input condition and the investor preference being determined by the first user; according to the Input conditions, and set a relevant environmental parameter; according to the relevant environmental parameters, the input conditions and the historical database, perform a historical back-test operation simulating market price changes for the input conditions to generate a back-test result corresponding to the input conditions ; analyze the backtest results through the investment market model and the investor preferences to generate an investment recommendation, and transmit the investment recommendation to the user device, wherein the investment recommendation is related to adjusting the input conditions; from the user The device receives a user feedback; and according to the user feedback, performs a machine learning on the investment market model to update the investment market model.

本發明所提供之智能投資輔助技術(至少包含系統及方法),藉由接收使用者設計的回測條件,產生相應的回測結果。接著,透過智能系統(即,智能投資輔助系統)與投資者喜好分析回測結果並產生投資建議。隨後,根據使用者的回饋建議,更新智能投資輔助系統的投資市場模型來學習新回測案例,以強化智能系統。由於每一個使用者所利用的投資回測案例均可產生一反饋,本發明中藉由群眾使用者的反饋力量,更新智能系統(即, 智能投資輔助系統),使得產生的建議能更貼近使用者的需求。此外,本發明亦可提供社群的統計分析給使用者參考。因此,本發明解決習知技術的缺點,提供有效的投資輔助。 The intelligent investment assistance technology (at least including the system and the method) provided by the present invention generates corresponding back-test results by receiving back-test conditions designed by the user. Then, through the intelligent system (ie, the intelligent investment assistance system) and investors' preferences, the back-test results are analyzed and investment recommendations are generated. Then, according to the feedback suggestions of users, the investment market model of the intelligent investment assistance system is updated to learn new backtest cases to strengthen the intelligent system. Since the investment back-test case utilized by each user can generate a feedback, in the present invention, the intelligent system (ie, Intelligent investment assistance system), so that the generated recommendations can be closer to the needs of users. In addition, the present invention can also provide statistical analysis of the community for the user's reference. Therefore, the present invention addresses the shortcomings of the prior art and provides effective investment assistance.

以下結合圖式闡述本發明之詳細技術及實施方式,俾使本發明所屬技術領域中具有通常知識者能理解所請求保護之發明的技術特徵。 The detailed techniques and embodiments of the present invention are described below with reference to the drawings, so that those with ordinary knowledge in the technical field to which the present invention pertains can understand the technical features of the claimed invention.

1‧‧‧智能投資輔助系統 1‧‧‧Intelligent investment assistance system

3‧‧‧使用者 3‧‧‧Users

5‧‧‧使用者裝置 5‧‧‧User Device

11‧‧‧收發介面 11‧‧‧Transceiver interface

13‧‧‧儲存器 13‧‧‧Storage

15‧‧‧處理器 15‧‧‧Processor

101‧‧‧輸入條件 101‧‧‧Input Conditions

102‧‧‧投資者喜好 102‧‧‧Investor preferences

103‧‧‧投資建議 103‧‧‧Investment advice

105‧‧‧使用者回饋 105‧‧‧User Feedback

S401~S411‧‧‧步驟 S401~S411‧‧‧Steps

第1圖係描繪第一實施方式之智能投資輔助系統之架構示意圖; FIG. 1 is a schematic diagram illustrating the structure of the intelligent investment assistance system according to the first embodiment;

第2圖係描繪視覺化後的回測結果的一具體範例; Figure 2 depicts a specific example of the visualized backtest results;

第3圖係描繪視覺化後的社群統計結果的一具體範例;以及 Figure 3 depicts a specific example of visualized community statistics; and

第4圖係描繪第二實施方式之智能投資輔助方法之部分流程圖。 FIG. 4 is a partial flow chart depicting the intelligent investment assistance method of the second embodiment.

以下將透過實施方式來解釋本發明所提供之一種智能投資輔助系統及其方法。然而,該等實施方式並非用以限制本發明需在如該等實施方式所述之任何環境、應用或方式方能實施。因此,關於實施方式之說明僅為闡釋本發明之目的,而非用以限制本發明之範圍。應理解,在以下實施方式及圖式中,與本發明非直接相關之元件已省略而未繪示,且各元件之尺寸以及元件間之尺寸比例僅為例示而已,而非用以限制本發明之範圍。 The following will explain an intelligent investment assistance system and method thereof provided by the present invention through embodiments. However, these embodiments are not intended to limit the implementation of the present invention in any environment, application or manner as described in these embodiments. Therefore, the description of the embodiments is only for the purpose of explaining the present invention, rather than limiting the scope of the present invention. It should be understood that, in the following embodiments and drawings, elements not directly related to the present invention have been omitted and not shown, and the dimensions of each element and the dimension ratio among the elements are only examples, not intended to limit the present invention range.

本發明之第一實施方式為一智能投資輔助系統1,其架構示意圖係描繪於第1圖。如第1圖所示,智能投資輔助系統1透過有線網路或無線網路與使用者裝置5連線,使用者3可透過在使用者裝置5上安裝的應用程 式(即,前端平台)與智能投資輔助系統1(即,後端系統)進行互動。舉例而言,使用者裝置5可為行動裝置、個人電腦等等具有可傳輸或接收資料的裝置。需說明者,第1圖僅用於例示,本發明並未限制與智能投資輔助系統1所連線的使用者裝置之數目。換言之,於本發明之其他實施方式中,智能投資輔助系統1可與多個使用者裝置透過網路連線,視智能投資輔助系統1之規模及實際需求而定。 The first embodiment of the present invention is an intelligent investment assistance system 1 , the schematic diagram of which is depicted in FIG. 1 . As shown in FIG. 1 , the intelligent investment assistance system 1 is connected to the user device 5 through a wired network or a wireless network, and the user 3 can use the application program installed on the user device 5 The platform (ie, the front-end platform) interacts with the intelligent investment assistance system 1 (ie, the back-end system). For example, the user device 5 may be a mobile device, a personal computer, or the like having a device capable of transmitting or receiving data. It should be noted that FIG. 1 is only for illustration, and the present invention does not limit the number of user devices connected to the intelligent investment assistance system 1 . In other words, in other embodiments of the present invention, the intelligent investment assistance system 1 can be connected to a plurality of user devices through a network, depending on the scale and actual needs of the intelligent investment assistance system 1 .

於本實施方式中,智能投資輔助系統1包含一收發介面11、一儲存器13及一處理器15,且處理器15電性連接至收發介面11及儲存器13。收發介面11為一可接收及傳輸資料之介面或本發明所屬技術領域中具有通常知識者所知悉之其他可接收及傳輸資料之介面。 In this embodiment, the intelligent investment assistance system 1 includes a transceiver interface 11 , a storage 13 and a processor 15 , and the processor 15 is electrically connected to the transceiver interface 11 and the storage 13 . The transceiver interface 11 is an interface capable of receiving and transmitting data or other interfaces capable of receiving and transmitting data known to those skilled in the art to which the present invention pertains.

儲存器13可為一記憶體、一通用串列匯流排(Universal Serial Bus;USB)碟、一硬碟、一光碟、一隨身碟或本發明所屬技術領域中具有通常知識者所知且具有相同功能之任何其他儲存媒體或電路。處理器15可為各種處理器、中央處理單元、微處理器、數位訊號處理器或本發明所屬技術領域中具有通常知識者所知之其他計算裝置。於一些實施方式中,智能投資輔助系統1可單獨的被設置(例如:獨立的後端平台系統),或是將智能投資輔助系統1整合至其他具有計算能力之電子裝置中(例如:行動裝置、個人電腦等等),本發明未限制其內容。 The storage 13 can be a memory, a Universal Serial Bus (USB) disk, a hard disk, an optical disk, a flash disk, or the same as those known to those skilled in the art to which the present invention pertains. function of any other storage medium or circuit. The processor 15 may be various processors, central processing units, microprocessors, digital signal processors, or other computing devices known to those of ordinary skill in the art to which the present invention pertains. In some embodiments, the intelligent investment assistance system 1 can be set up separately (eg, an independent back-end platform system), or the intelligent investment assistance system 1 can be integrated into other electronic devices with computing capabilities (eg, a mobile device) , personal computer, etc.), the content of which is not limited by the present invention.

於本實施方式中,儲存器13儲存一歷史數據資料庫及與該歷史數據資料庫相關之一投資市場模型,其中該歷史資料庫儲存對應複數個標的之複數個歷史數據資料,各該歷史數據資料包含對應一時間序列的複數個歷史價格及複數個訊號指標。需說明者,歷史數據資料庫用以儲存歷史 已經發生過的真實行情數據及相關資訊,本發明並未限制智能投資輔助系統1儲存歷史數據資料之數目及種類,視智能投資輔助系統1之規模及實際需求而定。舉例而言,智能投資輔助系統1儲存的等歷史數據資料可為過去20年間台灣股票上市櫃市場,各個標的(即,每隻股票)在各個時間點的歷史價格資訊以及對應的訊號指標,而智能投資輔助系統1亦可同時儲存過去20年間台灣期貨市場的資料。 In the present embodiment, the storage 13 stores a historical data database and an investment market model related to the historical data database, wherein the historical database stores a plurality of historical data corresponding to a plurality of targets, and each historical data The data includes a plurality of historical prices and a plurality of signal indicators corresponding to a time series. It should be noted that the historical data database is used to store the history The actual market data and related information that have already occurred, the present invention does not limit the number and types of historical data data stored in the intelligent investment assistance system 1 , which depends on the scale and actual needs of the intelligent investment assistance system 1 . For example, the historical data such as that stored in the intelligent investment assistance system 1 may be the Taiwan stock market listing over the past 20 years, the historical price information of each target (ie, each stock) at various time points and the corresponding signal indicators, and The intelligent investment assistance system 1 can also store the data of the Taiwan futures market for the past 20 years.

須說明者,訊號指標可為各種評分指標、技術指標或是相關重大資訊等等可用以評價該標的之營運或風險的各種訊號。舉例而言,訊號指標可以包含對應該標的之基本面資料、季財報、年財報、季均線、年均線、與標的相關的新聞事件、重大事件、營收變化指標、指數平滑移動平均線(MACD)、相對強弱指標(RSI)、隨機指標(Stochastic Oscillator)等等。本發明並未限制訊號指標之數目及種類,視智能投資輔助系統1之規模及實際需求而定。 It should be noted that the signal indicators can be various scoring indicators, technical indicators or relevant important information, etc., various signals that can be used to evaluate the operation or risk of the target. For example, the signal indicator can include the fundamental data, quarterly earnings report, annual earnings report, quarterly average, annual average, news events related to the target, major events, revenue change indicators, exponentially smoothed moving average (MACD) corresponding to the target. ), Relative Strength Index (RSI), Stochastic Oscillator, etc. The present invention does not limit the number and types of signal indicators, which depend on the scale and actual needs of the intelligent investment assistance system 1 .

須說明者,投資市場模型是一個藉由伊托隨機過程(Ito process)描述投資市場的模型,根據大量的學習資料且反覆的機器學習運作後產生,其可使用單一或多變量之隨機過程,計算出個別資產、個別策略、或整個投資組合與策略的過去參數,以及預測未來的績效與風險。具體而言,隨機過程f(t,W(t))模型可描述N個各別資產、個別策略、或投資組合與策略的行為,並可呈現以下的微分形式(1): It should be noted that the investment market model is a model that describes the investment market through the Ito process. It is generated based on a large amount of learning data and repeated machine learning operations. It can use a single or multivariate random process. Calculate past parameters for individual assets, individual strategies, or entire portfolios and strategies, and predict future performance and risk. Specifically, the stochastic process f ( t,W ( t )) model can describe the behavior of N individual assets, individual strategies, or portfolios and strategies, and can take the following differential form (1):

df(t,W(t))=mu(t,W(t))dt+sigma(t,W(t))dW(t) (1) df ( t,W ( t )) = mu ( t,W ( t )) dt + sigma ( t,W ( t )) dW ( t ) (1)

上述微分形式(1)中,mu以及sigma為非隨機函式(Deterministic Functions),mu用以表示對應的報酬率,sigma用以表示對 應的風險程度。W(t)為K維度的標準布朗運動(Standard Brownian Motion),並透過計算不同資產間的關聯性Rho(即,標準布朗運動的即時關聯矩陣(Instantaneous Correlation Matrix))來描述。透過上述微分形式(1),投資市場模型經由大量的學習資料及多次機器學習後,學習判斷musigmaRho之函式形式(Functional Form)以描述投資市場。 In the above differential form (1), mu and sigma are non-random functions (Deterministic Functions), mu is used to represent the corresponding rate of return, and sigma is used to represent the corresponding risk level. W ( t ) is the Standard Brownian Motion of K dimension, and is described by calculating the correlation Rho between different assets (ie, the Instantaneous Correlation Matrix of Standard Brownian Motion). Through the above differential form (1), the investment market model learns to judge the functional form of mu , sigma , and Rho to describe the investment market after a large amount of learning materials and multiple machine learning.

舉例而言,以證券市場為例,初期的學習資料可使用至少如下資料進行學習(1)證券價格以及交易量資訊,或其產生的衍生性資訊;(2)各別公司、產業等的重要財務資訊,包含損益表、資產負債表、現金流量表或其他,以及其所產生的衍生性資訊;(3)市場媒體資訊或社群資料,或其所產生的衍生性資訊;及(4)各國家政府政策資訊,國家中央銀行政策資訊,或其他國家政府部門的資訊,以及所產生的衍生性資訊。 For example, taking the securities market as an example, the initial learning materials can be learned using at least the following materials: (1) information on securities prices and trading volumes, or derivative information generated by them; (2) important information about various companies, industries, etc. Financial information, including income statement, balance sheet, cash flow statement or others, and derivative information generated therefrom; (3) market media information or community information, or derivative information generated by it; and (4) National government policy information, national central bank policy information, or information from other national government departments, as well as derivative information generated.

需說明者,投資市場模型可由智能投資輔助系統1本身建置並訓練,亦可自外部裝置直接接收訓練完的投資市場模型,後續再由智能投資輔助系統1本身進行更新及訓練,所屬領域具有通常知識者,應可根據上述內容了解投資市場模型產生的方式及其運作內容,茲不贅言。 It should be noted that the investment market model can be built and trained by the intelligent investment assistance system 1 itself, or the trained investment market model can also be directly received from an external device, and subsequently updated and trained by the intelligent investment assistance system 1 itself. Those who are usually knowledgeable should be able to understand how the investment market model is generated and its operation contents based on the above content, so I won't go into details here.

為便於理解本發明,本段落先簡單說明本實施方式的運作流程。本實施方式依各階段運作內容的目的不同,可分區為一回測階段、一結果報告階段及一系統回饋階段。首先,在智能投資輔助系統1的回測階段,智能投資輔助系統1自使用者裝置5接收使用者3所設定對於回測的輸入條件及投資者喜好。接著,智能投資輔助系統1根據該輸入條件,設定相關環境參數。隨後,智能投資輔助系統1基於相關環境參數、使用者3的輸入條件及歷史數據資料進行歷史回測運算,以產生回測結果。 In order to facilitate understanding of the present invention, this paragraph first briefly describes the operation flow of this embodiment. This embodiment can be divided into a back-testing stage, a result reporting stage, and a system feedback stage according to the purpose of the operation contents of each stage. First, in the back-testing stage of the intelligent investment assistance system 1 , the intelligent investment assistance system 1 receives from the user device 5 the input conditions and investor preferences for the back-test set by the user 3 . Next, the intelligent investment assistance system 1 sets relevant environmental parameters according to the input conditions. Subsequently, the intelligent investment assistance system 1 performs historical back-testing operations based on relevant environmental parameters, input conditions of the user 3 and historical data to generate back-test results.

隨後,在智能投資輔助系統1的結果報告階段,智能投資輔助系統1透過投資市場模型及該投資者喜好分析回測結果,以產生投資建議,且將該投資建議傳送給該使用者裝置5,並從使用者裝置5接收使用者回饋。最後,在智能投資輔助系統1的系統回饋階段,智能投資輔助系統1透過使用者的反饋資訊,對投資市場模型進行進一步的機器學習以更新該投資市場模型。需說明者,智能投資輔助系統1的運作尚包含其他相關細節,惟本發明之重點在於數據分析及智能投資輔助的運作,故以下段落將僅詳細說明與本發明相關之實施細節。 Then, in the result reporting stage of the intelligent investment assistance system 1, the intelligent investment assistance system 1 analyzes the back-test results through the investment market model and the investor's preference to generate investment advice, and transmits the investment advice to the user device 5, And receive user feedback from the user device 5 . Finally, in the system feedback stage of the intelligent investment assistance system 1, the intelligent investment assistance system 1 performs further machine learning on the investment market model through the feedback information of the user to update the investment market model. It should be noted that the operation of the intelligent investment assistance system 1 still includes other relevant details, but the focus of the present invention lies in the operation of data analysis and intelligent investment assistance, so the following paragraphs will only describe the implementation details related to the present invention in detail.

首先,先詳細說明本發明在回測階段時,智能投資輔助系統1執行的運作,請參考第1圖。於本實施方式中,智能投資輔助系統1透過收發介面11自使用者裝置5接收輸入條件101及投資者喜好102,輸入條件101及投資者喜好102由該第一使用者決定。具體而言,輸入條件101包含至少一投資標的、對應該至少一投資標的之一回測年限及一起始條件,投資者喜好102可包含一目標期望報酬、一可承受風險、一目前資產配置及一未來資金需求其中之一或其組合。 First, the operation performed by the intelligent investment assistance system 1 in the back-testing stage of the present invention will be described in detail, please refer to FIG. 1 . In this embodiment, the intelligent investment assistance system 1 receives input conditions 101 and investor preferences 102 from the user device 5 through the transceiver interface 11 , and the input conditions 101 and investor preferences 102 are determined by the first user. Specifically, the input condition 101 includes at least one investment target, a back-test period corresponding to the at least one investment target, and a starting condition. Investor preferences 102 may include a target expected return, an acceptable risk, a current asset allocation and One or a combination of future funding needs.

需說明者,以證券市場為例,該至少一投資標的可以為單一個股或是多個股票的組合,回測年限則為想回測的時間(例如:近5年)。起始條件則是起始資金的配置。舉例而言,當投資人選擇3個標的A、B及C時,投資人設定的起始條件可為100萬起始資金並分別以50%、30%及20%的資金比例分配投資標的A、B及C。 It should be noted that, taking the securities market as an example, the at least one investment target may be a single stock or a combination of multiple stocks, and the back-test period is the time when the back-test is desired (for example, nearly 5 years). The starting condition is the allocation of starting capital. For example, when an investor selects 3 targets A, B and C, the initial condition set by the investor can be 1 million initial capital and allocates 50%, 30% and 20% of the capital to target A, respectively , B and C.

於某些實施方式中,為了提供更多元的回測條件,輸入條件101更可包含一進場條件及一出場條件。具體而言,進場條件及出場條件可 分別為買入或賣出時所依據的訊號(投資策略)、或是停損停利條件,當該訊號滿足時即進行買入或賣出。具體而言,該訊號可為前述的各種評分指標、技術指標或是相關重大資訊等等可用以評價該標的之營運或風險的各種訊號。例如:進場條件可以設定為為當季均線超越一閾值時,即執行買入。出場條件則可以設定為隨機指標交叉時,即執行賣出。 In some embodiments, in order to provide more diverse back-test conditions, the input condition 101 may further include an entry condition and an exit condition. Specifically, the entry conditions and exit conditions can be They are the signal (investment strategy) or the stop-loss and stop-profit conditions on which to buy or sell, respectively. When the signal is satisfied, buy or sell. Specifically, the signal can be the aforementioned various scoring indicators, technical indicators, or relevant important information, etc., which can be used to evaluate the operation or risk of the target. For example, the entry condition can be set to execute buying when the quarterly moving average exceeds a threshold. The exit condition can be set to sell when the stochastic indicator crosses.

另外,進場條件及出場條件亦可設定為多個條件,當多個條件同時滿足時才執行,進場條件及出場條件亦可設定為當多個條件至少其中之一滿足時就執行,各個標的亦可有各自的進出場條件,本發明並未限制其內容。 In addition, the entry conditions and exit conditions can also be set as multiple conditions, which will be executed when multiple conditions are met at the same time, and the entry conditions and exit conditions can also be set to execute when at least one of the multiple conditions is met. The target objects may also have their own entry and exit conditions, and the present invention does not limit their contents.

接著,處理器15根據輸入條件101,設定一相關環境參數。具體而言,由於不同的投資標的(例如:證券市場、期貨等等)會有不同的相關環境參數。舉例而言,相關環境參數可包含一交易手續費、一對應交易產生之價格滑落公式及一成交方式(例如:該市場的成交規則)其中之一或其組合。 Next, the processor 15 sets a relevant environmental parameter according to the input condition 101 . Specifically, due to different investment targets (for example, securities markets, futures, etc.), there will be different relevant environmental parameters. For example, the relevant environmental parameters may include one or a combination of a transaction fee, a price sliding formula corresponding to the transaction, and a transaction method (eg, the market's transaction rules).

需說明者,以證券市場為例,在回測時雖然可以知道某一時間點的價格。然而,操作會影響市場,當大量買進或賣出時,均會影響實際市場的價格波動(例如:同時買入標的A的10張股票與同時買入標的A的1000張股票,成交價實際上有些微不同)。因此,本發明為了使回測結果更貼近現實,更考量該對應交易產生之價格滑落公式,根據價格及交易量計算出價格滑落的比例。 It should be noted that, taking the securities market as an example, although the price at a certain point in time can be known during backtesting. However, the operation will affect the market. When buying or selling a lot, it will affect the price fluctuation of the actual market (for example, if you buy 10 shares of the target A at the same time and buy 1,000 shares of the target A at the same time, the actual transaction price will be slightly different). Therefore, in order to make the backtest result closer to reality, the present invention also considers the price slippage formula generated by the corresponding transaction, and calculates the price slippage ratio according to the price and the transaction volume.

接著,處理器15根據該相關環境參數、輸入條件101及該歷史資料庫,對於輸入條件101進行模擬市場價格變化的歷史回測運算,以產 生對應該輸入條件的一回測結果。具體而言,該回測結果包含一詳細交易過程報告、一績效報告及一交易風險程度報告其中之一或其組合。 Next, the processor 15 performs a historical back-test operation simulating market price changes for the input conditions 101 according to the relevant environmental parameters, the input conditions 101 and the historical database, so as to generate Generate a backtest result corresponding to the input condition. Specifically, the backtest result includes one or a combination of a detailed transaction process report, a performance report, and a transaction risk level report.

接著說明本發明在結果報告階段時,智能投資輔助系統1執行的運作。於本實施方式中,處理器15透過該投資市場模型及投資者喜好102分析該回測結果,以產生投資建議103,且將該投資建議103傳送給使用者裝置5,投資建議103與調整該輸入條件相關。具體而言,由於前述的投資市場模型已預先經由大量的學習資料且反覆的機器學習建置出描述該投資市場的模型,處理器15可透過投資市場模型及投資者喜好102分析回測結果,來建議使用者如何調整的輸入條件101。 Next, the operation performed by the intelligent investment assistance system 1 in the result reporting stage of the present invention will be described. In this embodiment, the processor 15 analyzes the backtest results through the investment market model and investor preferences 102 to generate investment recommendations 103, and transmit the investment recommendations 103 to the user device 5, where the investment recommendations 103 and the adjustment of the Input conditions are relevant. Specifically, since the aforementioned investment market model has been pre-established by a large amount of learning data and repeated machine learning to build a model describing the investment market, the processor 15 can analyze the backtest results through the investment market model and investor preferences 102 , Input conditions 101 to suggest how to adjust the user.

舉例而言,投資建議103可能包括調整起始條件的資金配置比例、調整投資標的的組合、在進場條件新增季均線的訊號等等。又舉例而言,投資建議103可包括建議「在同樣的投資標的與報酬層級,最低風險的配置百分比」,或是建議「配置20%美國公債以增加每單位風險的報酬率」。須說明者,智能投資輔助系統1可整合回測結果及投資建議103後再傳送給使用者裝置5,以進行後續的使用者回饋機制。 For example, the investment advice 103 may include adjusting the capital allocation ratio of the starting conditions, adjusting the combination of investment targets, adding a signal of the quarterly moving average in the entry conditions, and so on. As another example, the investment recommendation 103 may include a recommendation to "allocate the lowest risk in the same investment target and return tier", or a recommendation to "allocate 20% U.S. Treasuries to increase the rate of return per unit of risk." It should be noted that the intelligent investment assistance system 1 can integrate the back-test results and investment suggestions 103 and then transmit them to the user device 5 for subsequent user feedback mechanism.

接著說明本發明在系統回饋階段時,智能投資輔助系統1執行的運作。於本實施方式中,處理器15自使用者裝置5接收使用者回饋105。接著,處理器15根據使用者回饋105,對於投資市場模型進行一機器學習以更新投資市場模型。須說明者,使用者可綜合判斷投資建議103之正確性、可靠性、價值性後產生使用者回饋105,使用者回饋105可包含使用者對於投資建議103各項內容的評價(例如:數字評分),例如:使用者對於投資建議103中的「移除月均線跌破年均線的出場指標」評分、使用者對於投資建議 103中的「建議增加20%的美國公債」評分。 Next, the operation performed by the intelligent investment assistance system 1 in the system feedback stage of the present invention will be described. In this embodiment, the processor 15 receives the user feedback 105 from the user device 5 . Next, the processor 15 performs a machine learning process on the investment market model according to the user feedback 105 to update the investment market model. It should be noted that the user can comprehensively judge the correctness, reliability and value of the investment suggestion 103 and then generate the user feedback 105. The user feedback 105 can include the user's evaluation of the various contents of the investment suggestion 103 (for example, a numerical score). ), for example: the user's score for "remove the exit indicator with the monthly average falling below the annual average" in investment advice 103, the user's investment advice The "recommended 20% increase in U.S. Treasuries" score at 103.

因此,使用者可基於使用者回饋105評判此智能投資輔助系統1的投資建議成果,而處理器15可基於該評價與一監督式學習,將此評分用以調整投資市場模型對此回測案例的分析權重以進一步學習新的回測案例,並更新投資市場模型進而減少誤差值,使得產生的建議能更貼近使用者的需求。 Therefore, the user can judge the investment advice result of the intelligent investment assistance system 1 based on the user feedback 105, and the processor 15 can use the score to adjust the investment market model based on the evaluation and a supervised learning for this back-test case The analysis weights are used to further learn new backtest cases, and update the investment market model to reduce the error value, so that the generated recommendations can be closer to the needs of users.

於某些實施方式中,在眾多使用者利用智能投資輔助系統1的情形下,智能投資輔助系統1更可進一步彙整多個使用者的資料及多個回測資訊並進行社群分析,產生相關的社群統計數據。舉例而言,智能投資輔助系統1可以提供諸如「居住在台北市的人的熱門投資標的」、「同年齡層偏好的標的」、「投報率排名」等等的相關社群統計結果給使用者參考。具體而言,儲存器13更儲存一社群資料庫,該社群資料庫儲存複數個第二使用者各自之一公開資訊及複數個歷史回測結果,且該處理器更執行以下運作:根據該回測結果及該等歷史回測結果,產生一社群統計結果,且將該社群統計結果傳送給該使用者裝置。 In some embodiments, when many users use the intelligent investment assistance system 1, the intelligent investment assistance system 1 can further aggregate the data of multiple users and multiple back-test information and perform community analysis to generate relevant information. community statistics. For example, the intelligent investment assistance system 1 can provide relevant community statistical results such as "popular investment targets for people living in Taipei City", "targets preferred by the same age group", "investment rate ranking", etc. refer to. Specifically, the storage 13 further stores a community database, and the community database stores one public information of each of the plurality of second users and a plurality of historical back-test results, and the processor further performs the following operations: according to The back-test results and the historical back-test results generate a community statistic result and transmit the community statistic result to the user device.

於某些實施方式中,該社群統計結果比較結果可包含一社群統計分析、一社群投資比較結果、一投報率排名、一投資排名、一熱門訊號指標排名及一熱門投資標的排名其中之一或其組合。 In some embodiments, the community statistical result comparison result may include a community statistical analysis, a community investment comparison result, a return rate ranking, an investment ranking, a popular signal index ranking, and a popular investment target ranking. one or a combination of them.

於某些實施方式中,處理器15更透過一視覺化技術,將該回測結果、該投資建議及該社群統計結果其中之一或其組合傳送給該使用者裝置。舉例而言,如第2圖及第3圖分別例示了視覺化後的回測結果及社群統計結果。 In some embodiments, the processor 15 further transmits one or a combination of the backtest result, the investment suggestion and the community statistics result to the user device through a visualization technique. For example, Figure 2 and Figure 3 illustrate the visual backtest results and the community statistics results, respectively.

本發明所提供之智能投資輔助系統1,藉由接收使用者設計的回測條件,產生相應的回測結果。接著,透過智能系統(即,智能投資輔助系統)與投資者喜好分析回測結果並產生投資建議。隨後,根據使用者的回饋建議,更新智能投資輔助系統的投資市場模型來學習新回測案例,以強化智能系統。由於每一個使用者所利用的投資回測案例均可產生一反饋,本發明中藉由群眾使用者的反饋力量,更新智能系統(即,智能投資輔助系統1),使得產生的建議能更貼近使用者的需求。此外,本發明亦可提供社群的統計分析給使用者參考。因此,本發明解決了習知技術的缺點,提供有效的投資輔助。 The intelligent investment assistance system 1 provided by the present invention generates corresponding back-test results by receiving back-test conditions designed by the user. Then, through the intelligent system (ie, the intelligent investment assistance system) and investors' preferences, the back-test results are analyzed and investment recommendations are generated. Then, according to the feedback suggestions of users, the investment market model of the intelligent investment assistance system is updated to learn new backtest cases to strengthen the intelligent system. Since each user's investment back-test case can generate a feedback, in the present invention, the intelligent system (ie, the intelligent investment assistance system 1) is updated by the feedback force of the mass users, so that the generated suggestions can be closer to the user needs. In addition, the present invention can also provide statistical analysis of the community for the user's reference. Therefore, the present invention solves the shortcomings of the prior art and provides effective investment assistance.

本發明之第二實施方式為一智能投資輔助方法,其流程圖係描繪於第4圖。智能投資輔助方法用於一電子裝置(例如:第一實施方式所述之智能投資輔助系統1),該電子裝置與一使用者裝置透過一網路連線,該使用者裝置由一第一使用者操作。該電子裝置包含一收發介面、一儲存器及一處理器,該儲存器儲存一歷史數據資料庫及與該歷史數據資料庫相關之一投資市場模型(例如:第一實施方式所述之投資市場模型),其中該歷史資料庫儲存對應複數個標的之複數個歷史數據資料,各該歷史數據資料包含對應一時間序列的複數個歷史價格及複數個訊號指標,該智能投資輔助方法由該處理器所執行。智能投資輔助方法透過步驟S401至步驟S411產生投資建議,並根據使用者回饋更新投資市場模型。 The second embodiment of the present invention is an intelligent investment assistance method, the flowchart of which is depicted in FIG. 4 . The intelligent investment assistance method is applied to an electronic device (for example, the intelligent investment assistance system 1 described in the first embodiment), the electronic device is connected to a user device through a network, and the user device is used by a first user operator operation. The electronic device includes a transceiver interface, a storage and a processor, the storage stores a historical data database and an investment market model related to the historical data database (for example, the investment market described in the first embodiment) model), wherein the historical database stores a plurality of historical data data corresponding to a plurality of targets, each of the historical data data includes a plurality of historical prices and a plurality of signal indicators corresponding to a time series, and the intelligent investment assistance method is provided by the processor performed. The intelligent investment assistance method generates investment suggestions through steps S401 to S411, and updates the investment market model according to user feedback.

於步驟S401,由該電子裝置自該使用者裝置接收一輸入條件及一投資者喜好,該輸入條件及該投資者喜好由該第一使用者決定。接著,於步驟S403,由該電子裝置根據該輸入條件,設定一相關環境參數。隨 後,於步驟S405,由該電子裝置根據該相關環境參數、該輸入條件及該歷史資料庫,對於該輸入條件進行模擬市場價格變化的歷史回測運算,以產生對應該輸入條件的一回測結果。 In step S401, an input condition and an investor preference are received by the electronic device from the user device, and the input condition and the investor preference are determined by the first user. Next, in step S403, the electronic device sets a relevant environmental parameter according to the input condition. follow Then, in step S405, the electronic device performs a historical back-test operation simulating market price changes for the input conditions according to the relevant environmental parameters, the input conditions and the historical database, so as to generate a back-test corresponding to the input conditions result.

隨後,於步驟S407,由該電子裝置透過該投資市場模型及該投資者喜好分析該回測結果,以產生一投資建議,且將該投資建議傳送給該使用者裝置,其中該投資建議與調整該輸入條件相關。接著,於步驟S409,由該電子裝置自該使用者裝置接收一使用者回饋。 Then, in step S407, the electronic device analyzes the back-test result through the investment market model and the investor's preference to generate an investment suggestion, and transmits the investment suggestion to the user device, wherein the investment suggestion and adjustment This input condition is relevant. Next, in step S409, the electronic device receives a user feedback from the user device.

最後,於步驟S411,由該電子裝置根據該使用者回饋,對於該投資市場模型進行一機器學習,以更新該投資市場模型。 Finally, in step S411, the electronic device performs a machine learning on the investment market model according to the user feedback to update the investment market model.

於某些實施方式中,其中該輸入條件包含至少一投資標的、對應該至少一投資標的之一回測年限及一起始條件。 In some embodiments, the input condition includes at least one investment target, a back-test period corresponding to the at least one investment target, and a starting condition.

於某些實施方式中,其中該投資者喜好包含一目標期望報酬、一可承受風險、一目前資產配置及一未來資金需求其中之一或其組合。 In certain embodiments, the investor preferences include one or a combination of a target expected return, a risk tolerance, a current asset allocation, and a future funding requirement.

於某些實施方式中,其中該相關環境參數包含一交易手續費、一對應交易產生之價格滑落公式及一成交方式其中之一或其組合。 In some embodiments, the relevant environmental parameters include one or a combination of a transaction fee, a price slide formula corresponding to the transaction, and a transaction method.

於某些實施方式中,其中該回測結果包含一詳細交易過程報告、一績效報告及一交易風險程度報告其中之一或其組合。 In some embodiments, the back-test result includes one or a combination of a detailed transaction process report, a performance report and a transaction risk level report.

於某些實施方式中,其中該儲存器更儲存一社群資料庫,該社群資料庫儲存複數個第二使用者各自之一公開資訊及複數個歷史回測結果,且該智能投資輔助方法更包含以下步驟:根據該回測結果及該等歷史回測結果,產生一社群統計結果,且將該社群統計結果傳送給該使用者裝置。 In some embodiments, the storage further stores a community database, and the community database stores one public information of each of the plurality of second users and a plurality of historical back-test results, and the intelligent investment assistance method The method further includes the following steps: generating a community statistics result according to the backtest results and the historical backtest results, and transmitting the community statistics results to the user device.

於某些實施方式中,其中該社群統計結果比較結果可包含一 社群統計分析、一社群投資比較結果、一投報率排名、一投資排名、一熱門訊號指標排名及一熱門投資標的排名其中之一或其組合。 In some embodiments, the community statistical result comparison result may include a One or a combination of community statistical analysis, a community investment comparison result, a return rate ranking, an investment ranking, a popular signal indicator ranking and a popular investment target ranking.

於某些實施方式中,其中該智能投資輔助方法更包含以下步驟:透過一視覺化技術,將該回測結果、該投資建議及該社群統計結果其中之一或其組合傳送給該使用者裝置。 In some embodiments, the intelligent investment assistance method further includes the following step: transmitting one or a combination of the backtest result, the investment suggestion and the community statistical result to the user through a visualization technique device.

除了上述步驟,第二實施方式亦能執行第一實施方式所描述之智能投資輔助系統1之所有運作及步驟,具有同樣之功能,且達到同樣之技術效果。本發明所屬技術領域中具有通常知識者可直接瞭解第二實施方式如何基於上述第一實施方式以執行此等運作及步驟,具有同樣之功能,並達到同樣之技術效果,故不贅述。 In addition to the above steps, the second embodiment can also execute all the operations and steps of the intelligent investment assistance system 1 described in the first embodiment, has the same functions, and achieves the same technical effects. Those with ordinary knowledge in the technical field to which the present invention pertains can directly understand how the second embodiment performs these operations and steps based on the above-mentioned first embodiment, has the same functions, and achieves the same technical effects, so it is not repeated here.

需說明者,於本發明專利說明書及申請專利範圍中,某些用語(包含:使用者)前被冠以「第一」,該「第一」僅用來區分不同之用語。例如:第一使用者僅用來表示與第二使用者不同。 It should be noted that in the patent specification and the scope of the patent application of the present invention, some terms (including: user) are prefixed with "first", and the "first" is only used to distinguish different terms. For example: the first user is only used to indicate that it is different from the second user.

綜上所述,本發明所提供之智能投資輔助技術(至少包含系統及方法),藉由接收使用者設計的回測條件,產生相應的回測結果。接著,透過智能系統(即,智能投資輔助系統)分析回測結果與投資者喜好並產生投資建議。隨後,根據使用者的回饋建議,更新智能投資輔助系統的投資市場模型來學習新回測案例,以強化智能系統。由於每一個使用者所利用的投資回測案例均可產生一反饋,本發明中藉由群眾使用者的反饋力量,更新智能系統(即,智能投資輔助系統),使得產生的建議能更貼近使用者的需求。此外,本發明亦可提供社群的統計分析給使用者參考。因此,本發明解決了習知技術的缺點,提供有效的投資輔助。 To sum up, the intelligent investment assistance technology (at least including the system and method) provided by the present invention generates corresponding back-test results by receiving back-test conditions designed by users. Then, through the intelligent system (ie, the intelligent investment assistance system), the backtest results and investor preferences are analyzed and investment suggestions are generated. Then, according to the feedback suggestions of users, the investment market model of the intelligent investment assistance system is updated to learn new backtest cases to strengthen the intelligent system. Since each user's investment back-test case can generate a feedback, the present invention uses the feedback power of the mass users to update the intelligent system (ie, the intelligent investment assistance system), so that the generated suggestions can be closer to use. users' needs. In addition, the present invention can also provide statistical analysis of the community for the user's reference. Therefore, the present invention solves the shortcomings of the prior art and provides effective investment assistance.

上述實施方式僅用來例舉本發明之部分實施態樣,以及闡釋本發明之技術特徵,而非用來限制本發明之保護範疇及範圍。任何本發明所屬技術領域中具有通常知識者可輕易完成之改變或均等性之安排均屬於本發明所主張之範圍,而本發明之權利保護範圍以申請專利範圍為準。 The above-mentioned embodiments are only used to illustrate some embodiments of the present invention and to illustrate the technical characteristics of the present invention, but are not used to limit the protection scope and scope of the present invention. Any changes or equivalent arrangements that can be easily accomplished by those with ordinary knowledge in the technical field to which the present invention pertains belong to the claimed scope of the present invention, and the scope of protection of the present invention is subject to the scope of the patent application.

S401~S411‧‧‧步驟 S401~S411‧‧‧Steps

Claims (14)

一種智能投資輔助系統,該智能投資輔助系統與一使用者裝置透過一網路連線,該使用者裝置由一第一使用者操作,該智能投資輔助系統包含:一收發介面;一儲存器,儲存一社群資料庫、一歷史數據資料庫及與該歷史數據資料庫相關之一投資市場模型,其中該社群資料庫儲存複數個第二使用者各自之一公開資訊及複數個歷史回測結果,該歷史數據資料庫儲存對應複數個標的之複數個歷史數據資料,各該歷史數據資料包含對應一時間序列的複數個歷史價格及複數個訊號指標;以及一處理器,電性連接至該收發介面及該儲存器,且執行以下運作:自該使用者裝置接收一輸入條件及一投資者喜好,該輸入條件及該投資者喜好由該第一使用者決定;根據該輸入條件,設定一相關環境參數;根據該相關環境參數、該輸入條件及該歷史數據資料庫,對於該輸入條件進行模擬市場價格變化的歷史回測運算,以產生對應該輸入條件的一回測結果;透過該投資市場模型及該投資者喜好分析該回測結果,以產生一投資建議,且將該投資建議傳送給該使用者裝置,其中該投資建議與調整該輸入條件相關;自該使用者裝置接收一使用者回饋;根據該使用者回饋,對於該投資市場模型進行一機器學習以更新該投資市場模型,其中該機器學習的輸入資料中至少包含該使用者回 饋,且該機器學習的輸出資料中至少包含一監督式學習的結果;以及根據該回測結果及該等歷史回測結果,產生一社群統計結果,且將該社群統計結果傳送給該使用者裝置。 An intelligent investment assistance system, the intelligent investment assistance system and a user device are connected through a network, the user device is operated by a first user, the intelligent investment assistance system comprises: a transceiver interface; a storage, storing a community database, a historical data database, and an investment market model related to the historical data database, wherein the community database stores respective public information and a plurality of historical backtests of a plurality of second users As a result, the historical data database stores a plurality of historical data data corresponding to a plurality of targets, each of the historical data data includes a plurality of historical prices and a plurality of signal indicators corresponding to a time series; and a processor electrically connected to the A transceiver interface and the storage device, and perform the following operations: receive an input condition and an investor preference from the user device, the input condition and the investor preference are determined by the first user; set an input condition according to the input condition Relevant environmental parameters; according to the relevant environmental parameters, the input conditions and the historical data database, perform a historical back-test operation simulating market price changes for the input conditions to generate a back-test result corresponding to the input conditions; through the investment Analyzing the back-test results by market model and the investor's preferences to generate an investment suggestion, and transmitting the investment suggestion to the user device, wherein the investment suggestion is related to adjusting the input condition; receiving an application from the user device User feedback; according to the user feedback, perform a machine learning on the investment market model to update the investment market model, wherein the input data of the machine learning at least include the user feedback and the output data of the machine learning include at least one supervised learning result; and according to the back-test result and the historical back-test results, generate a community statistical result, and transmit the community statistical result to the user device. 如請求項1所述之智能投資輔助系統,其中該輸入條件包含至少一投資標的、對應該至少一投資標的之一回測年限及一起始條件。 The intelligent investment assistance system according to claim 1, wherein the input condition includes at least one investment target, a back-test period corresponding to the at least one investment target, and a starting condition. 如請求項1所述之智能投資輔助系統,其中該投資者喜好包含一目標期望報酬、一可承受風險、一目前資產配置及一未來資金需求其中之一或其組合。 The intelligent investment assistance system of claim 1, wherein the investor preference comprises one or a combination of a target expected return, an acceptable risk, a current asset allocation and a future capital requirement. 如請求項1所述之智能投資輔助系統,其中該相關環境參數包含一交易手續費、一對應交易產生之價格滑落公式及一成交方式其中之一或其組合。 The intelligent investment assistance system according to claim 1, wherein the relevant environmental parameters include one or a combination of a transaction fee, a price sliding formula corresponding to a transaction, and a transaction method. 如請求項1所述之智能投資輔助系統,其中該回測結果包含一詳細交易過程報告、一績效報告及一交易風險程度報告其中之一或其組合。 The intelligent investment assistance system as claimed in claim 1, wherein the back-test result includes one or a combination of a detailed transaction process report, a performance report and a transaction risk level report. 如請求項1所述之智能投資輔助系統,其中該社群統計結果比較結果可包含一社群統計分析、一社群投資比較結果、一投報率排名、一投資排名、一熱門訊號指標排名及一熱門投資標的排名其中之一或其組合。 The intelligent investment assistance system according to claim 1, wherein the community statistical result comparison result may include a community statistical analysis, a community investment comparison result, a return rate ranking, an investment ranking, and a popular signal index ranking and one or a combination of the rankings of a popular investment target. 如請求項1所述之智能投資輔助系統,其中該處理器更透過一視覺化技術,將該回測結果、該投資建議及該社群統計結果其中之一或其組合傳送給該使用者裝置。 The intelligent investment assistance system of claim 1, wherein the processor further transmits one or a combination of the backtest result, the investment advice and the community statistical result to the user device through a visualization technology . 一種智能投資輔助方法,其適用於一電子裝置,該電子裝置與一使用者裝置透過一網路連線,該使用者裝置由一第一使用者操作,該電子裝置包含一收發介面、一儲存器及一處理器,該儲存器儲存儲存一社群資料 庫、一歷史數據資料庫及與該歷史數據資料庫相關之一投資市場模型,其中該社群資料庫儲存複數個第二使用者各自之一公開資訊及複數個歷史回測結果,該歷史數據資料庫儲存對應複數個標的之複數個歷史數據資料,各該歷史數據資料包含對應一時間序列的複數個歷史價格及複數個訊號指標,該智能投資輔助方法由該處理器所執行,且包含下列步驟:自該使用者裝置接收一輸入條件及一投資者喜好,該輸入條件及該投資者喜好由該第一使用者決定;根據該輸入條件,設定一相關環境參數;根據該相關環境參數、該輸入條件及該歷史數據資料庫,對於該輸入條件進行模擬市場價格變化的歷史回測運算,以產生對應該輸入條件的一回測結果;透過該投資市場模型及該投資者喜好分析該回測結果,以產生一投資建議,且將該投資建議傳送給該使用者裝置,其中該投資建議與調整該輸入條件相關;自該使用者裝置接收一使用者回饋;根據該使用者回饋,對於該投資市場模型進行一機器學習以更新該投資市場模型,其中該機器學習的輸入資料中至少包含該使用者回饋,且該機器學習的輸出資料中至少包含一監督式學習的結果;以及根據該回測結果及該等歷史回測結果,產生一社群統計結果,且將該社群統計結果傳送給該使用者裝置。 An intelligent investment assistance method, which is suitable for an electronic device, the electronic device and a user device are connected through a network, the user device is operated by a first user, the electronic device comprises a transceiver interface, a storage and a processor, the memory stores a community data database, a historical data database and an investment market model related to the historical data database, wherein the community database stores respective public information of a plurality of second users and a plurality of historical back-test results, the historical data The database stores a plurality of historical data data corresponding to a plurality of targets, each of the historical data data includes a plurality of historical prices and a plurality of signal indicators corresponding to a time series, the intelligent investment assistance method is executed by the processor, and includes the following Steps: receive an input condition and an investor preference from the user device, the input condition and the investor preference are determined by the first user; set a relevant environmental parameter according to the input condition; according to the relevant environmental parameter, The input condition and the historical data database are subjected to historical back-testing operations simulating market price changes for the input condition to generate a back-test result corresponding to the input condition; the back-test result is analyzed through the investment market model and the investor's preference. measuring results to generate an investment suggestion, and transmitting the investment suggestion to the user device, wherein the investment suggestion is related to adjusting the input condition; receiving a user feedback from the user device; according to the user feedback, for The investment market model performs a machine learning to update the investment market model, wherein the input data of the machine learning at least include the user feedback, and the output data of the machine learning at least include a supervised learning result; and according to the The back-test results and the historical back-test results generate a community statistic result and transmit the community statistic result to the user device. 如請求項8所述之智能投資輔助方法,其中該輸入條件包含至少一投資 標的、對應該至少一投資標的之一回測年限及一起始條件。 The intelligent investment assistance method as claimed in claim 8, wherein the input condition includes at least one investment The target, a back-test period and a starting condition corresponding to at least one investment target. 如請求項8所述之智能投資輔助方法,其中該投資者喜好包含一目標期望報酬、一可承受風險、一目前資產配置及一未來資金需求其中之一或其組合。 The intelligent investment assistance method as claimed in claim 8, wherein the investor preference comprises one or a combination of a target expected return, an acceptable risk, a current asset allocation and a future capital requirement. 如請求項8所述之智能投資輔助方法,其中該相關環境參數包含一交易手續費、一對應交易產生之價格滑落公式、一成交方式其中之一或其組合。 The intelligent investment assistance method according to claim 8, wherein the relevant environmental parameter comprises one of a transaction fee, a price slip formula corresponding to a transaction, a transaction method, or a combination thereof. 如請求項8所述之智能投資輔助方法,其中該回測結果包含一詳細交易過程報告、一績效報告及一交易風險程度報告其中之一或其組合。 The intelligent investment assistance method as claimed in claim 8, wherein the back-test result includes one or a combination of a detailed transaction process report, a performance report and a transaction risk level report. 如請求項8所述之智能投資輔助方法,其中該社群統計結果比較結果可包含一社群統計分析、一社群投資比較結果、一投報率排名、一投資排名、一熱門訊號指標排名及一熱門投資標的排名其中之一或其組合。 The intelligent investment assistance method according to claim 8, wherein the community statistical result comparison result may include a community statistical analysis, a community investment comparison result, a return rate ranking, an investment ranking, and a popular signal index ranking and one or a combination of the rankings of a popular investment target. 如請求項8所述之智能投資輔助方法,其中該投資輔助方法更包含以下步驟:透過一視覺化技術,將該回測結果、該投資建議及該社群統計結果其中之一或其組合傳送給該使用者裝置。 The intelligent investment assistance method as claimed in claim 8, wherein the investment assistance method further comprises the following step: transmitting one or a combination of the backtest result, the investment suggestion and the community statistical result through a visualization technology to the user device.
TW108143191A 2018-11-30 2019-11-27 Intelligent investment assistance system and method thereof TWI768265B (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US201862773343P 2018-11-30 2018-11-30
US62/773,343 2018-11-30

Publications (2)

Publication Number Publication Date
TW202022766A TW202022766A (en) 2020-06-16
TWI768265B true TWI768265B (en) 2022-06-21

Family

ID=72175864

Family Applications (1)

Application Number Title Priority Date Filing Date
TW108143191A TWI768265B (en) 2018-11-30 2019-11-27 Intelligent investment assistance system and method thereof

Country Status (1)

Country Link
TW (1) TWI768265B (en)

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI845001B (en) * 2022-10-28 2024-06-11 嘉實資訊股份有限公司 Financial product indicator information displaying method and computer program product
TWI849881B (en) * 2023-05-02 2024-07-21 三竹資訊股份有限公司 Device and method for data visualization of stock backtesting

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW491972B (en) * 1999-08-31 2002-06-21 Andersen Consulting Llp System, method, and article of manufacture for electronic merchandising in an e-commerce application framework
TWI599901B (en) * 2015-03-20 2017-09-21 艾斯夫 貿集 Method and system for updating trust scores
TWM560648U (en) * 2017-12-26 2018-05-21 Systex Corp Deep-learning turning point prediction system based on historical track of price rise and drop for financial products
TWI626614B (en) * 2017-08-28 2018-06-11 Shao Ming Yang Financial commodity automation investment analysis decision system and method

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TW491972B (en) * 1999-08-31 2002-06-21 Andersen Consulting Llp System, method, and article of manufacture for electronic merchandising in an e-commerce application framework
TWI599901B (en) * 2015-03-20 2017-09-21 艾斯夫 貿集 Method and system for updating trust scores
TWI626614B (en) * 2017-08-28 2018-06-11 Shao Ming Yang Financial commodity automation investment analysis decision system and method
TWM560648U (en) * 2017-12-26 2018-05-21 Systex Corp Deep-learning turning point prediction system based on historical track of price rise and drop for financial products

Cited By (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI845001B (en) * 2022-10-28 2024-06-11 嘉實資訊股份有限公司 Financial product indicator information displaying method and computer program product
TWI849881B (en) * 2023-05-02 2024-07-21 三竹資訊股份有限公司 Device and method for data visualization of stock backtesting

Also Published As

Publication number Publication date
TW202022766A (en) 2020-06-16

Similar Documents

Publication Publication Date Title
US12423268B2 (en) Data conversion and distribution systems
TW530234B (en) Methods and systems for efficiently sampling portfolios for optimal underwriting
Eiamkanitchat et al. Fundamental analysis and technical analysis integrated system for stock filtration
CN107437227A (en) Stock investment analysis apparatus and method
Glossner Russell index reconstitutions, institutional investors, and corporate social responsibility
AU2013205641A1 (en) A robust position detection, cause-and-effect and rule determinants to govern excessive risks for global regulatory compliance
JP6794431B2 (en) Initial Margin Methods and systems for calculating and providing initial margin based on the Standard Model
Wang et al. Economic benefits of technical analysis in portfolio management: Evidence from global stock markets
US20210056625A1 (en) Artificial intelligence and machine learning in a clustering processes to develop a utility model for asset allocation and automated rebalancing of exchange traded funds
TWI768265B (en) Intelligent investment assistance system and method thereof
US20150228019A1 (en) System and method for facilitating social trading
Albada et al. Determinates of investor opinion gap around IPOs: A machine learning approach
CA3081254A1 (en) Data conversion and distribution systems
Niknya et al. Financial distress prediction of Tehran Stock Exchange companies using support vector machine
Wu et al. Momentum Trading in Chinese Derivatives Market: Investigation and Reflection
US20250259236A1 (en) Scoring and recommendation system, method and program product for quantitative trading strategies
Veldman Market impact modeling and optimal execution strategies for equity trading
YILDIRIM et al. A Study on Backtest Metrics for Financial Analysis
Bakhach Developing trading strategies under the Directional Changes framework, with application in the FX market
VERPELLI A modular model for limit order book forecasting
CN118247062A (en) Financial risk prediction method and device, electronic equipment and nonvolatile storage medium
Chen et al. Optimal Options Investment Strategy Final Report
The Economist The Economist Numbers Guide: The Essentials of Business Numeracy
CN113450202A (en) Credit rating system and credit rating method
CA3111117A1 (en) A system and method for determining sentiment index for transactions ___________________________________________