[go: up one dir, main page]

TWM561277U - Computing apparatus for processing price images of a financial instrument - Google Patents

Computing apparatus for processing price images of a financial instrument Download PDF

Info

Publication number
TWM561277U
TWM561277U TW106219521U TW106219521U TWM561277U TW M561277 U TWM561277 U TW M561277U TW 106219521 U TW106219521 U TW 106219521U TW 106219521 U TW106219521 U TW 106219521U TW M561277 U TWM561277 U TW M561277U
Authority
TW
Taiwan
Prior art keywords
group
historical
feature
price
target
Prior art date
Application number
TW106219521U
Other languages
Chinese (zh)
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 TW106219521U priority Critical patent/TWM561277U/en
Publication of TWM561277U publication Critical patent/TWM561277U/en

Links

Landscapes

  • Image Analysis (AREA)

Abstract

A computing apparatus is disclosed for processing price images of a financial instrument. A Convolutional Neural Network (CNN) model is utilized to retrieve a set of history feature values from each of multiple history price images and a set of target feature values from a target price image. Each of the history price images is pre-assigned with one of N classification labels to classify all sets of the history feature values into N label sets. A clustering analysis algorithm is utilized for clustering the target feature values respectively with each of the N label sets of history feature values to determine the set of target feature values is clustered respectively in which one of history clusters within each of the N label sets of history feature values. In each of the N label sets of history feature values, a clustering feature distance representative is calculated between the set of target feature values and the sets of the history features within the same one of history clusters. In accordance, N clustering feature distance representatives are obtained and at least an operation signal is output accordingly.

Description

用於金融商品價格圖像處理之運算設備Computing device for image processing of financial commodity prices

本新型是有關於一種電腦設備,特別是有關於一種用於金融商品價格圖像處理之運算設備。The present invention relates to a computer device, and more particularly to an arithmetic device for image processing of financial commodity prices.

程式交易技術是將金融商品之各種技術指標如移動平均線、KD隨機指標(Stochastic Oscillator)或相對強弱指標(Relative Strength Index,RSI)等之分析工具,連同交易策略撰寫為特定的金融商品價格趨勢分析與自動化交易之軟件程序,根據預設之進場/出場條件自動進行有價證券或衍生性金融商品之買賣交易。Program trading technology is an analysis tool for various financial indicators such as moving averages, Stochastic Oscillator or Relative Strength Index (RSI), together with trading strategies for specific financial commodity price trends. A software program for analyzing and automating transactions, automatically trading in securities or derivative financial products based on preset entry/exit conditions.

在電腦設備上執行交易程式來取代人腦決定買賣時機與操作策略,並不一定能確保長期獲得正面的績效;即使經過大量的金融商品歷史價格數據進行電腦模擬驗證交易結果,基於人為交易策略所演繹的軟件程序最終仍不免存在瑕疵。問題可能來自交易策略本身無法適用所有市場變化,也可能是源自人為撰寫的軟件程序缺陷。再者,歷史價格數據及其趨勢可能並未被完整的解析,以致於軟件程序中僅運用了局部的數據,而忽略了不起眼之變數。使用客觀性不足之分析結果,作為進場與否判斷之兩極規劃,亦是程式交易技術失去可靠度之原因之一。Executing trading programs on computer equipment to replace the human brain to determine trading opportunities and operational strategies does not necessarily ensure positive performance in the long run; even after a large number of financial commodity historical price data for computer simulation to verify trading results, based on human trading strategies The deductive software program is still inevitable. The problem may be that the trading strategy itself cannot be applied to all market changes, or it may be due to a software bug written by humans. Furthermore, historical price data and its trends may not be fully resolved, so that only partial data is used in the software program, and the inconspicuous variables are ignored. The use of analytical results with insufficient objectivity as a two-pole plan for judging whether to enter or not is also one of the reasons for the loss of reliability of program trading techniques.

本新型於一實施例中揭露一種運算設備,其包含一主控電路、儲存一程式碼之一儲存單元,以及一處理單元透過主控電路可操作地電性連接儲存單元。處理單元經主控電路由儲存單元擷取並執行程式碼,以透過一卷積神經網絡模型對一金融商品之複數歷史價格圖像分別提取一組歷史特徵值,各歷史價格圖像已分別預指派N個分類標籤其中一個,而將這些組歷史特徵值分類為N個標籤組,其中N為大於等於2之整數。處理單元以卷積神經網絡模型對金融商品之一目標價格圖像提取一組目標特徵值。處理單元並以一分群分析演算法將目標價格圖像之此組目標特徵值,在N個分類標籤所分類之N個標籤組歷史價格圖像之N個標籤組歷史特徵值中,逐一分別參與各標籤組歷史特徵值之分群,以分別決定目標價格圖像之此組目標特徵值,在各標籤組歷史特徵值中分別被分群為複數歷史集群中的其中一個。處理單元更計算各N個標籤組中,與此組目標特徵值隸屬同一歷史集群的那些歷史特徵值間的一分群特徵距離代表數,以獲得N個分群特徵距離代表數。處理單元根據這些分群特徵距離代表數輸出至少一操作訊號。In an embodiment, the present invention discloses an arithmetic device including a main control circuit, a storage unit for storing a code, and a processing unit operatively electrically connected to the storage unit through the main control circuit. The processing unit extracts and executes the code from the storage unit via the main control circuit, and extracts a set of historical feature values from a complex historical price image of a financial product through a convolutional neural network model, and each historical price image has been separately predicted. One of the N classification labels is assigned, and the group historical feature values are classified into N label groups, where N is an integer greater than or equal to 2. The processing unit extracts a set of target feature values from the target price image of one of the financial commodities using a convolutional neural network model. The processing unit uses a group analysis algorithm to participate in the set of target feature values of the target price image in the N tag group historical feature values of the N tag group historical price images classified by the N classification tags, one by one. Grouping the historical feature values of each tag group to determine the set of target feature values of the target price image, respectively, and grouping them into one of the complex historical clusters in each tag group historical feature value. The processing unit further calculates a group feature distance representative number between those historical feature values of the N sets of the target eigenvalues in the N sets of the tag groups to obtain N group feature distance representative numbers. The processing unit outputs at least one operation signal according to the representative number of the group feature distances.

於一實施例中,處理單元可根據這些分群特徵距離代表數將N個分類標籤其中一個指派給目標價格圖像並據以輸出操作訊號。In an embodiment, the processing unit may assign one of the N classification labels to the target price image according to the group feature distance representative numbers and output the operation signal accordingly.

於一實施例中,處理單元根據這些分群特徵距離代表數輸出操作訊號時,更根據這些分群特徵距離代表數計算複數投資決策信任度並據以輸出操作訊號,各投資決策信任度 = 各分群特徵距離代表數 / 所有分群特徵距離代表數之總和。In an embodiment, when the processing unit outputs the operation signal according to the representative distance of the group feature distances, the multi-investment decision trust degree is calculated according to the representative number of the group feature distances, and the operation signal is output according to each, and the investment decision trust degree = each group feature The distance representative / all group feature distances represent the sum of the numbers.

於一實施例中,分類標籤選自進場標籤、不進場標籤與複數非進場標籤之組合。In one embodiment, the classification tag is selected from the group consisting of an entry tag, a non-entry tag, and a combination of a plurality of non-advance tags.

於一實施例中,當N=2,這些歷史特徵值被處理單元分類為一進場標籤組與一不進場標籤組,而獲得2個分群特徵距離代表數時,處理單元根據其二者較小者,將所屬標籤組之進場標籤或不進場標籤指派給目標價格圖像。In an embodiment, when N=2, the historical feature values are classified into an entry label group and a non-entry label group by the processing unit, and when two group feature distance representative numbers are obtained, the processing unit according to the two The smaller one, assigns the entry label or non-entry label of the associated label group to the target price image.

於一實施例中,若進場標籤組之分群特徵距離代表數較小,進場標籤被處理單元指派給目標價格圖像,且處理單元更計算一投資決策比率對應進場標籤組,投資決策比率 = 不進場標籤組之該分群特徵距離代表數 / 二個分群特徵距離代表數之和。In an embodiment, if the grouping feature distance representative number of the approach label group is small, the approach label is assigned to the target price image by the processing unit, and the processing unit further calculates an investment decision ratio corresponding to the approach label group, and the investment decision Ratio = the sum of the group feature distance representative number / the two group feature distance representative numbers of the non-entry tag group.

於一實施例中,若不進場標籤組之分群特徵距離代表數較小,不進場標籤被處理單元指派給目標價格圖像,且處理單元更計算一投資決策比率對應不進場標籤組,投資決策比率 = 進場標籤組之分群特徵距離代表數 / 二個分群特徵距離代表數之和。In an embodiment, if the grouping feature distance representative number of the non-entry label group is small, the non-entry label is assigned to the target price image by the processing unit, and the processing unit further calculates an investment decision ratio corresponding to the non-entry label group. , Investment decision ratio = the sum of the group feature distance representative number of the approach tag group / the distance representative of the two group feature distances.

於一實施例中,各分群特徵距離代表數係分別選自複數分群特徵距離或據以分別計算而得,各分群特徵距離選自歐氏距離、曼哈頓距離、切比雪夫距離、閔可夫斯基距離、標準化歐氏距離、夾角餘弦與佈雷柯蒂斯距離等定義之組合。In one embodiment, each group feature distance representative number is selected from a plurality of group feature distances or separately calculated, and each group feature distance is selected from an Euclidean distance, a Manhattan distance, a Chebyshev distance, and a Minkowski distance. The combination of the definition of Euclidean distance, cosine of the angle and the distance of Bric Curtis.

於一實施例中,各分群特徵距離代表數係選自複數分群特徵距離之算術平均數、幾何平均數、中位數、最大值與最小值的組合。In one embodiment, each group feature distance representative number is selected from the group consisting of an arithmetic mean, a geometric mean, a median, a maximum value, and a minimum value of a complex group feature distance.

