[go: up one dir, main page]

TW202443471A - Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium - Google Patents

Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium Download PDF

Info

Publication number
TW202443471A
TW202443471A TW112114498A TW112114498A TW202443471A TW 202443471 A TW202443471 A TW 202443471A TW 112114498 A TW112114498 A TW 112114498A TW 112114498 A TW112114498 A TW 112114498A TW 202443471 A TW202443471 A TW 202443471A
Authority
TW
Taiwan
Prior art keywords
trading
monitoring
interface
transaction
financial
Prior art date
Application number
TW112114498A
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 TW112114498A priority Critical patent/TW202443471A/en
Publication of TW202443471A publication Critical patent/TW202443471A/en

Links

Images

Landscapes

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

Abstract

A method for auto-trading and monitoring financial commodities, a system and a non-transitory computer-readable medium are provided. The method is operated in a user device. When auto-trading and monitoring software is executed in the user device, one or more performance items of one or more financial commodities can be updated to the user device from a monetary exchange directly or indirectly. A single-type form interface is used to display the performance items. One or more trading scenarios can be formed when commodity trading parameters are setting in the system. Next, offered prices of the financial commodities are imported form the monetary exchange directly or indirectly. In a monitoring procedure, the one or more trading scenarios set for each of the performance items are compared with the offered prices periodically in a monitoring cycle. If any trading scenario is matched, a trading instruction is transmitted to the monetary exchange.

Description

金融商品自動交易與監控方法、系統以及電腦可讀取媒體Financial product automatic trading and monitoring method, system and computer readable medium

說明書公開一種金融商品自動交易的方法,特別是指通過軟體單一類型頁面的方式設定金融商品履約項目的交易條件並執行監控的金融商品自動交易與監控方法、系統以及電腦可讀取媒體。The specification discloses a method for automatic trading of financial products, particularly a method, system and computer-readable medium for automatic trading and monitoring of financial products, which sets the trading conditions of financial product performance items and performs monitoring through a single type of software page.

傳統針對特定金融商品(如證券、期貨及選擇權)的下單均須依賴券商的電腦軟體或手機應用程式,主要問題是投資人需要通過這些應用軟體盯盤,並以人工下單。這類應用軟體雖提供可預掛單,但是操作方式不方便。以手機應用程式為例,因為受限於螢幕大小,因此無法一次顯示完整的資訊,因此使用者下單操作時必須先觀看金融商品的報價畫面,然後進到下一層選擇買進或賣出,確認下單後還要進入委託回報畫面進行確認,如果標的未成交,又要回到報價畫面,如此需花費繁複的步驟,因此,當有特定行情發生時,投資人可能完全無法對應行情下單。Traditionally, orders for specific financial products (such as securities, futures and options) must rely on the broker's computer software or mobile phone applications. The main problem is that investors need to monitor the market through these application software and place orders manually. Although this type of application software provides pre-placed orders, the operation method is inconvenient. Taking mobile phone applications as an example, due to the limitation of screen size, it is impossible to display complete information at once. Therefore, when placing an order, the user must first view the quotation screen of the financial product, and then go to the next level to choose to buy or sell. After confirming the order, you must enter the commission return screen for confirmation. If the target is not traded, you have to return to the quotation screen. This requires complicated steps. Therefore, when a specific market occurs, investors may be completely unable to place orders in accordance with the market.

進一步地,投資人還可以利用券商雲端功能下單,同樣地,雲端功能一次僅能設定單一金融商品部位,並且針對選擇權價差單而言,現行雲端下單還沒支援價差單下單或平倉,而券商(或期貨商)提供的選擇權價差單設定介面頗為複雜,使得投資人也無法立即反應以對應巨大行情下單。在此一提的是,當有快市發生時,不管是利用預掛單或是雲端下單,所述證券、期貨或選擇權無法成交的情形經常發生,或是成交價位僅能使用範圍市價,任憑市場搓合,產生較大損失。Furthermore, investors can also use the brokerage cloud function to place orders. Similarly, the cloud function can only set a single financial product position at a time, and for option spread orders, the current cloud order does not support spread order placement or position closing, and the option spread order setting interface provided by the brokerage (or futures trader) is quite complicated, making it impossible for investors to react immediately to place orders in response to huge market conditions. It is worth mentioning that when there is a fast market, whether it is using a pre-order or a cloud order, the situation where the securities, futures or options cannot be traded often occurs, or the transaction price can only use the range market price, and the market is left to the market, resulting in greater losses.

另外,由於期貨與選擇權為互相避險的工具,因此當整體部位含有選擇權及用來避險的期貨部位,或是持有期貨及用來避險的選擇權部位時,就必須以整體部位的盈虧來進行停損停利的操作,而現有期貨商的交易軟體並無法針對整體部位進行停損、停利的控管,因此只能由交易者自行管理並進行個別下單或平倉,對於無法盯盤或是新手交易者來說,操作期貨及選擇權的風險相對甚高。In addition, since futures and options are hedging tools, when the overall position contains options and futures positions used for hedging, or when holding futures and options positions used for hedging, the stop loss and take profit operations must be carried out based on the profit and loss of the overall position. However, the existing futures trading software of futures traders cannot control the stop loss and take profit for the overall position, so traders can only manage and place individual orders or close positions by themselves. For novice traders who cannot monitor the market or are new to futures and options, the risk of operating futures and options is relatively high.

現在人們則會使用電腦科技在投資的應用中,面對資訊複雜且需要隨時監控的金融商品,在隨時有巨大行情波動的投資市場中,投資人需要更方便且能自動化進行交易與監控的電腦軟體。Nowadays, people use computer technology in investment applications. Faced with financial products with complex information that need to be monitored at all times, and in investment markets with huge market fluctuations at any time, investors need computer software that is more convenient and can automate transactions and monitoring.

為了提供針對投資市場中多樣化的金融商品一個方便且可快速交易的方法,揭露書提出一種金融商品自動交易與監控方法、系統以及電腦可讀取媒體。In order to provide a convenient and fast trading method for the diversified financial products in the investment market, the disclosure proposes a method, system and computer-readable medium for automatic trading and monitoring of financial products.

根據實施例,所述金融商品自動交易與監控方法通過一自動交易與監控軟體運行於一使用者裝置中,在方法中,於新交易週期開始時(如週選擇權每週新掛牌日),通過自動交易與監控軟體直接或間接自一金融商品交易所更新一或多個金融商品的一或多個履約項目,通過自動交易與監控軟體提供的單一類型表單介面顯示出取得的履約項目,使用者通過操作表單介面得以設定履約項目的商品交易參數形成一或多個交易條件。此時,通過自動交易與監控軟體可直接或間接接收金融商品的履約項目的報價,使得軟體中的監控模組可以在所設定的一監控周期定時比對各履約項目的一或多個交易條件,能在符合任一交易條件的履約項目時,向金融商品交易所發出一交易指示。According to an embodiment, the financial product automatic trading and monitoring method is run in a user device through an automatic trading and monitoring software. In the method, at the beginning of a new trading cycle (such as a new listing day of weekly options every week), one or more performance items of one or more financial products are updated directly or indirectly from a financial product exchange through the automatic trading and monitoring software, and the obtained performance items are displayed through a single type form interface provided by the automatic trading and monitoring software. The user can set the commodity trading parameters of the performance items to form one or more trading conditions by operating the form interface. At this time, the quotation of the performance items of financial products can be received directly or indirectly through the automatic trading and monitoring software, so that the monitoring module in the software can regularly compare one or more transaction conditions of each performance item in a set monitoring cycle, and can issue a transaction instruction to the financial product exchange when a performance item meets any transaction condition.

進一步地,在所述方法中,可通過使用者裝置的連網功能連線一報價平台,以間接通過報價平台以一應用程式介面自金融商品交易所更新所述金融商品的履約項目以及取得報價,如指數、價格或點數。Furthermore, in the method, a quotation platform can be connected through the Internet function of the user device to indirectly update the performance items of the financial product and obtain quotations, such as indices, prices or points, from the financial product exchange through an application program interface through the quotation platform.

