Inter-bank xbond local bond transaction method, system, device and medium

By adopting B/S architecture, Redis cache and intelligent algorithms in the interbank bond trading system, the problems of single trading function and poor compatibility were solved, efficient and automated bond trading was achieved, and the work efficiency of traders and the responsiveness of the system were improved.

CN120833221APending Publication Date: 2025-10-24HUAFU SECURITIES CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510751875.3
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-06
Publication Date
2025-10-24

AI Technical Summary

Technical Problem

The existing interbank bond trading system has problems such as single trading function, high workload for traders, high risk of errors, slow response speed and poor compatibility.

Method used

It adopts B/S architecture, introduces Redis cache technology, adds intelligent algorithms and conditional order functions, supports transaction status conditional orders and market conditional orders, automatically monitors and executes transactions through intelligent algorithms, and is developed strictly in accordance with the IMIX protocol.

Benefits of technology

It improves transaction efficiency, lowers the user threshold, enhances system compatibility and data processing speed, reduces manual operation errors, and ensures the smooth progress of transactions.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120833221A_ABST
    Figure CN120833221A_ABST
Patent Text Reader

Abstract

The invention provides an inter-bank xbond local bond transaction method, system and device and a medium. The method comprises the following steps: step 1, receiving relevant parameters of a set condition sheet; step 2, setting a setting condition list according to relevant parameters of the setting condition list; 3, monitoring market information data of tradable bonds in the inter-bank trading market in real time; 4, different transaction triggering conditions of different intelligent algorithms are set, if it is monitored that the market information data meet the transaction triggering conditions of the set condition list, a transaction is triggered, calculation is conducted according to the preset intelligent algorithms, and the transaction is conducted; the problems that in the prior art, the transaction function is single, and the labor intensity and the error risk of traders are high are solved.
Need to check novelty before this filing date? Find Prior Art

Description

TECHNICAL FIELD

[0001] The present application relates to the field of securities trading, in particular to a method, system, device and medium for interbank XBond domestic bond trading. BACKGROUND

[0002] At present, the bond trading system of some securities companies in the market adopts the traditional C / S architecture, which requires the installation of specific software on the client side, and the updating and maintenance is relatively cumbersome. Some systems do not use advanced caching technology in data processing and storage, and each request for data needs to be read from the database, resulting in slow response speed. In terms of trading function, some systems only support basic order placement and cancellation operations, lack intelligent algorithms and conditional order functions, and traders need to monitor the market at all times and manually operate transactions, which is low in efficiency. Some systems are not developed strictly in accordance with the IMIX protocol of the interbank trading market, resulting in poor compatibility with market interfaces.

[0003] The prior art has the following disadvantages:

[0004] 1. Architecture: The existing system usually adopts the standardized product provided by the interbank trading center, that is, the C / S architecture client, which does not support customized development, and the watch function is single, especially for intelligent trading and conditional orders.

[0005] 2. Data processing: Lack of efficient caching mechanism, which makes the system slow in responding to a large number of concurrent requests, affecting the operation experience of traders.

[0006] 3. Trading function: The function is single and cannot meet the diversified trading needs of traders, lacks intelligent algorithms and conditional order functions, and increases the work intensity and risk of mistakes of traders. SUMMARY

[0007] The technical problem to be solved by the present application is to provide a method, system, device and medium for interbank XBond domestic bond trading, which solves the problem of single trading function and high work intensity and risk of mistakes of traders in the prior art.

[0008] In a first aspect, the present application provides a method for interbank XBond domestic bond trading, comprising:

[0009] Step 1, receiving setting conditional order related parameters;

[0010] Step 2, setting a setting conditional order according to the setting conditional order related parameters;

[0011] The setting conditional order includes a transaction state conditional order and a watch market condition conditional order.

[0012] If the set order is a transaction state order, then:

[0013] The transaction trigger option of the transaction state order is set, including the transaction state time period;

[0014] The order trigger option is set, including the buying and selling direction, the clearing speed, the net price, the yield to maturity, and the order quantity;

[0015] If the set order is a market condition order, then:

[0016] The transaction trigger option of the market condition order is set, including the target code, the target name, the clearing speed, the index name, the judgment symbol, and the judgment threshold;

[0017] The order trigger option is set, including the buying and selling direction, the clearing speed, the net price, the yield to maturity, and the order quantity;

[0018] Step 3, real-time monitoring of the market data of tradable bonds in the inter-bank trading market;