於一實施例中,這些歷史價格圖像分別對應於一歷史採樣週期內之複數連續交易日,這些歷史價格圖像之個數,與歷史採樣週期之這些連續交易日之天數相同。In one embodiment, the historical price images respectively correspond to a plurality of consecutive trading days within a historical sampling period, and the number of these historical price images is the same as the number of consecutive days of the consecutive trading days of the historical sampling period.

於一實施例中,各歷史價格圖像對應於相同之一樣本時間長度之複數歷史價格。In one embodiment, each historical price image corresponds to a complex historical price of the same one sample time length.

於一實施例中,卷積神經網絡模型選自InceptionV3、Xception、VGG16、VGG19、ResNet、InceptionResNetV2、MobileNet等神經網絡模型其中之一或其任意組合。In one embodiment, the convolutional neural network model is selected from one of the neural network models such as InceptionV3, Xception, VGG16, VGG19, ResNet, InceptionResNetV2, MobileNet, or any combination thereof.

於一實施例中,分群分析演算法選自吸引子聚類分群、K-Means分群、K-Medoids分群、階層分群其中之一或其任意組合。In one embodiment, the group analysis algorithm is selected from the group consisting of attractor clustering, K-Means grouping, K-Medoids grouping, hierarchical grouping, or any combination thereof.

於一實施例中,歷史價格圖像與目標價格圖像選自K線圖、美國線圖與點數圖,以及均線指標圖、震盪指標圖、趨勢指標圖、移動平均線圖、指數平滑異同移動平均線圖、隨機指標圖、相對強弱指標圖、買賣氣勢指標圖、買賣意願指標圖、威廉指標圖、漲跌比率指標圖、買賣超測試指標圖、動向指數圖、心理線指標圖、動量指標圖、騰落指標、VIX波動率指標圖與其他源自該金融商品之價格的任何圖像之組合。In an embodiment, the historical price image and the target price image are selected from the K-line chart, the US line graph and the point map, and the moving average indicator map, the oscillator index graph, the trend indicator graph, the moving average graph, and the exponential smoothing similarities and differences. Moving average chart, stochastic indicator chart, relative strength indicator chart, trading momentum indicator chart, trading intention indicator chart, William indicator chart, ups and downs ratio indicator chart, trading over test indicator chart, trend index chart, psychological line indicator chart, momentum A combination of indicator maps, drop indicators, VIX volatility indicator maps, and any other images derived from the price of the financial instrument.

於一實施例中,根據這些分群特徵距離代表數而輸出對應金融商品之操作訊號,所對應之程序選自執行交易、指派該N個分類標籤其中一個給該目標價格圖像、或將這些分群特徵距離代表數輸入至一強化學習模型作為複數學習素材。In an embodiment, the operation signal corresponding to the financial product is output according to the representative number of the group feature distances, and the corresponding program is selected from executing the transaction, assigning one of the N classification labels to the target price image, or grouping the groups The feature distance representative number is input to a reinforcement learning model as a plural learning material.

綜上所述,藉由應用本新型各實施例之整體技術方案,運算設備採用卷積神經網絡模型對金融商品之歷史價格圖與目標價格圖完整提取價格數據及趨勢圖形隱含的歷史特徵值及目標特徵值,並進一步透過分群分析演算法獲取相對客觀之N個分群特徵距離代表數,計算量化且客觀之投資決策信任度作為系統決策依據,避免了先前技術未能完整解析價格數據及其趨勢,以及採用客觀性欠佳之分析結果判斷進場時機,導致採用局部偏頗數據而忽略部分變數,難以維持長期績效及可靠度等之技術問題。In summary, by applying the overall technical solution of the embodiments of the present invention, the computing device uses the convolutional neural network model to completely extract the historical data value of the historical price map and the target price map of the financial product and the historical characteristic value implied by the trend graph. And the target feature value, and further obtain the relatively objective N group feature distance representative number through the cluster analysis algorithm, calculate the quantitative and objective investment decision trust degree as the system decision basis, avoiding the prior art failing to fully analyze the price data and Trends, as well as the use of poorly objective analysis results to determine the timing of entry, leading to the use of local bias data and ignoring some of the variables, it is difficult to maintain long-term performance and reliability and other technical issues.

本新型之運算設備(Computing Apparatus)屬於電腦設備之一種,硬體配置可為單機運作或以下列方式實現:包含獨立處理器/記憶體的複數主板的電腦設備、可彼此串連運算的複數電腦設備、外接有圖形運算顯示卡之電腦設備、或配置圖形處理器(GPU)之獨立顯示卡等;前述硬體配置搭配安裝於內建或外接儲存媒體之程式碼,即能執行本新型各實施例中運算設備之運作流程,對一金融商品之歷史/目標價格圖像(例如圖2A之K線圖)進行特徵提取與分群分析及相關運算。金融商品例如可為國內外市場之各種有價證券如股票、債券、貨幣、商業票據,以及衍生性金融商品如期貨、期貨、期權、權證等等。The new computing device (Computing Apparatus) is a kind of computer equipment, and the hardware configuration can be implemented in a single machine or in the following manner: a computer device including a plurality of independent processors/memory boards, and a plurality of computers that can be serially connected to each other a device, a computer device externally connected with a graphics operation display card, or a separate graphics card configured with a graphics processing unit (GPU); the hardware configuration and the code installed in the built-in or external storage medium can perform the implementation of the new implementation In the example, the operation process of the computing device performs feature extraction and group analysis and correlation operations on a historical/target price image of a financial product (for example, the K-line diagram of FIG. 2A). Financial commodities can be, for example, various securities of domestic and foreign markets such as stocks, bonds, currencies, commercial papers, and derivative financial commodities such as futures, futures, options, warrants, and the like.

參考圖1,其係為本新型一實施例中運算設備之硬體方塊示意圖。本例中,運算設備100主要包含處理單元110、儲存單元120、輸入單元130、顯示單元140、網路單元150及主控電路160。處理單元110、儲存單元120、輸入單元130、顯示單元140及網路單元150透過主控電路160彼此電性連接以便傳遞資料及訊號。處理單元110為具有單一或多個運算處理核心之處理器,例如由積體電路所實現,依系統預設或接收之用戶指令處理運算工作。Referring to FIG. 1, which is a hardware block diagram of an arithmetic device in an embodiment of the present invention. In this example, the computing device 100 mainly includes a processing unit 110, a storage unit 120, an input unit 130, a display unit 140, a network unit 150, and a main control circuit 160. The processing unit 110, the storage unit 120, the input unit 130, the display unit 140, and the network unit 150 are electrically connected to each other through the main control circuit 160 to transmit data and signals. The processing unit 110 is a processor having a single or multiple operation processing cores, for example, implemented by an integrated circuit, and performs arithmetic operations according to user instructions preset or received by the system.

儲存單元120為儲存數據資料之記憶體,包含以專屬電路直接連接於處理單元110者、或處理單元110透過主控電路160可進行存取之內建或外接儲存媒體者;儲存單元120可包含以下儲存媒體其一或其任意組合:如隨機存取記憶體、快閃記憶體、唯讀記憶體、可抹除可規劃式唯讀記憶體、電子抹除式可複寫唯讀記憶體、暫存器、硬碟、可攜式硬碟、光碟唯讀記憶體等作為運算設備100。儲存單元120儲存有處理單元110可執行之作業系統(OS)121及一程式碼122,可供處理單元110運用記憶體資源而運行該作業系統121、執行與程式碼122有關之運算、裝載執行其他應用程式,或根據基本輸入輸出系統(BIOS)(可儲存於該儲存單元120或另儲存於獨立晶片組連接主控電路160而實現)啟動/控制各功能元件。於另一例示中,儲存單元120可內建於處理單元110中;於一實施例中,執行本新型運作流程之程式碼122可以依需要建置於中央處理單元或圖形處理器韌體(CPU /GPU Firmware)或基本輸入輸出系統(BIOS)。The storage unit 120 is a memory for storing data data, and includes a built-in or external storage medium that is directly connected to the processing unit 110 by a dedicated circuit or accessible by the processing unit 110 through the main control circuit 160. The storage unit 120 may include One or any combination of the following storage media: such as random access memory, flash memory, read-only memory, erasable programmable read-only memory, electronic erasable rewritable read-only memory, temporary As the arithmetic device 100, a memory, a hard disk, a portable hard disk, a CD-ROM, and the like are stored. The storage unit 120 stores an operating system (OS) 121 and a code 122 executable by the processing unit 110, and the processing unit 110 can run the operating system 121 by using the memory resource, execute the operation related to the code 122, and execute the loading. Other applications, either in accordance with a basic input/output system (BIOS) (which may be stored in the storage unit 120 or otherwise stored in a separate wafer set connection master circuit 160), activate/control various functional elements. In another example, the storage unit 120 can be built in the processing unit 110. In an embodiment, the code 122 for executing the new operational flow can be built into the central processing unit or the graphics processor firmware (CPU). /GPU Firmware) or Basic Input Output System (BIOS).

輸入單元130可為實體或虛擬鍵盤、滑鼠、軌跡球或其他供使用者輸入指令或資料之裝置;顯示單元140為平面顯示器、投影單元或其他輸出影像之裝置,其具有複數顯示像素分別開啟關閉以組合顯示出至少一人眼可視物件;於一例示中,輸入單元130與顯示單元140可整合為一,例如由各種技術實現輸入輸出功能之觸控螢幕。網路單元150透過有線或無線方式連接各種開放或封閉網路、接收/傳輸網路訊號,以便處理單元110存取網路資源或進行數據傳輸。The input unit 130 can be a physical or virtual keyboard, a mouse, a trackball or other device for inputting instructions or data to the user; the display unit 140 is a flat display, a projection unit or other device for outputting images, and the plurality of display pixels are respectively turned on. The display unit 130 and the display unit 140 can be integrated into one, for example, a touch screen that implements an input/output function by various technologies. The network unit 150 connects various open or closed networks, receive/transmit network signals by wire or wirelessly, so that the processing unit 110 can access network resources or perform data transmission.