優選地,所述自動交易與監控軟體設有具有單一類型表單介面的一主控台介面,可將所有金融商品之部位的盈虧,均匯集至主控台上加總,通過主控台可設定全體部位盈虧總額的停損、停利以及移動停利條件,並在符合任一交易條件時通過自動交易與監控軟體向金融商品交易所發出平倉之交易指示,以將所有部位平倉,進一步,當交易指示未成交時,自動交易與監控軟體會根據系統繼續發出交易指示,直到部位完全成交或下單次數達到系統設定的交易次數上限為止。Preferably, the automatic trading and monitoring software is provided with a main console interface having a single type of form interface, which can aggregate the profits and losses of all financial product positions on the main console and add them up. The stop loss, stop profit and moving stop profit conditions of the total profit and loss of all positions can be set through the main console, and when any trading condition is met, a closing transaction instruction is issued to the financial product exchange through the automatic trading and monitoring software to close all positions. Furthermore, when the transaction instruction is not executed, the automatic trading and monitoring software will continue to issue transaction instructions according to the system until the position is fully executed or the number of orders reaches the upper limit of the number of transactions set by the system.

進一步地,自動交易與監控軟體還針對各種金融商品提供買權介面、賣權介面、價差單買權介面、價差單賣權介面、庫存價差單介面、期貨指期介面與證券介面的任一或多個介面,使得使用者可通過各單一類型表單介面針對單一履約項目設定停損與/或停利與/或移動停利,以及特定交易參數,例如包含「當指數大於」、「當指數小於」、「當價格或點數大於」、「當價格或點數小於」等條件式 ,以及加倉或減倉等交易指令,並能執行自動監控,還能通過主控台介面提供即時通知監控與交易結果的功能。Furthermore, the automatic trading and monitoring software also provides any one or more interfaces of call option interface, sell option interface, spread order call option interface, spread order sell option interface, inventory spread order interface, futures index interface and securities interface for various financial products, so that users can set stop loss and/or take profit and/or moving stop profit for a single fulfillment item through each single type of form interface, as well as specific trading parameters, such as "when the index is greater than", "when the index is less than", "when the price or point is greater than", "when the price or point is less than" and other conditional expressions, as well as trading instructions such as adding or reducing positions, and can perform automatic monitoring, and can also provide real-time notification of monitoring and trading results through the main console interface.

根據一實施例,通過自動交易與監控軟體的單一類型表單介面提供交易參數設定,用以設定監控時段、交易方式、下單次數上限與平倉次數上限等交易參數。According to one embodiment, a single type form interface of the automatic trading and monitoring software is used to provide trading parameter settings for setting trading parameters such as monitoring time period, trading method, order limit and position closing limit.

進一步地,所述交易參數設定欄位提供各個履約項目的交易開關、停損、停利、移動停利以及特定交易參數(可包含「當指數大於」、「當指數小於」、「當價格或點數大於」、「當價格或點數小於」其中一或多個條件式)、加倉或減倉,形成該一或多個交易條件。Furthermore, the transaction parameter setting field provides transaction switches, stop loss, take profit, moving stop profit and specific transaction parameters (which may include one or more of the conditions "when the index is greater than", "when the index is less than", "when the price or point is greater than", "when the price or point is less than"), increase or decrease positions for each fulfillment item, forming the one or more transaction conditions.

根據實施例,通過執行於使用者裝置的自動交易與監控軟體實現金融商品自動交易與監控系統,系統包括一資訊傳輸模組,藉此可直接或間接自金融商品交易所更新一或多個金融商品的一或多個履約項目,及取得報價(如指數、價格或點數);一表單模組,藉此啟始所述單一類型的表單介面,成為條件輸入的介面,通過此表單介面設定商品交易參數以形成一或多個交易條件;一交易傳輸模組,用以直接或間接向金融商品交易所發出交易指示;一監控模組,根據所匯入對應一或多個金融商品的履約項目的報價,以一監控周期定時比對符合整體部位盈虧總額之一或多個交易條件,通過交易傳輸模組向金融商品交易所發出交易指示;以及一數據處理模組,通過數據處理模組針對符合任一交易條件的履約項目,通過交易傳輸模組向金融商品交易所發出交易指示。According to the embodiment, the automatic trading and monitoring system for financial products is implemented by executing the automatic trading and monitoring software on the user device. The system includes an information transmission module, which can directly or indirectly update one or more performance items of one or more financial products from the financial product exchange and obtain quotes (such as indices, prices or points); a form module, which starts the single type of form interface and becomes the interface for condition input. The commodity trading parameters are set through this form interface to form one or more trading conditions; a transaction module; A transmission module is used to directly or indirectly issue a transaction instruction to a financial commodity exchange; a monitoring module compares one or more transaction conditions that meet the total profit and loss of the overall position according to the quotations of the imported performance items corresponding to one or more financial products in a monitoring cycle, and issues a transaction instruction to the financial commodity exchange through the transaction transmission module; and a data processing module issues a transaction instruction to the financial commodity exchange through the transaction transmission module for the performance items that meet any transaction condition.

為使能更進一步瞭解本發明的特徵及技術內容,請參閱以下有關本發明的詳細說明與圖式,然而所提供的圖式僅用於提供參考與說明,並非用來對本發明加以限制。To further understand the features and technical contents of the present invention, please refer to the following detailed description and drawings of the present invention. However, the drawings provided are only used for reference and description and are not used to limit the present invention.

以下是通過特定的具體實施例來說明本發明的實施方式,本領域技術人員可由本說明書所公開的內容瞭解本發明的優點與效果。本發明可通過其他不同的具體實施例加以施行或應用,本說明書中的各項細節也可基於不同觀點與應用,在不悖離本發明的構思下進行各種修改與變更。另外,本發明的附圖僅為簡單示意說明,並非依實際尺寸的描繪,事先聲明。以下的實施方式將進一步詳細說明本發明的相關技術內容,但所公開的內容並非用以限制本發明的保護範圍。The following is a specific embodiment to illustrate the implementation of the present invention. The technical personnel in this field can understand the advantages and effects of the present invention from the content disclosed in this specification. The present invention can be implemented or applied through other different specific embodiments. The details in this specification can also be modified and changed in various ways based on different viewpoints and applications without deviating from the concept of the present invention. In addition, the drawings of the present invention are only for simple schematic illustration and are not depicted according to actual size. Please note in advance. The following implementation will further explain the relevant technical content of the present invention in detail, but the disclosed content is not used to limit the scope of protection of the present invention.

應當可以理解的是,雖然本文中可能會使用到“第一”、“第二”、“第三”等術語來描述各種元件或者訊號,但這些元件或者訊號不應受這些術語的限制。這些術語主要是用以區分一元件與另一元件,或者一訊號與另一訊號。另外,本文中所使用的術語“或”,應視實際情況可能包括相關聯的列出項目中的任一個或者多個的組合。It should be understood that, although the terms "first", "second", "third", etc. may be used in this document to describe various components or signals, these components or signals should not be limited by these terms. These terms are mainly used to distinguish one component from another component, or one signal from another signal. In addition, the term "or" used in this document may include any one or more combinations of the related listed items depending on the actual situation.

針對金融商品的投資,為了提供使用者可以方便操作、設定交易參數、監控與下單,揭露書提出一種金融商品自動交易與監控方法、系統以及電腦可讀取媒體。In order to provide users with convenient operations, setting of trading parameters, monitoring and order placement for investment in financial products, the disclosure document proposes a method, system and computer-readable medium for automatic trading and monitoring of financial products.

金融商品自動交易與監控系統運行於使用者端的應用軟體與金融商品交易所之間,或是使用者端應用軟體通過第三方報價平台(如券商或期貨商)與金融商品交易所取得資訊以及交易,相關系統架構可參考圖1所示金融商品自動交易與監控系統的架構實施例示意圖。The automatic trading and monitoring system for financial products runs between the user-side application software and the financial product exchange, or the user-side application software obtains information and trades with the financial product exchange through a third-party quotation platform (such as a securities firm or futures trader). The relevant system architecture can refer to the schematic diagram of the architecture implementation example of the automatic trading and monitoring system for financial products shown in Figure 1.

圖中顯示使用者裝置15為電腦系統實現的裝置,如個人電腦或行動裝置,以其中處理器執行一自動交易與監控軟體20,使得使用者裝置15通過網路10連線金融商品交易所11與報價平台13。The figure shows that the user device 15 is a device implemented by a computer system, such as a personal computer or a mobile device, in which a processor executes an automatic trading and monitoring software 20, so that the user device 15 is connected to the financial commodity exchange 11 and the quotation platform 13 through the network 10.