[0019] Step 4, setting different transaction trigger conditions for different intelligent algorithms, if the market data meets the transaction trigger condition of the set order, then triggering the transaction, according to the preset intelligent algorithm calculation, the transaction is carried out.

[0020] Further, the intelligent algorithm includes spread trading, OCO, and iceberg order;

[0021] The spread trading is specifically: setting the target spread of two targets, automatically calculating the yield difference of the two targets in real-time market, if the yield difference meets the judgment threshold, then triggering the transaction instruction;

[0022] The OCO is specifically: when two associated orders exist at the same time but are mutually exclusive, canceling the other order when one of the orders is executed;

[0023] The iceberg order is specifically: when a large transaction order is monitored, the large transaction order is split into multiple sub-orders, and most of the sub-orders are hidden, and after the unhidden sub-order transaction is completed, the hidden sub-order is continued to be ordered.

[0024] Further, it further includes: step 5, building a front-end interface based on React.

[0025] Further, it further includes: using Mysql database as the main database to store data information, and using redis database to cache data information, and updating the data information in the Mysql database and the redis database after the transaction is completed.

[0026] ​In a second aspect, the present application provides an interbank XBond local currency bond transaction system, comprising:

[0027] An information receiving module receives parameters related to the setting condition sheet;

[0028] A setting condition sheet module sets a setting condition sheet according to the parameters related to the setting condition sheet;

[0029] The setting condition sheet comprises a transaction status condition sheet and a market condition sheet;

[0030] If the setting condition sheet is the transaction status condition sheet, then:

[0031] A transaction status condition sheet transaction trigger option is set, comprising a transaction status time period;

[0032] An order trigger option is set, comprising a buying or selling direction, a clearing speed, a net price, a yield to maturity, and an order amount;

[0033] If the setting condition sheet is the market condition sheet, then:

[0034] A market condition sheet transaction trigger option is set, comprising a target code, a target name, a clearing speed, an index name, a judgment symbol, and a judgment threshold;

[0035] An order trigger option is set, comprising a buying or selling direction, a clearing speed, a net price, a yield to maturity, and an order amount;

[0036] A market data module monitors market data of tradable bonds in an interbank transaction market in real time;

[0037] An intelligent algorithm and condition sheet module sets different transaction trigger conditions for different intelligent algorithms, and if the monitored market data meets the transaction trigger conditions of the set setting condition sheet, a transaction is triggered, and a transaction is performed according to a preset intelligent algorithm.

[0038] Further, the intelligent algorithm comprises a spread transaction, an OCO, and an iceberg order;

[0039] The spread transaction specifically comprises setting a target spread of two targets, automatically calculating a yield difference of the two targets in real-time market data, and triggering a transaction instruction if the yield difference meets the judgment threshold;

[0040] The OCO specifically comprises monitoring two associated orders that exist at the same time but are mutually exclusive, and canceling one order when the other order is executed;

[0041] The iceberg single specifically refers to: when a large transaction order is monitored, the large transaction order is split into multiple suborders, and most of the suborders are hidden, and after the unhidden suborders are traded, the hidden suborders are continued to be ordered.

[0042] Further, a user interface module is further included, and a front-end interface is constructed based on React.

[0043] Further, a B / S architecture is adopted, a Mysql database is used as a main database to store data information, a redis database is used to cache data information, and after a transaction is completed, data information in the Mysql database and the redis database is updated at the same time.

[0044] In a third aspect, the present application provides an electronic device, comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method of the first aspect.

[0045] In a fourth aspect, the present application provides a computer readable storage medium, which stores a computer program, wherein the program is executed by a processor to implement the method of the first aspect.

[0046] The one or more technical solutions provided in the embodiments of the present application have at least the following technical effects or advantages:

[0047] 1. Architecture advantage: B / S architecture is adopted, users do not need to install client software, and only need to access the system through a browser, which facilitates the deployment, update and maintenance of the system, and reduces the use threshold of users.

[0048] 2. Performance improvement: the redis caching technology is introduced, the access frequency of the database is reduced, the data processing speed and response ability of the system are improved, and a large number of concurrent requests can be better handled.

[0049] 3. Function enhancement: intelligent algorithm and conditional order function are added, traders can set trading conditions according to their own needs, the system automatically monitors and executes transactions, improves the efficiency of traders' monitoring and trading, and reduces manual operation errors.

