WO2007074903A1 - Real-time settlement system for securities, real-time settlement system for stock trading and real-time settlement device for securities - Google Patents

Real-time settlement system for securities, real-time settlement system for stock trading and real-time settlement device for securities Download PDF

Info

Publication number
WO2007074903A1
WO2007074903A1 PCT/JP2006/326250 JP2006326250W WO2007074903A1 WO 2007074903 A1 WO2007074903 A1 WO 2007074903A1 JP 2006326250 W JP2006326250 W JP 2006326250W WO 2007074903 A1 WO2007074903 A1 WO 2007074903A1
Authority
WO
WIPO (PCT)
Prior art keywords
information
securities
order
customer
transaction
Prior art date
Application number
PCT/JP2006/326250
Other languages
French (fr)
Japanese (ja)
Inventor
Takashi Moribe
Original Assignee
Matsui Securities Co., 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 Matsui Securities Co., Ltd. filed Critical Matsui Securities Co., Ltd.
Publication of WO2007074903A1 publication Critical patent/WO2007074903A1/en

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
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Definitions

  • the present invention relates to an immediate settlement system for securities, an immediate settlement system for stocks, and an immediate settlement apparatus for securities, and in particular, an immediate settlement system for securities, an immediate settlement system for stocks, and an immediate settlement for securities. Relates to the device.
  • T + 3 the ordering power is paid and paid for in 4 business days and settled.
  • the customer uses the method of transferring money to the securities company within 4 business days after the transaction is completed, or directing the account to the account of the securities company.
  • an object of the present invention is to enable settlement of securities only between a securities company and a customer and immediate settlement of securities with reduced settlement risk.
  • the present invention provides a transaction server that receives order information including a brand, quantity, limit price, and trading category of a securities that can be electronically settled, and a securities related to the order information.
  • a securities immediate settlement system that is configured to be able to communicate with a board server that performs transactions, and that performs immediate settlement of securities transactions.
  • the transaction server includes a first storage unit and a first processing unit.
  • the first storage unit includes securities information including unit prices and quotation information of marketable securities, rule information including unit prices and quantities of securities, and cash and securities in customer accounts. Customer information including balance information, and the first processing unit stores the securities information, the rule information and the customer information stored in the first storage unit, and the received order information.
  • Order information confirmation means for confirming whether or not the order information is appropriate by comparing the purchase and sale classification, and when the order information is confirmed to be appropriate by the order information confirmation means, Order information transmitting means for transmitting the order information to the board server, and the contract name, quantity, amount, and buying and selling included in the contract message received from the board server and indicating that the securities transaction related to the order information has been established.
  • the board server includes a second storage unit and a second processing unit
  • the second storage unit stores board information including the price of securities for each brand, and the quantity and buy / sell order quantity corresponding to the price
  • the second processing unit In the board information stored in the second storage unit Receive from the trading server the quantity of sell orders or quantity of buy orders
  • the board information creating means for adding and storing the quantity of the order information according to the trading category, and when there is other order information corresponding to the added order information in the board information, the second information
  • the quantity of the sell order and the quantity power of the buy order stored in the board information stored in the storage unit of the table are also deleted, and the contract message related to the order information of the sell and buy is created, and the transaction It is characterized by comprising a means for executing a transmission to the server.
  • the balance information is updated after the contract is made. It is possible to settle in real time (immediate settlement). In addition, depending on the operation of the securities immediate settlement system, securities transactions can be made day and night. However, since immediate settlement is possible, it is convenient for the customer and the securities transactions can be activated.
  • the present invention is a securities immediate settlement system, wherein the order information confirmation unit of the transaction server includes a balance of a customer account included in the customer information stored in the first storage unit.
  • the minimum value is used as the balance that can be handled among the balance information after the day of the order.
  • the immediate settlement transaction is performed on the day of the order, regardless of whether it is after a normal transaction or an immediate settlement transaction. Can determine the balance of cash and securities that can be handled at.
  • the present invention is a securities immediate settlement system, wherein the contract means of the board server sets the same contract number for the corresponding sell and buy contract messages, and the sell and buy The contract message is transmitted to the transaction server, the first processing unit of the transaction server receives the contract message from the board server, and the same contract number as the contract message is set and the corresponding contract message is received.
  • the transaction result reflecting means updates the customer information stored in the first storage unit.
  • the transaction server checks the contract number, and ensures the consistency between the corresponding sell and buy contract messages, thereby guaranteeing the performance of the settlement process. Since the settlement is completed, it is possible to prevent the occurrence of settlement failure. As a result, it is possible to maintain consistency between the board server contract and the transaction server settlement.
  • the present invention is a securities immediate settlement system, wherein the securities are stocks.
  • a customer terminal owned by a customer who wants to buy and sell stock, a transaction server that stores stock transactions, and a board server that performs the stock transactions are connected via electronic communication means.
  • a stock immediate settlement system that performs immediate settlement, in which the customer terminal is provided with input means for inputting order information including buying and selling of the desired stock, and a predetermined value provided from the trading server and the plate server.
  • a stock price database for storing the stock price information according to the stock price in the market, and a rule storing the rule as rule data.
  • a customer information database that stores information about the customer as customer information, the stock price information, the rules, the customer information, and the order information.
  • the board registration means for registering the order information with respect to the transaction board, the board information creation means for creating board information including the registered order information, and the order information registered in the board information Determining whether or not there is matching information that is an order from a customer of the customer, and if there is, a contracting means for executing the order information and the corresponding information and creating a contract message for the transaction server;
  • the transaction server further includes transaction data creation and storage means for creating and storing transaction data based on the contract message, and based on the transaction data and stored in the customer information database. Before customer And transaction result reflecting means for updating the customer information as well as settlement of the account information.
  • the present invention accepts order information including a brand, quantity, limit price and trading segment of a securities transaction that can be electronically settled, performs a securities transaction related to the order information,
  • a securities immediate settlement apparatus for instant settlement of ticket transactions comprising a storage unit and a processing unit, wherein the storage unit includes securities information including unit price and quotation information of market securities, and securities.
  • Rules information including the unit price and quantity trading unit, customer information including cash and securities balance information in the customer account, the price of the securities for each issue, and the quantity and purchase of the sell order corresponding to that price.
  • Board information including the quantity of the order and the processing unit stores the securities information, the rule information and the customer information stored in the storage unit, and a brand included in the received order information,
  • the above Order information output means for outputting sentence information and the quantity of the order information input from the order information output means for the quantity of sell orders or the quantity of buy orders in the board information stored in the storage unit
  • Board information creating means for additionally storing according to the classification; and in the board information, when there is other order information corresponding to the added order information, the board information stored in the storage unit
  • the board information stored in the storage unit
  • it indicates that the securities transaction related to the sell and buy order information has been concluded, and shows the contract name, quantity, amount and trading category.
  • Stored in the storage unit based on the contract means for creating and outputting the contract message to be included, and the contract brand, quantity, amount and trading category included in the contract message input from the contract means. Characterized in that it comprises a transaction result reflecting unit that updates the serial customer information.
  • the present invention is a securities immediate settlement apparatus, wherein the securities are stocks.
  • FIG. 1 is an overall configuration diagram of the present system according to an embodiment of the present invention.
  • FIG. 2 is an internal configuration diagram of a customer terminal according to the embodiment of the present invention.
  • FIG. 3 is an internal configuration diagram of a transaction server according to the embodiment of the present invention.
  • FIG. 4 is a diagram showing a configuration of a DB of transaction Sano 2 according to an embodiment of the present invention, (a) showing a configuration of customer information DB 26, and (b) showing a configuration of personal corporation information DB 30. (C) shows the configuration of the order information 30A, and (d) shows the configuration of the transaction data 30B.
  • FIG. 5 is an internal configuration diagram of the board server according to the embodiment of the present invention.
  • FIG. 6 is a diagram showing a configuration of a DB included in the board Sano 3 according to the embodiment of the present invention, where (a) shows a configuration of order information 36A, and (b) shows a configuration of board information 36B. (C) shows the configuration of the contract information 36C.
  • FIG. 7 is a flowchart showing processing until order power and board information are created according to the embodiment of the present invention.
  • FIG. 8 is a flowchart showing processing when a contract is made according to the embodiment of the present invention.
  • FIG. 9 is a flowchart showing processing after the transaction time has elapsed according to the embodiment of the present invention.
  • FIG. 10 is a diagram showing a balance check performed by the order information confirmation means 23 according to the embodiment of the present invention.
  • A is a balance check after a conventional ordinary transaction (exchange transaction) is performed.
  • B shows the balance check after an immediate settlement transaction.
  • Order storage means order information transmission means, order information output means
  • FIG. 1 is an overall configuration diagram of the stock immediate settlement system of the present embodiment.
  • the stock immediate settlement system 100 stores customer terminals 1 ⁇ ' ⁇ 1 possessed by customers using the system and information related to stock transactions, and also relates to stock transactions.
  • a transaction server 2 that receives order information and a plate server 3 that receives the order information and performs stock transactions are connected via the Internet (electronic communication means) 4.
  • Customer terminal 1 ⁇ ' ⁇ 1 is a desktop computer, notebook computer, mobile phone
  • Any device that can be connected to the Internet 4 such as PDA (Personal Digital Assistant) can be used.
  • PDA Personal Digital Assistant
  • the transaction server 2 and the board server 3 are servers installed on the securities company side, and may be operated by two or more servers, or may be integrated as one server (stock immediate settlement apparatus). It does not matter if it is used. Even if the board server 3 is connected to the transaction server 2 and the data transmission / reception between the board server 3 and the customer terminal 1 '1 is via the transaction server 2,
  • FIG. 2 is an internal configuration diagram of the customer terminals 1 ⁇ 1.
  • customer terminal 1 ⁇ ' ⁇ 1 specifies the order price (limit)
  • the input means 11 is realized by a keyboard, a mouse touch panel, or the like.
  • the browsing means 12 is realized by a display or the like.
  • FIG. 3 is an internal configuration diagram of the transaction server 2.
  • the transaction server 2 has a customer account opening means 21 for opening a customer account for using the system, and a customer authentication means 22 for authenticating the login of the customer terminal 1 '1 to the system 22
  • a customer information DB 26 that stores customer information including account information of the opened customer, and a personal corporation information DB 30 that is referred to when the customer account is opened.
  • Order information confirmation means 23 to confirm whether or not the power is appropriate, and the attendance time at the factory Stock price DB24 that stores stock price information including each stock price and quotation information of stock transactions that have been conducted, rule DB25 that stores rule information indicating a predetermined trading rule for each stock, and customer terminal 1 Store the order information received from 1 as order information 30A.
  • order order storage means order information transmission means, order information output means 27 for transmitting the order information to the board server 3 and receiving an acceptance response from the board server 3.
  • transaction data is created based on the data of the established stock transaction (contract message) received from the board server 3, and the transaction data Transaction data creation storage means 28 stored as 30B and transaction result reflection means 29 for reflecting the transaction result in the customer information DB 26 are included.
  • a contract is the establishment of a stock transaction related to order information.
  • Transaction server 2 includes a first processing unit and a first storage unit (not shown).
  • the first processing unit includes customer account opening means 21, customer authentication means 22, order information confirmation means 23, order order storage means 27, transaction data creation storage means 28, and transaction result reflection means 29.
  • the first processing unit is realized by a CPU (Central Processing Unit) executing a program stored in a predetermined memory.
  • the first storage unit includes a stock price DB 24, a rule DB 25, a customer information DB 26, a personal corporation information DB 30, an order information 30A, and a transaction data 30B.
  • the first storage unit is realized by a nonvolatile storage device such as a hard disk device or a flash memory.
  • FIG. 4 is a diagram showing the configuration of the DB that the transaction server 2 has.
  • the customer information DB 26 includes customer attribute information 261, customer additional information 262, account balance information 263, and customer transaction information 264.
  • the customer attribute information 261 is information indicating customer attributes, and includes an address, date of birth, insider information (related persons of listed companies, etc.) and the like.
  • the customer additional information 262 is information added to the customer by the present system, and includes a login ID, a password, a transaction code number, and the like.
  • Account balance information 263 is information indicating the balance of the account held by the customer, and includes changes in cash balance and stock balance.
  • the customer transaction information 264 is information related to the stock transaction of the customer, and includes order information indicating the content and state of the order, transaction history, and the like.
  • the personal corporation information DB 30 is the target person information 301 and the prospective customer. Information 302 is included. Attention target person information 301 is personal corporate information (customer black list) of the target person who needs attention. The prospective customer information 302 is personal corporation information of an applicant for opening an account.
  • the order information 30A includes an order number 30A1, a brand 30A2, the number of shares 30A3, a limit 30A4, a trading category 30A5, a trading category 30A6, an execution condition 30A7, and the like.
  • the order number 30A1 is a number assigned to the order information received by the transaction server 2, and is a number unique to the order information 30A.
  • Information after 30A2 is included in the received order information.
  • Stock 30A2 is the name of the stock to be traded.
  • the number of shares 30A3 is the number of shares to be bought and sold.
  • the limit 30A4 is a value that designates the stock price to be bought and sold, but “marketing” that means that the stock price is not designated can also be set.
  • Trading category 30A5 specifies selling or buying.
  • Transaction category 30A6 designates spot transactions or margin transactions.
  • Execution condition 30A7 specifies the execution time of an order, etc., but can also be unspecified.
  • the transaction data 30B includes a contract 30B1, a stock number 30B2, an amount 30B3, a contract date 30B4, a trade category 30B5, a transaction category 30B6, and the like.
  • Contract 30B1 is a stock for which stock trading has been completed.
  • the number of shares 30B2 is the number of shares for which stock trading was completed.
  • Amount 30B3 is the amount of money for sale (contract price).
  • Contract date 30B4 is the date, time, minute, and second when the stock transaction was completed.
  • Trading category 30B5 indicates selling or buying.
  • Transaction category 30 B6 indicates cash transactions or credit transactions.
  • the order information confirmation means 23 compares the received order information with the stock price information stored in the stock price DB 24, the rule information stored in the rule DB 25, and the customer information stored in the customer information DB 26, Check if the information is appropriate or not.
  • the order information is checked against stock price information to check whether the limit is within the limits of the price range.
  • the order information is checked against the rule information, whether the stock is not a trading stock, whether the number of shares is an integer multiple of the trading unit, whether the limit is specified in the quoting unit, or the trading volume from the stock price Check whether the amount is within the transaction limit.
  • the order information is checked against the customer information, and in the case of buying, within the range of the customer's surplus capacity for the number of stocks / shares and limit (the difference between the cash balance of the surplus capacity of the ordinary transaction that has not arrived at the delivery date) Check whether the balance is the deducted balance). In addition, in the case of selling, it is confirmed whether or not it is within the range of the customer's balance (excluding items that have been delivered).
  • FIG. 5 is an internal configuration diagram of the board server 3.
  • the board server 3 on which stock trading is actually carried out receives the order information received from the trading server 2 and stores it in the bow I information DB 36 and the order information 36A stored by the board registration means 31 for each issue.
  • the contract information 36C relating to the establishment of the stock transaction is stored in the transaction information DB 36, and a contract message indicating that the stock transaction is established is created. And a contract means 34 for transmitting to the transaction server 2.
  • the created board information 36B is input to the customer terminal 1 " ⁇ 1 via the transaction server 2.
  • the board server 3 includes a second processing unit and a second storage unit (not shown).
  • the second processing unit includes a board registration unit 31, a board information creation unit 32, an order information change deletion unit 33, and a contracting unit 34.
  • the second processing unit is realized by the CPU executing a program stored in a predetermined memory.
  • the second storage unit includes a transaction information DB36.
  • the transaction information DB 36 includes order information 36A, board information 36B, and contract information 36C.
  • the second storage unit is realized by a nonvolatile storage device such as a hard disk device or a flash memory.
  • FIG. 6 is a diagram showing the configuration of the DB that the board server 3 has.
  • the order information 36A includes an order number 36A1, a stock 36A2, a number of shares 36A3, a limit 36A4, a trading category 36A5, a trading category 36A6, and an execution condition 36A7. Since each element is the same as each element of the order information 30A in FIG. 4 (c), description thereof is omitted.
  • the board information 36B is composed of a sale quantity 36B1, a price 36B2 and a purchase quantity 36B3 for each brand.
  • the sale quantity 36B1 indicates the number of shares of the stock for which a sell order with a price of 36B2 has been placed.
  • the price 36B2 is the stock of the stock that has been ordered to sell or buy Indicates the value.
  • Purchase quantity 36B3 indicates the number of shares of the stock for which a purchase order with a price of 36B2 has been placed.
  • Fig. 6 (b) as an example, there is a selling order of 2000 shares at 1005 yen.
  • the board information usually includes the number of sell orders and buy orders, but the explanation is omitted here.
  • the deal information 36C includes order number 36C1, deal number 36C2, deal name 36C3, number of shares 36C4, amount 36C5, deal date 36C6, trade category 36C7, and trade segment 36C8. Consists of.
  • the order number 36C1 is the order number of the order information for which stock trading has been completed.
  • the contract number 36C2 is a unique number assigned to each contract, and is used to determine that a sales order and a buy order have come together. Accordingly, the same contract number 36C2 is set in the sales order contract information 36C and the corresponding buy order contract information 36C.
  • the elements after the contract 36C3 are the same as the elements of the transaction data 30 B in FIG. 4 (d), so the explanation is omitted.
  • FIG. 7 is a flowchart showing the operation of this system.
  • the transaction date is set to the delivery date, that is, in order to enable T + 0 immediate settlement, an account for immediate settlement transaction is opened in a securities company.
  • the customer's stock shall be deposited with a securities company so that the securities themselves can be delivered immediately.
  • step S101 If the customer needs to open an account (Yes in step S101), an account is opened to the transaction server 2 in order to use this system.
  • customer terminal 1 In this case, customer terminal 1
  • the customer account opening means 21 receives information indicating that a customer account is to be opened, Person information
  • the target person information 301 and the prospective customer information 302 stored in the DB 30 are not compared with each other, if the customer account is not found, it is stored in the customer information DB 26 of the transaction server 2 that the customer account has been opened.
  • the target person information 301 is a black list of customers
  • the prospective customer information 302 is a list of customers who have already applied for account opening! /, Which is related to those customer lists and customers who wish to open accounts. Check the information and if there is no match, determine that there is no defect. If the account has been opened (No in step S101), the process proceeds to customer authentication for determining whether the customer who does not need to open a customer account is the principal.
  • the customer authentication means 22 recognizes the customer input from the input means 11 of the customer terminal 1 ⁇ ' ⁇ 1.
  • Authentication information (ID, password, etc.) for certifying is received, and authentication is performed against the customer information of the customer included in the customer DB 26 (step S103). If the authentication is correct (Yes in S103), the process proceeds to the next step. If it is not correct (No in S103), the login to this system is disapproved and the process is terminated.
  • the stock price information is transferred from the stock price DB 24 and the rule information is transferred from the rule DB 25 to the customer terminal 1 " ⁇ 1 by inputting a browsing request.
  • Stock price information is stock information for each stock, such as stock prices that evaluate the closing price of the market, quote information (contract price, trading volume information), etc.
  • rule information is a variety of transactions related to transactions when using this system. Is the rule. Examples of rule information include the setting of trading stocks (including deposit dates due to stock splits, restrictions on delivery dates, etc.), trading units, trading times, and reflection of regulations in exchange trading.
  • trading stocks including deposit dates due to stock splits, restrictions on delivery dates, etc.
  • trading units trading units
  • trading times reflection of regulations in exchange trading.
  • the remaining balance in the customer account owned by each customer is transferred from the customer information DB 26 to the customer terminal 1 '1.
  • This surplus balance is information on customer assets including cash and securities deposited in a customer account, trading margin in margin transactions, traded open interests, and the like.
  • the information is confirmed by being displayed on the browsing means 12 of the customer terminal 1 ⁇ 1.
  • order information includes spot transactions (buy or sell) or general credit transactions (new, repayment), number of shares ordered, limit price, etc.
  • the order information confirmation means 23 determines whether or not the order information is appropriate (step S 105). That is, it is determined whether or not the order information is appropriate with reference to the stock price information, rule information and customer information. How to make a specific judgment! This is as already described in the explanation of the order information confirmation means 23. If the order information is not appropriate (No in S105), for example, if the transaction server 2 has insufficient remaining capacity or insufficient balance, an error in the remaining capacity balance is detected. 1 (step S106) and order information
  • FIG. 10 is a diagram showing a balance check performed by the order information confirmation unit 23.
  • Fig. 10 (a) shows the balance check after conducting a conventional transaction (exchange transaction).
  • the minimum balance (see the solid arrows) is used for available cash and available shares. In this case, there is no problem because the balance after the delivery is reflected is used.
  • T contract date
  • dashed arrow dashed arrow
  • FIG. 10 (b) shows a balance check after an immediate settlement transaction is performed. Since T (contract date) becomes the delivery date after an immediate settlement transaction, the balance (cash delivered and the number of shares delivered) is fixed after T, so the balance check for ordinary transactions or Regardless of the balance check for immediate settlement transactions, the available cash and the number of shares available for sale will be the same.
  • the balance information shown in FIGS. 10 (a) and 10 (b) is included in the account balance information 263 of the customer information DB 26 in a state where a normal transaction and an immediate settlement transaction are mixed. Is memorized.
  • order information is ordered from the board server 3 and stored as order information 30A (step S107).
  • the stored order information 30A is reflected in the customer transaction information 264 of the customer information DB26.
  • the board server 3 that has received the order information normally confirms whether or not the current time is within the transaction time of this system since the transaction time is determined for the transaction (step S108). If it is within the transaction time (Yes in Step S108), it is confirmed whether or not the received order information is a new order (Step S109). If it is a new order (Yes in step S109), the plate registration means 31 is registered as order information 36A in the transaction information DB 36 of the second storage unit (step S110).
  • the board information 36B is information for registering order information issued by each customer and for browsing by each customer.
  • step SI11 all the ordered order information 36A is registered in the board information 36B, the board information 36B is created by the board information creating means 32 (step SI11), and the board information 36B is completed. Specifically, the number of shares 36A3 of the order information 36A is added to the sales volume 36B1 or the purchase volume 36B3 in the board information 36B and stored according to the trading category 36A5. The completed board information 36B is received from the input means 11 as a browsing request from the customer terminal 1 " ⁇ 1.
  • the browsing means 12 displays this board information.
  • step S113 the contracting means 34 confirms whether or not the corresponding order information has power.
  • the processing when there is matching order information (Yes in step SI 13) will be described later using the flowchart in FIG. If the corresponding order information is weak, click (Step
  • the board server 3 waits to receive order information.
  • the board server 3 If the current time is not within the transaction time (No in S108), the board server 3 returns a message indicating an overtime error to the transaction server 2 (step S114). In this case, the transaction server 2 receives the message from the board server 3 and transmits the message to the customer terminal 1 “ ⁇ 1 that received the original order information. The customer terminal 1“ ⁇ 1 From 2
  • step S109 If the order information is not a new order (No in step S109), it is determined whether or not there is an original order to be changed or deleted (step S115). If there is an original order to be changed or deleted (Yes in step S115), on the board server 3, the order information change / deletion means 33 is input by the input means 11 of the customer terminal 1 '' 1. Based on information
  • step S116 The order information of the corresponding customer is changed or deleted (step S116), and registration to the board information 36B is performed again, and the board information 36B is created (step S111).
  • step S115 If there is no original order to be requested to be changed or deleted (No in step S115), the board server 3 returns a message indicating an acceptance error to the transaction server 2 (step S117). In this case, the transaction server 2 receives the message from the board server 3 and receives the original order information from the customer terminal 1 ⁇ ' ⁇ 1
  • FIG. 8 is a flowchart showing the contract processing when there is corresponding order information in this system.
  • the contract is established when there is corresponding order information.
  • the trading price determination method that can be performed by PTS (Proprietary Trading System) is the market price trading method (selling using the trading price of the exchange), the negotiation method between customers ( Customers buy and sell at a price agreed upon by customers), customer order matching method (buying and selling when there is a limit that matches the limit presented by the customer), buying and selling bid presentation method (the securities company presents the selling and buying quotes) , Buying and selling using prices based on these), and auction method (similar to exchanges).
  • the contracting means 34 contracts the corresponding order information (step S201), and then the board information creating means 32 sends the contracted order information to the board information 36B. And give a trigger to execute the process of step S111 in FIG. So
  • the contracting means 34 creates a contract message and transmits it to the transaction server 2 (step S202).
  • the contracted order information is deleted from the board information 36B, and the contracted order information and the contracted date and time (the contents of the contract message) are stored in the contract information 36C of the transaction information DB 36 (step S203).
  • the contract message has the same configuration as the contract information 36C in FIG. 6 (c).
  • the board information 36B in Fig. 6 (b) for example, if 1500 shares are sold for a stock price of 1003 yen, deduct 1500 shares from the sales quantity 36B1 and the purchase quantity 36B3 corresponding to the price 36B2 of 1003 yen. .
  • the selling quantity 36B1 corresponding to the price 36B2 of 1003 yen is 0 shares
  • the corresponding buying quantity 36B3 is 1500 shares.
  • transaction data creation storage means 28 creates and stores transaction data 30B based on the contract message (step S204).
  • the transaction data 30B is a customer account ledger, a security deposit book, a transaction diary, an order slip, etc. including the contents shown in FIG. 4 (d).
  • the transaction result reflecting means 29 updates the customer information DB 26 including the remaining balance of the customer based on the transaction data 30B to a state in which payment is immediately made (step S205).
  • Customer information DB26 update is based on transaction data 30B contract 30B1, number of shares 30B2, amount 30B3, contract date 30B4, trade classification 30B5, etc., account balance information 263 cash balance, stocks held, number of shares held, customer Update the details of the transaction information 264.
  • the first processing unit of the transaction server 2 checks the contract number included in the contract message received from the board server 3. In other words, for a certain contract number, it is confirmed whether or not it is the power to receive both the contract message of the sell order and the contract message of the buy order. If both have been received, the processing of steps S204 and S205 is executed. If one has been received and the other has not been received, the processing of steps S204 and S205 is executed after waiting for reception of the other. According to this, the execution of settlement processing is ensured by ensuring the consistency of the contract message, and the settlement is completed at the same time as the contract, so the occurrence of settlement failure can be prevented. [0071] As shown in Fig.
  • FIG. 9 is a flowchart showing the processing when the transaction time has elapsed in this system.
  • the board server 3 outputs the contract information 36C stored in the transaction information DB 36 as a contract verification file (step S301).
  • the order information change deletion means 33 deletes the unordered order information from the board information 36B (step S302).
  • the output contract collation file and the transaction data 30B stored in the transaction data creation storage means 28 of the transaction server 2 are collated by the transaction result reflection means 29 (step S303). If the agreement is not consistent with the transaction data 30B as a result of matching, an error is output. Also, the ability to reflect the final result after the transaction in the customer information DB 26 is performed by the transaction result reflecting means 29 (step S304).
  • the customer's own customer information including the remaining balance stored in the stock price DB 24, the rule DB 25, and the customer information DB 26, and the board information 36B are input from the input means 11 of the customer terminal 1 '1.
  • ⁇ m can be sent and displayed by the browsing means 12.
  • the immediate settlement transaction described above can be applied to a general credit transaction that is not limited to a spot transaction.
  • transaction server 2 Establish a securities company information database.
  • the securities company information DB stores information on the purchase funds used by customers for general credit transactions, balance information of sold stock certificates, and loan limit information.
  • customers can receive funds for purchase or stock certificates for sale up to the amount indicated by the loan limit information stored in the securities company information DB.
  • the stock company purchases the purchase stock or proceeds from the sale.
  • the transaction server 2 judges from the contract message received from the board server 3, and uses the general credit transaction from the securities company information DB (hereinafter referred to as the “customer”) customer information DB26
  • the balance information in the DB is updated so that the funds to be purchased or stock certificates sold by the securities company are transferred to the customer.
  • the balance information in the DB is updated so that the securities purchased by the brokerage firm or the selling price to which the brokerage firm should also receive the customer's customer power is transferred from the customer information DB26 of the customer to the brokerage firm information DB.
  • the transaction server 2 performs the settlement by updating the customer information DB 26 and the securities company information DB of the customer other than the customer information DB 26 of the customer. Is called.
  • the loan limit is checked by referring to the loan limit information in the securities company information DB at the time of placing an order, so settlement can be made without receiving the loan of purchased funds or shares for sale. There is no event of stagnation.