圖示的金融商品交易所11可為期貨或選擇權的交易所,而報價平台13可為直接提供投資人服務的券商、期貨商或金融軟體服務商。執行於使用者裝置15中的自動交易與監控軟體20可直接自金融商品交易所11取得各種金融商品的履約項目的報價資訊(如指數、價格或點數)、投資人購買的金融商品相關資訊,或者,自動交易與監控軟體20的後台可介接報價平台13,報價平台13則是通過特定應用程式介面(API)自金融商品交易所11取得金融商品交易資訊(101),使得自動交易與監控軟體20可以從報價平台13同步取得所選擇的金融商品報價資訊(103)。The illustrated financial product exchange 11 may be a futures or options exchange, and the quotation platform 13 may be a securities firm, futures trader or financial software service provider that directly provides services to investors. The automatic trading and monitoring software 20 executed in the user device 15 may directly obtain quotation information (such as index, price or point) of the performance items of various financial products and information related to the financial products purchased by investors from the financial product exchange 11, or the background of the automatic trading and monitoring software 20 may be connected to the quotation platform 13, and the quotation platform 13 obtains the financial product transaction information (101) from the financial product exchange 11 through a specific application programming interface (API), so that the automatic trading and monitoring software 20 can synchronously obtain the selected financial product quotation information (103) from the quotation platform 13.

如此,使用者可以通過自動交易與監控軟體20監控特定金融商品、總體部位盈虧、載入履約項目、設定交易參數、設定模擬交易,並實現自動監控,以及直接交易等功能,並能通過監控判斷當有任何行情符合交易條件時,可以產生交易指令105,並向金融商品交易所11發出交易指令105。In this way, the user can monitor specific financial products, overall position profits and losses, load performance items, set trading parameters, set simulated transactions, and realize automatic monitoring and direct trading functions through the automatic trading and monitoring software 20. It can also generate trading instructions 105 and issue trading instructions 105 to the financial product exchange 11 when any market conditions meet the trading conditions through monitoring.

自動交易與監控軟體中實作有多個功能模組,以實現所述金融商品自動交易與監控方法,可參考圖2所示通過自動交易與監控軟體實現金融商品自動交易與監控系統的功能模組實施例圖。There are multiple functional modules implemented in the automatic trading and monitoring software to realize the automatic trading and monitoring method of financial products. Please refer to Figure 2 for an example diagram of the functional modules of the automatic trading and monitoring system for financial products implemented by the automatic trading and monitoring software.

圖中顯示執行於使用者裝置15的自動交易與監控軟體20提供多個相互聯繫的以軟體程式實現的軟體模組,其中設有資訊傳輸模組207,資訊傳輸模組207如一網路模組,可藉此能直接或間接自金融商品交易所11更新一或多個金融商品的一或多個履約項目,並取得報價(如指數、價格或點數)。此圖例顯示通過資訊傳輸模組207連接報價平台13,由報價平台13提供商品資訊,可以通過報價平台13間接地自金融商品交易所11取得各種金融商品的履約項目,以及對應的報價。The figure shows that the automatic trading and monitoring software 20 executed on the user device 15 provides a plurality of interconnected software modules implemented by software programs, wherein an information transmission module 207 is provided. The information transmission module 207 is a network module, through which one or more performance items of one or more financial products can be updated directly or indirectly from the financial product exchange 11, and quotations (such as indices, prices or points) can be obtained. This illustration shows that the quotation platform 13 is connected through the information transmission module 207, and the quotation platform 13 provides product information, and the performance items of various financial products and the corresponding quotations can be obtained indirectly from the financial product exchange 11 through the quotation platform 13.

自動交易與監控軟體20設有表單模組203,用以啟始單一類型表單介面,形成輸入介面,可取代傳統鍵盤輸入的功能,除了通過圖形化的表單介面顯示自金融商品交易所11更新的一或多個金融商品的一或多個履約項目外,主要是通過此單一類型的表單介面設定商品交易參數以形成一或多個交易條件,並儲存在圖1顯示的使用者裝置15中的記憶體中。The automatic trading and monitoring software 20 is provided with a form module 203 for starting a single type form interface to form an input interface, which can replace the function of traditional keyboard input. In addition to displaying one or more performance items of one or more financial products updated from the financial product exchange 11 through a graphical form interface, it mainly sets the commodity trading parameters through this single type form interface to form one or more trading conditions and stores them in the memory of the user device 15 shown in Figure 1.

自動交易與監控軟體20設有一交易傳輸模組211,交易傳輸模組211可以是網路模組,根據使用者通過上述單一類型的表單介面選擇的金融商品,可以直接或間接向金融商品交易所11發出交易指示。The automatic trading and monitoring software 20 is provided with a transaction transmission module 211. The transaction transmission module 211 may be a network module. According to the financial product selected by the user through the above-mentioned single type form interface, the transaction instruction may be directly or indirectly issued to the financial product exchange 11.

當直接或間接自金融商品交易所11匯入金融商品的履約項目的報價後,可以通過監控模組205,根據所匯入對應金融商品的履約項目的報價,以一監控周期定時比對通過表單模組203輸入各履約項目的一或多個交易條件,包括比對符合整體部位盈虧總額之一或多個交易條件。接著,可通過以處理器與軟體協作的數據處理模組209,通過數據處理,針對符合任一交易條件的履約項目,通過交易傳輸模組211向金融商品交易所11發出交易指示。After the quotation of the performance item of the financial product is directly or indirectly imported from the financial product exchange 11, the monitoring module 205 can periodically compare one or more transaction conditions of each performance item input through the form module 203 according to the quotation of the performance item of the corresponding financial product imported in a monitoring cycle, including comparing one or more transaction conditions that meet the total profit and loss of the overall position. Then, the data processing module 209, which cooperates with the processor and software, can send a transaction instruction to the financial product exchange 11 through the transaction transmission module 211 through data processing for the performance item that meets any transaction condition.

在通過自動交易與監控軟體20實現的金融商品自動交易與監控系統運作時,配合使用者裝置15中的網路通訊功能自金融商品交易所11(獲通過報價平台13)取得即時金融商品的資訊,可以通過其中表單模組203以表單形式的表單介面呈現各種金融商品與履約項目給使用者查閱,並可設定交易參數以自動進行監控。When the automatic trading and monitoring system for financial products implemented by the automatic trading and monitoring software 20 is in operation, the network communication function in the user device 15 is used to obtain real-time financial product information from the financial product exchange 11 (obtained through the quotation platform 13), and various financial products and performance items can be presented to the user in a form interface in the form of a form through the form module 203, and transaction parameters can be set for automatic monitoring.

自動交易與監控軟體20還提供一通訊模組213,這是實現一種即時通訊的功能,可藉此與外部裝置通訊。舉例來說,使用者可在自動交易與監控軟體20中設定通訊的方法,例如電子郵件、即時通訊(如Line、Telegram等)與手機簡訊等,當有特定訊息產生,如有符合交易條件的情況、交易成功或失敗、停損停利的訊息或是系統異常等,可以通過通訊模組213將這些訊息傳送給使用者所持有的通訊裝置200,例如是行動裝置或其他個人裝置上。The automatic trading and monitoring software 20 also provides a communication module 213, which realizes a real-time communication function and can communicate with external devices. For example, the user can set the communication method in the automatic trading and monitoring software 20, such as e-mail, instant messaging (such as Line, Telegram, etc.) and mobile phone text messages, etc. When a specific message is generated, such as a situation that meets the transaction conditions, a successful or failed transaction, a stop loss and stop profit message, or a system abnormality, these messages can be sent to the communication device 200 held by the user through the communication module 213, such as a mobile device or other personal device.