[0050] 4. Good compatibility: developed strictly according to the IMIX protocol, ensuring the compatibility of the system and the interface of the interbank trading market, and ensuring the smooth progress of the transaction.

[0051] The above description is only a summary of the technical solutions of the present application, in order to more clearly understand the technical means of the present application, the content of the specification can be implemented, and in order to make the above and other purposes, characteristics and advantages of the present application more obvious and easy to understand, the following specific embodiments of the present application are described. BRIEF DESCRIPTION OF DRAWINGS

[0052] The application will be further described below with reference to the accompanying drawings and embodiments.

[0053] Figure 1 A flow chart of the method in Embodiment One of the application;

[0054] Figure 2 A structural schematic diagram of the device in Embodiment Two of the application. DETAILED DESCRIPTION

[0055] Embodiments of the present application provide a method, system, device and medium for inter-bank XBond local currency bond transaction, which solve the problem of single transaction function, high work intensity and high risk of mistakes of transaction personnel in the prior art.

[0056] Embodiment One

[0057] The present embodiment provides a method for inter-bank XBond local currency bond transaction, as shown in the following figure, which comprises the following steps: Figure 1

[0058] Step 1, receiving parameters related to a setting order form;

[0059] The parameters related to the setting order form include a transaction target code, a transaction price and a trigger condition;

[0060] Step 2, setting a setting order form according to the parameters related to the setting order form;

[0061] The setting order form includes a transaction state condition form and a market condition form;

[0062] If the setting order form is the transaction state condition form, the transaction state period is changed, and an order is automatically placed according to the configured target price and yield to maturity, specifically as follows:

[0063] Setting a transaction trigger option of the transaction state condition form, including a transaction state period;

[0064] The transaction state period includes opening, opening, transaction suspension, transaction recovery, closing and closing; the closing and closing are pre-state, and do not trigger transaction, and the transaction instruction can be triggered after being changed;

[0065] The transaction state condition form mainly supports the transaction personnel to trigger the transaction instruction by configuring the transaction state change (such as the closing state changing to the opening state) condition;

[0066] Setting an order trigger option, including a buying and selling direction, a clearing speed, a net price, a yield to maturity and an order amount (ten million);

[0067] ​If the setting condition sheet is a market tracking condition sheet, the latest transaction yield of the target, the optimal bid-to-expiry yield or the optimal offer-to-expiry yield threshold value is set to trigger automatic order placement when the target in the market meets the condition, specifically as follows:

[0068] The market tracking condition sheet transaction trigger option is set, including the target code, the target name, the clearing speed, the index name, the judgment symbol and the judgment threshold value;

[0069] The target name includes the latest transaction yield, the optimal bid-to-expiry yield and the last offer-to-expiry yield;

[0070] The judgment symbol includes greater than, less than, equal to, greater than or equal to, less than or equal to and not equal to;

[0071] The order placement trigger option is set, including the buy / sell direction, the clearing speed, the net price, the expiry yield, the order quantity;

[0072] The buy / sell direction includes buy and sell;

[0073] The clearing speed includes +1 and +0, indicating the bond target clearing speed;

[0074] The net price is the target price set by the trader;

[0075] The expiry yield is calculated by calling the transaction center calculation interface through the set net price;

[0076] The order quantity (ten million) refers to the number of bonds that the trader plans to purchase when the condition sheet is triggered;

[0077] Step 3, real-time monitoring of the market data of tradable bonds in the interbank trading market;

[0078] Step 4, setting different transaction trigger conditions for different intelligent algorithms, if the market data meets the transaction trigger condition of the setting condition sheet, the transaction is triggered, and the transaction is performed according to the preset intelligent algorithm calculation.

[0079] The intelligent algorithm refers to the system analyzing and calculating the market data according to the preset rules and algorithms to obtain the best trading strategy;

[0080] The intelligent algorithm includes spread trading, OCO and iceberg order;

[0081] The spread trading specifically refers to setting the target spread of two targets, automatically calculating the yield difference (buying yield minus selling yield) of the two targets set in real-time market, if the yield difference meets the judgment threshold value, the transaction instruction is triggered;

[0082] The OCO is specifically: when monitoring that two associated orders exist at the same time but are mutually exclusive, canceling the other order when one of the orders is executed;

[0083] The iceberg order is specifically: when monitoring a large transaction order, splitting the large transaction order into multiple suborders, and hiding most of the suborders, and after the transaction of the unhidden suborder is completed, the hidden suborder is continued to be ordered;