主控電路160為透過電路板、軟性電路板、匯流排、橋接器、積體電路或其他任何分別直接或間接、可運作地電性連接處理單元110、儲存單元120、輸入單元130、顯示單元140及網路單元150之方式所實現。雖然本例介紹了輸入單元130、顯示單元140,然而在近端或遠端可操作環境之下,只要處理單元110能夠透過主控電路160存取並執行儲存於儲存單元120的程式碼並於遠端或近端輸出執行結果,其他單元並非絕對必要的實施條件。The main control circuit 160 is a circuit board, a flexible circuit board, a bus bar, a bridge, an integrated circuit or any other directly or indirectly operatively electrically connected to the processing unit 110, the storage unit 120, the input unit 130, and the display unit. 140 and network unit 150 are implemented. Although the present embodiment introduces the input unit 130 and the display unit 140, in the near-end or far-end operable environment, as long as the processing unit 110 can access and execute the code stored in the storage unit 120 through the main control circuit 160, The result of the remote or near-end output execution, other units are not absolutely necessary implementation conditions.

前述各種例示之單元可由包含或不含記憶元件的積體電路實現一部分或全部之功能,並可執行來自內部或外部之特定程式碼或指令;前述積體電路可包含中央處理單元(CPU)、一般用途處理器、數位訊號處理器(DSP)、特定應用積體電路(ASIC)、現場可程式化閘陣列(FPGA)或其他可程式化邏輯裝置、離散閘(discrete gate)或電晶體邏輯、離散硬體元件、電子元件、光學元件、機械元件、或任何以上之組合之設計。The various exemplary units described above may implement some or all of the functions of an integrated circuit with or without memory elements, and may execute specific code or instructions from internal or external; the integrated circuit may include a central processing unit (CPU), General purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs) or other programmable logic devices, discrete gates or transistor logic, A discrete hardware component, an electronic component, an optical component, a mechanical component, or a combination of any of the above.

參考圖3,為另一實施例中運算設備之運作流程示意圖。於一例示中,處理單元110透過主控電路160由儲存單元120擷取並執行程式碼122,從而執行本例之運算設備100之運作方式,執行成果例如由金融商品之歷史/目標價格圖像進行特徵提取與分群分析,進而獲得複數分群特徵距離代表數,可直接作為金融商品程式交易之基礎指標,據以輸出對應金融商品之操作訊號,據以執行交易、將N個分類標籤其中一個指派給目標價格圖像、甚至輸入至一強化學習模型作為訓練素材。Referring to FIG. 3, it is a schematic diagram of an operation flow of an arithmetic device in another embodiment. In an example, the processing unit 110 retrieves and executes the code 122 from the storage unit 120 through the main control circuit 160, thereby executing the operation mode of the computing device 100 of the present example, and the execution result is, for example, a historical/target price image of the financial product. Perform feature extraction and group analysis to obtain the complex representative distance representative number, which can be directly used as the basic indicator of financial commodity program trading, and output the operation signal corresponding to the financial product, according to which the transaction is executed, and one of the N classification labels is assigned. The target price image is even imported into a reinforcement learning model as a training material.

本例中,運算設備100之運作方式包含步驟S310-S350。於圖3步驟S310中,處理單元110執行程式碼122,以透過一卷積神經網絡模型對一金融商品之複數歷史價格圖像分別提取一組歷史特徵值,各歷史價格圖像已分別預指派N個分類標籤其中一個,而將所有各組歷史特徵值分類為N個標籤組,其中N為大於等於2之整數。於步驟S320中,處理單元110執行程式碼122而以卷積神經網絡模型對金融商品之一目標價格圖像提取一組目標特徵值。In this example, the operation mode of the computing device 100 includes steps S310-S350. In step S310 of FIG. 3, the processing unit 110 executes the code 122 to respectively extract a set of historical feature values for a complex historical price image of a financial product through a convolutional neural network model, and each historical price image is pre-assigned separately. One of the N classification labels, and all the sets of historical feature values are classified into N label groups, where N is an integer greater than or equal to 2. In step S320, the processing unit 110 executes the code 122 to extract a set of target feature values from the target price image of one of the financial products by the convolutional neural network model.

請一併參考圖1、2A、2B、2C及圖3,其中圖2A為本新型另一實施例中歷史價格圖像/目標價格圖像的示意圖;圖2B為本新型另一實施例中歷史價格圖像/目標價格圖像的示意圖。圖2C為本新型另一實施例中歷史價格圖像/目標價格圖像的示意圖。於步驟S310與S320中,採用之金融商品之每張歷史價格圖像/目標價格圖像為一數位圖片檔案,其顯示有某一預設的樣本時間長度(例如包含當日的過去20個交易日)之複數歷史價格或目標價格。於一例示中,各歷史價格圖像/目標價格圖像對應於相同之一樣本時間長度(例如20日)之複數歷史價格或目標價格。於一實施例中,這些歷史價格圖像分別對應於一歷史採樣週期內之複數連續交易日這些歷史價格圖像之個數,與歷史採樣週期之這些連續交易日之天數相同,而目標價格圖像對應於這些連續交易日次日起的某目標日。在不同例示中,歷史價格圖像/目標價格圖像可儲存於儲存單元120,或儲存於外接儲存媒體、近端網路硬碟、經網際網路可存取之雲端硬碟等,供處理單元110擷取。一例示之歷史價格圖像例如可為圖2A之K線圖210;K線圖(Candlestick chart;Rosokuashi Chart)亦稱為陰陽線、酒井線或者是蠟燭線圖,中空、淺色或綠色棒代表下跌,其上端為開盤價、下端為收盤價,而實心、深色或紅棒代表上漲,上端為收盤價、下端為開盤價,上影線/下影線的末端分別代表最高價/最低價;K線圖210呈現20個連續交易日之價格,故K線圖210為20日K線圖。另一例示中,歷史價格圖像/目標價格圖像例如可為圖2B之美國線圖220;美國線圖(Open-High-Low-Close chart,OHLC chart)以豎立的線條表現股票價格的變化,豎線呈現最高價和最低價間的價差間距,左側橫線代表開盤價,右側橫線代表收盤價。另一例示中,歷史價格圖像/目標價格圖像例如可為圖2C之點數圖230;點數圖(Point and Figure Chart)是用圈「O」和叉「X」來表示價格升跌的一種圖表,著重價格在一定價位上的表現,而不記錄價格隨時間的變化過程或成交量的情況,當價格上升達到一格格值(或稱價格單位,unit of price)幅度時,就用一個「X」表示;當下降達到一格格值幅度時,就用一個「O」表示。一例示之(單一交易日)歷史價格或目標價格可選自開盤價、收盤價、最高價、最低價之組合;相較之下,K線圖210與美國線220呈現之歷史價格均包括開盤價/收盤價/最高價/最低價,點數圖230則可呈現開盤價/收盤價/格值。本案之歷史價格圖像及目標價格圖像除選自K線圖、美國線圖與點數圖外,亦可選自均線指標圖、震盪指標圖、趨勢指標圖、移動平均線圖、指數平滑異同移動平均線圖、隨機指標圖、相對強弱指標圖、買賣氣勢指標圖、買賣意願指標圖、威廉指標圖、漲跌比率指標圖、買賣超測試指標圖、動向指數圖、心理線指標圖、動量指標圖、騰落指標、VIX波動率指標圖與其他源自該金融商品之價格的任何圖像之組合。Please refer to FIG. 1 , 2A, 2B, 2C and FIG. 3 , wherein FIG. 2A is a schematic diagram of a historical price image/target price image in another embodiment of the present invention; FIG. 2B is a history of another embodiment of the present invention; Schematic diagram of the price image/target price image. 2C is a schematic diagram of a historical price image/target price image in another embodiment of the present invention. In steps S310 and S320, each historical price image/target price image of the financial product used is a digital image file, and the display has a preset sample time length (for example, including the past 20 trading days of the current day). The plural historical price or target price. In an example, each historical price image/target price image corresponds to a plural historical price or target price of the same one sample time length (eg, 20 days). In an embodiment, the historical price images respectively correspond to the number of historical price images of a plurality of consecutive trading days in a historical sampling period, which is the same as the number of days of the consecutive trading days of the historical sampling period, and the target price map Like a target date from the next day of these consecutive trading days. In different illustrations, the historical price image/target price image may be stored in the storage unit 120, or stored in an external storage medium, a near-end network hard disk, an Internet-accessible cloud hard disk, etc., for processing. Unit 110 retrieves. An example historical price image may be, for example, a K-line diagram 210 of FIG. 2A; a Candlestick chart (Rosokuashi Chart) is also referred to as a yin-yang line, a Sakai line, or a candlestick diagram, and a hollow, light-colored or green bar represents Falling, the upper end is the opening price, the lower end is the closing price, and the solid, dark or red bar represents the rise, the upper end is the closing price, the lower end is the opening price, and the upper shadow/lower shadow line ends represent the highest/lowest price respectively. The K-line chart 210 presents the price of 20 consecutive trading days, so the K-line chart 210 is a 20-day K-line chart. In another example, the historical price image/target price image may be, for example, the US line graph 220 of FIG. 2B; the Open-High-Low-Close chart (OHLC chart) represents the change in stock price with the erected line. The vertical line shows the price difference between the highest price and the lowest price. The horizontal line on the left represents the opening price, and the horizontal line on the right represents the closing price. In another example, the historical price image/target price image may be, for example, the point graph 230 of FIG. 2C; the point and figure chart is a circle "O" and a fork "X" to indicate that the price rises and falls. A chart that focuses on the performance of a price at a price point, without recording the change in price over time or the volume of the transaction. When the price rises to a range of units of price (or unit of price), it is used. An "X" indicates that when the drop reaches a magnitude of one grid, it is represented by an "O". An example (single trading day) historical price or target price may be selected from the combination of opening price, closing price, highest price, and lowest price; in contrast, historical prices represented by K-line chart 210 and US line 220 include opening dates. Price / closing price / highest price / lowest price, point chart 230 can show the opening price / closing price / grid value. The historical price image and target price image of this case can be selected from the K-line chart, the American line chart and the point chart, and can also be selected from the moving average indicator chart, the oscillator index chart, the trend indicator chart, the moving average chart, and the exponential smoothing. Similar and similar moving average chart, stochastic indicator chart, relative strength indicator chart, trading momentum indicator chart, trading intention indicator chart, William indicator chart, ups and downs ratio indicator chart, buying and selling super test indicator chart, trend index chart, psychological line indicator chart, A combination of a momentum indicator chart, a drop indicator, a VIX volatility indicator chart, and any other image derived from the price of the financial instrument.

