CN107977787A - A kind of transaction risk control processing system and method - Google Patents

A kind of transaction risk control processing system and method Download PDF

Info

Publication number
CN107977787A
CN107977787A CN201711243305.5A CN201711243305A CN107977787A CN 107977787 A CN107977787 A CN 107977787A CN 201711243305 A CN201711243305 A CN 201711243305A CN 107977787 A CN107977787 A CN 107977787A
Authority
CN
China
Prior art keywords
rule
transaction
record
module
control processing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201711243305.5A
Other languages
Chinese (zh)
Inventor
彭德奎
闻扬
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Shanghai Long Yi Mdt Infotech Ltd
Original Assignee
Shanghai Long Yi Mdt Infotech Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Shanghai Long Yi Mdt Infotech Ltd filed Critical Shanghai Long Yi Mdt Infotech Ltd
Priority to CN201711243305.5A priority Critical patent/CN107977787A/en
Publication of CN107977787A publication Critical patent/CN107977787A/en
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q10/00Administration; Management
    • G06Q10/06Resources, workflows, human or project management; Enterprise or organisation planning; Enterprise or organisation modelling
    • G06Q10/063Operations research, analysis or management
    • G06Q10/0635Risk analysis of enterprise or organisation activities
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Business, Economics & Management (AREA)
  • Engineering & Computer Science (AREA)
  • Human Resources & Organizations (AREA)
  • Strategic Management (AREA)
  • Economics (AREA)
  • Entrepreneurship & Innovation (AREA)
  • General Business, Economics & Management (AREA)
  • Finance (AREA)
  • Development Economics (AREA)
  • Marketing (AREA)
  • Accounting & Taxation (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Educational Administration (AREA)
  • Tourism & Hospitality (AREA)
  • Quality & Reliability (AREA)
  • Operations Research (AREA)
  • Game Theory and Decision Science (AREA)
  • Technology Law (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

Technical problem solved by the invention is to provide a kind of transaction risk control processing system and method, it is characterized in that, including a kind of risk control processing system and a kind of risk control processing method, the risk control processing system includes data acquisition module, rule settings module, rule process module, regular computing module and database;The risk control processing method includes regular computational methods, rules process method.Compared with prior art, the present invention is pre-calculated the median of risk rule, and caching becomes median table, the transaction threshold as transaction contract.When risk processing module needs to check trading instruction, by judging and analyzing trading instruction, in the method that trading instruction and risk rule are compared, by way of middle Value Data, the complexity of comparison is significantly reduced, drastically increases efficiency.

Description

A kind of transaction risk control processing system and method
Technical field
The present invention relates to a kind of risk control system, particularly securities futures trading risk control processing system, belong to several According to monitoring field, more particularly to a kind of transaction risk control processing system and method.
Background technology
With the development and growth of securities and futures market, numerous investors, particularly institutional investor, in the mistake of transaction Journey, is faced with various risks.Careless slightly, investor may suffer huge monetary losses.Most important risk has 2 Class:Close rule risk and transaction system risk.
Some transaction softwares on the market carry risk control function, wherein most crucial module, is rule process mould Block.The flow of the module is:Receive a trading instruction, parsing trading instruction obtains transaction data, according to presetting risk The entry of rule, handles transaction data, the result for being passed through or being vetoed.At present under regular situation, rules process method is: Compared one by one according to risk threshold value setting, serially handle rule entries, obtain inspection result.In comparison process, if wind Danger rule is examined not over it is rejection to be then considered as trading instruction inspection result;If all risk rules are upchecked, depending on It is success for trading instruction inspection result.
The above-mentioned method for comparing risk rule entry one by one, as entry increases, can bring obvious trading efficiency to reduce The problem of.It is a lance for being difficult to reconcile and can not accept or reject between faster transactions velocity, and more reliable risk control Shield.If adding more risk rule entries, reliability is added, reduces trading efficiency.If reduce risks regular bar Mesh, adds trading efficiency, reduces reliability.
And a kind of transaction risk control processing system and method are pre-calculated the median of risk rule, during caching becomes Between be worth table, as transaction contract transaction threshold.When risk processing module needs to check trading instruction, by judging and analyzing Trading instruction, in the method that trading instruction and risk rule are compared, by way of middle Value Data, significantly reduces comparison Complexity, drastically increase efficiency.
The content of the invention
Technical problem solved by the invention is to provide a kind of transaction risk control processing system and method, its feature exists In, including a kind of risk control processing system and a kind of risk control processing method, the risk control processing system is including counting According to acquisition module, rule settings module, rule process module, regular computing module and database;The risk control processing side Method includes regular computational methods, rules process method.
A kind of risk control processing system is characterized in that:The data acquisition module is used to pass through network interaction, obtains Trading instruction, collects transaction data, and records to the database;The rule settings module is used for the rule that receiving terminal is sent Then setup parameter and threshold data, handle data and record to the database;The rule process module, which is used to parse, merchandises Instruction, obtains the information of transaction data, and carries out data processing, returns to handling result, and record to the database;The rule Then computing module is used to get parms from database sets data with threshold value, is calculated according to rule, obtains median As a result, and by median record in memory;The database in storage transaction data, risk rule parameter and threshold value setting, And risk rule handling result.
Further, the data acquisition module can be with transaction of the client interaction from client by network connection Request, is sent to client transaction and responds;Can also interactive service end request, be sent to server-side request, receive server-side Respond.The data of client and server-side are all preserved in the database.
Further, the rule settings module, terminal can be communicated therewith by network connection.Terminal user can match somebody with somebody Put and which rule enabled, one or more parameters are configured to rule.Except the parameter setting of risk rule, rule calculates or processing During, it is necessary to the basic data used, and configured by this module.It is specific to need which basic data arrived, by reality Risk rule content depending on.Data are set by parsing, are as a result preserved in the database.Received in the rule settings module During the transaction request that client is come, transaction request can be given to rule process module, after the completion of waiting rule process resume module, If successfully passing inspection, transaction request is just sent to server-side by rule settings module.If failed inspection, rule settings Module just responds one failure of client.
Further, the rule process module obtains a trading instruction, first looks at the type of service in instruction, such as Fruit type of service is to place an order (OrderInsert) or remove list (OrderAction), is put into next step.As if it is not, if return Return and check successfully.Secondly, each service fields in analysis instruction.Again, parameter of regularity is taken out from database, one by one The comparison business datum of rule, if meet the condition described in rule.The handling result of the rule process module, is stored in In database.The transaction data obtained is parsed, using the contract code of the inside as index, this contract is searched from memory record sheet The record of code.If not finding the record of this contract, think that this contract does not have the limitation of any transaction in logic, return Check successfully;If finding the record of this contract, further checked is needed.
Further, the regular computing module periodically triggers calculating logic.First, rule is taken out from database Parameter, the parameter of regularity enter ginseng, threshold condition and other information including rule.Secondly, according to risk rule list, successively time Each rule in list is gone through, in the calculating process of rule, according to the regular business of itself, may be also needed to from database Middle taking-up auxiliary data.After the completion of one rule calculates, each contract that it is arranged all is obtained under a specified conditions Threshold value.One rule, which calculates, to be completed, and draws the numerical threshold of serial contract.Then, gone with the numerical threshold of each contract Update memory record sheet.Memory record sheet is updated, the record of this contract code is searched in memory record sheet first, is remembering afterwards The threshold value under the same terms is taken out in record, and the numerical value of this secondary renewal is compared, and takes the minimum value in both.Rule The result of calculation of computing module, is put into memory, becomes the memory record sheet of a median, and scale processing module can access this Memory record sheet.
Further, the database is used to store transaction data, risk rule parameter and threshold value setting and risk rule Then handling result.The data acquisition module, rule settings module, rule process module, regular computing module all will be in numbers Data exchange occurs according to storehouse.
A kind of risk control processing method is characterized in that:The rule computational methods are periodically touched according to terminal profile Hair rule calculates;The rules process method sets according to method after incoming trading instruction, obtains a result and store.
Further, the regular computational methods, get parms setting from database first, contract information data;The Two steps, risk rule are traveled through successively, each contract specified in rule, is calculated a numerical value.3rd step, inside In the median table deposited, the record of this contract is searched whether, then increase a record, the record if it is not found, Including contract code, the allowance that opens a position is bought, sell the allowance that opens a position, buy allowance of closing a position, sell close a position allowance and other information.Such as Fruit is found, then compares the numerical value of calculating and corresponding numerical value, the minimum value in both, updates in record.
Further, the rules process method, after being passed to trading instruction, first determines whether the type of service of instruction, if Type of service is not to place an order and remove list, and inspection result is successfully and returns.Then trading instruction is parsed, obtains transaction data.Institute Stating transaction data includes type of service, trade market, contract code, dealing direction, quantity, price, opens flat mark and other letters Breath.Afterwards from median record, the record using contract code as index is searched by red black tree, is then examined if it is not found, The fruit that comes to an end is successfully and returns.Then, indicated by buying and selling direction and Kai Ping, corresponding quantity threshold is taken out from the record found Value, compares the quantity and threshold value of trading instruction.If less than equal to threshold value, inspection result success, quantity is reduced simultaneously from threshold value Preserve;Otherwise, inspection result is failure.Finally, record result and return.
Compared with prior art, a kind of transaction risk control processing system of the present invention and method are pre-calculated risk rule Median, caching become median table, as merchandise contract transaction threshold.Need to check that transaction refers in risk processing module When making, by judging and analyzing trading instruction, in the method that trading instruction and risk rule are compared, pass through middle Value Data Mode, significantly reduces the complexity of comparison, drastically increases efficiency.
Brief description of the drawings
Fig. 1 is the system construction drawing of a kind of transaction risk control processing system of the present invention and method.
Fig. 2 is the method flow schematic diagram of a kind of transaction risk control processing system of the present invention and method.
Embodiment
In present pre-ferred embodiments, there is provided a kind of transaction risk control processing system and method, it is characterised in that bag A kind of risk control processing system and a kind of risk control processing method are included, the risk control processing system includes data acquisition Module 1, rule settings module 2, rule process module 3, regular computing module 4 and database 5;The risk control processing method Including regular computational methods, rules process method.
Referring to Fig. 1, data acquisition module 1 is used to pass through network interaction, trading instruction is obtained, collects transaction data, and Record to the database 5.Client can be sent to transaction request of the client interaction from client by network connection End transaction is responded;Can also interactive service end request, be sent to server-side request, receive server-side response.By client and The data of server-side are all stored in database 5.When the data acquisition module 1 receives the transaction request that client is come, meeting Transaction request is given to rule process module 3, after the completion of waiting the processing of rule process module 3, if successfully passing inspection, data Transaction request is just sent to server-side by acquisition module 1.If failed inspection, data acquisition module 1 just responds client one A failure.
Referring to Fig. 1, rule settings module 2 is used for rule settings parameter and the threshold data that receiving terminal is sent, processing Data are simultaneously recorded to the database 5.Terminal can be communicated therewith by network connection.Terminal user can configure which is enabled Rule, one or more parameters are configured to rule.Except the parameter setting of risk rule, in rule calculating or processing procedure, need The basic data to be used, and configured by this module.It is specific to need which basic data arrived, by actual risk rule Depending on content.Data are set by parsing, are as a result stored in database 5.For example, the stock code of Shanghai and Shenzhen stock exchange, Title, capital stock in circulation, shareholding equity etc..It is specific to need which basic data arrived, depending on actual risk rule content.
Referring to Fig. 1, rule process module 3 is used to parse trading instruction, the information of transaction data is obtained, and carry out data Processing, returns to handling result, and records to the database 5.The rule process module 3 obtains a trading instruction, first The type of service in instruction is checked, if type of service is to place an order (OrderInsert) or remove list (OrderAction), just Into in next step.As if it is not, if return and check successfully.Secondly, each service fields in analysis instruction.Again, parsing obtains The transaction data obtained, using the contract code of the inside as index, searches the record of this contract code from memory record sheet.If The record of this contract is not found, thinks that this contract does not have the limitation of any transaction in logic, return checks successfully;If look for To the record of this contract, then further checked is needed.Opened for example, certain regular content is some contract type single maximum Storehouse hand number is 3 hands, then just from business datum, first takes out contract code, dealing direction, opens flat mark, number of transaction;First Judge whether contract type is consistent, second step is to judge to open whether flat mark is consistent, and the 3rd step is to judge whether number of transaction is big In 3 hands.
Referring to Fig. 1, regular computing module 4 is used to get parms from database 5 sets data with threshold value, according to rule Calculated, obtain median as a result, and by median record in memory.The rule computing module 4 periodically touches Send out calculating logic.First, take out parameter of regularity from database 5, the parameter of regularity include rule enter ginseng, threshold condition and its His information.Secondly, according to risk rule list, each rule in traversal of lists successively, in the calculating process of rule, root According to the regular business of itself, may also need to take out auxiliary data from database.For example, certain regular content is:Buy in stock The quantity of holding position of ticket, no more than the 5% of the circulation share of stock., it is necessary to use stock basis letter when this rule is calculated Cease table, including stock code, stock name, capital stock in circulation, shareholding equity.Also need to use stock to hold position information table, including stock Code, quantity of holding position, average price of holding position and other information.Also need to use shares trusting information table, including stock code, buy and sell Direction, price, commission quantity, order ticket state and other information.The calculation formula of this rule:Buy in the stream of threshold value=stock Logical share 5%-stocks of * are held position the quantity that quantity-order ticket does not strike a bargain.
After the completion of one rule calculates, each contract that it is arranged all obtains the threshold value under a specified conditions. That is, after the completion of a rule calculates, each contract that it is arranged all obtains the threshold under a specified conditions Value.Foregoing specified conditions, be buy in sell outgoing direction, open a position close a position mark, set protect arbitrage mark, can also be their group Close.For example, after certain rule calculates, draw certain contract buys in amount threshold;For another example, after certain rule calculates, certain contract is drawn Buy in the amount threshold that opens a position.
One rule, which calculates, to be completed, and draws the numerical threshold of serial contract.Then, gone with the numerical threshold of each contract Update memory record sheet.Memory record sheet is updated, the record of this contract code is searched in memory record sheet first, is remembering afterwards The threshold value under the same terms is taken out in record, and the numerical value of this secondary renewal is compared, and takes the minimum value in both.Than Such as, prepare renewal stock code 600000 buys in threshold value A.The first step, stock code is searched from memory record 600000 record, if not finding this record, increases a record, content is stock code, buys in threshold value A.Such as Fruit have found this record, then that takes out this record buys in threshold value B, and numerical value comparison is carried out with A.Take both minimum those A numerical value, assignment simultaneously record.
The result of calculation of regular computing module 4, is put into memory, becomes the memory record sheet of a median, scale processing Module 3 can access this memory record sheet.
Referring to Fig. 1, database 5 is at storage transaction data, risk rule parameter and threshold value setting and risk rule Manage result.The data acquisition module 1, rule settings module 2, rule process module 3, regular computing module 4 all will be in numbers Data exchange occurs according to storehouse 5.
In the specific embodiment of the present invention, a kind of transaction risk control processing system and method further comprises a kind of transaction Risk control processing method, comprises the following steps:
Step S1:Incoming trading instruction.The type of service of transaction is very much, to distinguish these types of service, gives each service class Type, defines a service code.Correspondingly, each trading instruction carries a service code.Trading instruction can divide For several major classes, such as inquiry fund, the instruction for inquiring about these inquiry classes of contract note of holding position, inquire about;Place an order, remove these single actions The instruction of class;Contract note notice, order ticket notify the instruction of these notice classes;Fund, option row power, debt-to-equity swap are transferred outside these Enclose instruction.The related trading instruction with risk control, is to act placing an order, removing single instrction for class.Therefore, trading instruction is first determined whether Type of service, if not placing an order or removing single instrction, then directly pass through.Otherwise it is put into next step.
Step S2:Parse trading instruction.Single trading instruction is placed an order or removed, comprising contract code, dealing direction, opens flat mark Will, price, quantity, exchange and other information.From the structure of transaction, take out these fields respectively, check field it is effective Property.Such as the verification of contract code, first determine whether the length of contract code character, the character of at least 5 and the above;Secondly Whether it is in the list that can be merchandised, contract in lists is not invalid code;Finally, letter is contained in contract code , whether capital and small letter is suitable, otherwise all it is the alphabetic character of small letter, otherwise all it is the alphabetic character of capitalization.Need to particularly point out , exchange's information in trading instruction is identical since the contract code of security is pure digi-tal coding for securities trading Code in different stock exchanges be different kinds, at this moment, exchange's information in trading instruction is essential.For Futures exchange, contract code are that letter adds digital coding, and letter had not only represented the type of contract, but also can be used for where inquiring about Exchange, so instruction in can be free of exchange's information.
Step S3:Search the median record of contract.As it was previously stated, median record sheet is produced by regular computing module, Accept the interview as caching.Using contract code as index, the record of this contract is searched in median record sheet.The mistake of lookup Journey can be subdivided into 2 subprocess again.
Process one, searches the corresponding sequence number of contract code.
When median record sheet is built, 2 are actually obtained as a result, one is the median note arranged in memory Record, every record have sequence number, and sequence number just represents the sequencing of record in memory, note can be taken out by sequence number The content of record;One is concordance list using red black tree as technical foundation, and red black tree is a kind of data used in computer science Structure, can be greatly improved search efficiency.The lvalue of index is contract code, and r value is sequence number value.
Using contract code as input, searched in concordance list, if searching element to there is this contract code, proceed to process Two;If element is searched to end, then illustrate do not have the record of this contract in record sheet, return to the result for searching failure.
Process two, record is taken out with sequence number from memory.
The sequence number of contract is searched by concordance list, it is possible to by calculating, obtain the true address where physical record .It should be noted that before address is calculated, the verification of sequence number numerical value validity is carried out.The value of sequence number, in must not exceed Between be worth the total number of record.Afterwards, using the value of sequence number as offset, benchmark is used as using the start address of median record Location, adds offset by presumptive address, draws the address of contract corresponding record.
Step S4:Transaction data and contract record compare.The transaction data having been achieved with, and obtain the centre of corresponding contract Value record, carry out the comparison of threshold value, with this come determine this trading instruction air control rule check under result.For example, have one A director data compares 10 hands and buys in threshold value, continued to no more than threshold value next first to buy in the 10 hand IF1706 that open a position Step;Next compares 10 hands and buys in the threshold value that opens a position.Here numerical term is compared, and the content of risk rule entry is to be related , in the present embodiment, there are four kinds of threshold values, be to buy in the threshold value that opens a position, sell the threshold value that opens a position, buy in threshold value of closing a position, sell respectively Close a position threshold value.In general, 1-2 times is carried out relatively with regard to that can obtain a result.
Step S5:As a result feed back and store.By the calculating of preceding step, can obtain rule inspection is successfully or loses The result lost.As a result record first into database, and result is fed back into data collection module.The latter then will be according to herein As a result, making the action of next step:The result is that success, trading instruction will continue to be sent to server-side, the result is that failure, will return The multiple response to one failure of client.
In conclusion a kind of transaction risk control processing system of the present invention and method, are pre-calculated in risk rule Between be worth, caching become median table, as merchandise contract transaction threshold.Need to check trading instruction in risk processing module When, by judging and analyzing trading instruction, in the method that trading instruction and risk rule are compared, pass through the side of middle Value Data Formula, significantly reduces the complexity of comparison, drastically increases efficiency.
The above, is only the optimal case study on implementation of the present invention, not makees limitation in any form to the present invention, Any those skilled in the art, without departing from the scope of the technical proposal of the invention, utilize the method for the disclosure above Content makes technical solution of the present invention many possible changes and modifications, is all within the protection scope of the claims.

Claims (10)

1. a kind of transaction risk control processing system and method, it is characterised in that including a kind of risk control processing system and one Kind risk control processing method, the risk control processing system include data acquisition module, rule settings module, rule process Module, regular computing module and database;The risk control processing method includes regular computational methods, rules process method.
A kind of 2. transaction risk control processing system according to claim 1, it is characterised in that:The data acquisition module For by network interaction, obtaining trading instruction, collecting transaction data, and record to the database;The rule settings mould Block is used for rule settings parameter and the threshold data that receiving terminal is sent, and handles data and records to the database;The rule Then processing module is used to parse trading instruction, obtains the information of transaction data, and carries out data processing, returns to handling result, and Record to the database;The rule computing module is used to get parms from database sets data with threshold value, according to rule Then calculated, obtain median as a result, and by median record in memory;The database in storage transaction data, Risk rule parameter and threshold value setting and risk rule handling result.
A kind of 3. transaction risk control processing method according to claim 1, it is characterised in that:The rule computational methods According to terminal profile, periodic triggers rule calculates;The rules process method is set after incoming trading instruction according to method It is fixed, obtain a result and store.
A kind of 4. transaction risk control processing system according to claim 1, it is characterised in that:The data acquisition module It can be sent to client transaction with transaction request of the client interaction from client and responded by network connection;Can also The request at interactive service end, is sent to server-side request, receives server-side response;The data of client and server-side are all stored in In database.
A kind of 5. transaction risk control processing system according to claim 1, it is characterised in that:The rule settings mould Block, terminal can be communicated therewith by network connection;Terminal user can configure enables which rule, to rule configuration one or Multiple parameters;Except the parameter setting of risk rule, rule calculate or processing procedure in, it is necessary to the basic data used, and Configured by this module;It is specific to need which basic data arrived, depending on actual risk rule content;Set by parsing Data, as a result preserve in the database;When the rule settings module receives the transaction request that client is come;Transaction can be asked Ask and give rule process module, after the completion of waiting rule process resume module, if successfully passing inspection, rule settings module is just Transaction request is sent to server-side;If failed inspection, rule settings module just responds one failure of client.
A kind of 6. transaction risk control processing system according to claim 1, it is characterised in that:The rule process module Obtain a trading instruction, first look at instruction in type of service, if type of service be place an order (OrderInsert) or List (OrderAction) is removed, is put into next step;As if it is not, if return and check successfully;Secondly, it is each in analysis instruction Service fields;Again, the transaction data of acquisition is parsed, using the contract code of the inside as index, is searched from memory record sheet The record of this contract code;If not finding the record of this contract, think that this contract does not have the limit of any transaction in logic System, return check successfully;If finding the record of this contract, further checked is needed.
A kind of 7. transaction risk control processing system according to claim 1, it is characterised in that:The rule computing module Periodically triggering calculating logic;First, parameter of regularity is taken out from database, which enters ginseng, threshold including rule Value condition and other information;Secondly, according to risk rule list, each rule in traversal of lists successively, in the meter of rule During calculation, according to the regular business of itself, it may also need to take out auxiliary data from database;One rule, which calculates, to be completed Afterwards, each commodity that it is arranged, all obtain the threshold value under a specified conditions;One rule, which calculates, to be completed, and is drawn and is The numerical threshold of row commodity, then, removes renewal memory record sheet with the numerical threshold of each commodity, updates memory record sheet, The record of this contract code is searched in memory record sheet first, the threshold value under the same terms is taken out in record afterwards, It is compared with the numerical value of this secondary renewal, takes the minimum value in both;The result of calculation of regular computing module, is put into memory, As the memory record sheet of a median, scale processing module can access this memory record sheet.
A kind of 8. transaction risk control processing system according to claim 1, it is characterised in that:The database is used to deposit Put transaction data, risk rule parameter and threshold value setting and risk rule handling result;The data acquisition module, rule Then all with database data exchange will occur for setting module, rule process module, regular computing module.
A kind of 9. transaction risk control processing method according to claim 3, it is characterised in that:The rule calculating side Method, get parms setting from database first, contract information data;Second step, risk rule are traveled through successively, in rule Each contract specified, is calculated a numerical value, the 3rd step, in median table in memory, has searched whether this conjunction Record about, then increases a record if it is not found, and the record includes contract code, buys the allowance that opens a position, sells and open a position Allowance, buy allowance of closing a position, sell close a position allowance and other information;If it is found, then compare the numerical value of calculating and corresponding Numerical value, the minimum value in both, updates in record.
A kind of 10. transaction risk control processing method according to claim 3, it is characterised in that:The rule process side Method, after being passed to trading instruction, first determines whether the type of service of instruction, if type of service is not to place an order and remove list, inspection result For success and return, then parse trading instruction, obtain transaction data;The transaction data include type of service, trade market, Contract code, dealing direction, quantity, price, open flat mark and other information;Afterwards from median record, pass through red black tree The record using contract code as index is searched, then inspection result is successfully and returns if it is not found,;Then, dealing is passed through Direction and Kai Ping marks, corresponding amount threshold is taken out from the record found, compares the quantity and threshold value of trading instruction, if Less than or equal to threshold value, inspection result success, reduces quantity and preserves from threshold value;Otherwise, inspection result is failure;Finally, remember Record result simultaneously returns.
CN201711243305.5A 2017-11-30 2017-11-30 A kind of transaction risk control processing system and method Pending CN107977787A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201711243305.5A CN107977787A (en) 2017-11-30 2017-11-30 A kind of transaction risk control processing system and method

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201711243305.5A CN107977787A (en) 2017-11-30 2017-11-30 A kind of transaction risk control processing system and method

Publications (1)

Publication Number Publication Date
CN107977787A true CN107977787A (en) 2018-05-01

Family

ID=62008824

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201711243305.5A Pending CN107977787A (en) 2017-11-30 2017-11-30 A kind of transaction risk control processing system and method

Country Status (1)

Country Link
CN (1) CN107977787A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN109218203A (en) * 2018-09-20 2019-01-15 上海龙弈信息科技有限公司 A kind of Financial Management and risk control processing system and its operation method
CN109325857A (en) * 2018-09-20 2019-02-12 上海龙弈信息科技有限公司 A kind of financial security management and risk control processing system and its operation method
CN110222955A (en) * 2019-05-20 2019-09-10 平安银行股份有限公司 Risk management and control method, device, computer equipment and storage medium
WO2020010983A1 (en) * 2018-07-11 2020-01-16 阿里巴巴集团控股有限公司 Risk control method, risk control device, electronic device and storage medium
CN110992045A (en) * 2019-11-15 2020-04-10 安徽海汇金融投资集团有限公司 Method and system for monitoring abnormal risk of transfer of accounts receivable and debt right
CN111681008A (en) * 2020-06-04 2020-09-18 中国建设银行股份有限公司 Risk control method, device, equipment and storage medium
CN112348522A (en) * 2020-10-26 2021-02-09 东方证券股份有限公司 Wind control detection system based on FPGA regular expression
CN113327164A (en) * 2021-05-20 2021-08-31 深圳奥统平技术有限公司 Risk control method and device for futures trading and computer equipment

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101496056A (en) * 2006-06-20 2009-07-29 欧睦技术公司 System and method for monitoring trading
CN103093342A (en) * 2013-01-11 2013-05-08 北京掌上汇通科技发展有限公司 Online transaction processing platform and transaction processing method thereof
US20140214669A1 (en) * 2013-01-29 2014-07-31 Gravic, Inc. Methods for Reducing the Merchant Chargeback Notification Time
CN105809543A (en) * 2016-03-11 2016-07-27 秦轶轩 Security and future trading risk control gateway system based on FPGA
CN106484780A (en) * 2016-09-06 2017-03-08 努比亚技术有限公司 Data statistical approach and device

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101496056A (en) * 2006-06-20 2009-07-29 欧睦技术公司 System and method for monitoring trading
CN103093342A (en) * 2013-01-11 2013-05-08 北京掌上汇通科技发展有限公司 Online transaction processing platform and transaction processing method thereof
US20140214669A1 (en) * 2013-01-29 2014-07-31 Gravic, Inc. Methods for Reducing the Merchant Chargeback Notification Time
CN105809543A (en) * 2016-03-11 2016-07-27 秦轶轩 Security and future trading risk control gateway system based on FPGA
CN106484780A (en) * 2016-09-06 2017-03-08 努比亚技术有限公司 Data statistical approach and device

Cited By (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI706363B (en) * 2018-07-11 2020-10-01 香港商阿里巴巴集團服務有限公司 Risk control method, risk control device, electronic equipment and storage medium
WO2020010983A1 (en) * 2018-07-11 2020-01-16 阿里巴巴集团控股有限公司 Risk control method, risk control device, electronic device and storage medium
US11075941B2 (en) 2018-07-11 2021-07-27 Advanced New Technologies Co., Ltd. Risk control method, risk control apparatus, electronic device, and storage medium
CN109325857A (en) * 2018-09-20 2019-02-12 上海龙弈信息科技有限公司 A kind of financial security management and risk control processing system and its operation method
CN109218203A (en) * 2018-09-20 2019-01-15 上海龙弈信息科技有限公司 A kind of Financial Management and risk control processing system and its operation method
CN110222955A (en) * 2019-05-20 2019-09-10 平安银行股份有限公司 Risk management and control method, device, computer equipment and storage medium
CN110222955B (en) * 2019-05-20 2024-03-22 平安银行股份有限公司 Risk management and control method, risk management and control device, computer equipment and storage medium
CN110992045A (en) * 2019-11-15 2020-04-10 安徽海汇金融投资集团有限公司 Method and system for monitoring abnormal risk of transfer of accounts receivable and debt right
CN110992045B (en) * 2019-11-15 2024-03-22 安徽海汇金融投资集团有限公司 Method and system for monitoring abnormal risk of account-receivables and right-of-way flows
CN111681008A (en) * 2020-06-04 2020-09-18 中国建设银行股份有限公司 Risk control method, device, equipment and storage medium
CN111681008B (en) * 2020-06-04 2023-06-30 中国建设银行股份有限公司 Risk control method, apparatus, device and storage medium
CN112348522A (en) * 2020-10-26 2021-02-09 东方证券股份有限公司 Wind control detection system based on FPGA regular expression
CN113327164A (en) * 2021-05-20 2021-08-31 深圳奥统平技术有限公司 Risk control method and device for futures trading and computer equipment

Similar Documents

Publication Publication Date Title
CN107977787A (en) A kind of transaction risk control processing system and method
CN104054073B (en) Data divide group, segmentation and parallelization
Drożdż et al. Competition of noise and collectivity in global cryptocurrency trading: Route to a self-contained market
CN104463611B (en) Agent administration system
US6687681B1 (en) Method and apparatus for tax efficient investment management
US20120066125A1 (en) Computer-based collective intelligence recommendations for transaction review
CN108446972A (en) Bank's Supervision of credit method, apparatus and fund position manage system
CN108985935A (en) Financial product recommended method and storage medium
CN109657978A (en) A kind of Risk Identification Method and system
CN108520412A (en) A kind of settle accounts calculation transaction towards block chain divides the design method of account algorithm
US7937315B2 (en) Portfolio execution and reporting
Huo Information technology and the performance of the restaurant firms
CN111260367A (en) Transaction limit determining method and device
CN109284369A (en) Determination method, system, device and the medium of security news information importance
US10977430B1 (en) System and method for correction of acquired transaction text fields
CN109598484A (en) A kind of project under construction turns fixed assets number auditing method and device
CN107230116A (en) transaction request processing method, device and distributed system
CN109325857A (en) A kind of financial security management and risk control processing system and its operation method
CN112598510B (en) Resource data processing method and device
CN112766637A (en) Method and device for scoring shareholder support enterprises and electronic equipment
WO2006036240A2 (en) Method of processing investment data and associated system
CN116071163A (en) Penetration type supervision system based on transaction route
CN116051286A (en) Penetration type supervision method based on transaction route
CN109544290A (en) A kind of air control method and its system and storage medium based on algorithm identification mistake
Sharawi et al. Utilization of data visualization for knowledge discovery in modern logistic service companies

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
WD01 Invention patent application deemed withdrawn after publication

Application publication date: 20180501

WD01 Invention patent application deemed withdrawn after publication