[0084] For example, set condition order: target name (06 government bonds 09), code 060009, when the "latest transaction yield" of the target is greater than 5%, the intelligent algorithm automatically buys 060009 at a net price of 103 yuan, 1000 million.

[0085] Step 5, build the front-end interface based on React, and provide a friendly operation interface for users;

[0086] React is a JavaScript library for building user interfaces, which uses a component-based development approach to improve code maintainability and reusability;

[0087] The method uses a system implemented by B / S architecture, and users do not need to install client software, but only need to access the system through a browser, which is convenient for deployment, updating and maintenance of the system;

[0088] Use Mysql database as the main database to store data information, and use redis database to cache data information, update the data information in Mysql database and redis database at the same time after the transaction is completed, ensure the consistency and real-time of the data, reduce the access times of the database, improve the data processing speed and response ability of the system, and better cope with a large number of concurrent requests;

[0089] Mysql is an open source relational database management system, which is widely used in various Web applications, and has the characteristics of lightweight, easy to use and manage; redis is an open source in-memory data structure storage system, which can be used as a database, cache and message middleware, and has the characteristics of high performance and high concurrency.

[0090] Based on the same inventive concept, the application also provides a system corresponding to the method in embodiment one, which is described in detail in embodiment two.

[0091] Embodiment two

[0092] In this embodiment, an interbank XBond domestic bond trading system is provided, as shown in Figure 2 , comprising:

[0093] The information receiving module receives the parameters related to the condition setting order;

[0094] The setting condition sheet includes a transaction state condition sheet and a market condition sheet;

[0095] The setting condition sheet includes a transaction state condition sheet and a market condition sheet;

[0096] If the setting condition sheet is a transaction state condition sheet, then:

[0097] The transaction state condition sheet transaction trigger option is set, including a transaction state time period;

[0098] The order trigger option is set, including a buy / sell direction, a clearing speed, a net price, a yield to maturity, and an order amount;

[0099] If the setting condition sheet is a market condition sheet, then:

[0100] The market condition sheet transaction trigger option is set, including a target code, a target name, a clearing speed, an index name, a judgment symbol, and a judgment threshold;

[0101] The order trigger option is set, including a buy / sell direction, a clearing speed, a net price, a yield to maturity, and an order amount;

[0102] The market data module monitors real-time market data of tradable bonds in the interbank trading market;

[0103] The intelligent algorithm and condition sheet module sets different transaction trigger conditions for different intelligent algorithms, and if the monitored market data meets the set transaction trigger conditions of the setting condition sheet, then the transaction is triggered, and the transaction is performed according to the preset intelligent algorithm calculation;

[0104] The user interface module: based on React to build the front-end interface, provides a friendly operation interface for users; React is a JavaScript library for building user interfaces, which adopts a component-based development approach to improve code maintainability and reusability;

[0105] Since the system introduced in embodiment two of the present application is the system used to implement the method of embodiment one of the present application, the specific structure and variations of the system can be understood by those skilled in the art based on the method introduced in embodiment one of the present application, and therefore will not be described here. Any device used in the method of embodiment one of the present application belongs to the scope of protection of the present application.

[0106] Embodiment three

[0107] The operation flow of the present application is as follows:

[0108] Conditional single setting: The trader inputs the relevant parameters of the conditional single in the front-end interface, such as the transaction subject code, transaction price, trigger condition, etc. The front-end sends these parameters to the intelligent algorithm and conditional single module in the back-end.

[0109] Conditional monitoring: The intelligent algorithm and conditional single module obtain real-time market data of the bond from the market data module in real time, and monitor according to the trigger condition set by the trader. Implementation logic: The system currently supports two kinds of conditional singles, transaction state and watchlist market, the former changes by setting the transaction state period, and automatically places an order according to the configured subject price and yield to maturity, the configuration interface is configured as follows:

[0110] Conditional single type: Transaction state conditional single and watchlist market conditional single, mandatory option, data format is Chinese characters, used to distinguish the type of created conditional single;

[0111] Transaction state conditional single interface is as follows:

[0112] Transaction state time period of conditional setting: mandatory option, data format is Chinese characters, including opening, opening, trading pause, trading recovery, closing, closing, 6 kinds of state, used to standardize the transaction state period of the current conditional single. Mainly support traders to configure transaction state change (such as closing state to opening state) condition to trigger transaction instruction;