卷積神經網絡(Convolutional Neural Network, CNN)模型為處理單元110可執行之神經網絡運算程序,可儲存於儲存單元120作為程式碼122之一部分,或儲存於外接儲存媒體、近端網路硬碟、經網際網路可存取之雲端硬碟等,供處理單元110擷取並執行。卷積神經網絡模型之核心部份為卷積層(Convolutional layer),一個卷積層通常由數十到數百個N*N的濾鏡(filter)組成,每個濾鏡會在訓練過程中進行調整,才能夠對不同的圖像模式(Image pattern)進行強化。訓練完成後, 各個濾鏡能辨識不同的圖像模式。卷積神經網絡模型更包括池化層(Pooling layer),池化層是類似訊號處理中的維度降低處理(Down sampling),例如在圖片上選取不同窗口(window),並在這個窗口範圍中選擇一個最大值。一卷積神經網絡模型由複數卷積層與複數池化層疊加在一起,能夠把圖像中基本的邊角片段(Patch)組合成圖像中物體的結構,並進一步轉化成影像的特徵(Feature)值。The Convolutional Neural Network (CNN) model is a neural network operation program executable by the processing unit 110, and can be stored in the storage unit 120 as part of the code 122, or stored in an external storage medium, a near-end network hard disk. The cloud hard disk accessible through the Internet is used by the processing unit 110 to capture and execute. The core part of the convolutional neural network model is the Convolutional Layer. A convolutional layer usually consists of tens to hundreds of N*N filters, each of which is adjusted during training. In order to enhance different image patterns. After the training is completed, each filter can recognize different image modes. The convolutional neural network model further includes a pooling layer, which is similar to the down sampling in signal processing, for example, selecting different windows on the image and selecting in the window range. A maximum. A convolutional neural network model is superimposed by a complex convolutional layer and a complex pooling layer, which can combine the basic corner segments of the image into the structure of the object in the image and further transform it into image features (Feature )value.

於一實施例中,前述卷積神經網絡模型是以VGG16神經網絡模型實現。VGG16神經網絡模型的圖像輸入格式為224*224的RGB影像,神經網絡模型共有16層,其中包括了13層3*3的卷積層來進行特徵學習(feature learning)和3層全連接層(Fully-connected)。另外有5層的池化層分散在卷積層之間,將整體VGG16神經網絡模型切割成6個區塊,前面5個區塊是由卷積層與池化層組成。進行抽取圖像(maxpool)特徵,最後一區塊由全連接層組成,用來產生圖像辨識的分類結果。In an embodiment, the aforementioned convolutional neural network model is implemented by a VGG16 neural network model. The VGG16 neural network model has an image input format of 224*224 RGB images. The neural network model has 16 layers, including 13 layers of 3*3 convolution layers for feature learning and 3 layers of fully connected layers. Fully-connected). In addition, a 5-layer pooling layer is dispersed between the convolution layers, and the overall VGG16 neural network model is cut into 6 blocks, and the first 5 blocks are composed of a convolution layer and a pooling layer. The extracted image (maxpool) feature is performed, and the last block is composed of a fully connected layer for generating a classification result of image recognition.

進行步驟S310前的特徵提取步驟前,先將VGG16神經網絡模型事先採用Imagenet數據庫中超過1.5億張預先劃分成22000個分類標籤的高分辨率圖像進行訓練。準備好金融商品之20日K線圖共100個數位檔案即前述之99個歷史價格圖像及1個目標價格圖像,由VGG16神經網絡模型對每一張逐一分別進行歷史特徵值/目標特徵值之提取。Before performing the feature extraction step before step S310, the VGG16 neural network model is previously trained using more than 150 million high-resolution images that are pre-divided into 22,000 classification labels in the Imagenet database. Prepare a 20-day K-line chart of financial products with a total of 100 digital files, namely the above-mentioned 99 historical price images and 1 target price image. The VGG16 neural network model is used to perform historical eigenvalue/target features one by one. Extraction of values.

以VGG16神經網絡模型進行特徵值提取時,首先將將1張20日K線圖(例如圖2A之K線圖210)(尺寸大小: 480*640 像素)先行轉換成陣列進行儲存,對此陣列進行數據上的歸一化計算,可以形成一個各元素介於0到1之間(歸一化)的480*640陣列資料結構。進行歸一化後的陣列輸入至完成預訓練的VGG16神經網絡模型進行特徵提取,經過具有64個3*3濾鏡的第一卷積層進行特徵提取,可以獲得64張第一卷積層圖像240,如圖2D所示(為本新型另一實施例中目標價格圖像經過VGG16神經網絡模型第一卷積層所提取的64張特徵圖像之示意圖),此64張第一卷積層圖像240依稀可見圖2A的K線圖210的線形。繼而,將此64張第一卷積層圖像240將輸入到第二及後續卷積層再次進行特徵提取,一直進行到第十三卷積層時已有512張特徵提取圖形,將這512張圖形透過池化層輸出成512個特徵數值,即完成圖2A的K線圖210此一歷史價格圖像(或目標價格圖像)之特徵提取步驟。接著,重複上述步驟,陸續將99個歷史價格圖像及1個目標價格圖像完成特徵提取,而獲得99組歷史特徵值(每組512個歷史特徵值)及1組目標特徵值(共512個目標特徵值),各組特徵值組成100*512陣列資料型態。When eigenvalue extraction is performed with the VGG16 neural network model, a 20-day K-line diagram (for example, the K-line diagram 210 of FIG. 2A) (size: 480*640 pixels) is first converted into an array for storage. A normalized calculation on the data can be used to form a 480*640 array data structure with elements between 0 and 1 (normalized). The normalized array input is performed to complete the pre-trained VGG16 neural network model for feature extraction, and the first convolutional layer with 64 3*3 filters is used for feature extraction, and 64 first convolutional layer images 240 can be obtained. As shown in FIG. 2D (a schematic diagram of 64 feature images extracted by the first convolutional layer of the VGG16 neural network model in another embodiment of the present invention), the 64 first convolutional images 240 The line shape of the K-line diagram 210 of FIG. 2A is faintly visible. Then, the 64 first convolutional images 240 are input to the second and subsequent convolution layers for feature extraction again, and 512 feature extraction patterns are obtained until the thirteenth convolution layer, and the 512 images are transmitted through The pooling layer outputs 512 feature values, that is, the feature extraction step of completing the historical price image (or target price image) of the K-line diagram 210 of FIG. 2A. Then, repeating the above steps, successively extracting 99 historical price images and 1 target price image, and obtaining 99 sets of historical feature values (512 historical feature values per group) and 1 set of target feature values (total 512) Target eigenvalues), each set of eigenvalues constitutes a 100*512 array data type.

除上述列舉VGG16神經網絡模型之特徵提取過程之外,以下再以ResNet神經網絡模型為例。ResNet (Residual Neural Network) 殘差神經網絡模型使用殘差單元(Residual Unit)訓練出多達152層的神經網絡模型。傳統卷積層或全連接層會在資訊傳遞時,存在資訊遺失或損耗。透過殘差單元可以直接將輸入訊號繞道到輸出,以確保資訊完整性;同時,整個殘差神經網絡模型只需要學習殘差部份,而能簡化整個學習目標函數的複雜度。進行步驟S310或S320的特徵提取步驟前,亦採用Imagenet數據庫進行ResNet50殘差神經網絡模型之預先訓練。以ResNet50殘差神經網絡模型(50層)進行特徵值提取時,首先將將1張20日K線圖(例如圖2A之K線圖210)(尺寸大小: 480*640 像素)先行轉換成陣列進行儲存,對此陣列進行數據上的歸一化計算,可以形成一個各元素介於0到1之間(歸一化)的480*640陣列資料結構。進行歸一化後的陣列輸入至完成預訓練的ResNet50殘差神經網絡模型進行特徵提取,經過具有64個7*7濾鏡的第一卷積層進行特徵提取,可以獲得64張第一卷積層圖像250,如圖2E所示(為本新型另一實施例中目標價格圖像經過神經網絡模型第一卷積層所提取的64張特徵圖像之示意圖),此64張第一卷積層圖像250依稀可見圖2A的K線圖210的線形,但與圖2D之第一卷積層圖像240不同。接著,將這64張第一卷積層圖像250輸入到第二及後續卷積層進行特徵提取,進行到第50層時已有2048張特徵提取圖形,將這2048張圖形輸出成2048個特徵數值,即為圖2A的K線圖210透過ResNet50殘差神經網絡模型提取之一組歷史特徵值;陸續完成99組歷史價格圖像和1組目標特徵圖像,將其數值組成100*2048陣列資料型態,即獲得100組特徵數值(每組2048個)。In addition to the above-mentioned feature extraction process of the VGG16 neural network model, the ResNet neural network model is taken as an example. The ResNet (Residual Neural Network) residual neural network model uses a Residual Unit to train up to 152 layers of neural network models. Traditional convolutional or fully connected layers will lose information or loss when information is transmitted. Through the residual unit, the input signal can be directly bypassed to the output to ensure information integrity. At the same time, the entire residual neural network model only needs to learn the residual part, and can simplify the complexity of the entire learning objective function. Before performing the feature extraction step of step S310 or S320, the Imagenet database is also used for pre-training of the ResNet50 residual neural network model. When eigenvalue extraction is performed with the ResNet50 residual neural network model (50 layers), a 20-day K-line diagram (for example, the K-line diagram 210 of FIG. 2A) (size: 480*640 pixels) is first converted into an array. For storage, the array is normalized on the data to form a 480*640 array data structure with elements between 0 and 1 (normalized). The normalized array input is performed to the pre-trained ResNet50 residual neural network model for feature extraction, and the first convolutional layer with 64 7*7 filters is used for feature extraction to obtain 64 first convolutional layers. Like 250, as shown in FIG. 2E (a schematic diagram of 64 feature images extracted by the first convolutional layer of the neural network model in another embodiment of the present invention), the 64 first convolutional images 250 is faintly visible in the line shape of the K-line diagram 210 of FIG. 2A, but is different from the first convolutional layer image 240 of FIG. 2D. Then, the 64 first convolutional images 250 are input to the second and subsequent convolution layers for feature extraction. When the 50th layer is reached, there are 2048 feature extraction patterns, and the 2048 images are output into 2048 feature values. That is, the K-line diagram 210 of FIG. 2A extracts one set of historical eigenvalues through the ResNet50 residual neural network model; 99 sets of historical price images and one set of target feature images are successively completed, and the values are composed into 100*2048 array data. Type, that is, obtain 100 sets of characteristic values (2048 per group).