Abstract

A real-time settlement system for stock trading comprises user terminal devices, a trading server for receiving order information from users and a stock-board server for treading stocks. The trading server includes a stock quotation DB, a rule DB, customer information DB, an order information confirming means, a placing order memory means, a trading data making memory means, and a trading result reflecting means. The stock-board server includes a trading information DB, a stock-board registering means, a stock-board information making means, and an executing means. In order for the real-time settlement system to make a T+O real time settlement possible, an exclusive account is opened at a security company. Further, in order to make a stock certificate itself transferable on a real-time basis, user’s stock is deposited at a security company. Thus, trading is carried out within the deposited stock and the balance of cash, balance data can be renewed on a real time basis to avoid the occurrence of nonfulfillment of the settlement.

Description

有価証券即時決済システム、株式即時決済システム及び有価証券即時 決済装置  Securities immediate settlement system, stock immediate settlement system and securities immediate settlement device
技術分野  Technical field
[0001] 本発明は、有価証券即時決済システム、株式即時決済システム及び有価証券即時 決済装置に関し、特に株式決済を T+0で行う有価証券即時決済システム、株式即 時決済システム及び有価証券即時決済装置に関する。  [0001] The present invention relates to an immediate settlement system for securities, an immediate settlement system for stocks, and an immediate settlement apparatus for securities, and in particular, an immediate settlement system for securities, an immediate settlement system for stocks, and an immediate settlement for securities. Relates to the device.
背景技術  Background art
[0002] 従来の証券取引においては、証券会社とは別の決済機関による決済が行われてい る。この場合、 T+ 3と呼ばれるように、注文力も 4営業日に代金又は証券の受渡しが 行われ、決済される。すなわち、顧客は、売買成立後 4営業日までに証券会社へ代 金を振り込むか、自分の口座力 証券会社の口座に口座振替をするという方法をと つている。  [0002] In conventional securities trading, settlement is performed by a settlement organization different from a securities company. In this case, as is called T + 3, the ordering power is paid and paid for in 4 business days and settled. In other words, the customer uses the method of transferring money to the securities company within 4 business days after the transaction is completed, or directing the account to the account of the securities company.
[0003] 上述したように、従来の証券取引においては、取引と決済に 4営業日の時差が発生 していたため、  [0003] As mentioned above, in traditional securities trading, there was a time difference of 4 business days between transactions and settlements.
(1)信用リスク:財務状況が悪化して決済不履行になった場合、その取引金額を現在 も将来も受け取れなくなる可能性。  (1) Credit risk: If the financial condition deteriorates and payment defaults, the transaction amount may not be received now or in the future.
(2)オペレーショナル 'リスク:事務的なミスやシステム障害等によって決済が困難とな る場合。  (2) Operational 'risk: When settlement is difficult due to administrative errors or system failures.
(3)リーガル'リスク:支払不能時の対応ルール等決済に伴う法的関係が発生する場 等の、決済リスクが発生していた。  (3) Legal 'risk: There was a settlement risk, such as when there was a legal relationship associated with settlement such as rules for dealing with insolvency.
[0004] また、即時ダロス決済(RTGS: Real Time Gross Settlement)が行われな!/、ことによ り、差金決済に当たる同一受渡日に同一銘柄の取引は、決済リスク等の観点力 禁 止されていた。  [0004] In addition, real-time gross settlement (RTGS) is not carried out! /. As a result, transactions of the same brand on the same delivery date, which is the difference settlement, are prohibited from the viewpoint of settlement risk. It was.
[0005] 特開 2002— 63515号公報では、決済リスクを回避すると共に売主に新たな手間を 発生させることのな 、新 ヽ決済システム及びその方法を提示して ヽる。 [0006] このシステムでは、口座振替を即時決済の手段として用い、売主から引落請求の電 文を受け取ると、買主に通知することなぐすぐにこの電文と、情報記録手段に予め 記録された売主と買主間の合意内容とを照合し、照合した内容が一致すれば、即時 に該当金額を買主の口座から引落すようにしている。 [0005] In Japanese Patent Laid-Open No. 2002-63515, a novel payment system and a method thereof are presented without avoiding payment risk and generating new trouble for the seller. [0006] In this system, when direct debit is used as a means of immediate settlement and a debit request message is received from the seller, the message and the seller recorded in advance in the information recording means are immediately notified to the buyer. The contents of the agreement between the buyers are collated, and if the collated contents match, the corresponding amount is immediately debited from the buyer's account.
[0007] し力しながら、このシステムでは、銀行と 、う第三者が介在するため情報伝達の手 間が力かるだけでなぐ上記(1)の信用リスクが存在することとなる。  [0007] However, in this system, since the bank and a third party are involved, there is the credit risk of (1) above, which requires only the effort of information transmission.
発明の開示  Disclosure of the invention
[0008] 上記問題点に鑑み、本発明の目的は、証券会社と顧客との間のみで決済を終了す ると共に、決済リスクを低減した有価証券即時決済を行うことを可能とすることにある。  [0008] In view of the above problems, an object of the present invention is to enable settlement of securities only between a securities company and a customer and immediate settlement of securities with reduced settlement risk. .
[0009] 上記課題を解決するために、本発明は、電子決済可能な有価証券の取引の銘柄、 数量、指値及び売買区分を含む注文情報を受け付ける取引サーバと、前記注文情 報に係る有価証券取引を行う板サーバとが通信可能に構成され、有価証券取引の 即時決済を行う有価証券即時決済システムであって、前記取引サーバは、第 1の記 憶部と、第 1の処理部とを備え、前記第 1の記憶部が、市場の有価証券の単価及び 気配情報を含む有価証券情報と、有価証券の単価及び数量の取引単位を含む規 則情報と、顧客口座における現金及び有価証券の残高情報を含む顧客情報とを記 憶し、前記第 1の処理部が、前記第 1の記憶部に記憶された前記有価証券情報、前 記規則情報及び前記顧客情報と、受け付けた前記注文情報に含まれる銘柄、数量 、指値及び売買区分とを照合して、前記注文情報が適正であるか否かを確認する注 文情報確認手段と、前記注文情報確認手段によって前記注文情報が適正であること が確認された場合に、前記注文情報を前記板サーバに送信する注文情報送信手段 と、前記板サーバから受信した、前記注文情報に係る有価証券取引が成立した旨を 示す約定電文に含まれる約定銘柄、数量、金額及び売買区分に基づいて、前記第 1の記憶部に記憶された前記顧客情報を更新する取引結果反映手段とを備え、前記 板サーバが、第 2の記憶部と、第 2の処理部とを備え、前記第 2の記憶部が、銘柄ごと に有価証券の値段と、その値段に対応する売り注文の数量及び買 、注文の数量とを 含む板情報を記憶し、前記第 2の処理部が、前記第 2の記憶部に記憶された前記板 情報における売り注文の数量又は買い注文の数量に、前記取引サーバから受信し た前記注文情報の数量を売買区分に応じて追加して記憶する板情報作成手段と、 前記板情報において、追加された前記注文情報と対当する他の注文情報があった 場合に、前記第 2の記憶部に記憶された前記板情報における売り注文の数量及び 買い注文の数量力も前記注文情報の数量を削除するとともに、当該売りと買いの注 文情報に係る前記約定電文を作成し、前記取引サーバに送信する約定手段とを備 えることを特徴とする。 [0009] In order to solve the above-mentioned problems, the present invention provides a transaction server that receives order information including a brand, quantity, limit price, and trading category of a securities that can be electronically settled, and a securities related to the order information. A securities immediate settlement system that is configured to be able to communicate with a board server that performs transactions, and that performs immediate settlement of securities transactions. The transaction server includes a first storage unit and a first processing unit. The first storage unit includes securities information including unit prices and quotation information of marketable securities, rule information including unit prices and quantities of securities, and cash and securities in customer accounts. Customer information including balance information, and the first processing unit stores the securities information, the rule information and the customer information stored in the first storage unit, and the received order information. Included in stock, quantity and limit Order information confirmation means for confirming whether or not the order information is appropriate by comparing the purchase and sale classification, and when the order information is confirmed to be appropriate by the order information confirmation means, Order information transmitting means for transmitting the order information to the board server, and the contract name, quantity, amount, and buying and selling included in the contract message received from the board server and indicating that the securities transaction related to the order information has been established. Transaction result reflecting means for updating the customer information stored in the first storage unit based on the classification, and the board server includes a second storage unit and a second processing unit, The second storage unit stores board information including the price of securities for each brand, and the quantity and buy / sell order quantity corresponding to the price, and the second processing unit In the board information stored in the second storage unit Receive from the trading server the quantity of sell orders or quantity of buy orders The board information creating means for adding and storing the quantity of the order information according to the trading category, and when there is other order information corresponding to the added order information in the board information, the second information The quantity of the sell order and the quantity power of the buy order stored in the board information stored in the storage unit of the table are also deleted, and the contract message related to the order information of the sell and buy is created, and the transaction It is characterized by comprising a means for executing a transmission to the server.
[0010] この構成によれば、取引サーバに予め記憶された顧客の現金及び有価証券の残 高情報の範囲内で、当該顧客同士で有価証券取引が行われるので、約定後に残高 情報を更新することでリアルタイムに決済を行うこと (即時決済)ができる。また、有価 証券即時決済システムの運用によっては、昼夜を問わず有価証券取引ができ、しか も、即時決済ができるので、顧客にとって便利であるとともに、有価証券取引の活性 化が図れる。  [0010] According to this configuration, since the securities transactions are performed between the customers within the range of the customer's cash and securities balance information stored in advance in the transaction server, the balance information is updated after the contract is made. It is possible to settle in real time (immediate settlement). In addition, depending on the operation of the securities immediate settlement system, securities transactions can be made day and night. However, since immediate settlement is possible, it is convenient for the customer and the securities transactions can be activated.
[0011] また、本発明は、有価証券即時決済システムであって、前記取引サーバの前記注 文情報確認手段が、前記第 1の記憶部に記憶された前記顧客情報に含まれる顧客 口座の残高情報を参照する場合には、注文の当日以降の残高情報のうち、最小値 を取扱可能な残高として用いることを特徴とする。  [0011] Further, the present invention is a securities immediate settlement system, wherein the order information confirmation unit of the transaction server includes a balance of a customer account included in the customer information stored in the first storage unit. When referring to the information, the minimum value is used as the balance that can be handled among the balance information after the day of the order.
[0012] この構成によれば、顧客口座の残高情報において、注文の当日以降の残高情報 のうち、最小値を用いるので、普通取引後又は即時決済取引後にかかわらず、注文 の当日に即時決済取引で取扱可能な現金及び有価証券の残高を確定させることが できる。  [0012] According to this configuration, since the minimum value of balance information after the order date is used in the balance information of the customer account, the immediate settlement transaction is performed on the day of the order, regardless of whether it is after a normal transaction or an immediate settlement transaction. Can determine the balance of cash and securities that can be handled at.
[0013] また、本発明は、有価証券即時決済システムであって、前記板サーバの前記約定 手段が、対当する売りと買いの約定電文にそれぞれ同一の約定番号を設定し、当該 売りと買いの約定電文を前記取引サーバに送信し、前記取引サーバの前記第 1の処 理部では、前記板サーバから約定電文を受信し、かつ、当該約定電文と同じ約定番 号が設定され、対当する約定電文を受信した場合に、前記取引結果反映手段が前 記第 1の記憶部に記憶された前記顧客情報を更新することを特徴とする。  [0013] In addition, the present invention is a securities immediate settlement system, wherein the contract means of the board server sets the same contract number for the corresponding sell and buy contract messages, and the sell and buy The contract message is transmitted to the transaction server, the first processing unit of the transaction server receives the contract message from the board server, and the same contract number as the contract message is set and the corresponding contract message is received. When the electronic message is received, the transaction result reflecting means updates the customer information stored in the first storage unit.
[0014] この構成によれば、取引サーバにおいて、約定番号をチェックし、対当する売りと買 いの約定電文の整合性を確保することで、決済処理の履行を担保し、約定と同時に 決済が完了するので、決済不履行の発生を防止することができる。ひいては、板サー バの約定と、取引サーバの決済との整合性を維持することができる。 [0014] According to this configuration, the transaction server checks the contract number, and ensures the consistency between the corresponding sell and buy contract messages, thereby guaranteeing the performance of the settlement process. Since the settlement is completed, it is possible to prevent the occurrence of settlement failure. As a result, it is possible to maintain consistency between the board server contract and the transaction server settlement.
[0015] また、本発明は、有価証券即時決済システムであって、前記有価証券が、株式であ ることを特徴とする。  [0015] Further, the present invention is a securities immediate settlement system, wherein the securities are stocks.
[0016] また、本発明は、株式の売買を希望する顧客が所有する顧客端末と、株取引を記 憶する取引サーバと、前記株取引を行う板サーバとが電子通信手段を介して接続さ れ、即時決済を行う株式即時決済システムであって、前記顧客端末が、希望する前 記株式の売買を含む注文情報が入力される入力手段と、前記取引サーバ及び板サ ーバからもたらされる所定の情報を閲覧するための閲覧手段とを含み、前記取引サ ーバが、巿場における株価にっ 、て株価情報を記憶して 、る株価データベースと、 規則を規則データとして記憶している規則データベースと、前記顧客の口座を口座 情報として含む、前記顧客についての情報を顧客情報として記憶している顧客情報 データベースと、前記株価情報、前記規則及び前記顧客情報と前記注文情報とを照 合して確認を行う注文情報確認手段と、前記注文情報を記憶すると共に前記注文情 報を前記板サーバに対して発注を行う注文発注記憶手段とを含み、前記板サーバ 力 発注された前記注文情報を取引板に対して登録する板登録手段と、登録された 前記注文情報を含む板情報を作成する板情報作成手段と、前記板情報に登録され た前記注文情報と対当する他の顧客からの注文である対当情報があるか否かを判 断し、ある場合に前記注文情報と前記対当情報とを約定させると共に前記取引サー バに対して約定電文を作成する約定手段とを含み、前記取引サーバがさらに、前記 約定電文に基づ!、て取引データを作成し記憶する取引データ作成記憶手段と、前 記取引データに基づ!、て前記顧客情報データベースに記憶された前記顧客の前記 口座情報を決済すると共に、前記顧客情報を更新する取引結果反映手段とを含むこ とを特徴とする。  [0016] Further, according to the present invention, a customer terminal owned by a customer who wants to buy and sell stock, a transaction server that stores stock transactions, and a board server that performs the stock transactions are connected via electronic communication means. A stock immediate settlement system that performs immediate settlement, in which the customer terminal is provided with input means for inputting order information including buying and selling of the desired stock, and a predetermined value provided from the trading server and the plate server. A stock price database for storing the stock price information according to the stock price in the market, and a rule storing the rule as rule data. A customer information database that stores information about the customer as customer information, the stock price information, the rules, the customer information, and the order information. And order information confirming means for confirming the information, and order order storing means for storing the order information and placing the order information with respect to the board server. The board registration means for registering the order information with respect to the transaction board, the board information creation means for creating board information including the registered order information, and the order information registered in the board information Determining whether or not there is matching information that is an order from a customer of the customer, and if there is, a contracting means for executing the order information and the corresponding information and creating a contract message for the transaction server; The transaction server further includes transaction data creation and storage means for creating and storing transaction data based on the contract message, and based on the transaction data and stored in the customer information database. Before customer And transaction result reflecting means for updating the customer information as well as settlement of the account information.
[0017] この構成によれば、証券会社と顧客との間のみで即時ダロス決済が行われることに より、決済リスクの低減を図ることができる。  [0017] According to this configuration, it is possible to reduce settlement risk by performing immediate dalos settlement only between the securities company and the customer.
[0018] また、本発明は、電子決済可能な有価証券の取引の銘柄、数量、指値及び売買区 分を含む注文情報を受け付け、前記注文情報に係る有価証券取引を行い、有価証 券取引の即時決済を行う有価証券即時決済装置であって、記憶部と、処理部とを備 え、前記記憶部が、市場の有価証券の単価及び気配情報を含む有価証券情報と、 有価証券の単価及び数量の取引単位を含む規則情報と、顧客口座における現金及 び有価証券の残高情報を含む顧客情報と、銘柄ごとに有価証券の値段と、その値段 に対応する売り注文の数量及び買い注文の数量とを含む板情報とを記憶し、前記処 理部が、前記記憶部に記憶された前記有価証券情報、前記規則情報及び前記顧客 情報と、受け付けた前記注文情報に含まれる銘柄、数量、指値及び売買区分とを照 合して、前記注文情報が適正であるか否かを確認する注文情報確認手段と、前記注 文情報確認手段によって前記注文情報が適正であることが確認された場合に、前記 注文情報を出力する注文情報出力手段と、前記記憶部に記憶された前記板情報に おける売り注文の数量又は買い注文の数量に、前記注文情報出力手段から入力し た前記注文情報の数量を売買区分に応じて追加して記憶する板情報作成手段と、 前記板情報において、追加された前記注文情報と対当する他の注文情報があった 場合に、前記記憶部に記憶された前記板情報における売り注文の数量及び買い注 文の数量から前記注文情報の数量を削除するとともに、当該売りと買いの注文情報 に係る有価証券取引が成立した旨を示し、約定銘柄、数量、金額及び売買区分を含 む約定電文を作成し、出力する約定手段と、前記約定手段から入力した前記約定電 文に含まれる約定銘柄、数量、金額及び売買区分に基づいて、前記記憶部に記憶 された前記顧客情報を更新する取引結果反映手段とを備えることを特徴とする。 [0018] Further, the present invention accepts order information including a brand, quantity, limit price and trading segment of a securities transaction that can be electronically settled, performs a securities transaction related to the order information, A securities immediate settlement apparatus for instant settlement of ticket transactions, comprising a storage unit and a processing unit, wherein the storage unit includes securities information including unit price and quotation information of market securities, and securities. Rules information including the unit price and quantity trading unit, customer information including cash and securities balance information in the customer account, the price of the securities for each issue, and the quantity and purchase of the sell order corresponding to that price. Board information including the quantity of the order, and the processing unit stores the securities information, the rule information and the customer information stored in the storage unit, and a brand included in the received order information, The order information confirming means for confirming whether or not the order information is appropriate by comparing the quantity, limit price and trading category, and the order information confirming means confirm that the order information is appropriate. The above Order information output means for outputting sentence information and the quantity of the order information input from the order information output means for the quantity of sell orders or the quantity of buy orders in the board information stored in the storage unit Board information creating means for additionally storing according to the classification; and in the board information, when there is other order information corresponding to the added order information, the board information stored in the storage unit In addition to deleting the quantity of the order information from the quantity of the sell order and the quantity of the purchase order, it indicates that the securities transaction related to the sell and buy order information has been concluded, and shows the contract name, quantity, amount and trading category. Stored in the storage unit based on the contract means for creating and outputting the contract message to be included, and the contract brand, quantity, amount and trading category included in the contract message input from the contract means. Characterized in that it comprises a transaction result reflecting unit that updates the serial customer information.
[0019] この構成によれば、取引サーバの機能と、板サーバの機能とが同一の装置で実現 されるので、有価証券即時決済を可能とする装置の設置スペースを節減することが できる。また、サーバ間の通信が不要なので、受注から決済までの一連の処理時間 を短縮することができる。  [0019] According to this configuration, since the function of the transaction server and the function of the board server are realized by the same device, it is possible to reduce the installation space of the device that enables immediate settlement of securities. In addition, since communication between servers is unnecessary, a series of processing time from order receipt to settlement can be shortened.
[0020] また、本発明は、有価証券即時決済装置であって、前記有価証券が、株式であるこ とを特徴とする。  [0020] Further, the present invention is a securities immediate settlement apparatus, wherein the securities are stocks.
[0021] なお、特許請求の範囲における「指値」は、有価証券の売買注文の値段を示す。特 許請求の範囲における「気配情報」は、有価証券の買い方と売り方の注文状況に関 する情報を示す。特許請求の範囲における「板情報」は、有価証券の銘柄別の注文 状況に関する情報を示す。その他、本願が開示する課題及びその解決方法は、発 明を実施するための最良の形態の欄、及び図面により明らかにされる。 It should be noted that “limit” in the scope of claims indicates the price of a trading order for securities. “Market information” in the scope of patent claims indicates information on the order status of buying and selling securities. The “board information” in the claims refers to the order by securities brand. Provides information about the situation. In addition, the problem disclosed in the present application and the solution thereof will be clarified by the column of the best mode for carrying out the invention and the drawings.
[0022] <関連文献とのクロスリファレンス >  [0022] <Cross-reference with related literature>
本願は、 2005年 12月 28曰付けで出願した曰本国特願 2005— 377573号に基 づく優先権を主張する。この文献を本明細書に援用する。  This application claims priority based on Japanese Patent Application 2005-377573 filed on December 28, 2005. This document is incorporated herein by reference.
図面の簡単な説明  Brief Description of Drawings
[0023] [図 1]本発明の実施の形態に係る、本システムの全体構成図である。  FIG. 1 is an overall configuration diagram of the present system according to an embodiment of the present invention.
[図 2]本発明の実施の形態に係る、顧客端末の内部構成図である。  FIG. 2 is an internal configuration diagram of a customer terminal according to the embodiment of the present invention.
[図 3]本発明の実施の形態に係る、取引サーバの内部構成図である。  FIG. 3 is an internal configuration diagram of a transaction server according to the embodiment of the present invention.
[図 4]本発明の実施の形態に係る、取引サーノ 2が有する DBの構成を示す図であり 、 (a)は顧客情報 DB26の構成を示し、 (b)は個人法人情報 DB30の構成を示し、 (c )は注文情報 30Aの構成を示し、 (d)は取引データ 30Bの構成を示す。  FIG. 4 is a diagram showing a configuration of a DB of transaction Sano 2 according to an embodiment of the present invention, (a) showing a configuration of customer information DB 26, and (b) showing a configuration of personal corporation information DB 30. (C) shows the configuration of the order information 30A, and (d) shows the configuration of the transaction data 30B.
[図 5]本発明の実施の形態に係る、板サーバの内部構成図である。  FIG. 5 is an internal configuration diagram of the board server according to the embodiment of the present invention.
[図 6]本発明の実施の形態に係る、板サーノ 3が有する DBの構成を示す図であり、 ( a)は注文情報 36Aの構成を示し、 (b)は板情報 36Bの構成を示し、 (c)は約定情報 36Cの構成を示す。  FIG. 6 is a diagram showing a configuration of a DB included in the board Sano 3 according to the embodiment of the present invention, where (a) shows a configuration of order information 36A, and (b) shows a configuration of board information 36B. (C) shows the configuration of the contract information 36C.
[図 7]本発明の実施の形態に係る、注文力も板情報を作成するまでの処理を示すフ ローチャートである。  FIG. 7 is a flowchart showing processing until order power and board information are created according to the embodiment of the present invention.
[図 8]本発明の実施の形態に係る、約定が行われる際の処理を示すフローチャートで ある。 FIG. 8 is a flowchart showing processing when a contract is made according to the embodiment of the present invention.
[図 9]本発明の実施の形態に係る、取引時間経過後の処理を示すフローチャートで ある。  FIG. 9 is a flowchart showing processing after the transaction time has elapsed according to the embodiment of the present invention.
[図 10]本発明の実施の形態に係る、注文情報確認手段 23が行う残高チェックについ て示す図であり、(a)は従来の普通取引(取引所の取引)を行った後の残高チェック について示し、 (b)は即時決済取引を行った後の残高チェックについて示す。  FIG. 10 is a diagram showing a balance check performed by the order information confirmation means 23 according to the embodiment of the present invention. (A) is a balance check after a conventional ordinary transaction (exchange transaction) is performed. (B) shows the balance check after an immediate settlement transaction.
符号の説明  Explanation of symbols
[0024] 100 株式即時決済システム(有価証券即時決済システム)  [0024] 100 stock immediate settlement system (securities securities immediate settlement system)
1 顧客端末 2 取引サーバ 1 Customer terminal 2 Trading server
3 板サーバ  3 board server
4 インターネット (電子通信手段)  4 Internet (electronic communication means)
11 入力手段  11 Input means
12 閲覧手段  12 Browsing means
21 顧客口座開設手段  21 Customer account opening means
22 顧客認証手段  22 Customer authentication means
23 注文情報確認手段  23 Order information confirmation method
24 株価 DB  24 Stock Price DB
25 規則 DB  25 Rule DB
26 顧客情報 DB  26 Customer information DB
27 注文発注記憶手段 (注文情報送信手段、注文情報出力手段)  27 Order storage means (order information transmission means, order information output means)
28 取引データ作成記憶手段  28 Transaction data creation and storage means
29 取引結果反映手段  29 Transaction result reflection means
30 個人法人情報 DB  30 Personal corporate information DB
30A 注文情報  30A Order information
30B 取引データ  30B transaction data
31 板登録手段  31 Board registration means
32 板情報作成手段  32 Board information creation means
33 注文情報変更削除手段  33 Order information change deletion method
34 約定手段  34 Contract means
36 取引情報 DB  36 Transaction Information DB
36A 注文情報  36A Order Information
36B 板情報  36B board information
36C 約定情報  36C execution information
発明を実施するための最良の形態 BEST MODE FOR CARRYING OUT THE INVENTION
以下に、本発明の実施の形態に係る株式即時決済システム (有価証券即時決済シ ステム)について、図面を参照して説明する。 図 1は、本実施の形態の株式即時決済システムの全体構成図である。 本実施の形態に係る株式即時決済システム 100は、本システムを利用する顧客が 有する顧客端末 1 · ' · 1 と、株取引に関する情報を記憶するとともに、株取引に関す Hereinafter, an immediate stock settlement system (securities securities immediate settlement system) according to an embodiment of the present invention will be described with reference to the drawings. FIG. 1 is an overall configuration diagram of the stock immediate settlement system of the present embodiment. The stock immediate settlement system 100 according to the present embodiment stores customer terminals 1 · '· 1 possessed by customers using the system and information related to stock transactions, and also relates to stock transactions.
1 m  1 m
る注文情報を受け付ける取引サーバ 2と、その注文情報を受けて株取引を行う板サ ーバ 3とが、インターネット (電子通信手段) 4を介して接続されて構成されている。  A transaction server 2 that receives order information and a plate server 3 that receives the order information and performs stock transactions are connected via the Internet (electronic communication means) 4.
[0026] 顧客端末 1 · ' · 1 は、デスクトップ型コンピュータやノート型コンピュータ、携帯電話 [0026] Customer terminal 1 · '· 1 is a desktop computer, notebook computer, mobile phone
1 m  1 m
や PDA (Personal Digital Assistant)等、インターネット 4に接続可能な機器であれば どのような機器を利用しても構わない。  Any device that can be connected to the Internet 4 such as PDA (Personal Digital Assistant) can be used.
[0027] また、取引サーバ 2及び板サーバ 3は、証券会社側に設置されたサーバであり、 2 以上のサーバで運用されてもよいし、 1つのサーバ (株式即時決済装置)として統合 して運用されても構わない。なお、取引サーバ 2に板サーバ 3が接続され、板サーバ 3と顧客端末 1 · ' · 1 間のデータ送受信は取引サーバ 2を介する形の構成であっても [0027] Further, the transaction server 2 and the board server 3 are servers installed on the securities company side, and may be operated by two or more servers, or may be integrated as one server (stock immediate settlement apparatus). It does not matter if it is used. Even if the board server 3 is connected to the transaction server 2 and the data transmission / reception between the board server 3 and the customer terminal 1 '1 is via the transaction server 2,
1 m  1 m
、本システムの実現は可能である。  Realization of this system is possible.
[0028] 図 2は、顧客端末 1 · ' · 1 の内部構成図である。 FIG. 2 is an internal configuration diagram of the customer terminals 1 ··· 1.
1 m  1 m
本システムを利用するにあたり、顧客端末 1 · ' · 1 は、注文する価格を指定 (指値)  When using this system, customer terminal 1 · '· 1 specifies the order price (limit)
1 m  1 m
する場合や、注文株式数、現物買、信用買等の取引を選択する他、顧客自身の情 報を登録して口座を開設したり、本システムを利用するためにログインしたりするため に入力が行われる入力手段 11と、取引サーバ 2や板サーバ 3から送信された各種情 報を閲覧するための閲覧手段 12とを有する。なお、入力手段 11は、キーボード、マ ウスゃタツチパネル等によって実現される。また、閲覧手段 12は、ディスプレイ等によ つて実現される。  To select the number of stocks to be ordered, purchase in kind, purchase of credit, etc., as well as register the customer's own information to open an account, and log in to use this system Input means 11 for performing the above and browsing means 12 for browsing various information transmitted from the transaction server 2 and the board server 3. The input means 11 is realized by a keyboard, a mouse touch panel, or the like. The browsing means 12 is realized by a display or the like.
[0029] 図 3は、取引サーバ 2の内部構成図である。 FIG. 3 is an internal configuration diagram of the transaction server 2.
取引サーバ 2は、本システムを利用するための顧客口座を開設する顧客口座開設 手段 21と、顧客端末 1 · ' · 1 の本システムへのログインを認証する顧客認証手段 22  The transaction server 2 has a customer account opening means 21 for opening a customer account for using the system, and a customer authentication means 22 for authenticating the login of the customer terminal 1 '1 to the system 22
1 m  1 m
と、開設された顧客の口座情報を含む顧客情報を記憶している顧客情報 DB26と、 顧客口座を開設する際に参照する個人法人情報 DB30とを含んでいる。  And a customer information DB 26 that stores customer information including account information of the opened customer, and a personal corporation information DB 30 that is referred to when the customer account is opened.
[0030] また、顧客端末 1 · ' · 1 力 の注文発注時に、顧客力 の株取引に関する注文情報 [0030] In addition, when ordering customer terminal 1 · '· 1 force, order information regarding stock trading of customer strength
1 m  1 m
が適正である力否かを確認する注文情報確認手段 23と、巿場における立会時間に 行われた株取引の各株価及び気配情報を含む株価情報を記憶している株価 DB24 と、各銘柄に関して予め決められた取引規則を示す規則情報を記憶している規則 D B25と、顧客端末 1 1 から受信した注文情報を注文情報 30Aとして記憶すると共 Order information confirmation means 23 to confirm whether or not the power is appropriate, and the attendance time at the factory Stock price DB24 that stores stock price information including each stock price and quotation information of stock transactions that have been conducted, rule DB25 that stores rule information indicating a predetermined trading rule for each stock, and customer terminal 1 Store the order information received from 1 as order information 30A.
1 m  1 m
に、その注文情報を板サーバ 3に送信し、板サーバ 3から受付の応答を受信する注 文発注記憶手段 (注文情報送信手段、注文情報出力手段) 27とを含む。  And order order storage means (order information transmission means, order information output means) 27 for transmitting the order information to the board server 3 and receiving an acceptance response from the board server 3.
[0031] さらに、株取引が行われた後にその決済処理を行うために、板サーバ 3から受信し た、成立した株取引のデータ (約定電文)に基づいて取引データを作成し、取引デー タ 30Bとして記憶する取引データ作成記憶手段 28と、取引結果を顧客情報 DB26に 反映させる取引結果反映手段 29とを含んでいる。なお、約定とは、注文情報に係る 株取引の成立のことである。  [0031] Further, in order to perform settlement processing after the stock transaction is performed, transaction data is created based on the data of the established stock transaction (contract message) received from the board server 3, and the transaction data Transaction data creation storage means 28 stored as 30B and transaction result reflection means 29 for reflecting the transaction result in the customer information DB 26 are included. A contract is the establishment of a stock transaction related to order information.
[0032] 取引サーバ 2は、第 1の処理部及び第 1の記憶部(図示せず)を備える。第 1の処理 部は、顧客口座開設手段 21、顧客認証手段 22、注文情報確認手段 23、注文発注 記憶手段 27、取引データ作成記憶手段 28及び取引結果反映手段 29を備える。第 1の処理部は、 CPU (Central Processing Unit)が所定のメモリに格納されたプログラ ムを実行することによって実現される。また、第 1の記憶部は、株価 DB24、規則 DB2 5、顧客情報 DB26、個人法人情報 DB30、注文情報 30A及び取引データ 30Bを備 える。第 1の記憶部は、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置 によって実現される。  [0032] Transaction server 2 includes a first processing unit and a first storage unit (not shown). The first processing unit includes customer account opening means 21, customer authentication means 22, order information confirmation means 23, order order storage means 27, transaction data creation storage means 28, and transaction result reflection means 29. The first processing unit is realized by a CPU (Central Processing Unit) executing a program stored in a predetermined memory. The first storage unit includes a stock price DB 24, a rule DB 25, a customer information DB 26, a personal corporation information DB 30, an order information 30A, and a transaction data 30B. The first storage unit is realized by a nonvolatile storage device such as a hard disk device or a flash memory.
[0033] 図 4は、取引サーバ 2が有する DBの構成を示す図である。図 4 (a)に示すように、顧 客情報 DB26は、顧客属性情報 261、顧客付加情報 262、口座残高情報 263及び 顧客取引情報 264を含んで構成される。顧客属性情報 261は、顧客の属性を示す 情報であり、住所、生年月日、内部者情報 (上場企業の関係者など)等を含む。顧客 付加情報 262は、本システムにより顧客に付加された情報であり、ログイン ID、パスヮ ード、取引暗証番号等を含む。口座残高情報 263は、顧客が持つ口座の残高を示 す情報であり、現金残高推移、株式残高推移等を含む。顧客取引情報 264は、顧客 の株取引に関する情報であり、注文の内容及び状態を示す注文情報、取引履歴等 を含む。  FIG. 4 is a diagram showing the configuration of the DB that the transaction server 2 has. As shown in FIG. 4A, the customer information DB 26 includes customer attribute information 261, customer additional information 262, account balance information 263, and customer transaction information 264. The customer attribute information 261 is information indicating customer attributes, and includes an address, date of birth, insider information (related persons of listed companies, etc.) and the like. The customer additional information 262 is information added to the customer by the present system, and includes a login ID, a password, a transaction code number, and the like. Account balance information 263 is information indicating the balance of the account held by the customer, and includes changes in cash balance and stock balance. The customer transaction information 264 is information related to the stock transaction of the customer, and includes order information indicating the content and state of the order, transaction history, and the like.
[0034] 図 4 (b)に示すように、個人法人情報 DB30は、注意対象者情報 301及び見込客 情報 302を含んで構成される。注意対象者情報 301は、注意'監視を要する対象者 の個人法人情報 (顧客のブラックリスト)である。見込客情報 302は、口座開設の申込 者の個人法人情報である。 [0034] As shown in FIG. 4 (b), the personal corporation information DB 30 is the target person information 301 and the prospective customer. Information 302 is included. Attention target person information 301 is personal corporate information (customer black list) of the target person who needs attention. The prospective customer information 302 is personal corporation information of an applicant for opening an account.
[0035] 図 4 (c)に示すように、注文情報 30Aは、注文番号 30A1、銘柄 30A2、株数 30A3 、指値 30A4、売買区分 30A5、取引区分 30A6、執行条件 30A7等を含んで構成さ れる。注文番号 30A1は、取引サーバ 2が受け付けた注文情報に付与する番号であ り、注文情報 30Aに固有の番号である。 30A2以降の情報は、受け付けた注文情報 に含まれる。銘柄 30A2は、取引の対象となる株の呼び名である。株数 30A3は、売 買する株数である。指値 30A4は、売買する株価を指定する値であるが、株価を指定 しないことを意味する「成行」を設定することもできる。売買区分 30A5は、売り又は買 いを指定する。取引区分 30A6は、現物取引又は信用取引を指定する。執行条件 3 0A7は、注文の執行時刻等を指定するものであるが、無指定もできる。  [0035] As shown in FIG. 4 (c), the order information 30A includes an order number 30A1, a brand 30A2, the number of shares 30A3, a limit 30A4, a trading category 30A5, a trading category 30A6, an execution condition 30A7, and the like. The order number 30A1 is a number assigned to the order information received by the transaction server 2, and is a number unique to the order information 30A. Information after 30A2 is included in the received order information. Stock 30A2 is the name of the stock to be traded. The number of shares 30A3 is the number of shares to be bought and sold. The limit 30A4 is a value that designates the stock price to be bought and sold, but “marketing” that means that the stock price is not designated can also be set. Trading category 30A5 specifies selling or buying. Transaction category 30A6 designates spot transactions or margin transactions. Execution condition 30A7 specifies the execution time of an order, etc., but can also be unspecified.
[0036] 図 4 (d)に示すように、取引データ 30Bは、約定銘柄 30B1、株数 30B2、金額 30B 3、約定日時 30B4、売買区分 30B5、取引区分 30B6等を含んで構成される。約定 銘柄 30B1は、株取引が成立した銘柄である。株数 30B2は、株取引が成立した株 数である。金額 30B3は、売買の金額 (約定単価)である。約定日時 30B4は、株取引 が成立した日時分秒である。売買区分 30B5は、売り又は買いを示す。取引区分 30 B6は、現物取引又は信用取引を示す。  [0036] As shown in FIG. 4 (d), the transaction data 30B includes a contract 30B1, a stock number 30B2, an amount 30B3, a contract date 30B4, a trade category 30B5, a transaction category 30B6, and the like. Contract 30B1 is a stock for which stock trading has been completed. The number of shares 30B2 is the number of shares for which stock trading was completed. Amount 30B3 is the amount of money for sale (contract price). Contract date 30B4 is the date, time, minute, and second when the stock transaction was completed. Trading category 30B5 indicates selling or buying. Transaction category 30 B6 indicates cash transactions or credit transactions.
[0037] 注文情報確認手段 23は、受け付けた注文情報を、株価 DB24に記憶された株価 情報、規則 DB25に記憶された規則情報及び顧客情報 DB26に記憶された顧客情 報と照合して、注文情報が適正である力否かを確認する。  [0037] The order information confirmation means 23 compares the received order information with the stock price information stored in the stock price DB 24, the rule information stored in the rule DB 25, and the customer information stored in the customer information DB 26, Check if the information is appropriate or not.
まず、注文情報を株価情報と照合し、指値について値幅制限の範囲内である力否 かを確認する。  First, the order information is checked against stock price information to check whether the limit is within the limits of the price range.
[0038] 次に、注文情報を規則情報と照合し、銘柄は売買停止銘柄でないか、株数は売買 単位の整数倍であるか、指値は呼び値単位の指定であるか、株数'株価から売買金 額が取引限度額の範囲内であるか等を確認する。  [0038] Next, the order information is checked against the rule information, whether the stock is not a trading stock, whether the number of shares is an integer multiple of the trading unit, whether the limit is specified in the quoting unit, or the trading volume from the stock price Check whether the amount is within the transaction limit.
[0039] さらに、注文情報を顧客情報と照合し、買いの場合には、銘柄 ·株数,指値につい て顧客の余力の範囲内(通常取引の余力の現金残高から受渡日未到来のものを差 し引いた残高)であるかを確認する。また、売りの場合には、顧客の預り残高(受渡が 行われて 、な 、ものを除く)の範囲内である力否かを確認する。 [0039] Furthermore, the order information is checked against the customer information, and in the case of buying, within the range of the customer's surplus capacity for the number of stocks / shares and limit (the difference between the cash balance of the surplus capacity of the ordinary transaction that has not arrived at the delivery date) Check whether the balance is the deducted balance). In addition, in the case of selling, it is confirmed whether or not it is within the range of the customer's balance (excluding items that have been delivered).
[0040] 図 5は、板サーバ 3の内部構成図である。  FIG. 5 is an internal configuration diagram of the board server 3.
実際に株取引が行われる板サーバ 3は、取引サーバ 2から受信した注文情報を取 弓 I情報 DB36に記憶する板登録手段 31と、板登録手段 31によって記憶された注文 情報 36Aから、銘柄ごとに株取引の注文状況を示す板情報 36Bを作成する板情報 作成手段 32と、既に取引情報 DB36に記憶されている注文情報 36Aの変更又は削 除を行う注文情報変更削除手段 33とを含む。  The board server 3 on which stock trading is actually carried out receives the order information received from the trading server 2 and stores it in the bow I information DB 36 and the order information 36A stored by the board registration means 31 for each issue. Includes board information creating means 32 for creating the board information 36B indicating the order status of stock trading, and order information change deleting means 33 for changing or deleting the order information 36A already stored in the trading information DB 36.
[0041] また、板情報 36Bをチェックし、株取引が成立した場合に、株取引の成立に関する 約定情報 36Cを取引情報 DB36に記憶すると共に、株取引が成立した旨を示す約 定電文を作成し、取引サーバ 2に送信する約定手段 34を含む。  [0041] In addition, when the board information 36B is checked and the stock transaction is completed, the contract information 36C relating to the establishment of the stock transaction is stored in the transaction information DB 36, and a contract message indicating that the stock transaction is established is created. And a contract means 34 for transmitting to the transaction server 2.
[0042] なお、作成された板情報 36Bは、取引サーバ 2を介して、顧客端末 1 "· 1 の入力  [0042] The created board information 36B is input to the customer terminal 1 "· 1 via the transaction server 2.
1 m 手段 11からの閲覧要求の入力により、顧客端末 1 · 1 へと送信され、顧客端末 1 m 1 1 m By means of a browsing request input from means 11, it is sent to customer terminal 1 · 1 and customer terminal 1 m 1
• · · 1 の閲覧手段 12によって閲覧することが可能となって 、る。 • · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · · ·
[0043] 板サーバ 3は、第 2の処理部及び第 2の記憶部(図示せず)を備える。第 2の処理部 は、板登録手段 31、板情報作成手段 32、注文情報変更削除手段 33及び約定手段 34を備える。第 2の処理部は、 CPUが所定のメモリに格納されたプログラムを実行す ることによって実現される。また、第 2の記憶部は、取引情報 DB36を備える。取引情 報 DB36は、注文情報 36A、板情報 36B及び約定情報 36Cを含んで構成される。 第 2の記憶部は、ハードディスク装置やフラッシュメモリ等の不揮発性記憶装置によつ て実現される。 [0043] The board server 3 includes a second processing unit and a second storage unit (not shown). The second processing unit includes a board registration unit 31, a board information creation unit 32, an order information change deletion unit 33, and a contracting unit 34. The second processing unit is realized by the CPU executing a program stored in a predetermined memory. The second storage unit includes a transaction information DB36. The transaction information DB 36 includes order information 36A, board information 36B, and contract information 36C. The second storage unit is realized by a nonvolatile storage device such as a hard disk device or a flash memory.
[0044] 図 6は、板サーバ 3が有する DBの構成を示す図である。図 6 (a)に示すように、注文 情報 36Aは、注文番号 36A1、銘柄 36A2、株数 36A3、指値 36A4、売買区分 36 A5、取引区分 36A6及び執行条件 36A7を含んで構成される。各要素については、 図 4 (c)の注文情報 30Aの各要素と同様であるので、説明を割愛する。  FIG. 6 is a diagram showing the configuration of the DB that the board server 3 has. As shown in Fig. 6 (a), the order information 36A includes an order number 36A1, a stock 36A2, a number of shares 36A3, a limit 36A4, a trading category 36A5, a trading category 36A6, and an execution condition 36A7. Since each element is the same as each element of the order information 30A in FIG. 4 (c), description thereof is omitted.
[0045] 図 6 (b)に示すように、板情報 36Bは、銘柄ごとに、売数量 36B1、値段 36B2及び 買数量 36B3から構成される。売数量 36B1は、値段 36B2の売り注文が出ている当 該銘柄の株数を示す。値段 36B2は、売り又は買いの注文が出ている当該銘柄の株 価を示す。買数量 36B3は、値段 36B2の買い注文が出ている当該銘柄の株数を示 す。図 6 (b)では、例として、 1005円で 2000株の売り注文があることを示している。こ こで、例えば、板サーバ 3が同じ銘柄について 1005円の指値で 1000株の売りの注 文情報を受けると、 1005円の値段 36B2に対応する売数量 36B1は、「3000」(= 2 000+ 1000)になる。なお、板情報には、通常、売り注文や買い注文の件数が含ま れるが、ここではその説明を割愛する。 [0045] As shown in FIG. 6 (b), the board information 36B is composed of a sale quantity 36B1, a price 36B2 and a purchase quantity 36B3 for each brand. The sale quantity 36B1 indicates the number of shares of the stock for which a sell order with a price of 36B2 has been placed. The price 36B2 is the stock of the stock that has been ordered to sell or buy Indicates the value. Purchase quantity 36B3 indicates the number of shares of the stock for which a purchase order with a price of 36B2 has been placed. In Fig. 6 (b), as an example, there is a selling order of 2000 shares at 1005 yen. Here, for example, if board server 3 receives the order information for selling 1000 shares at the limit of 1005 yen for the same stock, the sales quantity 36B1 corresponding to the price 36B2 of 1005 yen is "3000" (= 2 000 + 1000). The board information usually includes the number of sell orders and buy orders, but the explanation is omitted here.
[0046] 図 6 (c)に示すように、約定情報 36Cは、注文番号 36C1、約定番号 36C2、約定 銘柄 36C3、株数 36C4、金額 36C5、約定日時 36C6、売買区分 36C7及び取引区 分 36C8を含んで構成される。注文番号 36C1は、株取引が成立した注文情報の注 文番号である。約定番号 36C2は、約定ごとに付与される固有の番号であり、売り注 文と、買い注文とが出合ったことを判別するために用いられる。従って、売り注文の約 定情報 36C及びそれに対応する買い注文の約定情報 36Cには、同じ約定番号 36C 2が設定される。約定銘柄 36C3以降の各要素については、図 4 (d)の取引データ 30 Bの各要素と同様であるので、説明を割愛する。  [0046] As shown in Figure 6 (c), the deal information 36C includes order number 36C1, deal number 36C2, deal name 36C3, number of shares 36C4, amount 36C5, deal date 36C6, trade category 36C7, and trade segment 36C8. Consists of. The order number 36C1 is the order number of the order information for which stock trading has been completed. The contract number 36C2 is a unique number assigned to each contract, and is used to determine that a sales order and a buy order have come together. Accordingly, the same contract number 36C2 is set in the sales order contract information 36C and the corresponding buy order contract information 36C. The elements after the contract 36C3 are the same as the elements of the transaction data 30 B in FIG. 4 (d), so the explanation is omitted.
[0047] 図 7は、本システムの動作を表すフローチャートである。  FIG. 7 is a flowchart showing the operation of this system.
本システムでは、約定日時 =受渡日時とする、すなわち、 T+0の即時決済を可能 とするために、即時決済取引用の口座を証券会社に開設する。また、証券自体が即 時受渡可能であるように、顧客の株式は証券会社に対して預託されて 、るものとする 。これにより、顧客カも預力つている株式及び現金の残高の範囲内で取引を行うので 、リアルタイムに残高データを更新することができ、決済の不履行が発生しないように することができる。  In this system, the transaction date is set to the delivery date, that is, in order to enable T + 0 immediate settlement, an account for immediate settlement transaction is opened in a securities company. In addition, the customer's stock shall be deposited with a securities company so that the securities themselves can be delivered immediately. As a result, since transactions are performed within the range of stocks and cash balances in which the customer has deposits, the balance data can be updated in real time and settlement defaults can be prevented.
[0048] 口座開設が必要な顧客の場合 (ステップ S101の Yes)、本システムを利用するため に取引サーバ 2に対して口座開設を行う。この場合、顧客端末 1 · '· 1 は、まず取引  [0048] If the customer needs to open an account (Yes in step S101), an account is opened to the transaction server 2 in order to use this system. In this case, customer terminal 1
1 m  1 m
サーバ 2に対してインターネット 4を介して接続し、顧客口座開設手段 21から顧客口 座開設画面のデータを受信する。そして、閲覧手段 12に表示された顧客口座開設 画面に従って、顧客口座の開設を希望する旨を示す情報が入力手段 11に入力され 、取引サーバ 2に対して送信される。  Connect to the server 2 via the Internet 4 and receive the customer account opening screen data from the customer account opening means 21. Then, according to the customer account opening screen displayed on the browsing means 12, information indicating that a customer account is desired to be opened is input to the input means 11 and transmitted to the transaction server 2.
[0049] 顧客口座開設を希望する旨を示す情報を顧客口座開設手段 21が受信し、個人法 人情報 DB30に記憶された注意対象者情報 301及び見込客情報 302と照合して瑕 疵がない場合、該顧客の顧客口座が開設されたことが、取引サーバ 2の顧客情報 D B26内に記憶される(ステップ S102)。ここで、注意対象者情報 301は顧客のブラッ クリストであり、見込客情報 302は既に口座開設を申し込んで!/、る顧客のリストであり 、それらの顧客リストと、口座開設を希望する顧客に関する情報を照合し、該当しなけ れば瑕疵がないと判断する。口座開設が済んでいる場合には (ステップ S101の No) 、顧客口座を開設する必要はなぐ顧客が本人であるか否かを判断する顧客認証に 移る。 [0049] The customer account opening means 21 receives information indicating that a customer account is to be opened, Person information When the target person information 301 and the prospective customer information 302 stored in the DB 30 are not compared with each other, if the customer account is not found, it is stored in the customer information DB 26 of the transaction server 2 that the customer account has been opened. (Step S102). Here, the target person information 301 is a black list of customers, and the prospective customer information 302 is a list of customers who have already applied for account opening! /, Which is related to those customer lists and customers who wish to open accounts. Check the information and if there is no match, determine that there is no defect. If the account has been opened (No in step S101), the process proceeds to customer authentication for determining whether the customer who does not need to open a customer account is the principal.
[0050] 顧客認証手段 22では、顧客端末 1 · '· 1 の入力手段 11から入力された顧客を認  [0050] The customer authentication means 22 recognizes the customer input from the input means 11 of the customer terminal 1 · '· 1.
1 m  1 m
証するための認証情報 (ID、パスワード等)を受信し、顧客 DB26に含まれる該顧客 の顧客情報と照らし合わせて認証を行う(ステップ S103)。認証が正しい場合には(S 103の Yes)、次ステップへ移る。正しくない場合には(S 103の No)、本システムへの ログインを不許可として終了する。  Authentication information (ID, password, etc.) for certifying is received, and authentication is performed against the customer information of the customer included in the customer DB 26 (step S103). If the authentication is correct (Yes in S103), the process proceeds to the next step. If it is not correct (No in S103), the login to this system is disapproved and the process is terminated.
[0051] 認証情報が正規であり、本システムへのログインが行われた後、閲覧要求の入力に より、株価情報が株価 DB24から、規則情報が規則 DB25から顧客端末 1 "· 1 へと [0051] After the authentication information is authentic and login to this system is performed, the stock price information is transferred from the stock price DB 24 and the rule information is transferred from the rule DB 25 to the customer terminal 1 "· 1 by inputting a browsing request.
1 m 送信される。株価情報は、市場の終値等を評価した株価、気配情報 (約定値、出来 高情報)等の各銘柄に対する株式情報全般であり、規則情報とは、本システムを利 用する際の取引に関する種々の規則である。規則情報の一例としては、取引実施銘 柄の設定 (株式分割等による預託日、交付日の制限等も含む)、取引単位、取引時 間、取引所取引における規制の反映等である。また、閲覧要求の入力により、各顧客 が所有する顧客口座における余力残高が顧客情報 DB26から顧客端末 1 · '· 1 へと  1 m is transmitted. Stock price information is stock information for each stock, such as stock prices that evaluate the closing price of the market, quote information (contract price, trading volume information), etc., and rule information is a variety of transactions related to transactions when using this system. Is the rule. Examples of rule information include the setting of trading stocks (including deposit dates due to stock splits, restrictions on delivery dates, etc.), trading units, trading times, and reflection of regulations in exchange trading. In addition, by entering a browsing request, the remaining balance in the customer account owned by each customer is transferred from the customer information DB 26 to the customer terminal 1 '1.
1 m 送信される。  1 m is transmitted.
[0052] この余力残高は、顧客口座に預けられている現金や有価証券、信用取引における 取引余力や売買された建玉等を含む顧客資産の情報である。  [0052] This surplus balance is information on customer assets including cash and securities deposited in a customer account, trading margin in margin transactions, traded open interests, and the like.
[0053] これらの情報は、顧客端末 1 · '· 1 の閲覧手段 12に表示されることによって確認さ [0053] The information is confirmed by being displayed on the browsing means 12 of the customer terminal 1 ···· 1.
1 m  1 m
れ、顧客の希望する注文が注文情報として入力手段 11に入力される (ステップ S104 )。注文情報は、現物取引(買い又は売り)又は一般信用取引(新規、返済)、注文株 数、指値等である。 [0054] 注文情報を受信した取引サーバ 2では、注文情報確認手段 23により該注文情報が 適正であるか否かの判断が行われる (ステップ S 105)。すなわち、上述した株価情報 、規則情報および顧客情報を参照し、注文情報が適正か否かが判断される。その具 体的な判断方法につ!ヽては、注文情報確認手段 23の説明で既に記載した通りであ る。注文情報が適正でない場合(S105の No)、取引サーバ 2が、例えば、余力不足 や残高不足のときには、余力残高エラー、規則情報に沿った注文でないときには、 注文エラーをそれぞれ顧客端末 1 · '· 1 に対して送信し (ステップ S106)、注文情報 Then, the order desired by the customer is input to the input means 11 as order information (step S104). Order information includes spot transactions (buy or sell) or general credit transactions (new, repayment), number of shares ordered, limit price, etc. In the transaction server 2 that has received the order information, the order information confirmation means 23 determines whether or not the order information is appropriate (step S 105). That is, it is determined whether or not the order information is appropriate with reference to the stock price information, rule information and customer information. How to make a specific judgment! This is as already described in the explanation of the order information confirmation means 23. If the order information is not appropriate (No in S105), for example, if the transaction server 2 has insufficient remaining capacity or insufficient balance, an error in the remaining capacity balance is detected. 1 (step S106) and order information
1 m  1 m
受信待ちになる。  Wait for reception.
[0055] 図 10は、注文情報確認手段 23が行う残高チェックについて示す図である。図 10 (a )は、従来の普通取引(取引所の取引)を行った後の残高チェックについて示す。ま ず、普通取引だけを行う場合、すなわち、普通取引の後、普通取引のための残高チ ックを行う場合には、原則として T+ 3 (約定日から 4営業日目 =受渡日)以降 (実線 の矢印参照)の残高 (受渡済現金及び受渡済株数)の最小値を使用可能現金及び 売却可能株数に用いる。この場合、受渡しが反映された後の残高を用いることになる ので、問題はない。次に、普通取引の後、即時決済取引のための残高チェックを行う 場合には、 T (約定日)以降 (破線の矢印参照)の残高 (受渡済現金及び受渡済株数 、取引状況を加味する)の最小値を使用可能現金及び売却可能株数に用いる。この 場合、普通取引の後であるから受渡しが T+ 3に行われるので、 T以降の残高が T+ 3前後で増減することになる力 残高の最小値を採用することによって、使用可能現 金及び売却可能株数を確定させることができる。  FIG. 10 is a diagram showing a balance check performed by the order information confirmation unit 23. Fig. 10 (a) shows the balance check after conducting a conventional transaction (exchange transaction). First, when conducting only ordinary transactions, that is, when performing a balance check for ordinary transactions after ordinary transactions, in principle, after T + 3 (4th business day after delivery date = delivery date) ( The minimum balance (see the solid arrows) is used for available cash and available shares. In this case, there is no problem because the balance after the delivery is reflected is used. Next, when checking the balance for an immediate settlement transaction after a regular transaction, take into account the balance after T (contract date) (see dashed arrow) (cash delivered and number of shares delivered, transaction status) ) Is used for available cash and available shares. In this case, since it is after regular transactions, the delivery is made at T + 3, so the balance after T will increase or decrease around T + 3. By adopting the minimum value of the balance, available cash and sales The number of possible shares can be determined.
[0056] 図 10 (b)は、即時決済取引を行った後の残高チェックについて示す。即時決済取 引を行った後は、 T (約定日)が受渡日になるので、 T以降は残高 (受渡済現金及び 受渡済株数)が確定するので、普通取引のための残高チ ック又は即時決済取引の ための残高チェックにかかわらず、使用可能現金及び売却可能株数は同じになる。  [0056] FIG. 10 (b) shows a balance check after an immediate settlement transaction is performed. Since T (contract date) becomes the delivery date after an immediate settlement transaction, the balance (cash delivered and the number of shares delivered) is fixed after T, so the balance check for ordinary transactions or Regardless of the balance check for immediate settlement transactions, the available cash and the number of shares available for sale will be the same.
[0057] なお、図 10 (a)及び (b)に示した残高情報は、普通取引の場合と、即時決済取引 の場合とが混在した状態で、顧客情報 DB26の口座残高情報 263に含まれて記憶さ れる。  [0057] The balance information shown in FIGS. 10 (a) and 10 (b) is included in the account balance information 263 of the customer information DB 26 in a state where a normal transaction and an immediate settlement transaction are mixed. Is memorized.
[0058] 図 7に戻って、注文情報が適正である場合には(S 105の Yes)、注文発注記憶手 段 27により、板サーバ 3に対する注文情報の発注、及び注文情報 30Aとしての記憶 が行われる (ステップ S 107)。記憶した注文情報 30Aは、顧客情報 DB26の顧客取 引情報 264に反映される。 Returning to FIG. 7, if the order information is correct (Yes in S 105), the order order storage In step 27, order information is ordered from the board server 3 and stored as order information 30A (step S107). The stored order information 30A is reflected in the customer transaction information 264 of the customer information DB26.
[0059] 注文情報を受信した板サーバ 3は、通常、取引には取引時間が決められているの で、現在時刻が本システムの取引時間内力否かを確認する(ステップ S108)。取引 時間内であれば (ステップ S 108の Yes)、受信した注文情報が新規注文か否かを確 認する (ステップ S109)。新規注文であれば (ステップ S 109の Yes)、板登録手段 31 力 該注文情報を第 2の記憶部の取引情報 DB36に注文情報 36Aとして登録する( ステップ S110)。板情報 36Bとは、各顧客から出された注文情報を登録し、各顧客 が閲覧するための情報である。そして、発注された全ての注文情報 36Aが板情報 36 Bに登録され、板情報作成手段 32により板情報 36Bが作成されて (ステップ SI 11)、 板情報 36Bは完成する。具体的には、板情報 36Bにおける売数量 36B1又は買数 量 36B3に、注文情報 36Aの株数 36A3を売買区分 36A5に応じて追加して記憶す る。完成した板情報 36Bは、顧客端末 1 "· 1 からの閲覧要求が入力手段 11から入 [0059] The board server 3 that has received the order information normally confirms whether or not the current time is within the transaction time of this system since the transaction time is determined for the transaction (step S108). If it is within the transaction time (Yes in Step S108), it is confirmed whether or not the received order information is a new order (Step S109). If it is a new order (Yes in step S109), the plate registration means 31 is registered as order information 36A in the transaction information DB 36 of the second storage unit (step S110). The board information 36B is information for registering order information issued by each customer and for browsing by each customer. Then, all the ordered order information 36A is registered in the board information 36B, the board information 36B is created by the board information creating means 32 (step SI11), and the board information 36B is completed. Specifically, the number of shares 36A3 of the order information 36A is added to the sales volume 36B1 or the purchase volume 36B3 in the board information 36B and stored according to the trading category 36A5. The completed board information 36B is received from the input means 11 as a browsing request from the customer terminal 1 "· 1.
1 m  1 m
力されることにより、又は板情報作成手段 32の自発的な動作により、顧客端末 1ー1 に対して送信される (ステップ S112)。板情報の提供を受けた顧客端末 1 "· 1 では m 1 m Is sent to the customer terminal 1-1 by the action of the user or by the voluntary operation of the board information creating means 32 (step S112). Customer terminal that receives board information 1 "· 1 m 1 m
、閲覧手段 12がこの板情報の表示を行う。 The browsing means 12 displays this board information.
[0060] 株取引が成立するためには、ある注文情報に対して対当する注文情報(買い注文 に対しては売り注文、売り注文に対しては買い注文)があることが必須である。このた め、約定手段 34が、対当する注文情報がある力否かを確認する (ステップ S113)。 対当する注文情報があった場合 (ステップ SI 13の Yes)の処理については、図 8のフ ローチャートを利用して後述する。対当する注文情報がな力つた場合には (ステップ[0060] In order for a stock transaction to be established, it is essential that there is order information corresponding to certain order information (a sell order for a buy order and a buy order for a sell order). For this reason, the contracting means 34 confirms whether or not the corresponding order information has power (step S113). The processing when there is matching order information (Yes in step SI 13) will be described later using the flowchart in FIG. If the corresponding order information is weak, click (Step
S113の No)、板サーバ 3は、注文情報の受信待ちとなる。 No in S113), the board server 3 waits to receive order information.
[0061] 現在時刻が取引時間内でなければ(S108の No)、板サーバ 3は、取引サーバ 2に 対して時間外エラーを示すメッセージを返す (ステップ S 114)。この場合、取引サー ノ 2は、板サーバ 3から当該メッセージを受信し、元の注文情報を受け付けた顧客端 末 1 "· 1 に当該メッセージを送信する。顧客端末 1 "· 1 は、取引サーバ 2から当該[0061] If the current time is not within the transaction time (No in S108), the board server 3 returns a message indicating an overtime error to the transaction server 2 (step S114). In this case, the transaction server 2 receives the message from the board server 3 and transmits the message to the customer terminal 1 “· 1 that received the original order information. The customer terminal 1“ · 1 From 2
1 m 1 m 1 m 1 m
メッセージを受信し、ディスプレイに表示する。これによつて、顧客は取引時間外であ ることを認識する。なお、取引時間が終了した際の板サーノ の処理は、図 9に示す フローチャートを利用して後述する。 Receive the message and display it on the display. This ensures that customers are out of business hours. Recognize that. The processing of the board sano when the transaction time ends will be described later using the flowchart shown in FIG.
[0062] 注文情報が新規注文でなければ (ステップ S 109の No)、変更又は削除の要求対 象の元注文があるか否かを判定する (ステップ S115)。変更又は削除の要求対象の 元注文がある場合には (ステップ S115の Yes)、板サーバ 3では、注文情報変更削 除手段 33が、顧客端末 1 · '· 1 の入力手段 11によって入力された情報に基づいて、  [0062] If the order information is not a new order (No in step S109), it is determined whether or not there is an original order to be changed or deleted (step S115). If there is an original order to be changed or deleted (Yes in step S115), on the board server 3, the order information change / deletion means 33 is input by the input means 11 of the customer terminal 1 '' 1. Based on information
1 m  1 m
該当する顧客の注文情報の変更又は削除を行い (ステップ S116)、再度板情報 36 Bに対しての登録、板情報 36Bの作成が行われる (ステップ S111)。  The order information of the corresponding customer is changed or deleted (step S116), and registration to the board information 36B is performed again, and the board information 36B is created (step S111).
[0063] 変更又は削除の要求対象の元注文がない場合には (ステップ S115の No)、板サ ーバ 3は、取引サーバ 2に対して受付エラーを示すメッセージを返す (ステップ S 117 )。この場合、取引サーバ 2は、板サーバ 3から当該メッセージを受信し、元の注文情 報を受け付けた顧客端末 1 · '· 1 [0063] If there is no original order to be requested to be changed or deleted (No in step S115), the board server 3 returns a message indicating an acceptance error to the transaction server 2 (step S117). In this case, the transaction server 2 receives the message from the board server 3 and receives the original order information from the customer terminal 1 · '· 1
丄 mに当該メッセージを送信し、注文情報受信待ちにな る。顧客端末 1 "· 1 は、取引サーバ 2から当該メッセージを受信し、ディスプレイに  当 該 Send the message to m and wait to receive order information. Customer terminal 1 "· 1 receives the message from transaction server 2 and displays it on the display.
1 m  1 m
表示する。これによつて、顧客は、注文情報が板サーバ 3に受付けられな力つたこと を認識する。  indicate. As a result, the customer recognizes that the order information has not been accepted by the board server 3.
[0064] 図 8は、本システムにおいて、対当する注文情報があった場合の約定処理につい て示すフローチャートである。  [0064] FIG. 8 is a flowchart showing the contract processing when there is corresponding order information in this system.
[0065] 上述したように、約定は対当する注文情報がある場合に成立する。すなわち、買い に対して売り、売りに対して買いの注文が存在した場合に成立することとなる。ここで 、 PTS (Proprietary Trading System:私設取引システム)で行うことが可能な売買価格 の決定方式には、市場価格売買方式 (取引所の売買価格を用いて売買を行う)、顧 客間交渉方式 (顧客同士が合意した金額で売買を行う)、顧客注文対当方式 (顧客 の提示した指値と一致する指値がある場合に売買成立)、売買気配提示方式 (証券 会社が売り気配、買い気配を提示し、これらに基づく価格を用いて売買)、オークショ ン方式 (取引所と同様の方式)がある。  As described above, the contract is established when there is corresponding order information. In other words, it is established when there is an order for selling for buying and buying for selling. Here, the trading price determination method that can be performed by PTS (Proprietary Trading System) is the market price trading method (selling using the trading price of the exchange), the negotiation method between customers ( Customers buy and sell at a price agreed upon by customers), customer order matching method (buying and selling when there is a limit that matches the limit presented by the customer), buying and selling bid presentation method (the securities company presents the selling and buying quotes) , Buying and selling using prices based on these), and auction method (similar to exchanges).
[0066] 約定手段 34は、この対当する注文情報を確認次第、対当する注文情報同士を約 定させた (ステップ S201)後、板情報作成手段 32に対して、約定した注文情報を板 情報 36Bから削除し、図 7のステップ S111の処理を実行するようにトリガを与える。そ の処理と並行して、約定手段 34は、約定電文を作成し、取引サーバ 2に送信する (ス テツプ S202)。そして、約定した注文情報を板情報 36Bから削除し、約定した注文情 報及び約定された日時分秒 (約定電文の内容)を取引情報 DB36の約定情報 36C に記憶する (ステップ S203)。これにより、板サーバ 3における約定処理は終了する。 なお、約定電文は、図 6 (c)の約定情報 36Cと同様の構成を持つ。 [0066] Upon confirming the corresponding order information, the contracting means 34 contracts the corresponding order information (step S201), and then the board information creating means 32 sends the contracted order information to the board information 36B. And give a trigger to execute the process of step S111 in FIG. So In parallel with this processing, the contracting means 34 creates a contract message and transmits it to the transaction server 2 (step S202). Then, the contracted order information is deleted from the board information 36B, and the contracted order information and the contracted date and time (the contents of the contract message) are stored in the contract information 36C of the transaction information DB 36 (step S203). Thereby, the contract processing in the board server 3 ends. The contract message has the same configuration as the contract information 36C in FIG. 6 (c).
[0067] ここで、約定した注文情報を板情報 36Bから削除する具体例について説明する。  [0067] Here, a specific example in which the contracted order information is deleted from the board information 36B will be described.
図 6 (b)の板情報 36Bにおいて、例えば、 1003円の株価について 1500株の売買が 約定した場合には、 1003円の値段 36B2に対応する売数量 36B1及び買数量 36B 3から 1500株を差し引く。その結果、約定した注文情報を削除した後の板情報 36B では、 1003円の値段 36B2に対応する売数量 36B1は 0株になり、同じく対応する買 数量 36B3は 1500株になる。  In the board information 36B in Fig. 6 (b), for example, if 1500 shares are sold for a stock price of 1003 yen, deduct 1500 shares from the sales quantity 36B1 and the purchase quantity 36B3 corresponding to the price 36B2 of 1003 yen. . As a result, in the board information 36B after the contracted order information is deleted, the selling quantity 36B1 corresponding to the price 36B2 of 1003 yen is 0 shares, and the corresponding buying quantity 36B3 is 1500 shares.
[0068] 一方、約定電文を受信した取引サーバ 2では、取引データ作成記憶手段 28が、約 定電文に基づいて取引データ 30Bの作成、記憶を行う(ステップ S204)。取引デー タ 30Bは、図 4 (d)に示す内容を含む顧客勘定元帳、保護預り有価証券明細簿、取 引日記帳、注文伝票等である。  On the other hand, in transaction server 2 that has received the contract message, transaction data creation storage means 28 creates and stores transaction data 30B based on the contract message (step S204). The transaction data 30B is a customer account ledger, a security deposit book, a transaction diary, an order slip, etc. including the contents shown in FIG. 4 (d).
[0069] そして、取引結果反映手段 29が、取引データ 30Bに基づいて、顧客の余力残高を 含めて顧客情報 DB26を、即時決済した状態に更新する (ステップ S205)。顧客情 報 DB26の更新では、取引データ 30Bの約定銘柄 30B1、株数 30B2、金額 30B3、 約定日時 30B4、売買区分 30B5等に基づいて、口座残高情報 263の現金残高、保 有銘柄、保有株数、顧客取引情報 264の約定内容等を更新する。  [0069] Then, the transaction result reflecting means 29 updates the customer information DB 26 including the remaining balance of the customer based on the transaction data 30B to a state in which payment is immediately made (step S205). Customer information DB26 update is based on transaction data 30B contract 30B1, number of shares 30B2, amount 30B3, contract date 30B4, trade classification 30B5, etc., account balance information 263 cash balance, stocks held, number of shares held, customer Update the details of the transaction information 264.
[0070] ここで、ステップ S 204の処理を実行する前に、取引サーバ 2の第 1の処理部は、板 サーバ 3から受信した約定電文に含まれる約定番号のチェックを行う。すなわち、ある 約定番号について、売り注文の約定電文及び買い注文の約定電文の両方を受信し た力否かを確認する。両方が受信済であれば、ステップ S204、 S205の処理を実行 する。一方が受信済で、他方が未受信であれば、他方の受信を待って、ステップ S2 04、 S205の処理を実行する。これによれば、約定電文の整合性を確保することで決 済処理の履行を担保し、約定と同時に決済が完了するので、決済不履行の発生を 防止することができる。 [0071] なお、図 10で説明したように、顧客から注文を受けた時点で、即時決済取引に用 いることのできる現金又は株式の残高(普通取引での未受渡分を除く)を保有してい る力否かをチェックしているので、取引約定後に残高不足になることはない。 Here, before executing the process of step S 204, the first processing unit of the transaction server 2 checks the contract number included in the contract message received from the board server 3. In other words, for a certain contract number, it is confirmed whether or not it is the power to receive both the contract message of the sell order and the contract message of the buy order. If both have been received, the processing of steps S204 and S205 is executed. If one has been received and the other has not been received, the processing of steps S204 and S205 is executed after waiting for reception of the other. According to this, the execution of settlement processing is ensured by ensuring the consistency of the contract message, and the settlement is completed at the same time as the contract, so the occurrence of settlement failure can be prevented. [0071] As shown in Fig. 10, when an order is received from a customer, the company holds a balance of cash or stock (excluding undelivered portion in ordinary transactions) that can be used for immediate settlement transactions. Since we are checking whether or not we have power, we will not run out of balance after the transaction is executed.
[0072] 図 9は、本システムにおいて、取引時間が経過した際の処理を示すフローチャート である。  [0072] FIG. 9 is a flowchart showing the processing when the transaction time has elapsed in this system.
[0073] 取引時間が経過した際には、本システムにおける取引時間内に行われた取引の確 認及び板情報のリセットが行われる。  [0073] When the transaction time elapses, confirmation of the transaction performed within the transaction time in this system and reset of the board information are performed.
[0074] 板サーバ 3では、取引情報 DB36に記憶されている約定情報 36Cを約定照合ファ ィルとして出力する (ステップ S301)。次に、注文情報変更削除手段 33が、約定して いない注文情報を板情報 36Bから削除する (ステップ S302)。そして、出力された約 定照合ファイルと、取引サーバ 2の取引データ作成記憶手段 28によって記憶された 取引データ 30Bとが、取引結果反映手段 29によって照合される (ステップ S303)。照 合の結果、約定照合ファイルと取引データ 30Bとの整合性がとれていなければ、エラ 一が出力される。また、取引後の最終的な結果の顧客情報 DB26への反映力 取引 結果反映手段 29によって行われる(ステップ S304)。  [0074] The board server 3 outputs the contract information 36C stored in the transaction information DB 36 as a contract verification file (step S301). Next, the order information change deletion means 33 deletes the unordered order information from the board information 36B (step S302). Then, the output contract collation file and the transaction data 30B stored in the transaction data creation storage means 28 of the transaction server 2 are collated by the transaction result reflection means 29 (step S303). If the agreement is not consistent with the transaction data 30B as a result of matching, an error is output. Also, the ability to reflect the final result after the transaction in the customer information DB 26 is performed by the transaction result reflecting means 29 (step S304).
[0075] なお、株価 DB24、規則 DB25、顧客情報 DB26に記憶された余力残高を含む顧 客自身の顧客情報、及び板情報 36Bは、顧客端末 1 · '· 1 の入力手段 11から入力  [0075] The customer's own customer information including the remaining balance stored in the stock price DB 24, the rule DB 25, and the customer information DB 26, and the board information 36B are input from the input means 11 of the customer terminal 1 '1.
1 m  1 m
された閲覧要求により、随時取引サーバ 2及び板サーバ 3から顧客端末 1 · 1 に対  From the transaction server 2 and the board server 3 to the customer terminals 1
丄 m して送信され、閲覧手段 12が表示することが可能である。  丄 m can be sent and displayed by the browsing means 12.
[0076] 以上、本発明を実施するための最良の形態について説明したが、上記実施の形態 は本発明の理解を容易にするためのものであり、本発明を限定して解釈するための ものではない。本発明はその趣旨を逸脱することなく変更、改良され得るとともに、本 発明にはその等価物も含まれる。 Although the best mode for carrying out the present invention has been described above, the above embodiment is for facilitating the understanding of the present invention and is intended to limit the interpretation of the present invention. is not. The present invention can be changed and improved without departing from the gist thereof, and equivalents thereof are also included in the present invention.
[0077] 例えば、上記実施の形態は、株式の即時決済取引について記載したが、電子決済 可能な有価証券の即時決済取引に適用することができる。ここで、電子決済可能と は、電子データをやり取りすることで決済が可能なことをいう。 [0077] For example, while the above embodiment has been described with respect to an immediate settlement transaction for stocks, it can be applied to an immediate settlement transaction for securities that can be electronically settled. Here, “electronic payment is possible” means that payment can be made by exchanging electronic data.
[0078] また、例えば、上記で説明した即時決済取引は、現物取引だけでなぐ一般信用取 引にも適用することができる。その場合、取引サーバ 2には、顧客情報 DB26に加え て証券会社情報 DBを設ける。証券会社情報 DBは、顧客が一般信用取引に利用す る買付資金及び売付株券の残高情報及びそれらの貸付限度額情報を含んで記憶 する。顧客は、一般信用取引を利用する場合、証券会社情報 DBに記憶された貸付 限度額情報が示す金額まで買付資金又は売付株券の貸付を受けることができる。そ して、貸付を受けたときには、買付株券又は売付代金の差し入れを証券会社に対し て行う。 [0078] Further, for example, the immediate settlement transaction described above can be applied to a general credit transaction that is not limited to a spot transaction. In that case, in addition to the customer information DB26, transaction server 2 Establish a securities company information database. The securities company information DB stores information on the purchase funds used by customers for general credit transactions, balance information of sold stock certificates, and loan limit information. When using general margin transactions, customers can receive funds for purchase or stock certificates for sale up to the amount indicated by the loan limit information stored in the securities company information DB. When a loan is received, the stock company purchases the purchase stock or proceeds from the sale.
[0079] 具体的には、取引サーバ 2が、板サーバ 3から受信した約定電文から判断し、証券 会社情報 DBから一般信用取引を利用した顧客 (以下、利用顧客という)の相手方の 顧客情報 DB26へ、証券会社が利用顧客に貸し付ける買付資金又は売付株券が移 行するように、当該 DBの残高情報を更新する。そして、利用顧客の相手方の顧客情 報 DB26から証券会社情報 DBへ、証券会社が利用顧客力も差し入れを受けるべき 買付株券又は売付代金が移行するように、当該 DBの残高情報を更新する。  [0079] Specifically, the transaction server 2 judges from the contract message received from the board server 3, and uses the general credit transaction from the securities company information DB (hereinafter referred to as the “customer”) customer information DB26 The balance information in the DB is updated so that the funds to be purchased or stock certificates sold by the securities company are transferred to the customer. Then, the balance information in the DB is updated so that the securities purchased by the brokerage firm or the selling price to which the brokerage firm should also receive the customer's customer power is transferred from the customer information DB26 of the customer to the brokerage firm information DB.
[0080] このように、一般信用取引においては、取引サーバ 2が、利用顧客の顧客情報 DB 26ではなぐ利用顧客の相手方の顧客情報 DB26及び証券会社情報 DBを更新す ることによって、決済が行われる。なお、貸付限度額のチェックは、発注時に証券会 社情報 DBの貸付限度額情報を参照して行われるので、約定した後になって、買付 資金又は売付株券の貸付を受けられずに決済が滞るという事象は発生しない。 産業上の利用可能性  [0080] As described above, in the general credit transaction, the transaction server 2 performs the settlement by updating the customer information DB 26 and the securities company information DB of the customer other than the customer information DB 26 of the customer. Is called. The loan limit is checked by referring to the loan limit information in the securities company information DB at the time of placing an order, so settlement can be made without receiving the loan of purchased funds or shares for sale. There is no event of stagnation. Industrial applicability
[0081] 本発明によれば、証券会社と顧客との間のみで即時ダロス決済が行われることによ り、決済リスクの低減を図ることができる。 [0081] According to the present invention, it is possible to reduce the settlement risk by performing immediate dalos settlement only between the securities company and the customer.
[0082] さらには、 T+ 3という証券特有の複雑な決済制度力 脱却でき、余力計算等の簡 略ィ匕に繋がり、顧客の裾野を広げることが可能となる。 [0082] Furthermore, it is possible to escape from the complicated settlement system power unique to securities called T + 3, which leads to simplified calculation of surplus capacity and the like, and it is possible to broaden the customer base.
[0083] また、差金決済とされていた取引についても即時ダロス決済が行われることから、差 金決済とはならずに行うことが可能となる。 [0083] In addition, since the transaction that has been set as the difference payment is immediately made the Daross payment, it is possible to perform the transaction without the difference payment.