[0113] Trigger order: mandatory option, data format includes Chinese characters and numbers, including buy / sell direction, clearing speed, net price, yield to maturity, order quantity (ten thousand). Among them, the buy / sell direction has two states, buy and sell; The clearing speed has several states, +1 / +0, indicating the clearing speed of the bond subject; The net price is the target price set by the trader; The yield to maturity is calculated by calling the transaction center calculation interface through the set net price; The order quantity (ten thousand) refers to the number of bonds the trader plans to purchase when the conditional single is triggered.

[0114] Execution switch: The trader can choose to take effect immediately when creating, or save it without taking effect first, and then click to take effect after editing again.

[0115] Watchlist market conditional single interface is as follows:

[0116] The watchlist market triggers automatic placement of an order when the target subject meets the condition by setting the threshold of the latest transaction yield / optimal bid yield to maturity / optimal ask yield to maturity, the configuration interface is configured as follows:

[0117] Conditional single type: Transaction state conditional single and watchlist market conditional single, mandatory option, data format is Chinese characters, used to distinguish the type of created conditional single;

[0118] Condition setting: mandatory, data format is Chinese characters and numbers, including target code, target name, clearing speed, index name, judgment symbol (greater than, less than, equal to, greater than or equal to, less than or equal to, not equal to), judgment threshold. Among them, the index name includes the latest transaction yield, the optimal buy yield to expiration, and the last sell yield to expiration. By setting a specific target index and target threshold relationship (such as the latest transaction yield greater than or equal to 3%, the back-end algorithm captures the condition that triggers the transaction instruction);

[0119] Trigger order: mandatory, data format includes Chinese characters and numbers, including buy / sell direction, clearing speed, net price, yield to expiration, order size (hundred million). Among them, the buy / sell direction has two states, which are buy and sell; The clearing speed has several states, which are +1 / +0, indicating the clearing speed of the bond target; The net price is the target price set by the trader; The yield to expiration is calculated by calling the transaction center calculation interface through the set net price; The order size (hundred million) refers to the number of bonds the trader plans to purchase when the condition order is triggered;

[0120] Execution switch: the trader can choose to take effect immediately when new, or save it without taking effect, and then edit it again to take effect.

[0121] Smart algorithm trading: when the market data meets the triggering condition, the smart algorithm calculates the best trading strategy according to the preset smart algorithm, such as transaction quantity, transaction timing, etc. The system currently supports interest rate spread trading, OCO, and iceberg order, among which:

[0122] Interest rate spread trading supports setting a target interest rate spread of two targets, and automatically calculates the yield difference (buy yield minus sell yield) of the two target yields set by real-time market data. If the threshold is met, the transaction instruction will be triggered. The configuration interface includes buy / sell direction (buy, sell), target interest rate spread, single order size upper limit (hundred million), target name, clearing speed, total order size (hundred million), execution switch;

[0123] OCO order is composed of two associated orders, usually a buy limit order and a sell limit order, or a stop loss order and a stop profit order. These two orders exist at the same time, but are mutually exclusive. When one of the orders is executed, the other order will be automatically canceled. The configuration interface includes: buy / sell direction (buy, sell), target code, target name, clearing speed, net price (yuan), yield to expiration (%), order size (hundred million), total order size (hundred million), execution switch;

[0124] Iceberg order is to split a large transaction order into multiple smaller sub-orders, and hide most of the orders, only show a small part of the order to the market, just like an iceberg only a corner of the water surface. For example, an investor wants to buy a large amount of a certain security, if a large order is submitted at once, it is easy to cause the market price to fluctuate and be tracked by other participants. Through iceberg order, only a small part of the order is submitted each time, reducing the impact on the market price, hiding the real trading intention and size. The configuration interface includes buy / sell direction (buy, sell), symbol code, symbol name, clearing speed, net price (yuan), yield to maturity (%), order quantity (hundred million), total order quantity (hundred million), large order quantity per piece (hundred million), partial execution automatic replenishment, execution switch;

[0125] Transaction execution: according to the calculated transaction strategy, the intelligent algorithm and the conditional order module send the transaction instruction to the transaction module, and the transaction module executes the order placement or cancellation operation;

[0126] Cache update: after the transaction is completed, the data storage module updates the transaction data in the Mysql database and updates the related data in the redis cache to ensure the consistency and real-time performance of the data.