以上揭露了採用VGG16神經網絡模型和ResNet殘差神經網路模型進行步驟S310/S320特徵提取之過程,但本新型不以此為限。於一實施例中,卷積神經網絡模型選自InceptionV3、Xception、VGG16、VGG19、ResNet、InceptionResNetV2、MobileNet等神經網絡模型其中之一或其任意組合。在進行步驟S310/320之歷史價格圖像/目標價格圖像之特徵值提取前,各歷史價格圖像之各組歷史特徵值已分別預指派N個分類標籤其中一個,而將該些組歷史特徵值分類為N個標籤組,N為大於等於2之整數。於一例示中,分類標籤選自進場標籤、不進場標籤與複數非進場標籤之組合。The process of extracting the features of step S310/S320 using the VGG16 neural network model and the ResNet residual neural network model is disclosed above, but the present invention is not limited thereto. In one embodiment, the convolutional neural network model is selected from one of the neural network models such as InceptionV3, Xception, VGG16, VGG19, ResNet, InceptionResNetV2, MobileNet, or any combination thereof. Before performing the feature value extraction of the historical price image/target price image of step S310/320, each set of historical feature values of each historical price image has been pre-assigned one of the N classification labels, and the group history is respectively The feature values are classified into N tag groups, and N is an integer greater than or equal to 2. In one example, the classification tag is selected from the group consisting of an entry tag, a non-entry tag, and a combination of a plurality of non-advance tags.

於是,在步驟S330中,處理單元110執行程式碼122,以一分群分析演算法將目標價格圖像之此組目標特徵值,在N個分類標籤所分類之N個標籤組歷史價格圖像之N個標籤組歷史特徵值中,逐一分別參與各標籤組歷史特徵值之分群,以分別決定目標價格圖像之此組目標特徵值,在各標籤組歷史特徵值中分別被分群為複數歷史集群中的其中一個。於一實施例中,分群分析演算法為供處理單元110執行分群分析演算之程序,可儲存於儲存單元120作為程式碼122之一部分,或儲存於外接儲存媒體、近端網路硬碟、經網際網路可存取之雲端硬碟等,供處理單元110擷取並執行。於不同實施方式中,分群分析演算法選自吸引子聚類分群(Affinity Propagation Clustering)、K-Means分群(K-Means Clustering)、K-Medoids分群(K-Medoids Clustering)、階層分群(Hierarchical Clustering)其中之一或其任意組合。其中,吸引子聚類分群與其他分群分析演算法不同處在於,在演算法開始之初將所有數據點視為潛在的分群中心,之後透過數據點間之資訊傳遞來找出最適合的分群中心,並將其他數據點劃分到這些分群中心。分群過程中共有兩種資訊在各數據點傳遞, 分別是吸引度(responsibility)和歸屬度(availability)。 分群結果取決於數據點樣本間的相似度大小與資訊傳遞。吸引子聚類分群分析演算法主要是找出各分群中心為主要目的。相較於吸引子聚類分群,K-means分群主要須事先指定分群數目。而階層分群則無須事先設定分群數目,但是於本新型之各種應用中,須事先規劃每一群有幾個特徵值。綜而言之,對於本新型各實施例而言,吸引子聚類分群、K-means分群、階層分群三種演算法的輸入與輸出概念如下:(一)吸引子聚類分群:輸入為N組512個特徵數值,輸出為M組分群,無須事先指定分群數;(二)K-means分群:輸入為N組512個特徵數值,輸出為K組分群,須事先指定分群數K;(三)階層分群:輸入為N組512個特徵數值,輸出為M組分群, 須事先指定每一群有K個特徵數值。此外,K-medoids分群是將K-means分群中的平均數計算換成中位數計算及相關優化。Then, in step S330, the processing unit 110 executes the code 122, and uses a group analysis algorithm to set the target feature value of the target price image to the N tag group historical price images classified by the N classification tags. Among the N tag group historical feature values, each of the tag group historical feature values is separately grouped to determine the target target feature value of the target price image, and is respectively grouped into a complex historical cluster in each tag group historical feature value. One of them. In one embodiment, the group analysis algorithm is a program for the processing unit 110 to perform the group analysis calculation, and may be stored in the storage unit 120 as part of the code 122, or stored in an external storage medium, a near-end network hard disk, and a The cloud hard disk and the like accessible by the Internet are retrieved and executed by the processing unit 110. In different embodiments, the cluster analysis algorithm is selected from the group consisting of Affinity Propagation Clustering, K-Means Clustering, K-Medoids Clustering, and Hierarchical Clustering. One of them or any combination thereof. Among them, the attractor clustering clustering is different from other clustering algorithms in that all data points are regarded as potential clustering centers at the beginning of the algorithm, and then the information transfer between the data points is used to find the most suitable clustering center. And divide other data points into these cluster centers. There are two kinds of information transmitted at each data point in the grouping process, which are responsibility and availability. The clustering result depends on the similarity between the data point samples and the information transfer. The attractor clustering clustering analysis algorithm is mainly to find out the center of each cluster as the main purpose. Compared with attractor clustering, K-means grouping must specify the number of clusters in advance. Hierarchical grouping does not require prior grouping, but in various applications of this novel, it is necessary to plan in advance that each group has several eigenvalues. In summary, for the various embodiments of the present invention, the input and output concepts of the attractor clustering group, the K-means grouping, and the hierarchical grouping are as follows: (1) Attractor clustering grouping: input is N group 512 characteristic values, the output is M group, without specifying the number of clusters in advance; (2) K-means grouping: input is 512 characteristic values of N groups, and the output is K group, and the number of clusters K must be specified in advance; (3) Hierarchical grouping: The input is 512 characteristic values of N groups, and the output is M group. It is necessary to specify in advance that each group has K characteristic values. In addition, K-medoids grouping is to replace the mean calculation in the K-means group with the median calculation and related optimization.

不過,分群後的特徵值由於分散於高維度中(例如每張價格圖像提取512個特徵值時,分群後將分布在512維度),並不易以圖形顯示分群後結果,以下以較少特徵值提供分群後之分布示意。請參考圖4,其係為本新型另一實施例中擷取100組512個特徵值中第35、501特徵值進行分群後的分佈圖,包括99組歷史特徵值和1組目標特徵值的99+1個第35特徵值(X軸)及99+1個第501特徵值(Y軸)所構成的二維分佈圖。圖4中,目標特徵值中的第35特徵值為0.0403119139、第501特徵值為0.457416027,構成座標(0.0403119139, 0.457416027),即特徵點410。特徵點410分群後隸屬於子集群E,除了特徵點410之外,尚有其他七個特徵點(方框E)隸屬於子集群E,如此應較能清楚揭露分群後特徵值之分佈與集群概念。However, the eigenvalues after grouping are scattered in the high dimension (for example, when 512 eigenvalues are extracted for each price image, they will be distributed in 512 dimensions after grouping), and it is not easy to graphically display the results after grouping. The values provide a distribution of the distribution after grouping. Please refer to FIG. 4 , which is a distribution diagram of the 35th and 501th eigenvalues of 100 sets of 512 eigenvalues in another embodiment, including 99 sets of historical eigenvalues and 1 set of target eigenvalues. A two-dimensional distribution map composed of 99+1 35th eigenvalues (X-axis) and 99+1 501th eigenvalues (Y-axis). In FIG. 4, the 35th feature value of the target feature value is 0.0403119139, and the 501st feature value is 0.457416027, which constitutes a coordinate (0.0403119139, 0.457416027), that is, the feature point 410. After the feature points 410 are grouped, they belong to the sub-cluster E. In addition to the feature points 410, there are seven other feature points (box E) belonging to the sub-cluster E. Therefore, the distribution and clustering of the eigenvalues after grouping should be clearly revealed. concept.