Claims

請求の範囲 The scope of the claims
[1] 電子決済可能な有価証券の取引の銘柄、数量、指値及び売買区分を含む注文情 報を受け付ける取引サーバと、前記注文情報に係る有価証券取引を行う板サーバと が通信可能に構成され、有価証券取引の即時決済を行う有価証券即時決済システ ムであって、  [1] A transaction server that accepts order information including the brand, quantity, limit and trading category of securities that can be electronically settled and a board server that performs securities transactions related to the order information are configured to be able to communicate with each other. A securities immediate settlement system for immediate settlement of securities transactions,
前記取引サーバは、第 1の記憶部と、第 1の処理部とを備え、  The transaction server includes a first storage unit and a first processing unit,
前記第 1の記憶部は、  The first storage unit
市場の有価証券の単価及び気配情報を含む有価証券情報と、  Securities information including unit price and quote information of marketable securities;
有価証券の単価及び数量の取引単位を含む規則情報と、  Rules information including the unit price and quantity trading unit of securities;
顧客口座における現金及び有価証券の残高情報を含む顧客情報と、 を記憶し、  Storing customer information including balance information of cash and securities in the customer account, and
前記第 1の処理部は、  The first processing unit includes:
前記第 1の記憶部に記憶された前記有価証券情報、前記規則情報及び前記顧客 情報と、受け付けた前記注文情報に含まれる銘柄、数量、指値及び売買区分とを照 合して、前記注文情報が適正であるか否かを確認する注文情報確認手段と、 前記注文情報確認手段によって前記注文情報が適正であることが確認された場合 に、前記注文情報を前記板サーバに送信する注文情報送信手段と、  The order information by comparing the securities information, the rule information, and the customer information stored in the first storage unit with the brand, quantity, limit, and trading category included in the received order information. Order information confirming means for confirming whether or not the order information is appropriate; and when the order information confirming means confirms that the order information is appropriate, the order information is transmitted to the board server. Means,
前記板サーバから受信した、前記注文情報に係る有価証券取引が成立した旨を示 す約定電文に含まれる約定銘柄、数量、金額及び売買区分に基づいて、前記第 1の 記憶部に記憶された前記顧客情報を更新する取引結果反映手段と、  Stored in the first storage unit based on the contract name, quantity, amount and trading category included in the contract message received from the board server and indicating that the securities transaction related to the order information has been completed. Transaction result reflecting means for updating the customer information;
を備え、  With
前記板サーバは、第 2の記憶部と、第 2の処理部とを備え、  The board server includes a second storage unit and a second processing unit,
前記第 2の記憶部は、  The second storage unit is
銘柄ごとに有価証券の値段と、その値段に対応する売り注文の数量及び買い注文 の数量とを含む板情報  Board information including the price of securities for each issue, the quantity of sell orders corresponding to that price, and the quantity of buy orders
を記憶し、  Remember
前記第 2の処理部は、  The second processing unit includes:
前記第 2の記憶部に記憶された前記板情報における売り注文の数量又は買い注 文の数量に、前記取引サーバから受信した前記注文情報の数量を売買区分に応じ て追加して記憶する板情報作成手段と、 Quantity or purchase order of sell order in the board information stored in the second storage unit Board information creating means for adding the quantity of the order information received from the trading server to the quantity of sentences and storing it in accordance with the trading category;
前記板情報において、追加された前記注文情報と対当する他の注文情報があった 場合に、前記第 2の記憶部に記憶された前記板情報における売り注文の数量及び 買い注文の数量力も前記注文情報の数量を削除するとともに、当該売りと買いの注 文情報に係る前記約定電文を作成し、前記取引サーバに送信する約定手段と、 を備える  In the board information, when there is other order information corresponding to the added order information, the quantity of the sell order and the quantity power of the buy order stored in the board information stored in the second storage unit are also the order. A contract means for deleting the quantity of information, creating the contract message related to the order information of the sale and purchase, and transmitting the contract message to the transaction server;
ことを特徴とする有価証券即時決済システム。  An immediate settlement system for securities.
[2] 請求項 1に記載の有価証券即時決済システムであって、 [2] The securities immediate settlement system according to claim 1,
前記取引サーバの前記注文情報確認手段は、  The order information confirmation means of the transaction server is:
前記第 1の記憶部に記憶された前記顧客情報に含まれる顧客口座の残高情報を 参照する場合には、注文の当日以降の残高情報のうち、最小値を取扱可能な残高と して用いる  When referring to the balance information of the customer account included in the customer information stored in the first storage unit, the minimum value is used as the balance that can be handled among the balance information after the day of the order.
ことを特徴とする有価証券即時決済システム。  An immediate settlement system for securities.
[3] 請求項 1又は請求項 2に記載の有価証券即時決済システムであって、 [3] The securities immediate settlement system according to claim 1 or claim 2,
前記板サーバの前記約定手段は、対当する売りと買いの約定電文にそれぞれ同 一の約定番号を設定し、当該売りと買いの約定電文を前記取引サーバに送信し、 前記取引サーバの前記第 1の処理部では、前記板サーバから約定電文を受信し、 かつ、当該約定電文と同じ約定番号が設定され、対当する約定電文を受信した場合 に、前記取引結果反映手段が前記第 1の記憶部に記憶された前記顧客情報を更新 する  The contract means of the board server sets the same contract number for the corresponding sell and buy contract messages, sends the sell and buy contract messages to the transaction server, and In the processing unit, when the contract message is received from the board server, the same contract number as the contract message is set, and the corresponding contract message is received, the transaction result reflecting means is the first storage unit. Update the customer information stored in
ことを特徴とする有価証券即時決済システム。  An immediate settlement system for securities.
[4] 請求項 1な!、し請求項 3の 、ずれか一項に記載の有価証券即時決済システムであ つて、 [4] The securities immediate settlement system according to any one of claims 1 to 3 and claim 3,
前記有価証券は、株式である  The securities are stocks
ことを特徴とする有価証券即時決済システム。  An immediate settlement system for securities.
[5] 株式の売買を希望する顧客が所有する顧客端末と、株取引を記憶する取引サーバ と、前記株取引を行う板サーバとが電子通信手段を介して接続され、即時決済を行う 株式即時決済システムであって、 [5] A customer terminal owned by a customer who wants to buy and sell stock, a trading server for storing stock trading, and a board server for conducting stock trading are connected via electronic communication means to make an immediate settlement An immediate stock settlement system,
前記顧客端末が、 The customer terminal is
希望する前記株式の売買を含む注文情報が入力される入力手段と、 Input means for inputting order information including buying and selling of the desired stock;
前記取引サーバ及び板サーバからもたらされる所定の情報を閲覧するための閲覧手 段とを含み、 A browsing means for browsing predetermined information provided from the transaction server and the board server,
前記取引サーバが、 The transaction server is
巿場における株価にっ 、て株価情報を記憶して 、る株価データベースと、 規則を規則データとして記憶している規則データベースと、 The stock price database that stores the stock price information according to the stock price in the market, the rule database that stores the rules as rule data,
前記顧客の口座を口座情報として含む、前記顧客についての情報を顧客情報として 記憶して!/、る顧客情報データベースと、 Including the customer account as account information, storing information about the customer as customer information! /, A customer information database;
前記株価情報、前記規則及び前記顧客情報と前記注文情報とを照合して確認を行 う注文情報確認手段と、 Order information confirmation means for confirming the stock price information, the rules and the customer information against the order information;
前記注文情報を記憶すると共に前記注文情報を前記板サーバに対して発注を行う 注文発注記憶手段とを含み、 Storing the order information and placing the order information with respect to the plate server.
前記板サーバが、 The board server is
発注された前記注文情報を取引板に対して登録する板登録手段と、 Board registration means for registering the ordered order information with respect to the transaction board;
登録された前記注文情報を含む板情報を作成する板情報作成手段と、 Board information creating means for creating board information including the registered order information;
前記板情報に登録された前記注文情報と対当する他の顧客からの注文である対当 情報がある力否かを判断し、ある場合に前記注文情報と前記対当情報とを約定させ ると共に前記取引サーバに対して約定電文を作成する約定手段とを含み、 前記取引サーバがさらに、 It is determined whether or not there is matching information that is an order from another customer corresponding to the order information registered in the board information, and if there is, the order information and the corresponding information are executed and the transaction A transaction means for creating a transaction message for the server, and the transaction server further comprises:
前記約定電文に基づ!、て取引データを作成し記憶する取引データ作成記憶手段と 前記取引データに基づ 、て前記顧客情報データベースに記憶された前記顧客の前 記口座情報を決済すると共に、前記顧客情報を更新する取引結果反映手段とを含 むことを特徴とする株式即時決済システム。 Based on the contract message, transaction data creation and storage means for creating and storing transaction data, and settlement of the account information of the customer stored in the customer information database based on the transaction data, A stock immediate settlement system comprising transaction result reflecting means for updating the customer information.
電子決済可能な有価証券の取引の銘柄、数量、指値及び売買区分を含む注文情 報を受け付け、前記注文情報に係る有価証券取引を行い、有価証券取引の即時決 済を行う有価証券即時決済装置であって、 Accepts order information including the brand, quantity, limit and trading category of securities that can be electronically settled, conducts securities transactions related to the order information, and immediately determines securities transactions An immediate settlement device for securities,
記憶部と、処理部とを備え、  A storage unit and a processing unit;
前記記憶部は、  The storage unit
市場の有価証券の単価及び気配情報を含む有価証券情報と、  Securities information including unit price and quote information of marketable securities;
有価証券の単価及び数量の取引単位を含む規則情報と、  Rules information including the unit price and quantity trading unit of securities;
顧客口座における現金及び有価証券の残高情報を含む顧客情報と、  Customer information, including cash and securities balance information in the customer account;
銘柄ごとに有価証券の値段と、その値段に対応する売り注文の数量及び買い注文 の数量とを含む板情報と、  Board information including the price of securities for each issue, the quantity of sell orders corresponding to that price, and the quantity of buy orders;
を記憶し、  Remember
前記処理部は、  The processor is
前記記憶部に記憶された前記有価証券情報、前記規則情報及び前記顧客情報と 、受け付けた前記注文情報に含まれる銘柄、数量、指値及び売買区分とを照合して 、前記注文情報が適正であるか否かを確認する注文情報確認手段と、  The order information is appropriate by comparing the securities information, the rule information, and the customer information stored in the storage unit with the brand, quantity, limit, and trading category included in the received order information. Order information confirmation means for confirming whether or not,
前記注文情報確認手段によって前記注文情報が適正であることが確認された場合 に、前記注文情報を出力する注文情報出力手段と、  Order information output means for outputting the order information when the order information is confirmed to be appropriate by the order information confirmation means;
前記記憶部に記憶された前記板情報における売り注文の数量又は買い注文の数 量に、前記注文情報出力手段から入力した前記注文情報の数量を売買区分に応じ て追加して記憶する板情報作成手段と、  Board information creation for storing the quantity of the order information input from the order information output means in addition to the quantity of the sell order or the quantity of the buy order in the board information stored in the storage unit according to the trading category Means,
前記板情報において、追加された前記注文情報と対当する他の注文情報があった 場合に、前記記憶部に記憶された前記板情報における売り注文の数量及び買い注 文の数量から前記注文情報の数量を削除するとともに、当該売りと買いの注文情報 に係る有価証券取引が成立した旨を示し、約定銘柄、数量、金額及び売買区分を含 む約定電文を作成し、出力する約定手段と、  In the board information, when there is other order information corresponding to the added order information, the order information is calculated from the quantity of the sell order and the quantity of the purchase order in the board information stored in the storage unit. A contract means that deletes the quantity, indicates that the securities transaction related to the sell and buy order information has been completed, creates and outputs a contract message including the contract name, quantity, amount, and trading category; and
前記約定手段から入力した前記約定電文に含まれる約定銘柄、数量、金額及び売 買区分に基づいて、前記記憶部に記憶された前記顧客情報を更新する取引結果反 映手段と、  Transaction result reflecting means for updating the customer information stored in the storage unit based on the contract brand, quantity, amount and purchase category included in the contract message input from the contract means;
を備える  With
ことを特徴とする有価証券即時決済装置。 請求項 6に記載の有価証券即時決済装置であって、 前記有価証券は、株式である A securities immediate settlement apparatus characterized by that. The securities immediate settlement apparatus according to claim 6, wherein the securities are stocks.
ことを特徴とする有価証券即時決済装置。 A securities immediate settlement apparatus characterized by that.
PCT/JP2006/326250 2005-12-28 2006-12-28 Real-time settlement system for securities, real-time settlement system for stock trading and real-time settlement device for securities WO2007074903A1 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2005-377573 2005-12-28
JP2005377573 2005-12-28