通過上述系統實現的金融商品自動交易與監控方法,其中主要發明概念是在使用者裝置中通過自動交易與監控軟體20的表單模組203提供以表單形式呈現出各種金融商品履約項目的內容,以表單介面設定交易參數,並提供監控與自動下單的功能。在此一提的是,根據實施例之一,表單模組203提供的表單介面可以是一個具有運算功能的試算表,以此顯示金融商品率約項目與其價格,其中根據接收的資訊填入各種金融商品的履約項目的報價,加上使用者設定的交易參數,據此執行監控。The main inventive concept of the automatic trading and monitoring method of financial products implemented by the above system is to present the contents of various financial product performance items in the form of a form through the form module 203 of the automatic trading and monitoring software 20 in the user device, set the transaction parameters through the form interface, and provide monitoring and automatic ordering functions. It is mentioned here that according to one embodiment, the form interface provided by the form module 203 can be a spreadsheet with calculation functions to display financial product rate items and their prices, wherein the quotations of various financial product performance items are filled in according to the received information, plus the transaction parameters set by the user, and monitoring is performed accordingly.

其中,自動交易與監控軟體20後台可介接到報價平台13(如券商或期貨商)或金融商品交易所11,根據實施例,可以通過單一類型表格介面分別呈現期貨與選擇權的資訊,亦可通過此單一類型表格介面設定交易參數,並設定監控,能在查閱期貨與選擇權行情之外,還可立即選定對履約項目執行下單、平倉、加倉或是減倉之指令。Among them, the background of the automatic trading and monitoring software 20 can be connected to the quotation platform 13 (such as a securities firm or a futures trader) or the financial commodity exchange 11. According to the embodiment, the information of futures and options can be presented separately through a single type table interface, and the trading parameters and monitoring can be set through this single type table interface. In addition to checking the futures and options market conditions, it is also possible to immediately select the execution of orders, liquidation, increase or decrease positions for the performance items.

可參考圖3顯示的金融商品自動交易與監控方法實施例流程。Please refer to FIG. 3 for an example process flow of an automatic trading and monitoring method for financial products.

在自動交易與監控軟體運作過程,持續以通訊功能連線金融商品交易所,更新金融商品履約項目與相關報價資訊(步驟S301)。During the operation of the automatic trading and monitoring software, the communication function is continuously used to connect to the financial product exchange to update the financial product performance items and related quotation information (step S301).

之後,以自動交易與監控軟體啟始的單一類型表單介面顯示接收的一或多個金融商品的一或多個履約項目,並顯示對應各筆商品履約項目的多個交易參數設定欄位,使用者可據此設定商品交易參數(步驟S303)。舉例來說,自動交易與監控軟體通過此表單介面中的交易參數設定欄位提供各個履約項目的停損、停利、移動停利以及特定交易參數(包含「當指數大於」、「當指數小於」、「當價格或點數大於」、「當價格或點數小於」),或是通過表格頁面中的下單口數欄位,輸入大於目前庫存口數的數字來代表加倉條件,或是輸入小於目前庫存口數的數字來代表減倉條件,如此,形成金融商品中各筆商品履約項目的一或多個交易條件(步驟S305)。Afterwards, the single-type form interface started by the automatic trading and monitoring software displays one or more performance items of the received one or more financial products, and displays multiple transaction parameter setting fields corresponding to each product performance item, so that the user can set the product transaction parameters accordingly (step S303). For example, the automatic trading and monitoring software provides stop loss, take profit, moving stop profit and specific trading parameters (including "when the index is greater than", "when the index is less than", "when the price or point is greater than", "when the price or point is less than") for each fulfillment item through the trading parameter setting fields in this form interface, or through the order quantity field in the form page, enter a number greater than the current inventory quantity to represent a position increase condition, or enter a number less than the current inventory quantity to represent a position reduction condition, so as to form one or more trading conditions for each commodity fulfillment item in the financial product (step S305).

之後,根據所匯入對應一或多個金融商品的履約項目的報價,通過自動交易與監控軟體執行監控,其中監控模組根據所設定的一監控周期定時比對上述步驟中產生的一或多個交易條件,即時判斷是否符合交易條件(步驟S307)。Afterwards, based on the quotations of the performance items corresponding to one or more financial products imported, monitoring is performed through the automatic trading and monitoring software, wherein the monitoring module regularly compares the one or more transaction conditions generated in the above steps according to a set monitoring cycle, and instantly determines whether the transaction conditions are met (step S307).

在尚未有任何符合交易條件的情況下(否),重複步驟S307繼續判斷是否有任何交易條件被滿足。當監控模組判斷當下金融商品相關報價符合任一交易條件(是),即向金融商品交易所發出一交易指示,以請求執行交易(步驟S309),據此,通過金融商品交易所進行履約項目的交易,例如買、賣,與結算(平倉)等交易。If no transaction conditions are met (no), step S307 is repeated to continue to determine whether any transaction conditions are met. When the monitoring module determines that the current financial product-related quotation meets any transaction condition (yes), a transaction instruction is issued to the financial product exchange to request the execution of the transaction (step S309). Accordingly, the transaction of the performance item, such as buying, selling, and settlement (closing) transactions, is carried out through the financial product exchange.

執行交易後,由交易傳輸模組自金融商品交易所取得交易回報資訊後,判斷所送交易是否完全成交、或是已達到系統設定的下單或平倉次數上限(步驟S311)。當交易傳輸模組判斷尚未完全成交且發出交易指示次數尚未達到系統設定的下單或平倉次數上限(否),則再次判斷是否有符合交易條件的任何交易請求(步驟S307);反之,當交易完成,或是已達交易次數上限(是)。After executing the transaction, the transaction transmission module obtains the transaction feedback information from the financial commodity exchange and determines whether the submitted transaction is completely completed or has reached the upper limit of the number of orders or liquidation times set by the system (step S311). When the transaction transmission module determines that the transaction has not been completely completed and the number of transaction instructions issued has not reached the upper limit of the number of orders or liquidation times set by the system (no), it will again determine whether there are any transaction requests that meet the transaction conditions (step S307); otherwise, when the transaction is completed or the upper limit of the number of transactions has been reached (yes).

在上述流程中,系統將根據所取得交易回報資訊,進行判斷所送交易是否完全成交、或是已達到系統設定的下單或平倉次數上限,當已完全成交並交易次數達到系統設定的下單或平倉次數上限,可傳送交易結果的訊息至使用者的通訊裝置上,或者,還可將交易結果輸出至交易資訊輸出表單中(步驟S313)。以上流程在各階段產生的訊息都可通過自動交易與監控軟體發出訊息至外部使用者的通訊裝置。In the above process, the system will determine whether the submitted transaction is completely completed or has reached the upper limit of the number of orders or liquidations set by the system based on the transaction return information obtained. When it is completely completed and the number of transactions reaches the upper limit of the number of orders or liquidations set by the system, the transaction result message can be sent to the user's communication device, or the transaction result can be output to the transaction information output form (step S313). The messages generated at each stage of the above process can be sent to the communication device of the external user through the automatic trading and monitoring software.

針對上述監控模組,圖4顯示自動交易與監控軟體中監控模組的功能實施例圖。Regarding the above-mentioned monitoring module, FIG4 shows a functional implementation example diagram of the monitoring module in the automatic trading and monitoring software.

圖中顯示監控模組400的主要功能,針對圖2顯示自動交易與監控軟體的表單模組203啟始的表單形式的圖形化使用者介面,通過監控模組400監控單一頁面單一部位交易條件(401),以能根據表單中設定的停損停利等條件式進行監控;還能通過監控模組400監控整體部位交易條件(403),也是根據主控台中所彙總整體部位盈虧的停損停利之條件,據此進行監控。監控模組400配合軟體中的通訊功能,可以實現通知使用者(405)的功能,包括按照使用者設定的通訊方式通知監控情形、損益現況與交易結果等資訊,讓使用者在不需要盯盤的情況下就可以掌握各種部位損益與交易資訊。監控模組400具有輸出交易資訊的功能(407),例如,當有任何交易發生,可以輸出最新之交易表格頁面號碼、行數號碼、成交口數、買進或賣出、開倉或平倉等資訊。以上輸出的資料可以提供給其他使用者開發客製化交易策略所需要的資訊(419)。The figure shows the main functions of the monitoring module 400. With reference to FIG2 , a graphical user interface in the form of a form is shown which is started by the form module 203 of the automatic trading and monitoring software. The monitoring module 400 can monitor the single-position transaction conditions (401) on a single page, and can monitor according to the stop loss and take profit conditions set in the form. The monitoring module 400 can also monitor the overall position transaction conditions (403), and monitor according to the stop loss and take profit conditions of the overall position profit and loss summarized in the main console. The monitoring module 400 cooperates with the communication function in the software to realize the function of notifying the user (405), including notifying the monitoring status, profit and loss status and transaction results according to the communication method set by the user, so that the user can grasp the profit and loss of various positions and transaction information without having to monitor the market. The monitoring module 400 has the function of outputting transaction information (407). For example, when any transaction occurs, the latest transaction table page number, line number, transaction volume, buy or sell, open or close position and other information can be output. The above output data can provide other users with the information needed to develop customized trading strategies (419).