以下就吸引子聚類分群,並以前述VGG16神經網絡模型擷取的99組歷史特徵值和1組目標特徵值為例,説明分群分析演算法實現方式。就步驟S330之分群分析演算,首先,由於各歷史價格圖像之各組歷史特徵值已分別預指派N個分類標籤其中一個,因此所有各組歷史特徵值已被預先分類為N個標籤組,故以吸引子聚類分群分析演算法將目標價格圖像之此組目標特徵值(例如上述VGG16神經網絡模型提取的512個特徵值),在N個分類標籤所分類之N個標籤組歷史價格圖像之N個標籤組歷史特徵值中,逐一分別參與各標籤組歷史特徵值之分群。意即,若N=2,即總共有2標籤組的歷史特徵值,以先前VGG16神經網絡模型的例子而言,例如為第一標籤組共有44組歷史特徵值(每組512個)、第二標籤組共有55組歷史特徵值(每組512個)、總共99組歷史特徵值來自前述99個歷史價格圖像。先以吸引子聚類分群分析演算法將此組目標特徵值(如上述512個特徵值)和第一標籤組共有44組歷史特徵值(每組512個)進行分群;完成後,再以吸引子聚類分群分析演算法將此組目標特徵值(如上述512個特徵值)和第二標籤組共有55組歷史特徵值(每組512個)進行分群。如此,假設第一標籤組的44組歷史特徵值(每組512個)最終分成11個歷史集群、第二標籤組的55組歷史特徵值(每組512個)最終分成5個歷史集群,則分群後可以分別決定目標價格圖像之此組目標特徵值,被分群為第一標籤組的11個歷史集群中的哪一群、以及被分群為第二標籤組的5個歷史集群的哪一群。In the following, the sub-cluster clustering is performed, and the 99 sets of historical eigenvalues and one set of target eigenvalues taken by the aforementioned VGG16 neural network model are taken as examples to illustrate the implementation of the clustering analysis algorithm. For the clustering analysis calculus of step S330, first, since each group of historical feature values of each historical price image has been pre-assigned one of N classification labels, all the group historical feature values have been pre-classified into N label groups. Therefore, the attractor clustering cluster analysis algorithm is used to set the target eigenvalues of the target price image (for example, the 512 eigenvalues extracted by the VGG16 neural network model), and the N tag group historical prices classified by the N classification tags. Among the N tag group historical feature values of the image, one by one participates in the grouping of the historical feature values of each tag group. That is, if N=2, that is, there are a total of 2 tag group historical feature values, in the example of the previous VGG16 neural network model, for example, the first tag group has 44 sets of historical feature values (512 per group), The two tag groups have a total of 55 sets of historical feature values (512 per group), and a total of 99 sets of historical feature values are derived from the aforementioned 99 historical price images. Firstly, the group of target eigenvalues (such as the above 512 eigenvalues) and the first tag group have 44 sets of historical eigenvalues (512 per group) by clustering clustering analysis algorithm. After completion, they are attracted to the group. The sub-cluster group analysis algorithm groups the group of target eigenvalues (such as the above 512 eigenvalues) and the second tag group with 55 sets of historical eigenvalues (512 per group). Thus, assuming that the 44 sets of historical feature values of the first tag group (512 per group) are finally divided into 11 historical clusters, and 55 sets of historical feature values of the second tag group (512 per group) are finally divided into 5 historical clusters, then After grouping, the group target feature values of the target price image may be separately determined, which group of the 11 historical clusters of the first tag group, and which of the five historical clusters grouped into the second tag group are grouped.

於步驟S340中,處理單元110擷取並執行程式碼122,以計算N個標籤組中,與此組目標特徵值隸屬同一歷史集群的這些歷史特徵值間的一分群特徵距離代表數,以獲得N個分群特徵距離代表數。於一實施例中,各分群特徵距離代表數係分別選自複數分群特徵距離或據以分別計算而得,各分群特徵距離選自歐氏距離(Euclidean Distance)、曼哈頓距離(Manhattan Distance)、切比雪夫距離 ( Chebyshev Distance )、閔可夫斯基距離(Minkowski Distance)、標準化歐氏距離 (Standardized Euclidean distance )、夾角餘弦(Cosine)與佈雷柯蒂斯距離(Bray Curtis Distance)等定義之組合。前述分群特徵距離之計算,用意在找出每個歷史集群的中心與目標特徵值間的距離代表數,例如圖4中特徵點410與其他七個同群的特徵點之間,分別以其特徵值運用上述分群特徵距離的定義計算而得。而分群特徵距離代表數於一實施例中,係選自複數分群特徵距離之算術平均數、幾何平均數、中位數、最大值與最小值的組合。In step S340, the processing unit 110 retrieves and executes the code 122 to calculate a group feature distance representative number between the historical feature values of the same historical cluster in the N tag groups. N group feature distances represent numbers. In an embodiment, each group feature distance representative number is selected from a plurality of group feature distances or separately calculated, and each group feature distance is selected from an Euclidean Distance, a Manhattan Distance, and a cut. The combination of the Chebyshev Distance, the Minkowski Distance, the Standardized Euclidean distance, the Cosine and the Bray Curtis Distance. The foregoing calculation of the group feature distance is intended to find the distance representative number between the center and the target feature value of each historical cluster, for example, between the feature point 410 in FIG. 4 and the other seven similar group feature points, respectively. The value is calculated using the definition of the above-described grouping feature distance. The group feature distance representative number is selected from the group consisting of an arithmetic mean, a geometric mean, a median, a combination of a maximum value and a minimum value of a complex group feature distance.

最後於步驟S350中,處理單元110執行程式碼122,根據這些分群特徵距離代表數輸出對應此金融商品之至少一操作訊號。首先,於一實施例中,根據這些分群特徵距離代表數而輸出對應金融商品之操作訊號,所對應之程序選自執行交易、指派N個分類標籤其中一個給目標價格圖像、或將這些分群特徵距離代表數輸入至一強化學習模型(Reinforcement Learning Model)作為複數學習素材。其次,由於獲得N個分群特徵距離代表數之後,已經可以知道目標特徵值在高維度分佈中,與N個歷史集群的分群特徵距離大小,便於理解目標特徵值較接近N個分類標籤中的哪一個,故可據以輸出上述操作訊號。Finally, in step S350, the processing unit 110 executes the code 122, and outputs at least one operation signal corresponding to the financial product according to the group feature distance representative number. First, in an embodiment, the operation signal corresponding to the financial product is output according to the representative number of the group feature distance, and the corresponding program is selected from executing the transaction, assigning one of the N classification labels to the target price image, or grouping the groups The feature distance representative number is input to a Reinforcement Learning Model as a plural learning material. Secondly, after obtaining the representative numbers of the N cluster feature distances, it is already known that the target feature values are in the high-dimensional distribution and the distances of the clustered features of the N historical clusters, so that it is easy to understand which of the N classification labels is closer to the target feature values. One, so that the above operation signal can be output.

不過,如有需要,本新型仍可進一步提供量化的決策依據。請參考圖5A,為本新型另一實施例中運算設備之運作方式之流程示意圖。圖3中之步驟S350,可透過一投資決策信任度之計算而進一步提供量化的決策依據。於步驟S340之後,處理單元110執行程式碼122,根據這些分群特徵距離代表數輸出操作訊號時,可如步驟351所示,根據這些分群特徵距離代表數計算複數投資決策信任度並據以輸出操作訊號,投資決策信任度 = 各分群特徵距離代表數 / 所有分群特徵距離代表數之總和。However, the new model can further provide a quantitative basis for decision making if needed. Please refer to FIG. 5A , which is a schematic flowchart of the operation mode of the computing device in another embodiment of the present invention. Step S350 in FIG. 3 can further provide a quantitative decision basis through calculation of an investment decision trust degree. After the step S340, the processing unit 110 executes the code 122, and outputs the operation signal according to the group feature distance representative numbers. As shown in step 351, the complex investment decision trust degree is calculated according to the group feature distance representative numbers and the output operation is performed according to the grouping feature distance representative numbers. Signal, investment decision trust = each group feature distance representative number / the sum of all group feature distance representative numbers.

其次,於一實施例中,目標價格圖像可以被指派為N個分類標籤其中一個。請參考圖5B,為本新型另一實施例中運算設備之運作方式之流程示意圖。於步驟S340之後,處理單元110執行程式碼122,根據這些分群特徵距離代表數輸出操作訊號時,可如步驟352所示,根據這些分群特徵距離代表數將N個分類標籤其中一個指派給目標價格圖像並據以輸出操作訊號。於一例示中,處理模組110根據這些分群特徵距離代表數最小者,所屬之分類標籤(仍是N個分類標籤其中一個)指派給目標價格圖像。於另一例示中,處理模組110根據這些分群特徵距離代表數所計算之投資決策信任度最小者,所屬之分類標籤(仍是N個分類標籤其中一個)指派給目標價格圖像。Second, in an embodiment, the target price image can be assigned as one of the N classification tags. Please refer to FIG. 5B , which is a schematic flowchart of the operation mode of the computing device in another embodiment of the present invention. After step S340, the processing unit 110 executes the code 122, and when the operation signals are output according to the group feature distance representative numbers, as shown in step 352, one of the N classification labels is assigned to the target price according to the group feature distance representative numbers. The image is output according to the operation signal. In an example, the processing module 110 assigns the target price image to the target price image according to the smallest representative number of the group feature distances, and the associated classification label (still one of the N classification labels). In another example, the processing module 110 calculates the investment decision trust minimum according to the representative number of the group feature distances, and the associated classification label (still one of the N classification labels) is assigned to the target price image.

圖6為本新型另一實施例中運算設備之運作方式之流程示意圖。於一實施例中,當N=2,歷史特徵值(被處理單元110)分類為一進場標籤組與一不進場標籤組(步驟S311)、而獲得進場標籤組與不進場標籤組之二個分群特徵距離代表數(步驟S341)時,處理單元1105執行程式碼122,根據此二個分群特徵距離代表數較小者,將所屬標籤組之進場標籤或不進場標籤指派給目標價格圖像(步驟S353)。其中,若進場標籤組之分群特徵距離代表數較小,進場標籤被處理單元指派給目標價格圖像,且處理單元更計算一投資決策比率對應進場標籤組,投資決策比率 = 不進場標籤組之該分群特徵距離代表數 / 2個分群特徵距離代表數之和。若不進場標籤組之分群特徵距離代表數較小,不進場標籤被處理單元指派給目標價格圖像,且處理單元更計算一投資決策比率對應不進場標籤組,投資決策比率 = 進場標籤組之分群特徵距離代表數 / 2個分群特徵距離代表數之和。FIG. 6 is a schematic flow chart showing the operation mode of the computing device in another embodiment of the present invention. In an embodiment, when N=2, the historical feature value (processed unit 110) is classified into an approach tag group and a non-entry tag group (step S311), and the approach tag group and the non-entry tag are obtained. When the two group feature distances of the group represent the number (step S341), the processing unit 1105 executes the code 122, and assigns the entry label or the non-entry label of the belonging label group according to the smaller representative number of the two group feature distances. The target price image is given (step S353). Wherein, if the grouping feature distance representative number of the approach tag group is small, the approach tag is assigned to the target price image by the processing unit, and the processing unit further calculates an investment decision ratio corresponding to the approach tag group, and the investment decision ratio = not entered The group feature distance of the field label group represents the sum of the number / 2 group feature distance representative numbers. If the grouping feature distance representative number of the non-entry label group is small, the non-entry label is assigned to the target price image by the processing unit, and the processing unit further calculates an investment decision ratio corresponding to the non-entry label group, and the investment decision ratio = The group feature distance of the field tag group represents the sum of the number / 2 group feature distance representative numbers.

