Transaction method and device based on anonymous click, terminal equipment and storage medium
By generating multiple quotation instructions and performing risk control calculations, the quotation failure problem in the existing technology caused by changes in market conditions is solved, and the transaction efficiency and success rate are improved.
Patent Information
- Application Number
- CN202411149295.9
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2024-08-21
- Publication Date
- 2024-12-20
- Estimated Expiration
- Not applicable · inactive patent
AI Technical Summary
In the prior art, traders need to repeatedly enter the inquiry results and generate quotations, resulting in the quotation failure when the market conditions change, which seriously reduces the efficiency of business processing.
By obtaining inquiry instructions, multiple quotation instructions are generated and risk control calculations are performed, and sent to the trading center for market matching to ensure that the quotation instructions meet risk control requirements, and the database is updated according to market conditions data to adapt to market changes.
It improves the success rate of quotations and business processing efficiency, avoids quotation failures caused by changes in market conditions, and reduces the number of requotations.
Smart Images

Figure CN119168772A_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of financial transactions, and in particular to a transaction method, device, terminal equipment and storage medium based on anonymous clicks. Background Art
[0002] The anonymous click method refers to a trading method in which both parties submit anonymous limit orders, and the system automatically matches the transaction according to the price priority and time priority principles based on the credit status. The unmatched limit orders sent by market institutions are displayed in the trading center in the form of market information. Institutions with trading intentions can enter the market price through the inquiry instruction, and then submit the quotation order to the trading center for matching.
[0003] In the prior art, traders need to first enter the inquiry results in IMS, perform risk control calculations on the inquiry results, generate a quote with the same price as the inquiry result after risk control calculations, send the quote to the trading center, and conduct market matching at the trading center. In actual scenarios, market prices change in real time and change relatively quickly during peak trading periods. The inquiry results entered in IMS and the market prices during market matching often differ to a certain extent. If there is a difference, the current round of quotation fails, and it is necessary to re-enter new inquiry results, regenerate new quotes, and conduct market matching again. If the market price keeps changing, the above process may need to be repeated multiple times, seriously reducing business processing efficiency. Summary of the invention
[0004] The present invention provides a transaction method, device, terminal equipment and storage medium based on anonymous clicks to solve the technical problem that the prior art may need to repeat quotations for many times, resulting in low efficiency.
[0005] In order to solve the above technical problems, an embodiment of the present invention provides a transaction method based on anonymous clicks, comprising:
[0006] Get the quotation instruction;
[0007] According to the inquiry instruction, obtain several target inquiry results;
[0008] For each target inquiry result, generating a plurality of quotation instructions according to the target inquiry result and the inquiry instruction;
[0009] Perform risk control calculations on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements;
[0010] Send the quotation instructions that meet the risk control requirements to the trading center, so that the trading center can match the market according to the quotation instructions and return the market matching results corresponding to each quotation instruction; wherein the market matching results are: transaction or non-transaction;
[0011] Obtain the market matching results of all quotation instructions, and conduct transactions based on the market matching results of the transactions.
[0012] As a preferred solution, the step of obtaining several target inquiry results according to the inquiry instruction includes:
[0013] Perform risk control calculation according to the price inquiry instruction to determine whether the price inquiry instruction meets the risk control requirements;
[0014] When the inquiry instruction meets the risk control requirements, a number of corresponding inquiry results to be selected are obtained according to the inquiry instruction;
[0015] All the inquiry results to be selected are subjected to risk control calculations to determine whether each inquiry result to be selected meets the risk control requirements, and the inquiry results to be selected that meet the risk control requirements are obtained as the target inquiry results. As a preferred solution, the inquiry instruction includes: fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating;
[0016] The inquiry results to be selected include: fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price;
[0017] According to the inquiry instruction, a number of corresponding inquiry results to be selected are obtained, including:
[0018] Obtaining a number of market data pushed by the trading center; wherein each of the market data includes: fund type, entrustment direction, transaction quantity, price, bond type, remaining bond term, bond rating, bond code and settlement speed;
[0019] Update the market situation database according to all the market situation data;
[0020] According to the inquiry instruction, query the market information database for market information on fund type, entrustment direction, bond type, remaining bond term and bond rating that are consistent with the inquiry instruction;
[0021] The fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each queried market quotation data are obtained as the inquiry result to be selected.
[0022] As a preferred solution, the generating of several quotation instructions according to the target inquiry result and the inquiry instruction includes:
[0023] According to the target inquiry result and the inquiry instruction, the market information database is searched for market information data whose bond code and settlement speed are consistent with the target inquiry result, whose entrustment direction is opposite to the target inquiry result, and whose price does not exceed the price range of the inquiry instruction, and the query result is used as the target market information data;
[0024] For each target market price data, a corresponding quotation instruction is generated according to the target market price data and the target inquiry result.
[0025] As a preferred solution, the quotation instruction includes: a quotation price and a quotation quantity;
[0026] The generating a corresponding quotation instruction according to the target market price data and the target inquiry result includes:
[0027] The smaller value between the transaction quantity of the target market data and the transaction quantity of the target inquiry result is used as the quotation quantity, and the price of the target market data is used as the quotation price to generate a quotation instruction;
[0028] The quotation instruction is saved as a quotation record of the target inquiry result.
[0029] As a preferred solution, before generating the quotation instruction, it also includes:
[0030] Calculate the total amount of bids for the target price inquiry result according to each bid record of the target price inquiry result;
[0031] Calculate the remaining quotable quantity of the target inquiry result according to the total amount of quotations and the transaction quantity of the target inquiry result;
[0032] Determine whether the quotation quantity exceeds the remaining quotation quantity. If so, stop generating quotation instructions; if not, continue generating quotation instructions.
[0033] As a preferred solution, performing risk control calculation according to the price inquiry instruction to determine whether the price inquiry instruction meets the risk control requirements includes:
[0034] Perform risk control calculations based on the fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating of the inquiry instruction to determine whether the fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating of the inquiry instruction meet the risk control requirements;
[0035] The risk control calculation is performed on all the inquiry results to be selected, and it is determined whether each inquiry result to be selected meets the risk control requirements, including:
[0036] Perform risk control calculations based on the fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each of the inquiry results to be selected, and determine whether the fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each of the inquiry results to be selected meet the risk control requirements;
[0037] The risk control calculation is performed on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements, including:
[0038] A risk control calculation is performed based on the quoted prices and quoted quantities of all the quoted instructions to determine whether the quoted prices and quoted quantities of the quoted instructions meet the risk control requirements.
[0039] Based on the above embodiment, another embodiment of the present invention provides a transaction device based on anonymous clicks, including: an inquiry module, a quotation module and a transaction module;
[0040] The inquiry module is used to obtain an inquiry instruction; and obtain a number of target inquiry results according to the inquiry instruction;
[0041] The quotation module is used to generate a number of quotation instructions for each target inquiry result according to the target inquiry result and the inquiry instruction; perform risk control calculation on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements; send the quotation instructions that meet the risk control requirements to the trading center, so that the trading center performs market matching according to the quotation instructions, and returns the market matching result corresponding to each quotation instruction; wherein the market matching result is: transaction or non-transaction;
[0042] The trading module is used to obtain the market matching results of all quotation instructions and conduct transactions based on the market matching results of the transactions.
[0043] Based on the above embodiments, another embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and the processor implements the transaction method described in the above embodiments of the invention when executing the computer program.
[0044] Based on the above embodiment, another embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the transaction method described in the above invention embodiment.
[0045] Compared with the prior art, the embodiments of the present invention have the following beneficial effects:
[0046] The present invention obtains several target inquiry results according to the inquiry instruction, and can generate several quotation instructions for each inquiry result. After the risk control calculation is performed on the quotation instruction, the quotation instruction that meets the risk control requirements is sent to the transaction center to realize the quotation and complete the transaction. By generating multiple quotation instructions, the present invention avoids the quotation failure and subsequent re-quotation operation caused by the inability of the quotation instruction to adapt to market changes caused by the prior art of only generating one quotation instruction, and is more adaptable to market changes, and improves the success rate of quotation and the efficiency of quotation business processing. BRIEF DESCRIPTION OF THE DRAWINGS
[0047] Figure 1 It is a flow chart of a transaction method based on anonymous clicks provided by an embodiment of the present invention;
[0048] Figure 2 It is a structural schematic diagram of a transaction device based on anonymous clicks provided by an embodiment of the present invention. DETAILED DESCRIPTION
[0049] In order to make the purpose, technical solutions and advantages of this application clearer, the technical solutions in this application will be clearly and completely described below in conjunction with the drawings in the embodiments of this application. Obviously, the described embodiments are part of the embodiments of this application, not all of them. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of this application.
[0050] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by technicians in the technical field to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" in the specification and claims of this application and the above-mentioned figure descriptions and any variations thereof are intended to cover non-exclusive inclusions.
[0051] In the description of the embodiments of the present application, the technical terms "first", "second", etc. are only used to distinguish different objects, and cannot be understood as indicating or implying relative importance or implicitly indicating the number, specific order or primary and secondary relationship of the indicated technical features. In the description of the embodiments of the present application, the meaning of "several" is two or more, unless otherwise clearly and specifically defined.
[0052] Reference to "embodiments" herein means that a particular feature, structure, or characteristic described in conjunction with the embodiments may be included in at least one embodiment of the present application. The appearance of the phrase in various locations in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0053] The following will be combined with the drawings in the embodiments of the present invention to clearly and completely describe the technical solutions in the embodiments of the present invention. Obviously, the described embodiments are only part of the embodiments of the present invention, not all of the embodiments. Based on the embodiments of the present invention, all other embodiments obtained by ordinary technicians in this field without creative work are within the scope of protection of the present invention.
[0054] Embodiment 1
[0055] Please refer to Figure 1 , is a flow chart of a transaction method based on anonymous clicks provided by an embodiment of the present invention, comprising:
[0056] S1. Obtain inquiry instructions.
[0057] It should be noted that the price inquiry instruction can be issued by a professional trader or fund manager. The price inquiry instruction is used to preliminarily screen the market conditions.
[0058] S2. According to the inquiry instruction, obtain a number of target inquiry results.
[0059] In a preferred embodiment, obtaining a number of target inquiry results according to the inquiry instruction includes:
[0060] Perform risk control calculation according to the price inquiry instruction to determine whether the price inquiry instruction meets the risk control requirements;
[0061] When the inquiry instruction meets the risk control requirements, a number of corresponding inquiry results to be selected are obtained according to the inquiry instruction;
[0062] Risk control calculations are performed on all the inquiry results to be selected, to determine whether each of the inquiry results to be selected meets the risk control requirements, and to obtain the inquiry results to be selected that meet the risk control requirements as the target inquiry results.
[0063] In a preferred embodiment, the inquiry instruction includes: fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating;
[0064] The inquiry results to be selected include: fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price;
[0065] According to the inquiry instruction, a number of corresponding inquiry results to be selected are obtained, including:
[0066] Obtaining a number of market data pushed by the trading center; wherein each of the market data includes: fund type, entrustment direction, transaction quantity, price, bond type, remaining bond term, bond rating, bond code and settlement speed;
[0067] Update the market situation database according to all the market situation data;
[0068] According to the inquiry instruction, query the market information database for market information on fund type, entrustment direction, bond type, remaining bond term and bond rating that are consistent with the inquiry instruction;
[0069] The fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each queried market quotation data are obtained as the inquiry result to be selected.
[0070] It should be noted that the inquiry instruction provides some limiting conditions for preliminary screening of funds, including: fund type, entrustment direction, bond type, remaining bond term and bond rating. It is used to preliminarily screen the market conditions that meet the expectations of traders or fund managers. The inquiry results to be selected are the relevant data of the market conditions data obtained according to the inquiry instruction.
[0071] In this embodiment, the market information is subscribed to the trading center in advance, and the trading center will push the corresponding market information data in real time. After obtaining some market information data from the trading center, the local market information database is updated in real time using these data.
[0072] Query the market data in the market information database for fund type, entrustment direction, bond type, remaining bond term and bond rating that are consistent with the fund type, entrustment direction, bond type, remaining bond term and bond rating given in the inquiry instruction. The fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of the above market data are obtained as the inquiry result to be selected.
[0073] S3. For each target inquiry result, generate a number of quotation instructions according to the target inquiry result and the inquiry instruction.
[0074] It should be noted that the traditional quotation generates a quotation instruction for each inquiry result, and the quotation price of the quotation instruction is consistent with the price of the inquiry result. This leads to a difference between the quotation price and the market price when the market price changes, resulting in quotation failure. It is necessary to re-enter a new inquiry result according to the changed market conditions and regenerate a new quotation. If the market conditions change consistently, multiple inquiry and quotation operations will be performed, which is inefficient.
[0075] The present invention generates a plurality of quotation instructions for each inquiry result, and the quotation prices of these quotation instructions are different. Different quotation prices are determined according to market conditions, inquiry results and the price of the inquiry instruction.
[0076] In a preferred embodiment, generating a plurality of quotation instructions according to the target inquiry result and the inquiry instruction includes:
[0077] According to the target inquiry result and the inquiry instruction, the market information database is searched for market information data whose bond code and settlement speed are consistent with the target inquiry result, whose entrustment direction is opposite to the target inquiry result, and whose price does not exceed the price range of the inquiry instruction, and the query result is used as the target market information data;
[0078] For each target market price data, a corresponding quotation instruction is generated according to the target market price data and the target inquiry result.
[0079] In this embodiment, for each target inquiry result, several corresponding quotation instructions are generated. First, the target market data corresponding to each target inquiry result is queried in the market database. The bond code and liquidation speed of the target market data are consistent with the bond code and liquidation speed of the target inquiry result, the entrustment direction of the target market data is opposite to the entrustment direction of the target inquiry result, and the price of the target market falls within the price range of the inquiry instruction.
[0080] In a preferred embodiment, the quotation instruction includes: a quotation price and a quotation quantity;
[0081] The generating a corresponding quotation instruction according to the target market price data and the target inquiry result includes:
[0082] The smaller value between the transaction quantity of the target market data and the transaction quantity of the target inquiry result is used as the quotation quantity, and the price of the target market data is used as the quotation price to generate a quotation instruction;
[0083] The quotation instruction is saved as a quotation record of the target inquiry result.
[0084] In this embodiment, if there is suitable target market quotation data, a quotation will be initiated according to the quotation, and the quotation quantity is the smaller value of the transaction quantity of the quotation and the sum of the inquiry results.
[0085] In a preferred embodiment, before generating the quotation instruction, it also includes:
[0086] Calculate the total amount of bids for the target price inquiry result according to each bid record of the target price inquiry result;
[0087] Calculate the remaining quotable quantity of the target inquiry result according to the total amount of quotations and the transaction quantity of the target inquiry result;
[0088] Determine whether the quotation quantity exceeds the remaining quotation quantity. If so, stop generating quotation instructions; if not, continue generating quotation instructions.
[0089] In this embodiment, if a price inquiry result initiates multiple quotations, the total amount of the multiple quotations will be controlled not to be greater than the total amount of the price inquiry result.
[0090] It should be noted that the present invention may initiate multiple quotations for one inquiry result, thereby avoiding the problem in the traditional technology that the inquiry result needs to be re-entered for each quotation.
[0091] S4. Perform risk control calculation on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements.
[0092] In a preferred embodiment, performing risk control calculation according to the price inquiry instruction to determine whether the price inquiry instruction meets the risk control requirements includes:
[0093] Perform risk control calculations based on the fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating of the inquiry instruction to determine whether the fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating of the inquiry instruction meet the risk control requirements;
[0094] The risk control calculation is performed on all the inquiry results to be selected, and it is determined whether each inquiry result to be selected meets the risk control requirements, including:
[0095] Perform risk control calculations based on the fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each of the inquiry results to be selected, and determine whether the fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each of the inquiry results to be selected meet the risk control requirements;
[0096] The risk control calculation is performed on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements, including:
[0097] A risk control calculation is performed based on the quoted prices and quoted quantities of all the quoted instructions to determine whether the quoted prices and quoted quantities of the quoted instructions meet the risk control requirements.
[0098] It should be noted that the traditional risk control logic is to enter an estimated price to calculate the risk control at the transaction end. The actual quoted price is adjusted in real time based on market conditions and may deviate from the transaction end price. Generally, compliance and risk verification need to be re-verified, but the verification will be time-consuming. Market conditions change rapidly and any delay will result in missed trading opportunities.
[0099] The present invention has made special treatments on the price control and entrustment risk control ends. In the price control stage, a reasonable valuation deviation range is set. For entrustment prices within a certain valuation deviation range, after calculating the transaction end risk control, it is not necessary to recalculate the entrustment end risk control, which greatly saves time and avoids missing trading opportunities. In the risk control stage, for market conditions that focus on real-time, in order to avoid missing high-quality market conditions and reduce the time spent on unnecessary operations, it can be determined through risk control settings whether it is necessary to calculate the entrustment end risk control; for important fund accounts, personalized settings are required to force the calculation of entrustment end risk control, which greatly avoids the transaction risks of important accounts, and different personalized settings are made for different accounts to enhance flexibility; for price deviations exceeding the parameter range, compliance mandatory risk control is also required. If entrustment end risk control is not performed, the deviation is within a reasonable range and is subject to instruction risk control.
[0100] S5. Send the quotation instructions that meet the risk control requirements to the trading center, so that the trading center conducts market matching according to the quotation instructions and returns the market matching results corresponding to each quotation instruction; wherein the market matching results are: transaction completed or not completed.
[0101] It should be noted that market matching is mainly a trading method in which the trading center automatically matches transactions based on the principles of price priority and time priority based on anonymous clicks between buyers and sellers in the market. It will match transactions based on the bonds quoted by us and the reverse quotes of the corresponding bonds in the market. In addition to the principles of price priority and time priority, it will also be based on the counterparty blacklist data set by each institution in the trading center terminal, and the quotes of counterparties on the blacklist will be skipped and not matched.
[0102] S6. Obtain the market matching results of all quotation instructions, and conduct transactions based on the market matching results of the transactions.
[0103] Embodiment 2
[0104] Please refer to Figure 2, is a schematic diagram of the structure of a transaction device based on anonymous clicks provided by an embodiment of the present invention, comprising: an inquiry module, a quotation module and a transaction module;
[0105] The inquiry module is used to obtain an inquiry instruction; and obtain a number of target inquiry results according to the inquiry instruction;
[0106] The quotation module is used to generate a number of quotation instructions for each target inquiry result according to the target inquiry result and the inquiry instruction; perform risk control calculation on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements; send the quotation instructions that meet the risk control requirements to the trading center, so that the trading center performs market matching according to the quotation instructions, and returns the market matching result corresponding to each quotation instruction; wherein the market matching result is: transaction or non-transaction;
[0107] The trading module is used to obtain the market matching results of all quotation instructions and conduct transactions based on the market matching results of the transactions.
[0108] Embodiment 3
[0109] Accordingly, an embodiment of the present invention provides a terminal device, which includes a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, and when the processor executes the computer program, the transaction method described in the above embodiment of the invention is implemented.
[0110] Embodiment 4
[0111] Accordingly, an embodiment of the present invention provides a storage medium, which includes a stored computer program, wherein when the computer program is running, the device where the storage medium is located is controlled to execute the transaction method described in the above-mentioned embodiment of the invention.
[0112] It should be noted that the device embodiments described above are merely schematic, wherein the units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they may be located in one place, or they may be distributed on multiple network units. Some or all of the modules may be selected according to actual needs to achieve the purpose of the scheme of this embodiment. In addition, in the accompanying drawings of the device embodiments provided by the present invention, the connection relationship between the modules indicates that there is a communication connection between them, which may be specifically implemented as one or more communication buses or signal lines. A person of ordinary skill in the art may understand and implement it without paying any creative effort.
[0113] Those skilled in the art can clearly understand that for the sake of convenience and brevity, the specific working process of the device described above can refer to the corresponding process in the aforementioned method embodiment, and will not be repeated here.
[0114] The terminal device may be a computing device such as a desktop computer, a notebook, a PDA, a cloud server, etc. The terminal device may include, but is not limited to, a processor and a memory.
[0115] The processor may be a central processing unit (CPU), or other general-purpose processors, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. A general-purpose processor may be a microprocessor or any conventional processor, etc. The processor is the control center of the device, and various interfaces and lines are used to connect various parts of the entire device.
[0116] The memory can be used to store the computer program, and the processor realizes various functions of the device by running or executing the computer program stored in the memory and calling the data stored in the memory. The memory can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, at least one application required for a function, etc.; the data storage area can store data created according to the use of the mobile phone, etc. In addition, the memory can include a high-speed random access memory, and can also include a non-volatile memory, such as a hard disk, a memory, a plug-in hard disk, a smart memory card (Smart Med ia Card, SMC), a secure digital (Secure Digital, SD) card, a flash card (Fl ash Card), at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.
[0117] The storage medium is a storage medium, and the computer program is stored in the storage medium. When the computer program is executed by the processor, the steps of each method embodiment described above can be implemented. Among them, the computer program includes computer program code, and the computer program code can be in source code form, object code form, executable file or some intermediate form, etc. The computer readable medium may include: any entity or device capable of carrying the computer program code, recording medium, USB flash drive, mobile hard disk, disk, optical disk, computer memory, read-only memory (ROM, Read-On l yMemory), random access memory (RAM, Random Access Memory), electric carrier signal, telecommunication signal and software distribution medium, etc. It should be noted that the content contained in the computer readable medium can be appropriately increased or decreased according to the requirements of legislation and patent practice in the jurisdiction. For example, in some jurisdictions, according to legislation and patent practice, computer readable media do not include electric carrier signals and telecommunication signals.
[0118] The above is a preferred embodiment of the present invention. It should be pointed out that a person skilled in the art can make several improvements and modifications without departing from the principle of the present invention. These improvements and modifications are also considered to be within the scope of protection of the present invention.
Claims
1. A transaction method based on anonymous clicks, It is characterized in that include: Get the quotation instruction; According to the inquiry instruction, obtain several target inquiry results; For each target inquiry result, generating a plurality of quotation instructions according to the target inquiry result and the inquiry instruction; Perform risk control calculations on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements; Send the quotation instructions that meet the risk control requirements to the trading center, so that the trading center can match the market according to the quotation instructions and return the market matching results corresponding to each quotation instruction; wherein the market matching results are: transaction or non-transaction; Obtain the market matching results of all quotation instructions, and conduct transactions based on the market matching results of the transactions.
2. The transaction method according to claim 1, It is characterized in that According to the inquiry instruction, a number of target inquiry results are obtained, including: Perform risk control calculation according to the price inquiry instruction to determine whether the price inquiry instruction meets the risk control requirements; When the inquiry instruction meets the risk control requirements, a number of corresponding inquiry results to be selected are obtained according to the inquiry instruction; Risk control calculations are performed on all the inquiry results to be selected, to determine whether each of the inquiry results to be selected meets the risk control requirements, and to obtain the inquiry results to be selected that meet the risk control requirements as the target inquiry results.
3. The transaction method according to claim 2, It is characterized in that The inquiry instruction includes: fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating; The inquiry results to be selected include: fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price; According to the inquiry instruction, a number of corresponding inquiry results to be selected are obtained, including: Obtaining a number of market data pushed by the trading center; wherein each of the market data includes: fund type, entrustment direction, transaction quantity, price, bond type, remaining bond term, bond rating, bond code and settlement speed; Update the market situation database according to all the market situation data; According to the inquiry instruction, query the market information database for market information on fund type, entrustment direction, bond type, remaining bond term and bond rating that are consistent with the inquiry instruction; The fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each queried market quotation data are obtained as the inquiry result to be selected.
4. The transaction method according to claim 3, It is characterized in that The step of generating a plurality of quotation instructions according to the target inquiry result and the inquiry instruction includes: According to the target inquiry result and the inquiry instruction, the market information database is searched for market information data whose bond code and settlement speed are consistent with the target inquiry result, whose entrustment direction is opposite to the target inquiry result, and whose price does not exceed the price range of the inquiry instruction, and the query result is used as the target market information data; For each target market price data, a corresponding quotation instruction is generated according to the target market price data and the target inquiry result.
5. The transaction method according to claim 4, It is characterized in that The quotation instruction includes: the quotation price and the quotation quantity; The generating a corresponding quotation instruction according to the target market price data and the target inquiry result includes: The smaller value between the transaction quantity of the target market data and the transaction quantity of the target inquiry result is used as the quotation quantity, and the price of the target market data is used as the quotation price to generate a quotation instruction; The quotation instruction is saved as a quotation record of the target inquiry result.
6. The transaction method according to claim 5, It is characterized in that Before generating a quotation instruction, it also includes: Calculate the total amount of bids for the target price inquiry result according to each bid record of the target price inquiry result; Calculate the remaining quotable quantity of the target inquiry result according to the total amount of quotations and the transaction quantity of the target inquiry result; Determine whether the quotation quantity exceeds the remaining quotation quantity. If so, stop generating quotation instructions; if not, continue generating quotation instructions.
7. The transaction method according to claim 6, It is characterized in that The performing risk control calculation according to the price inquiry instruction to determine whether the price inquiry instruction meets the risk control requirements includes: Perform risk control calculations based on the fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating of the inquiry instruction to determine whether the fund type, entrustment direction, transaction quantity, price range, bond type, remaining bond term and bond rating of the inquiry instruction meet the risk control requirements; The risk control calculation is performed on all the inquiry results to be selected, and it is determined whether each inquiry result to be selected meets the risk control requirements, including: Perform risk control calculations based on the fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each of the foregoing inquiry results to determine whether the fund type, bond code, entrustment direction, liquidation speed, transaction quantity and price of each of the foregoing inquiry results meet the risk control requirements; The risk control calculation is performed on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements, including: A risk control calculation is performed based on the quoted prices and quoted quantities of all the quoted instructions to determine whether the quoted prices and quoted quantities of the quoted instructions meet the risk control requirements.
8. A transaction device based on anonymous clicks, It is characterized in that include: Inquiry module, quotation module and transaction module; The inquiry module is used to obtain an inquiry instruction; and obtain a number of target inquiry results according to the inquiry instruction; The quotation module is used to generate a number of quotation instructions for each target inquiry result according to the target inquiry result and the inquiry instruction; perform risk control calculation on all the quotation instructions to determine whether each quotation instruction meets the risk control requirements; send the quotation instructions that meet the risk control requirements to the trading center, so that the trading center performs market matching according to the quotation instructions, and returns the market matching result corresponding to each quotation instruction; wherein the market matching result is: transaction or non-transaction; The trading module is used to obtain the market matching results of all quotation instructions and conduct transactions based on the market matching results of the transactions.
9. A terminal device, It is characterized in that The method comprises a processor, a memory, and a computer program stored in the memory and configured to be executed by the processor, wherein the processor implements the transaction method according to any one of claims 1 to 7 when executing the computer program.
10. A storage medium, It is characterized in that The storage medium includes a stored computer program, wherein when the computer program is executed, the device where the storage medium is located is controlled to execute the transaction method according to any one of claims 1 to 7.
Citation Information
Patent Citations
Insurance scheme inquiring method, device and apparatus and computer-readable storage medium
CN109427015A
Data processing method and device for deposit in same industry, terminal equipment and medium
CN117455675A
Automatic following quotation method and system based on price difference correction
CN117726400A
