Provision device, provision method, and provision program
The providing device extracts and learns from high-performing trading users to enhance user trading skills by providing simulated trading histories and comparisons, addressing the lack of useful information in conventional techniques.
Patent Information
- Application Number
- JP2022043355
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Filing Date
- 2022-03-18
- Publication Date
- 2025-10-02
- Estimated Expiration
- 2042-03-18
AI Technical Summary
Conventional techniques fall short in providing users with more useful information for financial product trading.
A providing device that extracts high-performing trading users, learns their characteristics, and provides information based on these learnings to improve user trading skills.
Enhances user trading skills by offering more useful information through simulated trading histories and comparisons.
Smart Images

Figure 0007748315000001 
Figure 0007748315000002 
Figure 0007748315000003
Abstract
Description
[Technical Field]
[0001] The present invention relates to a providing device, a providing method, and a providing program. [Background technology]
[0002] In recent years, financial products such as stocks, foreign exchange, and futures have been traded actively over the Internet. In addition, technologies for providing various information to support financial product trading have been proposed. [Prior art documents] [Patent documents]
[0003] [Patent Document 1] Japanese Patent Application Laid-Open No. 2008-40535 Summary of the Invention [Problem to be solved by the invention]
[0004] However, conventional techniques have room for further improvement in terms of providing more useful information to users.
[0005] The present application has been made in view of the above, and aims to provide a providing device, a providing method, and a providing program that can provide more useful information to a user. [Means for solving the problem]
[0006] The providing device according to the present application includes an extraction unit, a learning unit, and a providing unit. The extraction unit extracts trading users whose trading performance satisfies predetermined conditions from among the trading users based on the trading histories of the trading users who have conducted buying and selling transactions of financial products. The learning unit learns characteristics of the trading histories of the extracted trading users. The providing unit provides information to a user based on the learning results of the learning unit. [Effects of the Invention]
[0007] According to one aspect of the embodiment, it is possible to provide more useful information to the user. [Brief explanation of the drawings]
[0008] [Figure 1] FIG. 1 is a diagram illustrating a process executed by a providing device according to an embodiment. [Figure 2] FIG. 2 is a block diagram illustrating an example of the configuration of a provision system according to the embodiment. [Figure 3] FIG. 3 is a diagram illustrating an example of the configuration of a providing device according to the embodiment. [Figure 4] FIG. 4 is a diagram illustrating an example of user information. [Figure 5] FIG. 5 is a diagram showing an example of financial product information. [Figure 6] FIG. 6 is a diagram illustrating an example of model information. [Figure 7] FIG. 7 is a flowchart illustrating a processing procedure of a process executed by the providing device according to the embodiment. [Figure 8] FIG. 8 is a diagram illustrating an example of a hardware configuration. DETAILED DESCRIPTION OF THE INVENTION
[0009] Hereinafter, a detailed description will be given of a provision device, a provision method, and a provision program according to the present application (hereinafter referred to as an "embodiment") with reference to the drawings. Note that the provision device, the provision method, and the provision program according to the present application are not limited to these embodiments. Furthermore, the same components in the following embodiments are denoted by the same reference numerals, and duplicated descriptions will be omitted.
[0010] (Embodiment) First, the processing executed by the providing device according to the embodiment will be described with reference to Fig. 1. Fig. 1 is a diagram showing the processing executed by the providing device according to the embodiment. Fig. 1 also shows an example of the operation of a providing system S including a providing device 1 according to the embodiment. As shown in Fig. 1, the providing system S according to the embodiment includes a providing device 1, a user terminal 50, and a transaction user terminal 51.
[0011] As shown in FIG. 1, in the providing system S according to the embodiment, first, the providing device 1 acquires a trading history of a financial product from a trading user who has conducted a buying and selling transaction of the financial product via the trading user terminal 51 (step S1). The trading history includes information such as the brand of the financial product traded, the number of transactions (e.g., the number of shares bought and sold), the value at the time of the buying and selling (e.g., stock price), the timing of the transaction, and the profit (or loss) from the buying and selling. Note that the providing device 1 collects the trading history from various trading users via the trading user terminal 51, but it may also collect the trading history of various trading users from financial institutions (financial institution terminals) that handle financial products.
[0012] Next, the providing device 1 extracts transacting users whose trading performance satisfies predetermined conditions based on the acquired trading history (step S2). For example, the providing device 1 extracts transacting users whose trading performance includes a profit amount, a number of transactions that led to a profit, or a trading rate that led to a profit (so-called win rate) that is equal to or greater than a threshold. The providing device 1 may also extract transacting users whose trading performance includes a loss amount, a number of transactions that led to a loss, or a trading rate that led to a loss (so-called loss rate) that is equal to or greater than a threshold.
[0013] Next, the providing device 1 learns the characteristics of the extracted trading user's trading history and generates a trading user model (step S3). The trading user model is a model that inputs the trading history of a user (a user other than the trading user) and outputs a simulated trading history of the trading user. In other words, the trading user model outputs a simulated trading history, such as the timing of transactions, the number of transactions, and the prices at the time of buying and selling, when the trading user simulates transactions similar to the user's trading history.
[0014] The transacting user model may be generated for each type of transacting user, such as the type of financial product held (long-term holding type, short-term holding type, etc.), occupation, gender, investment amount, asset amount, etc.
[0015] Next, the providing device 1 acquires the transaction history of the financial product from the user via the user terminal 50 (step S4). The transaction history includes information such as the brand of the financial product traded, the number of transactions (number of shares bought and sold, etc.), the value at the time of buying and selling (stock price, etc.), the timing of the transaction, and the profit (or loss) from the buying and selling.
[0016] Next, the providing device 1 inputs the user's transaction history acquired in step S4 into the transacting user model generated in step S3, and generates (outputs) a simulated transaction history of the transacting user (step S5).
[0017] Next, the providing device 1 compares the transaction history of the user acquired in step S4 with the simulated transaction history of the transacting user (step S6).
[0018] Next, the providing device 1 provides the user with information based on the learning results (step S7). For example, the providing device 1 provides information on the simulated trading history of the transacting user output from the transacting user model, which is the learning result. For example, the providing device 1 provides the user with the comparison result in step S6. The comparison result is, for example, the difference between the user's trading history and the simulated trading history of the transacting user. Specifically, the providing device 1 provides the difference in trading timing between the user and the transacting user, and the difference in profit amount (or loss amount).
[0019] In addition, the providing device 1 may calculate the similarity between the user's transaction history and the simulated transaction history of the transacting user based on the comparison results, and provide a transaction level (an indicator indicating whether a transaction similar to that of the transacting user was conducted) based on the similarity.
[0020] In this way, the providing device 1 according to the embodiment can help a user improve his / her trading skills by learning the trading history of a trading user with a good trading record and providing the user with information based on the learning results. In other words, the providing device 1 according to the embodiment can provide more useful information.
[0021] Next, a configuration example of a provision system S according to an embodiment will be described with reference to Fig. 2. Fig. 2 is a block diagram showing a configuration example of a provision system S according to an embodiment. As shown in Fig. 2, in the provision system S according to an embodiment, a provision device 1, a plurality of user terminals 50, a transaction user terminal 51, and a plurality of financial institution terminals 100 are connected to a network N by wire or wirelessly. The network N is, for example, a network such as the Internet, a WAN (Wide Area Network), or a LAN (Local Area Network).
[0022] The providing device 1 is a server device that executes the providing method according to the embodiment. The providing device 1 learns the characteristics of the transaction history of a transacting user whose transaction performance satisfies a predetermined condition, and provides information based on the learning results.
[0023] In addition, the providing device 1 is an information processing device that works in conjunction with each user's user terminal 50 and provides each user's user terminal 50 with API (Application Programming Interface) services for various applications (hereinafter referred to as apps), etc., and various data, and is realized by a server device, a cloud system, etc.
[0024] The providing device 1 may also be an information processing device that provides some kind of online web service to each user terminal 50. For example, the providing device 1 may provide services such as internet connection, search service, SNS (Social Networking Service), electronic commerce (EC), electronic payment, online games, online banking, online trading, hotel and ticket reservations, video and music distribution, news, maps, route search, route guidance, line information, operation information, and weather forecasts as web services. In practice, the providing device 1 may cooperate with various servers that provide the above-mentioned web services and act as an intermediary for the web services or may be responsible for processing the web services.
[0025] The user terminal 50 is a terminal device carried by a user. The user terminal 50 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The user terminal 50 transmits various information to the providing device 1 and the financial institution terminal 100, and receives information provided by the providing device 1 and the financial institution terminal 100.
[0026] The transacting user terminal 51 is a terminal device owned by a user who has conducted a buying and selling transaction of a financial product. The transacting user terminal 51 can be any type of terminal device, such as a smartphone, a desktop PC, a notebook PC, or a tablet PC. The transacting user terminal 51 transmits various information to the providing device 1 and the financial institution terminal 100, and receives information provided by the providing device 1 and the financial institution terminal 100.
[0027] The financial institution terminal 100 is a terminal device used by a financial institution employee who handles financial products. The financial institution terminal 100 can be any type of terminal device, such as a smartphone, desktop PC, notebook PC, or tablet PC. The financial institution terminal 100 provides the providing device 1 with information on financial products held by users and transacting users, transaction history, value history of financial products, and the like.
[0028] Next, a configuration example of the providing device 1 will be described with reference to FIG.
[0029] Fig. 3 is a diagram showing an example of the configuration of a providing device 1 according to an embodiment. As shown in Fig. 3, the providing device 1 has a communication unit 2, a control unit 3, and a storage unit 4. The control unit 3 includes an acquisition unit 31, an extraction unit 32, a learning unit 33, a generation unit 34, and a providing unit 35. The storage unit 4 stores user information 41, financial product information 42, and model information 43.
[0030] The communication unit 2 is realized by, for example, a network interface card (NIC), etc. The communication unit 2 is connected to a network by wire or wirelessly.
[0031] The control unit 3 is a controller, and is realized by a processor such as a CPU (Central Processing Unit) or an MPU (Micro Processing Unit) executing various programs (corresponding to an example of a providing program) stored in a storage device inside the providing device 1 using a RAM or the like as a working area. The control unit 3 is also a controller, and may be realized by an integrated circuit such as an ASIC (Application Specific Integrated Circuit), an FPGA (Field Programmable Gate Array), or a GPGPU (General Purpose Graphic Processing Unit).
[0032] The storage unit 4 is realized by, for example, a semiconductor memory element such as a RAM (Random Access Memory) or a flash memory, or a storage device such as a hard disk or an optical disk.
[0033] User information 41 is information about users (including trading users). Fig. 4 is a diagram showing an example of user information 41. As shown in Fig. 4, user information 41 includes items such as "user ID," "attribute information," "owned product information," and "transaction history."
[0034] "User ID" is identification information that identifies a user. "Attribute information" is information about the user's attributes, including psychographic attributes and demographic attributes. "Owned product information" is information about financial products currently held by the user, including information such as the financial product name, the number of shares held (number of shares, etc.), and the value at the time of acquisition (stock price, etc.). "Trading history" is the history of financial product transactions by users and trading users, including the date and time of buying and selling, the quantity bought and sold, the value at the time of buying and selling, trading performance (profit or loss amount, profit rate, loss rate), etc.
[0035] The financial product information 42 is information about financial products handled by financial institutions. Fig. 5 is a diagram showing an example of the financial product information 42. As shown in Fig. 5, the financial product information 42 includes items such as "product ID," "product information," and "value information."
[0036] "Product ID" is identification information that identifies a financial product. "Product information" is information about a financial product, such as the type of financial product (stocks, bonds, etc.), name of the stock, and composition (component stocks in the case of an index). "Value information" is information about the value of a financial product (stock price, etc.), including the current value and the value history over a specified period of time.
[0037] The model information 43 is information about a model that is the learning result of the learning unit 33, which will be described later. Fig. 6 is a diagram showing an example of the model information 43. As shown in Fig. 6, the model information 43 includes items such as "model ID," "type (buy or sell)," "category," and "model information."
[0038] "Model ID" is identification information that identifies the model. "Type (buy or sell)" is information that indicates whether the model outputs a score regarding the timing of buying or the timing of selling. "Type" is information that indicates the type of trading user that the model corresponds to (long-term holding user, short-term holding user, salaried user, etc.). "Model information" is information that indicates the contents of the model, such as the model's variables and weights.
[0039] Next, each function (acquisition unit 31, extraction unit 32, learning unit 33, generation unit 34, and provision unit 35) of the control unit 3 of the providing device 1 will be described.
[0040] The acquisition unit 31 acquires various information. For example, the acquisition unit 31 acquires the transaction history of a user or a transaction user. The transaction history may be acquired from the user terminal 50 or the transaction user terminal 51, or may be acquired from the financial institution terminal 100.
[0041] The extraction unit 32 extracts trading users whose trading performance satisfies a predetermined condition from among the trading users based on the trading history of the trading users. For example, the extraction unit 32 extracts trading users whose trading performance includes a profit amount, a number of transactions that led to a profit, or a trading rate that led to a profit (so-called win rate) that is equal to or greater than a threshold. The extraction unit 32 may also extract trading users whose trading performance includes a loss amount, a number of transactions that led to a loss, or a trading rate that led to a loss (so-called loss rate) that is equal to or greater than a threshold.
[0042] In addition, if the number of extracted trading users is a predetermined number or more, the extraction unit 32 may extract a predetermined number (a predetermined ratio) of trading users from the top in terms of profit (or loss) amount in trading performance, the number of transactions that led to profit (or loss), or the trading rate that led to profit (or loss).
[0043] In addition, the extraction unit 32 may extract trading users who have made a predetermined number of transactions or more from among trading users whose profit (or loss) amount in their trading history, the number of transactions that led to profit (or loss), or the trading rate that led to profit (or loss) is above a threshold.
[0044] The learning unit 33 learns the characteristics of the trading history of the trading user extracted by the extraction unit 32. The characteristics of the trading history include, for example, the traded stock, the timing of the trade, the number of trades (number of shares bought and sold), the value of the financial product at the time of the trade (stock price), fluctuations in the value of the financial product from the time of the trade (value history, past rate of decline, rate of increase, etc.), the period from purchase to sale, etc.
[0045] The learning unit 33 learns the characteristics of the transaction history and generates a trading user model as a result of the learning. Specifically, the trading user model is a model that inputs the user's transaction history and outputs a simulated transaction history of the trading user. In other words, the trading user model outputs a simulated transaction history, such as the timing of transactions, the number of transactions, and the prices at the time of buying and selling, when the trading user simulates transactions similar to the user's transaction history.
[0046] For example, the trading user model is composed of a buying model that outputs a trading history regarding simulated buying transactions of the trading user, and a selling model that outputs a trading history regarding simulated selling transactions.
[0047] The buying model is generated by learning the characteristics of the trading history, such as the stock purchased, the timing of purchase, the number of shares purchased, the value of the financial product at the time of purchase (stock price), and the fluctuations in the value of the financial product since the time of purchase (value history, past rates of decline and increase, etc.).
[0048] The selling model is generated by learning the characteristics of the trading history, such as the stock sold, the timing of the sale, the number sold (number of shares sold), the value of the financial product at the time of sale (stock price), past fluctuations in the value of the financial product since the time of sale (value history, past rates of decline and increase, etc.), and the period from the time of purchase to the time of sale.
[0049] The trading user model may be generated for each type of user, for example. For example, the trading user model may be a long-term holding user model based on the trading history of trading users who tend to hold for a long period of time, a short-term holding user model based on the trading history of trading users who tend to hold for a short period of time, a model by occupation (per full-time employee, per part-time employee, per job type), a model by gender, a model by total investment amount, a model by asset amount, etc.
[0050] The generation unit 34 generates information based on the learning result of the learning unit 33. For example, the generation unit 34 inputs the transaction history of a user (a user other than the trading user) acquired by the acquisition unit 31 into a trading user model, and generates information related to the simulated transaction history of the trading user, which is the output result.
[0051] The generating unit 34 also compares the generated simulated trading history of the transacting user with the user's trading history acquired by the acquiring unit 31, and generates information based on the comparison result. For example, the generating unit 34 generates information indicating the difference between the user's trading history and the transacting user's simulated trading history. Specifically, the generating unit 34 generates information indicating the difference in factors such as the difference in trading timing between the user and the transacting user, the amount of profit (or loss), etc.
[0052] Furthermore, the generating unit 34 may extract, as the generated result, elements of the difference between the user's transaction history and the simulated transaction history of the transacting user, where the difference value is equal to or greater than a predetermined value.
[0053] The generation unit 34 may use, as a comparison target, the transaction history of a trading user whose attribute information or transaction type (long-term holding type, short-term holding type, etc.) is similar to that of the user.
[0054] In addition, the generation unit 34 may calculate the similarity between the user's trading history and the simulated trading history of the trading user based on the comparison results, and generate a trading level (an index indicating whether a transaction similar to that of the trading user was conducted) based on the similarity.
[0055] Furthermore, the generating unit 34 may generate information indicating the result of comparing the timing of buying and selling of a particular financial product by a user with the timing of buying and selling of a trading user.
[0056] The providing unit 35 provides the user with the information generated by the generating unit 34. The providing unit 35 may also provide the user with information on the trading user model generated by the learning unit 33.
[0057] The providing unit 35 may also notify the user of information regarding the latest trading activities of the trading user by push notification, etc. In other words, the providing unit 35 notifies the user of information regarding what financial products the trading user bought and sold today and at what timing.
[0058] Next, a processing procedure of the processing executed by the providing device 1 according to the embodiment will be described with reference to Fig. 7. Fig. 7 is a flowchart showing the processing procedure of the processing executed by the providing device 1 according to the embodiment.
[0059] As shown in FIG. 7, the control unit 3 acquires the transaction history of the transaction user (step S101).
[0060] Next, the control unit 3 extracts transacting users whose transaction records satisfy predetermined conditions (step S102).
[0061] Next, the control unit 3 generates a transacting user model that learns the characteristics of the transaction history of the extracted transacting user (step S103).
[0062] Next, the control unit 3 uses the transaction user model to generate information to be provided to the user (step S104).
[0063] Next, the control unit 3 provides the generated information to the user (step S105), and ends the process.
[0064] 〔others〕 Furthermore, among the processes described in the above embodiments, some of the processes described as being performed automatically can also be performed manually. Alternatively, all or some of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0065] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0066] 3 may be held in a storage server or the like, rather than being held by each device. In this case, each device obtains various pieces of information by accessing the storage server.
[0067] [Hardware configuration] The providing device 1 according to the embodiment described above is realized by a computer 1000 having a configuration as shown in Fig. 7. Fig. 7 is a diagram showing an example of a hardware configuration. The computer 1000 is connected to an output device 1010 and an input device 1020, and has a configuration in which a calculation device 1030, a primary storage device 1040, a secondary storage device 1050, an output IF (Interface) 1060, an input IF 1070, and a network IF 1080 are connected via a bus 1090.
[0068] The arithmetic device 1030 operates based on programs stored in the primary storage device 1040 and secondary storage device 1050, programs read from the input device 1020, and the like, and executes various processes. The primary storage device 1040 is a memory device, such as a RAM, that temporarily stores data used by the arithmetic device 1030 for various calculations. The secondary storage device 1050 is a storage device in which data used by the arithmetic device 1030 for various calculations and various databases are registered, and is realized by a ROM (Read Only Memory), an HDD (Hard Disk Drive), a flash memory, or the like.
[0069] The output IF 1060 is an interface for transmitting information to be output to an output device 1010 that outputs various types of information, such as a monitor or a printer, and is realized by a connector conforming to a standard such as USB (Universal Serial Bus), DVI (Digital Visual Interface), or HDMI (High Definition Multimedia Interface), etc. The input IF 1070 is an interface for receiving information from various input devices 1020, such as a mouse, keyboard, scanner, etc., and is realized by a USB, etc.
[0070] The input device 1020 may be a device that reads information from, for example, an optical recording medium such as a CD (Compact Disc), a DVD (Digital Versatile Disc), or a PD (Phase Change Rewritable Disk), a magneto-optical recording medium such as an MO (Magneto-Optical disk), a tape medium, a magnetic recording medium, or a semiconductor memory. The input device 1020 may also be an external storage medium such as a USB memory.
[0071] The network IF 1080 receives data from other devices via the network N and sends it to the arithmetic device 1030, and also transmits data generated by the arithmetic device 1030 to other devices via the network N.
[0072] The arithmetic unit 1030 controls the output device 1010 and the input device 1020 via the output IF 1060 and the input IF 1070. For example, the arithmetic unit 1030 loads a program from the input device 1020 or the secondary storage device 1050 onto the primary storage device 1040 and executes the loaded program.
[0073] For example, when the computer 1000 functions as the providing device 1, the arithmetic unit 1030 of the computer 1000 executes a program loaded onto the primary storage device 1040, thereby realizing the functions of the control unit 3.
[0074] 〔effect〕 As described above, the providing device 1 according to the embodiment includes an extraction unit 32, a learning unit 33, and a providing unit 35. The extraction unit 32 extracts trading users whose trading performance satisfies predetermined conditions from among the trading users based on the trading histories of the trading users who have conducted buying and selling transactions of financial products. The learning unit 33 learns the characteristics of the trading histories of the extracted trading users. The providing unit 35 provides the user with information based on the learning results of the learning unit 33. This configuration makes it possible to provide more useful information to the user.
[0075] Although some of the embodiments of the present application have been described in detail above with reference to the drawings, these are merely examples, and the present invention can be implemented in other forms that include the embodiments described in the Disclosure of the Invention section and that have undergone various modifications and improvements based on the knowledge of those skilled in the art.
[0076] 〔others〕 Furthermore, among the processes described in the above embodiments, all or part of the processes described as being performed automatically can be performed manually, or all or part of the processes described as being performed manually can be performed automatically using known methods. In addition, the information including the processing procedures, specific names, various data, and parameters shown in the above documents and drawings can be changed as desired unless otherwise specified. For example, the various information shown in each drawing is not limited to the information shown in the drawings.
[0077] Furthermore, the components of each device shown in the figure are conceptual functional components and do not necessarily have to be physically configured as shown in the figure. In other words, the specific form of distribution and integration of each device is not limited to that shown in the figure, and all or part of them can be functionally or physically distributed and integrated in any unit depending on various loads, usage conditions, etc.
[0078] Furthermore, the processes described in the above-described embodiments can be combined as appropriate within the scope of not causing any contradiction in the process contents.
[0079] Furthermore, the above-mentioned "section, module, unit" can be read as "means" or "circuit," etc. For example, the control unit 3 can be read as control means or a control circuit. [Explanation of symbols]
[0080] 1 Providing device 2. Communications Department 3. Control Unit 4 Storage section 31 Acquisition Department 32 Extraction part 33 Learning Department 34 Generation part 35 Provision Department 41 User Information 42 Financial product information 43 Model Information 50 User Terminals 51 Trading user terminal 100 Financial institution terminals S provision system
Claims
1. an extraction unit that extracts trading users whose scores indicating profits and losses in trading performance are equal to or greater than a threshold based on trading histories of trading users who have conducted buying and selling transactions of financial products; a learning unit that learns characteristics of the extracted transaction history of the transaction user; a providing unit that provides information based on the learning result of the learning unit to a user; Equipped with The score is The percentage of trades that resulted in profits or losses, The learning unit generating a model by learning, the model having the transaction history of the user as an input and the simulated transaction history of the transacting user as an output; The providing unit Providing information to the user based on the simulated trading history of the trading user, which is the output of the model Providing device.
2. The learning unit As the model, a buying model is generated that outputs a trading history regarding simulated buying transactions of the trading user. The providing device of claim 1 .
3. The learning unit As the model, a selling model is generated that outputs a trading history regarding the simulated selling trades of the trading user. The providing device according to claim 1 or 2.
4. The providing unit providing the user with information regarding the results of a comparison between the user's transaction history and the simulated transaction history of the trading user; The providing device according to any one of claims 1 to 3.
5. The providing unit As information regarding the comparison result, a difference between the user's transaction history and the simulated transaction history of the trading user is provided. The providing device of claim 4 .
6. The learning unit Learning is performed for each type of trading user, and a learning result is generated for each type of trading user. The providing device according to any one of claims 1 to 5.
7. The providing unit Notifying the user of the latest trading information of the user The providing device according to any one of claims 1 to 6.
8. 1. A computer-implemented method of providing, an extraction step of extracting trading users whose scores indicating profits and losses in trading performance are equal to or greater than a threshold based on trading histories of trading users who have conducted buying and selling transactions of financial products; a learning step of learning characteristics of the extracted transaction history of the transaction user; a providing step of providing information based on the learning result of the learning step to a user; Including, The score is The percentage of trades that resulted in profits or losses, The learning step includes: generating a model by learning, the model having the transaction history of the user as an input and the simulated transaction history of the transacting user as an output; The providing step includes: Providing information to the user based on the simulated trading history of the trading user, which is the output of the model How it is provided.
9. an extraction step of extracting trading users whose scores indicating profits and losses in trading performance are equal to or greater than a threshold based on trading histories of trading users who have conducted buying and selling transactions of financial products; a learning procedure for learning characteristics of the extracted transaction history of the transaction user; a provision step of providing information based on a learning result of the learning step to a user; on the computer, The score is The percentage of trades that resulted in profits or losses, The learning procedure includes: generating a model by learning, the model having the transaction history of the user as an input and the simulated transaction history of the transacting user as an output; The providing step comprises: Providing information to the user based on the simulated trading history of the trading user, which is the output of the model Programs offered.
Citation Information
Patent Citations
Security / foreign exchange / commodity futures order program, its recording medium, its order, turnover management device, and front system therefor
JP2008040535A
Determination device, determination method, and determination program
JP2018045649A
JPP6902311B