綜上所述,藉由應用本新型各實施例之整體技術方案,運算設備採用卷積神經網絡模型對金融商品之歷史價格圖與目標價格圖完整提取價格數據及趨勢圖形隱含的歷史特徵值及目標特徵值,並進一步透過分群分析演算法獲取相對客觀之N個分群特徵距離代表數,計算量化且客觀之投資決策信任度作為系統決策依據,避免了先前技術未能完整解析價格數據及其趨勢,以及採用客觀性欠佳之分析結果判斷進場時機,導致採用局部偏頗數據而忽略部分變數,難以維持長期績效及可靠度等之技術問題。In summary, by applying the overall technical solution of the embodiments of the present invention, the computing device uses the convolutional neural network model to completely extract the historical data value of the historical price map and the target price map of the financial product and the historical characteristic value implied by the trend graph. And the target feature value, and further obtain the relatively objective N group feature distance representative number through the cluster analysis algorithm, calculate the quantitative and objective investment decision trust degree as the system decision basis, avoiding the prior art failing to fully analyze the price data and Trends, as well as the use of poorly objective analysis results to determine the timing of entry, leading to the use of local bias data and ignoring some of the variables, it is difficult to maintain long-term performance and reliability and other technical issues.

本新型所述以流程圖及步驟進行說明的運算設備之運作方式僅為各種實施例之例示,其流程實施順序或步驟分層可在本新型揭露範圍內任意重組,並不以說明書及圖式所揭露者為限。隨著各步驟、順序介紹之各型態格式的實體/數位或硬體/軟體元件,不受其被揭露的步驟或順序所侷限。The operation modes of the computing device described in the flowcharts and the steps are merely exemplified in the various embodiments, and the process execution sequence or step layering can be arbitrarily reorganized within the scope of the novel disclosure, and the specification and the drawings are not The disclosure is limited. Entity/digital or hardware/software components of various types of formats as described in the various steps and sequences are not limited by the steps or order in which they are disclosed.

雖然本新型以前述之實施例揭露如上,然其並非用以限定本新型,任何熟習相關技術者,在不脫離本新型之精神和範圍內,當可作些許之更動與潤飾,因此本新型之專利保護範圍須視本說明書所附之申請專利範圍所界定者為準。Although the present invention has been disclosed in the foregoing embodiments, it is not intended to limit the present invention. Any one skilled in the art can make some modifications and refinements without departing from the spirit and scope of the present invention. The scope of patent protection shall be subject to the definition of the scope of the patent application attached to this specification.

100‧‧‧運算設備
110‧‧‧處理單元
120‧‧‧儲存單元
121‧‧‧作業系統
122‧‧‧程式碼
130‧‧‧輸入單元
140‧‧‧顯示單元
150‧‧‧網路單元
160‧‧‧主控電路
210‧‧‧K線圖
220‧‧‧美國線圖
230‧‧‧點數圖
240/250‧‧‧第一卷積層圖像
S310、S311、S320、S330、S340、S341‧‧‧步驟
S350、S351、S352、S353‧‧‧步驟
100‧‧‧ computing equipment
110‧‧‧Processing unit
120‧‧‧ storage unit
121‧‧‧Operating system
122‧‧‧ Code
130‧‧‧Input unit
140‧‧‧Display unit
150‧‧‧Network Unit
160‧‧‧Master circuit
210‧‧‧K line chart
220‧‧‧United States line drawing
230‧‧‧ points chart
240/250‧‧‧ first volume layer image
S310, S311, S320, S330, S340, S341‧‧ steps
S350, S351, S352, S353‧‧‧ steps

[圖1] 為本新型一實施例中運算設備之硬體方塊示意圖。 [圖2A] 為本新型另一實施例中歷史價格圖像/目標價格圖像的示意圖。 [圖2B] 為本新型另一實施例中歷史價格圖像/目標價格圖像的示意圖。 [圖2C] 為本新型另一實施例中歷史價格圖像/目標價格圖像的示意圖。 [圖2D] 為本新型另一實施例中目標價格圖像經過VGG16卷積神經網絡模型第一卷積層所提取的64張特徵圖像之示意圖。 [圖2E] 為本新型另一實施例中目標價格圖像經過ResNet卷積神經網絡模型第一卷積層所提取的64張特徵圖像之示意圖。 [圖3] 為本新型另一實施例中運算設備之運作方式之流程示意圖。 [圖4] 為本新型另一實施例之本新型另一實施例中擷取100組512個特徵值中第35、501特徵值進行分群後的分佈圖。 [圖5A] 為本新型另一實施例中運算設備之運作方式之流程示意圖。 [圖5B] 為本新型另一實施例中運算設備之運作方式之流程示意圖。 [圖6] 為本新型另一實施例中運算設備之運作方式之流程示意圖。FIG. 1 is a schematic diagram of a hardware block of an arithmetic device according to an embodiment of the present invention. 2A is a schematic diagram of a historical price image/target price image in another embodiment of the present invention. 2B is a schematic diagram of a historical price image/target price image in another embodiment of the present invention. 2C is a schematic diagram of a historical price image/target price image in another embodiment of the present invention. 2D is a schematic diagram of 64 feature images extracted by the first convolutional layer of the VGG16 convolutional neural network model in another embodiment of the present invention. 2E is a schematic diagram of 64 feature images extracted by a target convolutional layer of a ResNet convolutional neural network model in another embodiment of the present invention. FIG. 3 is a schematic flow chart showing the operation mode of the computing device in another embodiment of the present invention. FIG. 4 is a distribution diagram of the 35th and 501th feature values of 100 sets of 512 feature values in another embodiment of the present invention. FIG. 5A is a schematic flow chart showing the operation mode of the computing device in another embodiment of the present invention. FIG. 5B is a schematic flow chart showing the operation mode of the computing device in another embodiment of the present invention. FIG. 6 is a schematic flow chart showing the operation mode of the computing device in another embodiment of the present invention.

Claims (15)