Publications (1)

Publication Number Publication Date
WO2007074903A1 true WO2007074903A1 (en) 2007-07-05

Family

ID=38218124

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/JP2006/326250 WO2007074903A1 (en) 2005-12-28 2006-12-28 Real-time settlement system for securities, real-time settlement system for stock trading and real-time settlement device for securities

Country Status (2)

Country Link
JP (1) JP5078978B2 (en)
WO (1) WO2007074903A1 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2012512466A (en) * 2008-12-15 2012-05-31 エクセジー・インコーポレイテツド Method and apparatus for high-speed processing of financial market depth data
JP2012519905A (en) * 2009-03-06 2012-08-30 ビージーシー パートナーズ インコーポレイテッド Program-to-program communication using messages related to exchange events and actions
US8843408B2 (en) 2006-06-19 2014-09-23 Ip Reservoir, Llc Method and system for high speed options pricing
US9396222B2 (en) 2006-11-13 2016-07-19 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US9990393B2 (en) 2012-03-27 2018-06-05 Ip Reservoir, Llc Intelligent feed switch
US10037568B2 (en) 2010-12-09 2018-07-31 Ip Reservoir, Llc Method and apparatus for managing orders in financial markets
US10121196B2 (en) 2012-03-27 2018-11-06 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US10169814B2 (en) 2006-06-19 2019-01-01 Ip Reservoir, Llc High speed processing of financial information using FPGA devices
US10229453B2 (en) 2008-01-11 2019-03-12 Ip Reservoir, Llc Method and system for low latency basket calculation
US10650452B2 (en) 2012-03-27 2020-05-12 Ip Reservoir, Llc Offload processing of data packets
US11436672B2 (en) 2012-03-27 2022-09-06 Exegy Incorporated Intelligent switch for processing financial market data

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP5868692B2 (en) * 2011-12-20 2016-02-24 株式会社インタートレード Algorithmic trading matching system and algorithmic trading integrated matching system provided with the same
JP7089625B1 (en) 2021-09-10 2022-06-22 株式会社伊予銀行 Bank procedure support method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002063522A (en) * 2000-08-17 2002-02-28 E Trade Kk System and method for dealing in security
JP2002063515A (en) * 2000-08-16 2002-02-28 The Daiwa Bank Ltd On-line account transfer system and transaction method using the same
JP2002169964A (en) * 2000-12-04 2002-06-14 Sony Corp Device and method for managing saving account, and computer-readable storage medium with saving account management program stored therein
JP2002197281A (en) * 2000-12-25 2002-07-12 Tokyo Forex Traders Securities Co Ltd Device and method of automatic relative transaction between network
JP2002324165A (en) * 2001-04-25 2002-11-08 Nec Corp System and method for dealing, and program thereof
JP2002543481A (en) * 1999-02-24 2002-12-17 ミン ホ チャ、 Automatic trading methods and systems for stocks, bonds, properties, futures, options, indices, foreign exchange, etc.
JP2005018381A (en) * 2003-06-25 2005-01-20 Japan Securities Agents Ltd Green sheet treating system and method, and green sheet treating operation support apparatus and program
JP2005100385A (en) * 2003-08-28 2005-04-14 Daiwa Securities Group Inc Management system for securities settlement, management method for securities settlement, and program

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002049877A (en) * 2000-08-02 2002-02-15 Nec Corp System and method for selling and buying security, security sales managing system, and recording medium
JP2002245251A (en) * 2001-02-16 2002-08-30 Matsushita Electric Ind Co Ltd On-line securities exchange server, account management server, on-line securities exchange system, purchase order settlement of accounts method, purchase order settlement of accounts program, and recording medium
JP3968071B2 (en) * 2002-11-05 2007-08-29 株式会社大和証券グループ本社 Securities resale support device and program

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2002543481A (en) * 1999-02-24 2002-12-17 ミン ホ チャ、 Automatic trading methods and systems for stocks, bonds, properties, futures, options, indices, foreign exchange, etc.
JP2002063515A (en) * 2000-08-16 2002-02-28 The Daiwa Bank Ltd On-line account transfer system and transaction method using the same
JP2002063522A (en) * 2000-08-17 2002-02-28 E Trade Kk System and method for dealing in security
JP2002169964A (en) * 2000-12-04 2002-06-14 Sony Corp Device and method for managing saving account, and computer-readable storage medium with saving account management program stored therein
JP2002197281A (en) * 2000-12-25 2002-07-12 Tokyo Forex Traders Securities Co Ltd Device and method of automatic relative transaction between network
JP2002324165A (en) * 2001-04-25 2002-11-08 Nec Corp System and method for dealing, and program thereof
JP2005018381A (en) * 2003-06-25 2005-01-20 Japan Securities Agents Ltd Green sheet treating system and method, and green sheet treating operation support apparatus and program
JP2005100385A (en) * 2003-08-28 2005-04-14 Daiwa Securities Group Inc Management system for securities settlement, management method for securities settlement, and program