進一步地,自動交易與監控軟體提供根據真實數據進行實際交易的下單模式411,發出交易指示時,可以呼叫下單應用程式介面(API)415,以進行下單或平倉現有部位417。另外,自動交易與監控軟體還提供模擬交易模式409,以模擬交易並更新庫存部位413。模擬交易模式409提供使用者利用實際的行情數據進行模擬交易,可以據此學習特定金融商品的特性,熟悉軟體之操作方式、以及印證客製化交易策略的實用性,以利之後進行實際交易。Furthermore, the automatic trading and monitoring software provides an order placement mode 411 for actual trading based on real data. When a trading instruction is issued, an order placement application programming interface (API) 415 can be called to place an order or close an existing position 417. In addition, the automatic trading and monitoring software also provides a simulated trading mode 409 to simulate trading and update inventory positions 413. The simulated trading mode 409 allows users to use actual market data to perform simulated trading, thereby learning the characteristics of specific financial products, familiarizing themselves with the operation of the software, and verifying the practicality of customized trading strategies, so as to facilitate actual trading in the future.

所述自動交易與監控軟體可以根據不同金融商品提供獨立表格類型的表單介面,可以針對各個履約項目設定停損停利等交易參數;或是提供對使用者整體投資組合提供一整合型頁面,可以對整體部位盈虧設定停損停利等交易參數。可參考圖5所示自動交易與監控軟體中各頁面運作實施例圖。The automatic trading and monitoring software can provide a form interface of an independent table type according to different financial products, and can set stop loss and stop profit and other trading parameters for each performance item; or provide an integrated page for the user's overall investment portfolio, and can set stop loss and stop profit and other trading parameters for the overall position profit and loss. Please refer to the operation example diagram of each page in the automatic trading and monitoring software shown in Figure 5.

自動交易與監控軟體設有主控台500,以此實作一主控台介面,如此以整合頁面設定全部部位(指盈虧)的停損、停利與移動停利(519),其中將通過單一頁面設定一或多個金融商品的一或多個履約項目的整體停損與/或停利條件,並以主控台介面顯示監控資訊與交易結果。根據實施例,通過主控台介面,可將所有金融商品之部位的盈虧,均匯集至主控台上加總,可設定全體部位盈虧總額的停損、停利以及移動停利條件,並在符合任一交易條件時通過自動交易與監控軟體向金融商品交易所發出平倉之交易指示,以將所有部位平倉,進一步,當交易指示未成交時,自動交易與監控軟體會根據系統繼續發出交易指示,直到部位完全成交或下單次數達到系統設定的交易次數上限為止The automatic trading and monitoring software is provided with a main console 500 to implement a main console interface, so as to set the stop loss, take profit and mobile stop profit (519) of all positions (referring to profit and loss) through an integrated page, wherein the overall stop loss and/or take profit conditions of one or more performance items of one or more financial products are set through a single page, and the monitoring information and transaction results are displayed through the main console interface. According to the embodiment, through the main console interface, the profit and loss of all financial product positions can be aggregated on the main console and added up, and the stop loss, stop profit and moving stop profit conditions of the total profit and loss of all positions can be set. When any transaction condition is met, the automatic trading and monitoring software will issue a closing transaction instruction to the financial product exchange to close all positions. Furthermore, when the transaction instruction is not executed, the automatic trading and monitoring software will continue to issue transaction instructions according to the system until the position is fully executed or the number of orders reaches the upper limit of the number of transactions set by the system.

自動交易與監控軟體還針對一或多個金融商品提供一買權介面,如圖示的買權下單及監控頁面501;一賣權介面,如圖示賣權下單及監控頁面503;一價差單買權介面,如買權價差單下單及監控頁面505;一價差單賣權介面,如賣權價差單下單及監控頁面507;一庫存價差單介面,如庫存價差單下單及監控頁面509,以及一期貨介面的任一或多個介面,如圖示的期貨下單及監控頁面511。因此,可以獨立頁面設定個別部位的停損、停利、條件式開倉、平倉、加倉與減倉(513),如此,當通過各單一類型表單介面針對單一部位設定停損與停利條件,可以針對每一部位設定並執行監控。The automatic trading and monitoring software also provides a call option interface for one or more financial products, such as the call option order and monitoring page 501 shown in the figure; a sell option interface, such as the sell option order and monitoring page 503 shown in the figure; a spread order call option interface, such as the call option spread order and monitoring page 505; a spread order sell option interface, such as the put option spread order and monitoring page 507; an inventory spread order interface, such as the inventory spread order and monitoring page 509, and any one or more interfaces of a futures interface, such as the futures order and monitoring page 511 shown in the figure. Therefore, the stop loss, take profit, conditional opening, closing, adding and reducing positions (513) of individual positions can be set on independent pages. In this way, when the stop loss and take profit conditions are set for a single position through each single type form interface, each position can be set and monitored.

不論是以整合頁面設定全部部位的停損、停利與移動停利(519),或是以獨立頁面設定個別部位的停損、停利、條件式開倉、平倉、加倉與減倉(513),都由監控模組515進行監控,經比對使用者設定的交易條件,當有任一交易條件符合時,進行自動下單或平倉部位(517)。在監控過程中產生的訊息,以及交易結果,可通過主控台介面提供一即時通知監控與交易結果的功能。Whether the stop loss, take profit and moving stop profit (519) of all positions are set on an integrated page, or the stop loss, take profit, conditional opening, closing, adding and reducing positions (513) of individual positions are set on an independent page, all are monitored by the monitoring module 515. After comparing with the transaction conditions set by the user, when any of the transaction conditions are met, the position is automatically placed or closed (517). The messages generated during the monitoring process and the transaction results can provide a function of real-time notification of monitoring and transaction results through the main console interface.