一種用於金融商品價格圖像處理之運算設備,包含: 一主控電路; 一儲存單元,儲存一程式碼;及 一處理單元,透過該主控電路可操作地電性連接該儲存單元,該處理單元經該主控電路由該儲存單元擷取並執行該程式碼,以透過一卷積神經網絡模型對一金融商品之複數歷史價格圖像分別提取一組歷史特徵值,各該歷史價格圖像已分別預指派N個分類標籤其中一個,而將該些組歷史特徵值分類為N個標籤組,其中N為大於等於2之整數,該處理單元以該卷積神經網絡模型對該金融商品之一目標價格圖像提取一組目標特徵值,該處理單元以一分群分析演算法將該目標價格圖像之該組目標特徵值,在該N個分類標籤所分類之該N個標籤組歷史價格圖像之該N個標籤組歷史特徵值中,逐一分別參與各該標籤組歷史特徵值之分群(Clustering),以分別決定該目標價格圖像之該組目標特徵值,在各該標籤組歷史特徵值中分別被分群為複數歷史集群中的其中一個,該處理單元計算各該N個標籤組中,與該組目標特徵值隸屬同一該歷史集群的該些歷史特徵值間的一分群特徵距離代表數,以獲得N個該些分群特徵距離代表數,該處理單元根據該些分群特徵距離代表數輸出至少一操作訊號。An arithmetic device for image processing of financial commodity prices, comprising: a main control circuit; a storage unit for storing a code; and a processing unit operatively electrically connected to the storage unit through the main control circuit, The processing unit retrieves and executes the code from the storage unit via the main control circuit to extract a set of historical feature values for a plurality of historical price images of a financial product through a convolutional neural network model, each historical price map For example, one of the N classification labels has been pre-assigned, and the group historical feature values are classified into N label groups, where N is an integer greater than or equal to 2, and the processing unit uses the convolutional neural network model to the financial product. One target price image extracts a set of target feature values, and the processing unit classifies the set of target feature values of the target price image by the group analysis algorithm, and the N tag group histories classified by the N classification tags Among the N tag group historical feature values of the price image, each of the tag group historical feature values is separately involved in clustering to determine the target price. The set of target feature values is grouped into one of a plurality of historical clusters in each of the tag group historical feature values, and the processing unit calculates each of the N tag groups to be associated with the group of target feature values. A group feature distance representative number between the historical feature values of the historical cluster is obtained to obtain N representative group distance representative numbers, and the processing unit outputs at least one operation signal according to the group feature distance representative numbers. 如請求項1所述之運算設備,其中該處理單元根據該些分群特徵距離代表數輸出該操作訊號時,更包含根據該些分群特徵距離代表數將該N個分類標籤其中一個指派給該目標價格圖像並據以輸出該操作訊號。The computing device of claim 1, wherein the processing unit outputs the operation signal according to the group feature distance representative number, and further comprises assigning one of the N classification tags to the target according to the group feature distance representative number The price image is based on which the operation signal is output. 如請求項1所述之運算設備,其中該處理單元根據該些分群特徵距離代表數輸出該操作訊號時,更包含根據該些分群特徵距離代表數計算複數投資決策信任度並據以輸出該操作訊號,各該投資決策信任度 = 各該分群特徵距離代表數 / 所有該些分群特徵距離代表數之總和。The computing device of claim 1, wherein the processing unit outputs the operation signal according to the group feature distance representative number, and further comprises calculating the complex investment decision trust according to the group feature distance representative numbers and outputting the operation according to the grouping feature distance representative number. Signal, each investment decision trust = each of the group feature distance representative numbers / the sum of all the group feature distance representative numbers. 如請求項1所述之運算設備,其中該些分類標籤選自進場標籤、不進場標籤與複數非進場標籤之組合。The computing device of claim 1, wherein the classification labels are selected from the group consisting of an entry label, a non-entry label, and a combination of a plurality of non-advance labels. 如請求項1所述之運算設備,其中當N=2,該些歷史特徵值被該處理單元分類為一進場標籤組與一不進場標籤組,而獲得二個該分群特徵距離代表數時,該處理單元根據其二者較小者,將所屬該標籤組之該進場標籤或該不進場標籤指派給該目標價格圖像。The computing device of claim 1, wherein when N=2, the historical feature values are classified by the processing unit into an entry label group and a non-entry label group, and two representative distance representative numbers are obtained. The processing unit assigns the presence label or the non-entry label belonging to the label group to the target price image according to the smaller of the two. 如請求項5所述之運算設備,其中若該進場標籤組之該分群特徵距離代表數較小,該進場標籤被該處理單元指派給該目標價格圖像,且該處理單元更計算一投資決策比率對應該進場標籤組,該投資決策比率 = 該不進場標籤組之該分群特徵距離代表數 / 該二個分群特徵距離代表數之和。The computing device of claim 5, wherein if the grouping feature distance representative number of the approach label group is small, the approach label is assigned to the target price image by the processing unit, and the processing unit further calculates a The investment decision ratio corresponds to the entry tag group, and the investment decision ratio = the sum of the group feature distance representative number of the non-entry tag group / the two group feature distance representative numbers. 如請求項5所述之運算設備,其中若該不進場標籤組之該分群特徵距離代表數較小,該不進場標籤被該處理單元指派給該目標價格圖像,且該處理單元更計算一投資決策比率對應該不進場標籤組,該投資決策比率 = 該進場標籤組之該分群特徵距離代表數 / 該二個分群特徵距離代表數之和。The computing device of claim 5, wherein if the grouping feature distance representative number of the non-entry tag group is small, the non-entry tag is assigned to the target price image by the processing unit, and the processing unit is further Calculating an investment decision ratio corresponding to the non-entry tag group, the investment decision ratio = the sum of the group feature distance representative number of the approach tag group / the two group feature distance representative numbers. 如請求項1所述之運算設備,其中各該分群特徵距離代表數係分別選自複數分群特徵距離或據以分別計算而得,各該分群特徵距離選自歐氏距離(Euclidean Distance)、曼哈頓距離(Manhattan Distance)、切比雪夫距離 ( Chebyshev Distance )、閔可夫斯基距離(Minkowski Distance)、標準化歐氏距離 (Standardized Euclidean distance )、夾角餘弦(Cosine)與佈雷柯蒂斯距離(Bray Curtis Distance)等定義之組合。The computing device according to claim 1, wherein each of the grouping feature distance representative numbers is respectively selected from a plurality of grouping feature distances or separately calculated, and each of the grouping feature distances is selected from an Euclidean Distance, Manhattan Manhattan Distance, Chebyshev Distance, Minkowski Distance, Standardized Euclidean distance, Cosine and Bray Curtis Distance A combination of definitions. 如請求項1所述之運算設備,其中各該分群特徵距離代表數係選自複數分群特徵距離之算術平均數、幾何平均數、中位數、最大值與最小值的組合。The computing device of claim 1, wherein each of the grouping feature distance representative numbers is selected from the group consisting of an arithmetic mean, a geometric mean, a median, a maximum value and a minimum value of the complex group feature distance. 如請求項1所述之運算設備,其中該些歷史價格圖像分別對應於一歷史採樣週期內之複數連續交易日,該些歷史價格圖像之個數,與該歷史採樣週期之該些連續交易日之天數相同。The computing device of claim 1, wherein the historical price images respectively correspond to a plurality of consecutive trading days in a historical sampling period, and the number of the historical price images is continuous with the historical sampling period The number of days in the trading day is the same. 如請求項1所述之運算設備,其中各該歷史價格圖像對應於相同之一樣本時間長度之複數歷史價格。The computing device of claim 1, wherein each of the historical price images corresponds to a plurality of historical prices of the same one sample time length. 如請求項1所述之運算設備,其中該卷積神經網絡模型選自InceptionV3、Xception、VGG16、VGG19、ResNet、InceptionResNetV2、MobileNet等神經網絡模型其中之一或其任意組合。The computing device of claim 1, wherein the convolutional neural network model is selected from one of a neural network model such as InceptionV3, Xception, VGG16, VGG19, ResNet, InceptionResNetV2, MobileNet, or any combination thereof. 如請求項1所述之運算設備,其中該分群分析演算法選自吸引子聚類分群(Affinity Propagation Clustering)、K-Means分群(K-Means Clustering)、K-Medoids分群(K-Medoids Clustering)、階層分群(Hierarchical Clustering)其中之一或其任意組合。The computing device according to claim 1, wherein the group analysis algorithm is selected from the group consisting of: Affinity Propagation Clustering, K-Means Clustering, and K-Medoids Clustering. One or any combination of Hierarchical Clustering. 如請求項1所述之運算設備,其中各該歷史價格圖像與該目標價格圖像選自K線圖(Candlestick chart)、美國線圖(OHLC chart)與點數圖(Point and Figure Chart),以及均線指標圖、震盪指標圖、趨勢指標圖、移動平均線圖、指數平滑異同移動平均線圖、隨機指標圖、相對強弱指標圖、買賣氣勢指標圖、買賣意願指標圖、威廉指標圖、漲跌比率指標圖、買賣超測試指標圖、動向指數圖、心理線指標圖、動量指標圖、騰落指標、VIX波動率指標圖與其他源自該金融商品之價格的任何圖像之組合。The computing device of claim 1, wherein each of the historical price image and the target price image is selected from the group consisting of a candlestick chart, an OHLC chart, and a point and figure chart. And the moving average indicator chart, the oscillator index chart, the trend indicator chart, the moving average chart, the exponential smoothing similarity moving average chart, the stochastic indicator chart, the relative strength indicator chart, the trading momentum indicator chart, the trading intention indicator chart, the William indicator chart, The combination of the ups and downs ratio indicator map, the buy and sell over test indicator chart, the trend index chart, the psychological line indicator chart, the momentum indicator chart, the drop indicator, the VIX volatility indicator chart, and any other images derived from the price of the financial product. 如請求項1所述之運算設備,其中根據該些分群特徵距離代表數而輸出對應該金融商品之該操作訊號,所對應之程序選自執行交易、指派該N個分類標籤其中一個給該目標價格圖像、或將該些分群特徵距離代表數輸入至一強化學習模型作為複數學習素材。The computing device of claim 1, wherein the operation signal corresponding to the financial product is output according to the group feature distance representative number, and the corresponding program is selected from executing the transaction, assigning one of the N classification labels to the target The price image, or the number of representative distance representative numbers, is input to a reinforcement learning model as a plural learning material.
TW106219521U 2017-12-29 2017-12-29 Computing apparatus for processing price images of a financial instrument TWM561277U (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW106219521U TWM561277U (en) 2017-12-29 2017-12-29 Computing apparatus for processing price images of a financial instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW106219521U TWM561277U (en) 2017-12-29 2017-12-29 Computing apparatus for processing price images of a financial instrument

Publications (1)

Publication Number Publication Date
TWM561277U true TWM561277U (en) 2018-06-01

Family

ID=63257457

Family Applications (1)

Application Number Title Priority Date Filing Date
TW106219521U TWM561277U (en) 2017-12-29 2017-12-29 Computing apparatus for processing price images of a financial instrument

Country Status (1)

Country Link
TW (1) TWM561277U (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111489180A (en) * 2019-01-25 2020-08-04 北京京东尚科信息技术有限公司 Reference information generation method, system and device
TWI781339B (en) * 2019-08-10 2022-10-21 鍾尉誠 Automatic method of financial commodity trading based on market trends in an adjustable time interval
TWI790466B (en) * 2020-08-05 2023-01-21 國立高雄科技大學 Graphical investment decision-making system based on price pattern of securities
TWI835638B (en) * 2022-05-04 2024-03-11 國立清華大學 Master policy training method of hierarchical reinforcement learning with asymmetrical policy architecture

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111489180A (en) * 2019-01-25 2020-08-04 北京京东尚科信息技术有限公司 Reference information generation method, system and device
TWI781339B (en) * 2019-08-10 2022-10-21 鍾尉誠 Automatic method of financial commodity trading based on market trends in an adjustable time interval
TWI790466B (en) * 2020-08-05 2023-01-21 國立高雄科技大學 Graphical investment decision-making system based on price pattern of securities
TWI835638B (en) * 2022-05-04 2024-03-11 國立清華大學 Master policy training method of hierarchical reinforcement learning with asymmetrical policy architecture

Similar Documents

Publication Publication Date Title
Adetunji et al. House price prediction using random forest machine learning technique
Vadera et al. Methods for pruning deep neural networks
Hasan et al. Review of the state of the art of deep learning for plant diseases: A broad analysis and discussion
Nawaz et al. AI-based object detection latest trends in remote sensing, multimedia and agriculture applications
Zhang et al. Deeplob: Deep convolutional neural networks for limit order books
Wang et al. Automatic image‐based plant disease severity estimation using deep learning
WO2022213465A1 (en) Neural network-based image recognition method and apparatus, electronic device, and medium
Uddin Addressing accuracy paradox using enhanched weighted performance metric in machine learning
CN113642727B (en) Training method of neural network model and processing method and device of multimedia information
US11710552B2 (en) Method and system for refining label information
US11568212B2 (en) Techniques for understanding how trained neural networks operate
KR102504319B1 (en) Apparatus and Method for Classifying attribute of Image Object
CN110619059A (en) Building marking method based on transfer learning
TWM561277U (en) Computing apparatus for processing price images of a financial instrument
Wu et al. Imaging feature-based clustering of financial time series
WO2023004632A1 (en) Method and apparatus for updating knowledge graph, electronic device, storage medium, and program
CN115034845A (en) Method and device for identifying same-style commodities, computer equipment and medium
CN116452333A (en) Construction method of abnormal transaction detection model, abnormal transaction detection method and device
Mohamed Rida et al. From Technical Indicators to Trading Decisions: A Deep Learning Model Combining CNN and LSTM.
CN110414562A (en) Classification method, device, terminal and the storage medium of X-ray
Wu et al. Functional autoencoder for smoothing and representation learning
CN112990978A (en) Method and system for predicting trend of price limit instruction book
Lamichhane et al. CNN based 2D object detection techniques: A review
Ingle et al. Deep learning driven silicon wafer defect segmentation and classification
TW201931265A (en) Method and computing apparatus for processing price images of a financial instrument

Legal Events

Date Code Title Description
MM4K Annulment or lapse of a utility model due to non-payment of fees