[0127] Based on the same inventive concept, the electronic device embodiment corresponding to embodiment one is provided, which is described in detail in embodiment four.

[0128] Embodiment four

[0129] The embodiment provides an electronic device, which comprises a memory, a processor and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, any embodiment in embodiment one can be realized.

[0130] Since the electronic device introduced in this embodiment is the device used to implement the method in embodiment one of the present application, the specific implementation of the electronic device in this embodiment and its various forms can be understood by those skilled in the art based on the method introduced in embodiment one of the present application. Therefore, how the electronic device realizes the method in the present embodiment will not be described in detail. As long as the device used by those skilled in the art to implement the method in the present embodiment belongs to the scope of the present application.

[0131] Based on the same inventive concept, the electronic device embodiment corresponding to embodiment one is provided, which is described in detail in embodiment four.

[0132] Embodiment five

[0133] The embodiment provides a computer readable storage medium, which stores a computer program. When the computer program is executed by a processor, any embodiment in embodiment one can be realized.

[0134] Since the computer readable storage medium introduced in the embodiment is the computer readable storage medium used for implementing the method in the embodiment of the application, based on the method introduced in the embodiment of the application, those skilled in the art can understand the specific implementation of the computer readable storage medium of the embodiment and various forms of changes thereof, so the computer readable storage medium how to implement the method in the embodiment of the application is not introduced in detail here. As long as the computer readable storage medium used for implementing the method in the embodiment of the application is implemented by those skilled in the art, it belongs to the scope of protection of the application.

[0135] The technical solution provided in the embodiment of the application has at least the following technical effects or advantages: the inter-bank XBond domestic bond transaction method, system, device and medium provided by the embodiment of the application adopt the B / S architecture, users do not need to install client software, and only need to access the system through a browser, which facilitates the deployment, updating and maintenance of the system, reduces the use threshold of users, introduces the redis cache technology, reduces the access times of the database, improves the data processing speed and response capability of the system, and can better cope with a large number of concurrent requests, in addition, the intelligent algorithm and the conditional order function are added, the trader can set the transaction conditions according to the own needs, the system automatically monitors and executes the transaction, improves the on-the-spot and transaction efficiency of the trader, reduces the manual operation errors, and further, the application is developed strictly according to the IMIX protocol (a data transmission protocol provided by the inter-bank transaction market, used for standardizing the format and transmission mode of transaction data), ensures the compatibility of the system and the interface of the inter-bank transaction market, and guarantees the smooth transaction.

[0136] Those skilled in the art should understand that the embodiments of the application can be provided as a method, a system, or a computer program product. Therefore, the application can adopt a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Moreover, the application can adopt the form of a computer program product implemented on one or more computer usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing computer usable program codes.

[0137] The application is described with reference to flowcharts and / or block diagrams of the method, device (system), and computer program product according to the embodiments of the application. It should be understood that each flow and / or block in the flowcharts and / or block diagrams, and the combination of the flows and / or blocks in the flowcharts and / or block diagrams can be implemented by computer program instructions. These computer program instructions can be provided to a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing devices to produce a machine, so that the instructions executed by the computer or other programmable data processing devices produce a machine that implements the functions described in the flowcharts and / or block diagrams.Figure 1 apparatuses that implement the functions specified in flowchart Figure 1

[0138] These computer program instructions can also be stored in a computer readable memory that can direct a computer or other programmable data processing apparatus to function in a particular manner, such that the instructions stored in the computer readable memory produce an article of manufacture including instructions which implement the flowchart Figure 1 apparatuses that implement the functions specified in flowchart Figure 1

[0139] These computer program instructions can also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer implemented process such that the instructions that are executed on the computer or other programmable apparatus provide steps for implementing the flowchart Figure 1 apparatuses that implement the functions specified in flowchart Figure 1

[0140] While the present application has been described with reference to the specific implementations thereof, it should be understood by those skilled in the art that the specific embodiments described are merely illustrative of the general nature of the present application and are not intended to limit the scope of the present application in any way. Equivalent modifications and variations of the specific embodiments described herein are possible and will be apparent to those skilled in the art, which are intended to be encompassed by the claims of the present application.​​​

Claims