圖6A至圖6L顯示自動交易與監控軟體的圖形化使用者介面實施例圖,其中各顯示畫面為系統通過執行於使用者裝置中的自動交易與監控軟體產生的圖形化使用者介面的範例,並且較佳地是以試算表(如Microsoft™的辦公室套裝軟體Excel™)為概念設計具有巨集語言(macro script)等可程式化功能的圖形化使域者介面所實作,然而所示範例並非用於限制發明的實施範圍。Figures 6A to 6L show examples of graphical user interfaces for automated trading and monitoring software, wherein each display screen is an example of a graphical user interface generated by the system by executing the automated trading and monitoring software in a user device, and is preferably implemented by a graphical user interface designed with a spreadsheet (such as Microsoft™'s office suite Excel™) as a concept and having programmable functions such as macro scripts. However, the examples shown are not intended to limit the scope of implementation of the invention.

圖6A顯示為主控台畫面一示意圖,此圖例顯示為以試算表實作主控台畫面之一,下方標示有多個頁標:主控台、參數、買權、賣權、價差單買權、價差單賣權、庫存價差單、期貨、證券、交易日誌,讓使用者可以輕易切換到買權介面、賣權介面、價差單買權介面、價差單賣權介面、庫存價差單介面、期貨介面與證券介面的任一。FIG6A is a schematic diagram of a main console screen. This diagram shows one of the main console screens implemented with a spreadsheet. There are multiple tabs at the bottom: Main Console, Parameters, Call Options, Sell Options, Spread Order Call Options, Spread Order Sell Options, Inventory Spread Order, Futures, Securities, and Transaction Log, allowing users to easily switch to any of the call option interface, sell option interface, spread order call option interface, spread order sell option interface, inventory spread order interface, futures interface, and securities interface.

主控台畫面一中區分有多個顯示區塊,各自有不同的功能與顯示資訊,登入資訊601顯示自動交易與監控軟體連線券商(或期貨商)交易平台或金融商品交易所的相關資訊。監控資訊欄602提供使用者輸入要監控的金融商品與履約項目的代碼,以及設定要監控的部位。主控台畫面一提供各種功能按鈕603,如圖例顯示的開啟登入畫面、登出、開始策略監控、停止策略監控、並開啟移動停利監控等功能按鈕。The main console screen 1 is divided into multiple display blocks, each with different functions and display information. The login information 601 displays the information related to the automatic trading and monitoring software connecting to the brokerage (or futures trader) trading platform or financial commodity exchange. The monitoring information column 602 allows the user to input the code of the financial commodity and performance item to be monitored, and to set the position to be monitored. The main console screen 1 provides various function buttons 603, such as the function buttons for opening the login screen, logging out, starting strategy monitoring, stopping strategy monitoring, and starting mobile stop profit monitoring, as shown in the figure.

指數監控區604顯示自動交易與監控軟體自金融商品交易所同步得到的各種金融指數;運作模式605提供使用者可以切換自動交易與監控軟體的運作模式,如下單模式與模擬模式。監控設定區606顯示根據使用者設定監控獲利條件的狀況,圖例顯示監控獲利條件大於等於(>=)500,000,此欄位設定開關為1,表示針對此條件進行監控,以及設定小於等於(<=)-2,000,000才產生監控結果,此欄位設定開關為0,表示不需要針對此條件進行監控。The index monitoring area 604 displays various financial indices obtained by the automatic trading and monitoring software from the financial commodity exchange; the operation mode 605 allows the user to switch the operation mode of the automatic trading and monitoring software, such as the order mode and the simulation mode. The monitoring setting area 606 displays the status of the monitoring profit conditions set by the user. The example shows that the monitoring profit condition is greater than or equal to (>=) 500,000, and this field is set to 1, indicating that monitoring is performed for this condition, and the setting is less than or equal to (<=) -2,000,000 to generate monitoring results. The field is set to 0, indicating that monitoring is not required for this condition.

圖6B顯示主控台畫面二的示意圖,此圖例顯示主控台介面中將交易結果以單一頁面呈現出具有各種交易資訊的表單,其中交易表單621顯示包括買權、賣權、價差單買權、價差單賣權、庫存價差單、證券與期貨的成交、買/賣、開倉/平倉與損益金額的表單,以上輸出於此表格的資料可以提供給其他使用者開發客製化交易策略所需要之資訊。功能按鈕622則提供使用者可以直接清空這個表單。FIG6B shows a schematic diagram of the second console screen. This diagram shows that the console interface displays the transaction results in a single page with a table containing various transaction information, wherein the transaction table 621 displays a table including calls, puts, spread orders, spread orders, inventory spread orders, securities and futures transactions, buy/sell, open/close positions and profit/loss amounts. The above data output in this table can provide other users with the information needed to develop customized trading strategies. Function button 622 allows users to directly clear this table.

圖6C顯示買權畫面示意圖,圖6D顯示賣權畫面示意圖,其中可以顯示針對特定金融商品設定下單與監控選項。FIG6C shows a schematic diagram of a call option screen, and FIG6D shows a schematic diagram of a sell option screen, in which order placement and monitoring options for specific financial products can be displayed.

圖6E顯示價差單買權畫面示意圖,圖6F顯示價差單賣權畫面示意圖,其中可以顯示針對特定金融商品設定下單與監控選項。FIG6E shows a schematic diagram of a spread order call option screen, and FIG6F shows a schematic diagram of a spread order put option screen, which may display order placement and monitoring options for specific financial instruments.

接著,圖6G顯示庫存價差單畫面示意圖、圖6H顯示期貨畫面示意圖,以及圖6I顯示交易日誌畫面示意圖。Next, FIG6G shows a schematic diagram of the inventory spread order screen, FIG6H shows a schematic diagram of the futures screen, and FIG6I shows a schematic diagram of the transaction log screen.

根據再一實施例,除了上述應用於期貨與選擇權的買賣之外,揭露書提出的金融商品自動交易與監控方法還應用於證券交易的監控與交易上,如圖6J顯示電腦執行相關應用程式後顯示的證券介面示意圖,提供使用者可以通過此使用者介面對個別股票進行下單與停損停利等監控,其中顯示的總體損益亦可由上述主控台彙總共同監控總體部位的損益。According to another embodiment, in addition to the above-mentioned application to the buying and selling of futures and options, the automatic trading and monitoring method of financial products proposed in the disclosure is also applied to the monitoring and trading of securities transactions. Figure 6J shows a schematic diagram of the securities interface displayed after the computer executes the relevant application program, which allows users to place orders and monitor stop losses and take profits on individual stocks through this user interface. The overall profit and loss displayed can also be summarized by the above-mentioned main console to jointly monitor the profit and loss of the overall position.

揭露書提出一種電腦可讀取媒體,如使用者裝置中的記憶體或儲存器,或特定非揮發性儲存媒體,用以儲存自動交易與監控軟體的程式集,經使用者裝置的處理器執行自動交易與監控軟體後,即執行揭露書提出的金融商品自動交易與監控方法。The disclosure discloses a computer-readable medium, such as a memory or storage device in a user device, or a specific non-volatile storage medium, for storing a program set of an automatic trading and monitoring software. When the automatic trading and monitoring software is executed by a processor of the user device, the automatic trading and monitoring method of financial products disclosed in the disclosure is executed.

綜上所述,根據上述實施例描述的金融商品自動交易與監控方法、系統以及電腦可讀取媒體,其中系統描述執行於使用者裝置中的自動交易與監控軟體所提供的軟體功能,以及提供查閱、參數設定、監控與下單的單一類型表單介面。通過所述自動交易與監控軟體,可整合金融商品(如期貨與選擇權)為單一類型畫面,讓使用者可以通過單一頁面查閱期貨與選擇權行情,並可立即選定要下單或是平倉之部位。進一步地,執行於使用者裝置中的自動交易與監控軟體的軟體後台可透過交易傳輸模組介接至券商或期貨商平台,所以可直接下單,通過自動交易與監控軟體,還可設定監控時間、總體盈虧的停損、停利、下單次數上限與平倉次數上限等條件。In summary, according to the above-mentioned embodiments, the automatic trading and monitoring method, system and computer-readable medium for financial products are described, wherein the system describes the software functions provided by the automatic trading and monitoring software executed in the user device, and provides a single type form interface for viewing, parameter setting, monitoring and placing orders. Through the automatic trading and monitoring software, financial products (such as futures and options) can be integrated into a single type of screen, allowing users to view futures and options market conditions through a single page, and can immediately select the position to place an order or close a position. Furthermore, the software backend of the automatic trading and monitoring software executed in the user's device can be interfaced to the brokerage or futures trading platform through the transaction transmission module, so orders can be placed directly. Through the automatic trading and monitoring software, conditions such as monitoring time, stop loss and stop profit of overall profit and loss, maximum number of orders and maximum number of liquidations can be set.

以上所公開的內容僅為本發明的優選可行實施例,並非因此侷限本發明的申請專利範圍,所以凡是運用本發明說明書及圖式內容所做的等效技術變化,均包含於本發明的申請專利範圍內。The contents disclosed above are only preferred feasible embodiments of the present invention and are not intended to limit the scope of the patent application of the present invention. Therefore, all equivalent technical changes made using the contents of the specification and drawings of the present invention are included in the scope of the patent application of the present invention.

10:網路 11:金融商品交易所 13:報價平台 15:使用者裝置 20:自動交易與監控軟體 101:通過API取得金融商品交易資訊 103:同步所選擇的金融商品交易資訊 105:交易指令 203:表單模組 205:監控模組 207:資訊傳輸模組 209:數據處理模組 211:交易傳輸模組 213:通訊模組 200:通訊裝置 400:監控模組 401:監控單一頁面單一部位交易條件 403:監控整體部位交易條件 405:通知使用者 407:輸出交易資訊 409:模擬交易模式 411:下單模式 413:模擬交易並更新庫存部位 415:呼叫下單API 417:下單或平倉現有部位 419:提供客製化投資策略 500:主控台 501:買權下單及監控頁面 503:賣權下單及監控頁面 505:買權價差單下單及監控頁面 507:賣權價差單下單及監控頁面 509:庫存價差單下單及監控頁面 511:期貨下單及監控頁面 513:以獨立頁面設定個別部位的停損、停利、條件式開倉、平倉、加倉與減倉 519:以整合頁面設定全部部位的停損、停利、平倉與移動停利 515:監控模組 517:下單或平倉部位 601:登入資訊 602:監控資訊欄 603:功能按鈕 604:指數監控區 605:運作模式 606:監控設定區 621:交易表單 622:功能按鈕 步驟S301~S313:金融商品自動交易與監控流程 10: Network 11: Financial commodity exchange 13: Quotation platform 15: User device 20: Automatic trading and monitoring software 101: Obtain financial commodity trading information through API 103: Synchronize selected financial commodity trading information 105: Trading instructions 203: Form module 205: Monitoring module 207: Information transmission module 209: Data processing module 211: Transaction transmission module 213: Communication module 200: Communication device 400: Monitoring module 401: Monitor single-page single-position trading conditions 403: Monitor overall position trading conditions 405: Notify user 407: Output trading information 409: Simulate trading mode 411: Order mode 413: Simulate transactions and update inventory positions 415: Call order API 417: Place orders or close existing positions 419: Provide customized investment strategies 500: Main console 501: Call option order and monitoring page 503: Put option order and monitoring page 505: Call option spread order and monitoring page 507: Put option spread order and monitoring page 509: Inventory spread order and monitoring page 511: Futures order and monitoring page 513: Set stop loss, take profit, conditional opening, closing, adding and reducing positions for individual positions on independent pages 519: Set stop loss, take profit, close position and moving stop profit for all positions on the integrated page 515: Monitoring module 517: Place order or close position 601: Login information 602: Monitoring information column 603: Function button 604: Index monitoring area 605: Operation mode 606: Monitoring setting area 621: Trading form 622: Function button Steps S301~S313: Financial product automatic trading and monitoring process

圖1顯示金融商品自動交易與監控系統的實施例圖;FIG1 shows an example diagram of an implementation of a financial product automatic trading and monitoring system;

圖2顯示通過自動交易與監控軟體實現金融商品自動交易與監控系統的功能模組實施例圖;FIG. 2 shows an example diagram of a functional module implementation of a financial product automatic trading and monitoring system using automatic trading and monitoring software;

圖3顯示金融商品自動交易與監控方法的實施例流程;FIG3 shows the process flow of an implementation example of the method for automatic trading and monitoring of financial products;

圖4顯示自動交易與監控軟體中監控模組的功能實施例圖;FIG4 shows a functional implementation diagram of the monitoring module in the automatic trading and monitoring software;

圖5顯示自動交易與監控軟體中各頁面運作實施例圖;以及FIG5 shows an example diagram of the operation of each page in the automatic trading and monitoring software; and

圖6A至圖6J顯示自動交易與監控軟體的圖形化使用者介面實施例圖。6A to 6J show diagrams of graphical user interfaces of automated trading and monitoring software.

S301:更新金融商品的履約項目 S301: Update the performance items of financial products

S303:顯示並設定商品交易參數 S303: Display and set commodity transaction parameters

S305:形成交易條件 S305: Forming transaction conditions

S307:判斷是否符合交易條件? S307: Determine whether the transaction conditions are met?

S309:執行交易 S309: Execute transaction

S311:是否完成交易或達到交易次數上限? S311: Has the transaction been completed or has the transaction limit been reached?

S313:傳送訊息以及/或輸出表單 S313: Send message and/or output form

Claims (10)

一種金融商品自動交易與監控方法,運行於一使用者裝置中,包括: 直接或間接自一金融商品交易所更新一或多個金融商品的一或多個履約項目; 通過執行於該使用者裝置的一自動交易與監控軟體的一表單介面顯示該一或多個金融商品的該一或多個履約項目,並經設定商品交易參數形成一或多個交易條件; 直接或間接自該金融商品交易所匯入對應該一或多個金融商品的履約項目的報價;以及 根據所匯入對應該一或多個金融商品的履約項目的報價,通過該自動交易與監控軟體執行監控,根據所設定的一監控周期定時比對該一或多個交易條件,針對符合任一交易條件的履約項目,向該金融商品交易所發出一交易指示。 A method for automatic trading and monitoring of financial products, running in a user device, comprising: directly or indirectly updating one or more performance items of one or more financial products from a financial product exchange; displaying the one or more performance items of the one or more financial products through a form interface of an automatic trading and monitoring software executed on the user device, and forming one or more trading conditions by setting product trading parameters; directly or indirectly importing quotations corresponding to the performance items of the one or more financial products from the financial product exchange; and Based on the quotations of the imported performance items corresponding to the one or more financial products, the automatic trading and monitoring software performs monitoring, and regularly compares the one or more transaction conditions according to a set monitoring cycle, and issues a transaction instruction to the financial product exchange for the performance items that meet any of the transaction conditions. 如請求項1所述的金融商品自動交易與監控方法,其中該自動交易與監控軟體通過該使用者裝置的通訊功能連線一報價平台,間接通過該報價平台以一應用程式介面自該金融商品交易所更新該一或多個金融商品的該一或多個履約項目以及對應的報價。A method for automatic trading and monitoring of financial products as described in claim 1, wherein the automatic trading and monitoring software is connected to a quotation platform via the communication function of the user device, and indirectly updates the one or more performance items and corresponding quotations of the one or more financial products from the financial product exchange via an application program interface through the quotation platform. 如請求項1所述的金融商品自動交易與監控方法,其中該自動交易與監控軟體設有具有單一類型表單介面的一主控台介面,其中將所有金融商品之部位的盈虧匯集至該主控台介面上加總,通過該主控台介面設定該所有金融商品之部位盈虧總額的停損、停利以及移動停利條件;當符合任一交易條件時,通過該自動交易與監控軟體向該金融商品交易所發出平倉之交易指示,以將所有部位平倉;當該交易指示未成交時,繼續發出該交易指示,直到部位完全成交或下單次數達到一交易次數上限為止。The method for automatic trading and monitoring of financial products as described in claim 1, wherein the automatic trading and monitoring software is provided with a main console interface having a single type of form interface, wherein the profits and losses of all financial product positions are aggregated and added up on the main console interface, and the stop loss, take profit and moving take profit conditions of the total profit and loss of all financial product positions are set through the main console interface; when any transaction condition is met, a closing transaction instruction is issued to the financial product exchange through the automatic trading and monitoring software to close all positions; when the transaction instruction is not executed, the transaction instruction continues to be issued until the position is fully executed or the number of orders placed reaches a transaction limit. 如請求項3所述的金融商品自動交易與監控方法,其中該自動交易與監控軟體還針對該一或多個金融商品提供一買權介面、一賣權介面、一價差單買權介面、一價差單賣權介面、一庫存價差單介面、一證券介面與一期貨介面的任一或多個介面,通過各單一類型的表單介面針對單一履約項目設定停損與/或停利與/或移動停利交易參數,以及加倉或減倉交易指令,並執行監控;以及通過該主控台介面提供一即時通知監控與交易結果的功能。The method for automatic trading and monitoring of financial products as described in claim 3, wherein the automatic trading and monitoring software also provides any one or more interfaces of a call option interface, a put option interface, a spread order call option interface, a spread order put option interface, an inventory spread order interface, a securities interface and a futures interface for the one or more financial products, and sets stop loss and/or take profit and/or move stop profit trading parameters, as well as position increase or position decrease trading instructions for a single fulfillment item through each single type of form interface, and executes monitoring; and provides a function of real-time notification of monitoring and trading results through the main console interface. 如請求項1至4中任一項所述的金融商品自動交易與監控方法,其中該金融商品為期貨與選擇權,通過該自動交易與監控軟體的該表單介面提供交易參數設定,用以設定一監控時段、一交易方式、一下單次數上限與一平倉次數上限。A method for automatic trading and monitoring of financial products as described in any one of claim items 1 to 4, wherein the financial products are futures and options, and trading parameter settings are provided through the form interface of the automatic trading and monitoring software to set a monitoring period, a trading method, an upper limit on the number of transactions per transaction, and an upper limit on the number of liquidations. 如請求項5所述的金融商品自動交易與監控方法,其中該交易參數設定欄位提供各個履約項目的交易開關、停損、停利、移動停利以及一或多個交易參數 、加倉或減倉,形成該一或多個交易條件,其中該一或多個交易參數包括「當指數大於」、「當指數小於」、「當價格或點數大於」、「當價格或點數小於」的其中一或多個條件式。A method for automatic trading and monitoring of financial products as described in claim 5, wherein the trading parameter setting field provides trading switches, stop loss, take profit, moving stop profit and one or more trading parameters, adding positions or reducing positions for each performance item, forming the one or more trading conditions, wherein the one or more trading parameters include one or more conditional expressions of "when the index is greater than", "when the index is less than", "when the price or point is greater than", and "when the price or point is less than". 一種金融商品自動交易與監控系統,運行於一使用者裝置中,包括: 一資訊傳輸模組,以直接或間接自一金融商品交易所更新一或多個金融商品的一或多個履約項目,以及取得報價; 一表單模組,用以啟始一表單介面,成為一輸入介面,用以設定商品交易參數以形成一或多個交易條件; 一交易傳輸模組,以直接或間接向該金融商品交易所發出一交易指示; 一監控模組,根據所匯入對應該一或多個金融商品的履約項目的報價,以一監控周期定時比對符合整體部位盈虧總額的該一或多個交易條件;以及 一數據處理模組,通過數據處理,針對符合任一交易條件的履約項目,通過該交易傳輸模組向該金融商品交易所發出該交易指示。 A financial product automatic trading and monitoring system, running in a user device, includes: an information transmission module, which directly or indirectly updates one or more performance items of one or more financial products from a financial product exchange, and obtains quotes; a form module, which is used to start a form interface, which becomes an input interface, and is used to set commodity trading parameters to form one or more trading conditions; a transaction transmission module, which directly or indirectly issues a transaction instruction to the financial product exchange; a monitoring module, which regularly compares the one or more trading conditions that meet the total profit and loss of the overall position according to the quotes imported corresponding to the performance items of the one or more financial products in a monitoring cycle; and A data processing module, through data processing, issues the transaction instruction to the financial commodity exchange through the transaction transmission module for the performance item that meets any transaction condition. 如請求項7所述的金融商品自動交易與監控系統,其中通過該使用者裝置執行的一自動交易與監控軟體實現該金融商品自動交易與監控系統,該自動交易與監控軟體設有具有單一類型表單介面的一主控台介面,其中將所有金融商品之部位的盈虧匯集至該主控台介面上加總,通過該主控台介面設定該所有金融商品之部位盈虧總額的停損、停利以及移動停利條件;當符合任一交易條件時,通過該自動交易與監控軟體向該金融商品交易所發出平倉之交易指示,以將所有部位平倉;當該交易指示未成交時,繼續發出該交易指示,直到部位完全成交或下單次數達到一交易次數上限為止;以及針對該一或多個金融商品提供一買權介面、一賣權介面、一價差單買權介面、一價差單賣權介面、一庫存價差單介面、一證券介面與一期貨介面的任一或多個介面,通過各單一類型的表單介面針對單一履約項目設定停損與/或停利與/或移動停利交易參數,以及加倉或減倉交易指令,並執行監控。The automatic trading and monitoring system for financial products as described in claim 7, wherein the automatic trading and monitoring system for financial products is implemented by an automatic trading and monitoring software executed by the user device, and the automatic trading and monitoring software is provided with a main console interface having a single type of form interface, wherein the profit and loss of all financial product positions are aggregated and added up on the main console interface, and the stop loss, stop profit and moving stop profit conditions of the total profit and loss of all financial product positions are set through the main console interface; when any trading condition is met, a flat transaction is issued to the financial product exchange through the automatic trading and monitoring software. The system can issue a trading instruction for a position to close all positions; when the trading instruction is not executed, continue to issue the trading instruction until the position is fully executed or the number of orders reaches a trading limit; and provide one or more interfaces of a call option interface, a put option interface, a spread order call option interface, a spread order put option interface, an inventory spread order interface, a securities interface and a futures interface for the one or more financial products, and set stop loss and/or take profit and/or move stop profit trading parameters, as well as position increase or position decrease trading instructions for a single fulfillment item through each single type of form interface, and execute monitoring. 如請求項7或8所述的金融商品自動交易與監控系統,其中該金融商品為證券、期貨與選擇權,通過該自動交易與監控軟體的該表單介面提供一交易參數設定欄位,用以設定該一或多個金融商品的該一或多個履約項目的下單與/或平倉部位的交易參數,其中該交易參數設定欄位提供各個履約項目的交易開關、停損、停利、移動停利以及一或多個交易參數 、加倉或減倉,形成該一或多個交易條件,其中該一或多個交易參數包括「當指數大於」、「當指數小於」、「當價格或點數大於」、「當價格或點數小於」的其中一或多個條件式。An automatic trading and monitoring system for financial instruments as described in claim 7 or 8, wherein the financial instruments are securities, futures and options, and a trading parameter setting field is provided through the form interface of the automatic trading and monitoring software to set the trading parameters of the order and/or liquidation position of the one or more performance items of the one or more financial instruments, wherein the trading parameter setting field provides the trading switch, stop loss, take profit, moving take profit and one or more trading parameters of each performance item, and increases or decreases the position to form the one or more trading conditions, wherein the one or more trading parameters include one or more of the conditional expressions of "when the index is greater than", "when the index is less than", "when the price or point is greater than", and "when the price or point is less than". 一種電腦可讀取媒體,用以儲存一自動交易與監控軟體的程式集,經一使用者裝置的一處理器執行該自動交易與監控軟體後執行如請求項1所述的金融商品自動交易與監控方法。A computer-readable medium is used to store a program set of an automatic trading and monitoring software. After a processor of a user device executes the automatic trading and monitoring software, the automatic trading and monitoring method of financial products as described in claim 1 is executed.
TW112114498A 2023-04-19 2023-04-19 Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium TW202443471A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
TW112114498A TW202443471A (en) 2023-04-19 2023-04-19 Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
TW112114498A TW202443471A (en) 2023-04-19 2023-04-19 Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium

Publications (1)

Publication Number Publication Date
TW202443471A true TW202443471A (en) 2024-11-01

Family

ID=94377843

Family Applications (1)

Application Number Title Priority Date Filing Date
TW112114498A TW202443471A (en) 2023-04-19 2023-04-19 Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium

Country Status (1)

Country Link
TW (1) TW202443471A (en)

Similar Documents

Publication Publication Date Title
JP6660450B2 (en) Transaction management device, transaction management system, transaction management method in transaction management system, program
US11562428B2 (en) Market trading system in graphical user interface therefore
KR101915257B1 (en) User-defined algorithm electronic trading
US20110251942A1 (en) Method and system for electronic trading on a trading interface with a dynamic price column
US20080162378A1 (en) Method and system for displaying a current market depth position of an electronic trade on a graphical user interface
US20100076907A1 (en) Method and system for automatically inputting, monitoring and trading risk- controlled spreads
US20100293110A1 (en) Method and system for electronic options trading on a graphical user interface
US20080288391A1 (en) Method and system for automatically inputting, monitoring and trading spreads
US20070208657A1 (en) Algorithmic trading system and method for automated trading of financial instruments
US20030097323A1 (en) Systems and methods for an auto-security monitor that makes markets
JP2010152801A (en) Foreign exchange transaction program and foreign exchange transaction system
JP3220577U (en) Unit trading system
JP5514939B1 (en) Transaction support system and program
US12131385B2 (en) Strategy-based exit planning for a trading system
TW202443471A (en) Method for auto-trading and monitoring financial commodities, system and non-transitory computer-readable medium
WO2011045763A2 (en) Throttling system and method for enabling automated liquidity management in financial markets
US8527391B2 (en) Quote inactivation system and method for an automated exchange for trading derivative securities
US20220027999A1 (en) Computer systems for selective transmission
WO2003065254A1 (en) Portfolio management system
TWI746989B (en) Method of financial product trading and computer program product thereof
KR20040010036A (en) Position Manager and Managing Method for Position Simulation and Multi-Order in Futures and Options Trading System
US20220237722A1 (en) Anonymous price and progressive display execution apparatus, system and method
KR100830999B1 (en) How to Tick Your Home Trading System
TWM630538U (en) Financial commodity price-reaching notification information system
WO2020185155A1 (en) A system and method for crediting a predictive entity