Cited By (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US10169814B2 (en) 2006-06-19 2019-01-01 Ip Reservoir, Llc High speed processing of financial information using FPGA devices
US11182856B2 (en) 2006-06-19 2021-11-23 Exegy Incorporated System and method for routing of streaming data as between multiple compute resources
US10817945B2 (en) 2006-06-19 2020-10-27 Ip Reservoir, Llc System and method for routing of streaming data as between multiple compute resources
US10504184B2 (en) 2006-06-19 2019-12-10 Ip Reservoir, Llc Fast track routing of streaming data as between multiple compute resources
US8843408B2 (en) 2006-06-19 2014-09-23 Ip Reservoir, Llc Method and system for high speed options pricing
US10360632B2 (en) 2006-06-19 2019-07-23 Ip Reservoir, Llc Fast track routing of streaming data using FPGA devices
US10191974B2 (en) 2006-11-13 2019-01-29 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data
US9396222B2 (en) 2006-11-13 2016-07-19 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data using coprocessors
US11449538B2 (en) 2006-11-13 2022-09-20 Ip Reservoir, Llc Method and system for high performance integration, processing and searching of structured and unstructured data
US10229453B2 (en) 2008-01-11 2019-03-12 Ip Reservoir, Llc Method and system for low latency basket calculation
US8762249B2 (en) 2008-12-15 2014-06-24 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US10929930B2 (en) 2008-12-15 2021-02-23 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
JP2012512466A (en) * 2008-12-15 2012-05-31 エクセジー・インコーポレイテツド Method and apparatus for high-speed processing of financial market depth data
US10062115B2 (en) 2008-12-15 2018-08-28 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
US11676206B2 (en) 2008-12-15 2023-06-13 Exegy Incorporated Method and apparatus for high-speed processing of financial market depth data
US8768805B2 (en) 2008-12-15 2014-07-01 Ip Reservoir, Llc Method and apparatus for high-speed processing of financial market depth data
JP2012519905A (en) * 2009-03-06 2012-08-30 ビージーシー パートナーズ インコーポレイテッド Program-to-program communication using messages related to exchange events and actions
JP2015201222A (en) * 2009-03-06 2015-11-12 ビージーシー パートナーズ インコーポレイテッド Interprogram communication using messages related to events and actions on exchange
US11397985B2 (en) 2010-12-09 2022-07-26 Exegy Incorporated Method and apparatus for managing orders in financial markets
US10037568B2 (en) 2010-12-09 2018-07-31 Ip Reservoir, Llc Method and apparatus for managing orders in financial markets
US11803912B2 (en) 2010-12-09 2023-10-31 Exegy Incorporated Method and apparatus for managing orders in financial markets
US10650452B2 (en) 2012-03-27 2020-05-12 Ip Reservoir, Llc Offload processing of data packets
US9990393B2 (en) 2012-03-27 2018-06-05 Ip Reservoir, Llc Intelligent feed switch
US10872078B2 (en) 2012-03-27 2020-12-22 Ip Reservoir, Llc Intelligent feed switch
US10121196B2 (en) 2012-03-27 2018-11-06 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US10963962B2 (en) 2012-03-27 2021-03-30 Ip Reservoir, Llc Offload processing of data packets containing financial market data
US11436672B2 (en) 2012-03-27 2022-09-06 Exegy Incorporated Intelligent switch for processing financial market data

Also Published As

Publication number Publication date
JP2010061699A (en) 2010-03-18
JP5078978B2 (en) 2012-11-21

Similar Documents

Publication Publication Date Title
JP5078978B2 (en) Securities immediate settlement system
US8165952B2 (en) Electronic trading system
US8577744B2 (en) System and method for effecting auction item payments through a network portal
JP4682244B2 (en) Trading price determination method and trading price determination device
US7519554B2 (en) Processing binary options in future exchange clearing
EP1977383A2 (en) Systems and methods for facilitating completion of repurchase agreements
JP4469838B2 (en) Securities immediate settlement system and securities immediate settlement apparatus
US20090089217A1 (en) Method and Apparatus for Issue and Trade of Real Estate Options
JP2011159225A (en) Credit transaction system and method of the same
US20080235146A1 (en) System and method for affirming over the counter derivative trades
KR101138416B1 (en) Payment system and method for international transaction using a virtual account
JP2002032587A (en) System and method for anonymous electronic commerce with credit function
JP2006127312A (en) System and method for securities brokerage
KR20060116430A (en) How to buy membership on the internet through escrow system
KR101144115B1 (en) Electronic Financial Deal Method and System for Settling Account Using Payment of Goods Received for Loan of Purchasing Corporation Credit to Selling Corporation Recommended by Purchasing Corporation
JP2005250809A (en) Financial product transaction support system
JP2002318910A (en) International trading system of foreign security (stock)
JP2004171550A (en) Securities resale support system and program thereof
KR20010025313A (en) A system and method for auction of bond
KR20030054087A (en) Method of one stop service for dealing in real estate
JP2008310528A (en) Trade settlement support system and method for financial institution
AU2008360583A1 (en) Logistics system
KR20000058856A (en) system and method for electronics commerce with insurance function
JP6471362B2 (en) Trading asset management system for over-the-counter foreign exchange margin trading
JP2022158749A (en) Electronic device for item sales information processing and method of the same

Legal Events

Date Code Title Description
121 Ep: the epo has been informed by wipo that ep was designated in this application
NENP Non-entry into the national phase

Ref country code: DE

122 Ep: pct application non-entry in european phase

Ref document number: 06843628

Country of ref document: EP

Kind code of ref document: A1