1. A method for trading cross-border xBonds, characterized in that: The method comprises the following steps: Step 1, receiving setting condition sheet related parameters; Step 2, setting a setting condition sheet according to the setting condition sheet related parameters; The setting condition sheet comprises a transaction state condition sheet and a market condition sheet; If the setting condition sheet is a transaction state condition sheet, then: Setting transaction trigger options of the transaction state condition sheet, including a transaction state time period; Setting order trigger options, including a buy / sell direction, a clearing speed, a net price, a yield to maturity, and an order amount; If the setting condition sheet is a market condition sheet, then: Setting transaction trigger options of the market condition sheet, including a target code, a target name, a clearing speed, an index name, a judgment symbol, and a judgment threshold; Setting order trigger options, including a buy / sell direction, a clearing speed, a net price, a yield to maturity, and an order amount; Step 3, monitoring market data of tradable bonds in an interbank transaction market in real time; Step 4, setting different transaction trigger conditions of different intelligent algorithms, if the monitored market data meets the transaction trigger conditions of the set setting condition sheet, then triggering a transaction, and calculating the transaction according to a preset intelligent algorithm.

2. The method according to claim 1, wherein: The intelligent algorithm comprises a spread transaction, an OCO, and an iceberg order; The spread transaction is specifically setting a target spread of two targets, automatically calculating a yield difference of the two targets in real-time market data, and triggering a transaction instruction if the yield difference meets the judgment threshold; The OCO is specifically monitoring that two associated orders exist at the same time but are mutually exclusive, and canceling one order when the other order is executed; The iceberg order is specifically splitting a large transaction order into multiple suborders when the large transaction order is monitored, hiding most of the suborders, and continuing to place the hidden suborders after the unhidden suborders are traded.

3. The method according to claim 1, wherein: Further comprising step 5, constructing a front-end interface based on React.

4. The method for trading in cross-border xBonds according to claim 1, wherein: Using a Mysql database as a main database to store data information, and using a redis database to cache data information, and updating the data information in the Mysql database and the redis database after a transaction is completed.

5. An inter-bank xB0nd local currency bond trading system characterized by: The method comprises: An information receiving module for receiving setting condition sheet related parameters; A setting condition sheet module for setting a setting condition sheet according to the setting condition sheet related parameters; The setting condition sheet comprises a transaction state condition sheet and a market condition sheet; If the setting condition sheet is a transaction state condition sheet, then: Setting transaction trigger options of the transaction state condition sheet, including a transaction state time period; Setting order trigger options, including a buy / sell direction, a clearing speed, a net price, a yield to maturity, and an order amount; If the setting condition sheet is a market condition sheet, then: Setting transaction trigger options of the market condition sheet, including a target code, a target name, a clearing speed, an index name, a judgment symbol, and a judgment threshold; Setting order trigger options, including a buy / sell direction, a clearing speed, a net price, a yield to maturity, and an order amount; The market data module monitors the market data of tradable bonds in the interbank trading market in real time. The intelligent algorithm and condition module sets different transaction trigger conditions for different intelligent algorithms. If the market data meets the set transaction trigger conditions, the transaction is triggered, and the transaction is performed according to the preset intelligent algorithm calculation.

6. The interbank XBond domestic currency bond trading system according to claim 5, characterized in that: The intelligent algorithm includes interest rate spread trading, OCO, and iceberg order; The interest rate spread trading specifically sets the target interest rate difference of two targets, automatically calculates the set two target yield difference in real-time market, and triggers the transaction instruction if the yield difference meets the judgment threshold; The OCO specifically monitors the existence of two associated orders at the same time but in a mutually exclusive situation, and cancels the other order when one of the orders is executed; The iceberg order specifically splits the large transaction order into multiple sub-orders when a large transaction order is monitored, hides most of the sub-orders, and continues to place the hidden sub-orders after the unhidden sub-order transaction is completed.

7. The interbank XBond domestic currency bond trading system according to claim 6, characterized in that: It further includes a user interface module based on React to build a front-end interface.

8. The interbank XBond domestic currency bond trading system according to claim 6, characterized in that: It uses B / S architecture; Mysql database is used as the main database to store data information, and redis database is used to cache data information. After the transaction is completed, the data information in the Mysql database and the redis database is updated at the same time.

9. An electronic device comprising a memory, a processor, and a computer program stored on the memory and executable on the processor, characterized in that, The processor executes the program to realize the method of any one of claims 1 to 4.

10. A computer-readable storage medium having stored thereon a computer program, characterized in that, The program is executed by the processor to realize the method of any one of claims 1 to 4.