Financial instruments trading terminal, financial instruments trading management device, financial instruments trading management system, and program

The financial product transaction management system simplifies the placement of multiple limit orders by allowing users to interact graphically with a market price chart, addressing the complexity of existing systems and enhancing user convenience.

JP7613768B2Active Publication Date: 2025-01-15MONEY SQUARE HLDG

Patent Information

Application Number
JP2023127310
Authority / Receiving Office
JP · JP
Patent Type
Patents
Current Assignee / Owner
Filing Date
2023-08-03
Publication Date
2025-01-15
Estimated Expiration
2032-04-27

AI Technical Summary

Technical Problem

Existing systems require complex and labor-intensive input operations for placing multiple limit orders in financial products, such as foreign exchange, especially when using computer terminals.

Method used

A financial product transaction management system that allows users to place multiple limit orders through intuitive graphical interactions on a touch panel, specifying price ranges and order quantities by touching or proximity on a market price chart, with visual feedback on order execution and status.

Benefits of technology

Enables users to place multiple limit orders with simplicity and convenience, reducing the need for complex input operations and providing clear visual feedback on order status and execution.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 0007613768000001
    Figure 0007613768000001
  • Figure 0007613768000002
    Figure 0007613768000002
  • Figure 0007613768000003
    Figure 0007613768000003
Patent Text Reader

Abstract

To provide a financial product transaction management that allows a user to place a plurality of orders with a simple operation to achieve highly convenient ordering without complicated input work.SOLUTION: An order placement device 2 includes a front page distribution unit that allows a touch panel 21 to display a chart, means that allows the touch panel 21 to display specific price information for displaying a specific price on the chart 32 displayed on the touch panel, and an order information generation unit that generates first order information and second order information. The order information generation unit acquires order quantity information of a plurality of first orders and / or a plurality of second orders set to different order prices, and forms an order price range between an upper limit price corresponding to an upper side and a lower limit price corresponding to a lower side of a contact position of a finger 100 of a user on the touch panel, and sets a price width between the first orders and between the second orders on the basis of a value obtained by dividing a value of a price difference between the upper limit price and the lower limit price by a value of the order quantity information, and sets a first order price and a second order price to generate first order information and second order information.SELECTED DRAWING: Figure 6
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to a technique for placing and displaying orders for transactions of financial products such as foreign exchange. [Background technology]

[0002] As a method of trading financial products such as foreign exchange, limit orders are known in addition to market orders, which are traded at the price at the time of the order. This limit order is an order form in which a user specifies a buying and selling price in advance, and a financial product dealer places a buy order for the target financial product when the price of the target financial product falls to the specified price, and places a sell order for the target financial product when the price rises to the specified price. Conventionally, an invention is known that uses a computer system to place limit orders for financial products (see, for example, Patent Document 1). Meanwhile, limit orders for financial products often include a system that simultaneously places multiple limit orders (see, for example, Patent Document 2) and an if-done order (an order form in which two prioritized orders are placed simultaneously, and when the first-priority order is executed, the second-priority order is automatically made effective. The same applies in this specification). Also, a system that automatically places multiple if-done orders is known (see, for example, Patent Document 3). [Prior art documents] [Patent documents]

[0003] [Patent Document 1] JP 2006-99787 A [Patent Document 2] JP 2002-318911 A [Patent Document 3] JP 2008-130002 A Summary of the Invention [Problem to be solved by the invention]

[0004] However, in the case of the cited document 1, when placing multiple limit orders, the limit orders must be placed individually, which causes a problem that the operation of placing the limit orders becomes cumbersome for the user placing the limit orders.In addition, in the inventions described in the cited documents 2 and 3, when placing a limit order, the limit order must be placed by inputting numerical values ​​using a mouse, keyboard, etc. of a computer terminal, which causes a problem that the labor required for inputting the order is excessive for the user placing the limit order.

[0005] The present invention has been made in consideration of the above problems, and has an objective of providing a financial product transaction management device that enables users of the system to place multiple limit orders for financial products with simple operations without having to perform complicated input work, thereby allowing users to place limit orders with high convenience. [Means for solving the problem]

[0006] In order to solve the above problem, the invention described in claim 1 is a financial instruments transaction terminal that communicates with a financial instruments transaction management device that manages transactions of financial instruments, and is used by a trader who trades in the financial instruments, said financial instruments transaction terminal comprising: display means for displaying an image of a chart with a vertical axis parameter representing the price of the financial instrument and a horizontal axis parameter representing time, based on data transmitted by image supply means provided in said financial instruments transaction management device, said image display means displaying an image of a chart of market price of the financial instrument, said vertical axis parameter representing the price of the financial instrument and said horizontal axis parameter representing time, and operation means for performing a physical operation to specify an arbitrary position on the chart displayed on said display means, and for causing said financial instruments transaction management device to perform a process for generating order information for trading the financial instrument using information on the price of the financial instrument shown at the specified position, said operation means obtains price information of the chart at two positions, one above the other, on the display means by physical operation while the chart is displayed on the display means, and transmits the information to the financial instruments transaction management device, the display means displays on the chart information which is generated in the financial instruments transaction management device and which indicates an order price range formed between the upper limit price and the lower limit price, the price information corresponding to the upper position obtained by operation of the operation means being set as an upper limit price and the price information corresponding to the lower position obtained by operation of the operation means being set as a lower limit price, the operation means obtains information on the number of orders of a plurality of first orders set at different prices in the order price range and a plurality of second orders set at different prices corresponding to each of the first orders, and transmits the information to the financial instruments transaction management device, The above The price difference between the upper limit price and the lower limit price forming the order price range is divided by the value of the information on the number of orders acquired by the operation means, and the value between the first orders is calculated based on the value. the price spread between each of the second orders; Set death, a first order price, which is the price of each of the first orders, being set to the order price range, for carrying out the transaction of the first orders; The order information as first order information and a second order price for trading the second orders, the second order price being the price of each of the second orders; The order information asand second order information, and the display means displays the results of placing and executing each of the first orders and the results of placing and executing each of the second orders. The invention described in claim 2 is a financial instruments transaction terminal which communicates with a financial instruments transaction management device which manages transactions of financial instruments and is used by traders who trade the financial instruments, said financial instruments transaction terminal comprising: display means for displaying an image of a chart with the price of the financial instruments as a vertical axis parameter and the parameter of the horizontal axis as time, based on data transmitted by image supply means provided in said financial instruments transaction management device, said image display means comprising: operation means for performing operations for trading the financial instruments based on an external object coming into contact with or approaching said display means; image supply means for displaying an image of the chart on said display means of said financial instruments transaction terminal; specific price information display means for displaying on said display means specific price information indicating a specific price corresponding to a position on the chart displayed by said image supply means, which is specified by operation of said operation means; first order information which acquires said specific price information and performs a predetermined calculation using said specific price information to perform a first order for either buying or selling at a first order price; and a second order information for displaying the other of the buying or selling at a second order price. and an order quantity acquisition means for acquiring order quantity information as information on the order quantity of the plurality of first orders set at different order prices. The display means displays the chart supplied from the image supply means of the financial instruments transaction management device, and when the object comes into contact with or is in proximity to two positions, upper and lower, of the display means on which the chart is displayed, and the operation means acquires two specific price information corresponding to the positions of contact or proximity, the display means acquires two specific price information corresponding to the positions of contact or proximity, and the display means acquires two specific price information corresponding to the positions of contact or proximity. The specific price information is set to the upper limit price of the first order price, the specific price information corresponding to the lower position is set to the lower limit price of the first order price, and information in which an order price range is set between the upper limit price and the lower limit price is displayed on the chart of the display means, and the operation means transmits the two acquired specific price information to the financial product transaction management device, and generates an order information generating means to generate a price information generating means for generating ... the price spread between each of the second orders; Set death, The method is characterized in that the first order information for trading the first orders, in which a first order price that is the price of each of the first orders is set to the order price range, and the second order information for trading the second orders at a second order price that is the price of each of the second orders, is generated, and the display means displays a result of placing and executing each of the first orders and a result of placing and executing each of the second orders.

[0007] Claim 3 The invention described in claim 1 or 2 In addition to the configuration described above, The financial product transaction management device a display mode management means for monitoring a state of the order information of an order that has been placed and for managing a display mode of the order information on the display means in accordance with the state; The display means is The display mode management means The order information generated based on the processing of , orders placed Price For each rank Order Quantity The display mode changes depending on the size of the do It is characterized by:

[0008] Claim 4 The invention described in claim 3 In addition to the configuration described above, The display means is the display mode management means The order information generated based on the processing of , Each Said note Sentence Displaying the order information on the chart in an arbitrary color and displaying the order information for each price Order Quantity The density of the color is changed according to the size of the do It is characterized by:

[0009] Claim 5 The invention described in claim 3 or 4 In addition to the configuration described above, The display means is The display mode management means The order information generated based on the processing of , Each Said note Sentence Displaying the chart with a symbol of any shape; Each Said note Sentence Price per Order Quantity The size and order At least one of the shape and size of the symbol is changed according to at least one of the numbers of do It is characterized by:

[0010] Claim 6 The invention described in claim 3 ~ 5 In addition to any one of the configurations described above, The display means is The display mode management means The order information generated based on the processing of For the order information that has not yet been executed after the order is placed and the order information that has been executed after the order is placed, at least one of the color and the shape of the order information is changed to display the order information. do It is characterized by:

[0011] Claim 7 The invention described in claims 1 to 6 In addition to any one of the above configurations, the display means and the operation means are configured as a touch panel.

[0012] The invention described in claim 8 is a financial instruments transaction management device which transmits and receives data to and from a financial instruments transaction terminal having a display means for displaying an image of a chart relating to financial instruments transactions, the vertical axis of which is the price of the financial instruments and the horizontal axis of which is time, and an operation means for performing a physical operation to specify an arbitrary position of the chart displayed on the display means, and causes transactions of the financial instruments displayed on the chart displayed on the display means of the financial instruments transaction terminal to be performed, the financial instruments transaction management device comprising: an image supply means for transmitting to the financial instruments transaction terminal image data of the chart, the vertical axis of which is the price of the financial instruments and the horizontal axis of which is time, and causing the image of the chart to be displayed on the display means of the financial instruments transaction terminal; first order information for obtaining information on a physical operation of the operation means with respect to the display means on which the chart is displayed, and for performing a first order to either buy or sell at a first order price based on the price information of the chart obtained by the information on the physical operation; and second order information for placing a second order for the other of the buying or selling at a second order price; and order quantity acquisition means for acquiring information on the order quantities of the plurality of the first orders set at different order prices, wherein when price information of the chart is acquired at two positions in the upper and lower directions of the display means by physical operation of the operation means on the display means on which the chart is displayed, the order information generation means sets the price information corresponding to the upper position of the price information acquired by the operation means as an upper limit price and sets the price information corresponding to the lower position as a lower limit price, and forms an order price range between the upper limit price and the lower limit price, the image supply means causes the display means to display the information of the chart, and the order information generation means calculates values ​​between each of the first orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price that form the order price range by the value of the information on the order quantity acquired by the order quantity acquisition means. the price spread between each of the second orders; Set death,the first order information for trading the first orders, in which a first order price that is the price of each of the first orders is set in the order price range, and the second order information for trading the second orders at a second order price that is the price of each of the second orders, is generated, and the display means is caused to display a result of placing and executing each of the first orders and a result of placing and executing each of the second orders. The invention described in claim 9 is a financial instruments transaction management device which transmits and receives data to and from a financial instruments transaction terminal having a display means for displaying an image of a chart relating to financial instruments transactions, the chart having a vertical axis parameter representing the price of the financial instruments and a horizontal axis parameter representing time, and an operation means for performing an operation for financial instruments transactions based on an external object coming into contact with or approaching the display means, and causes the financial instruments transaction displayed on the chart displayed on the display means of the financial instruments transaction terminal to be performed, the financial instruments transaction management device comprising: an image supply means for transmitting data of an image of the chart, the vertical axis parameter representing the price of the financial instruments and the horizontal axis parameter representing time, to the financial instruments transaction terminal, and causing the image of the chart to be displayed on the display means of the financial instruments transaction terminal; a specific price information display means for displaying on the display means specific price information indicating a specific price corresponding to a position on the chart displayed by the image supply means, the position specified by the operation of the operation means; and a specific price information acquisition means for performing a predetermined calculation using the specific price information to perform a first order for either buying or selling at a first order price. The method includes an order information generating means for generating a plurality of first order information and second order information for placing a second order for placing the other of the buying or selling at a second order price, and an order quantity acquiring means for acquiring information on the order quantity as information on the order quantity of the plurality of first orders set at different order prices, the image supplying means displays the chart on the display means, the specific price information display means displays the specific price information when the object comes into contact with or approaches two positions on the upper and lower sides of the display means on which the chart is displayed, and the operation means operates to display two positions corresponding to the positions of contact or proximity. When two specific price information pieces are acquired, the specific price information corresponding to the upper position is set as the upper limit price of the first order price, and the specific price information corresponding to the lower position is set as the lower limit price of the first order price, and information in which the upper limit price and the lower limit price are set as one order price range is displayed on the chart of the display means, and the order information generating means calculates a value between the respective first orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price that form the order price range by the value of the information on the number of ordered items acquired by the order number acquiring means. the price spread between each of the second orders; Set death,the first order information for trading the first orders, in which a first order price that is the price of each of the first orders is set in the order price range, and the second order information for trading the second orders at a second order price that is the price of each of the second orders, is generated, and the display means is caused to display a result of placing and executing each of the first orders and a result of placing and executing each of the second orders. The invention described in claim 10 is a financial instruments transaction management system comprising a financial instruments transaction terminal including a display means for displaying an image of a chart relating to a transaction of a financial instrument, the vertical axis of which is a parameter representing the price of the financial instrument and the horizontal axis of which is a parameter representing time, and an operation means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means, and a financial instruments transaction management device for transmitting and receiving data with the financial instruments transaction terminal and causing a transaction of the financial instrument displayed on the chart displayed on the display means of the financial instruments transaction terminal, wherein the financial instruments transaction terminal includes a display means for displaying an image of a chart, the vertical axis of which is a parameter representing the price of the financial instrument and the horizontal axis of which is a parameter representing time, based on data transmitted by an image supply means provided in the financial instruments transaction management device, the image of which is a chart of market prices of the financial instrument, and an operation means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means, and causing the financial instruments transaction management device to perform a process for generating order information for trading the financial instrument using information on the price of the financial instrument shown at the specified position. and an order information generating means for generating, based on price information of the chart obtained by the information of the physical operation, a plurality of pieces of first order information for placing a first order for either buying or selling at a first order price and a plurality of pieces of second order information for placing a second order for the other of buying or selling at a second order price, and an order quantity obtaining means for obtaining information on the order quantities of the plurality of first orders set at different order prices, wherein the image supplying means causes the information of the chart to be displayed on the display means, and the operation means obtains price information of the chart at two positions, one above the other on the display means, by physical operation while the chart is displayed on the display means, and transmits the price information to the financial instruments transaction management device, and the display means sets the price information generated in the financial instruments transaction management device and corresponding to the upper position obtained by the operation of the operation means as an upper limit price,information indicating an order price range formed between the upper limit price and the lower limit price, with the price information corresponding to the lower position acquired by operation of the operation means being the lower limit price, the operation means acquiring information on the number of orders of a plurality of first orders set at different prices in the order price range and a plurality of second orders set at different prices corresponding to each of the first orders, and transmitting the information to the financial product transaction management device, the order information generating means calculating the value between each of the first orders based on a value obtained by dividing the price difference between the upper limit price and the lower limit price forming the order price range by the value of the information on the number of orders acquired by the order number acquiring means, the price spread between each of the second orders; Set death, The first order information for trading the first orders, in which a first order price that is the price of each of the first orders is set to the order price range, and the second order information for trading the second orders at a second order price that is the price of each of the second orders, are generated, and the display means displays a result of placing and executing each of the first orders and a result of placing and executing each of the second orders. The invention described in claim 11 is a financial instruments transaction management system comprising: a financial instruments transaction terminal including display means for displaying an image of a chart relating to a transaction of a financial instrument, the vertical axis of which is a parameter representing the price of the financial instrument and the horizontal axis of which is a parameter representing time, and operation means for performing a physical operation to specify an arbitrary position of the chart displayed on the display means; and a financial instruments transaction management device for transmitting and receiving data with the financial instruments transaction terminal and causing a transaction of the financial instrument displayed on the chart displayed on the display means of the financial instruments transaction terminal to be performed, wherein the financial instruments transaction terminal includes display means for displaying an image of a chart, the vertical axis of which is a parameter representing the price of the financial instrument and the horizontal axis of which is a parameter representing time, based on data transmitted by image supply means provided in the financial instruments transaction management device, which displays an image of a chart of market prices of the financial instrument, and operation means for performing an operation for a transaction of the financial instrument based on an external object coming into contact with or approaching the display means, and the financial instruments transaction management device includes image supply means for displaying an image of the chart on the display means of the financial instruments transaction terminal, and operation means for performing an operation for a transaction of the financial instrument based on an external object coming into contact with or approaching the display means. the specific price information display means for displaying on the display means specific price information indicating a specific price corresponding to a position on the chart displayed by operation of the operation means; order information generation means for acquiring the specific price information and generating, by a predetermined calculation using the specific price information, a plurality of first order information for placing a first order for either buying or selling at a first order price and a plurality of second order information for placing a second order for the other of buying or selling at a second order price; and order quantity acquisition means for acquiring order quantity information as information on the order quantity of the plurality of first orders set at different order prices, wherein the image supply means displays information on the chart on the display means, and the operation means, when the chart is displayed on the display means and the object comes into contact with or near two positions on the upper and lower sides of the display means, acquires the two specific price information corresponding to the positions of contact or proximity and transmits them to the financial instruments transaction management device, and the specific price information display means generates a signal indicating that the object comes into contact with or near two positions on the upper and lower sides of the display means on which the chart is displayed,When the operation means acquires two pieces of specific price information corresponding to the contact or proximity positions, the specific price information corresponding to the upper position is set as the upper limit price of the first order price, and the specific price information corresponding to the lower position is set as the lower limit price of the first order price, and information in which the range between the upper limit price and the lower limit price is set as one order price range is displayed on the chart of the display means, and the order information generating means calculates the value between the respective first orders based on a value obtained by dividing the price difference between the upper limit price and the lower limit price that form the order price range by the value of the information on the number of orders acquired by the order number acquiring means, the price spread between each of the second orders; Set death, generating the first order information for trading the first orders, in which a first order price, which is the price of each of the first orders, is set in the order price range, and the second order information for trading the second orders at a second order price, which is the price of each of the second orders, and the display means displays a result of placing and executing each of the first orders and a result of placing and executing each of the second orders. The invention described in claim 12 is a program for causing a computer to function as a financial product trading terminal according to any one of claims 1 to 7. Effect of the Invention

[0013] Claim 1, 2,8,9,10,11According to the invention described in the above, when an external contact object comes into contact with the display means on which a chart is displayed, the order information generating means obtains price information relating to the price displayed corresponding to the location where the contact object has come into contact, and sets an upper limit price and a lower limit price for placing an order based on the upper and lower positions of the two contact or proximity positions in the vertical direction of the display means as information on an operation by contact or proximity of an object such as a finger on any price on the chart displayed on the display means, and forms an order price range between the upper limit price and the lower limit price, so that the order price range for setting the order prices of the first order and the second order can be intuitively specified. Also, the image supplying means displays the chart information on the display means, and the specific price information displaying means displays information indicating the order price range on the chart so that the display position on the chart can be moved by the operation of the operating means, and the order information generating means calculates the price difference between the upper limit price and the lower limit price forming the order price range based on the number of ordered items acquired by the order quantity acquiring means. of By setting the price spread between the first orders and / or the price spread between the second orders based on the value divided by the value of the information, the first order price of each first order and the second order price of each second order are set to generate first order information and second order information, and first orders with a plurality of order prices in a predetermined price range and / or second orders with a plurality of order prices in a predetermined price range are automatically placed in the order price range formed between the specified upper limit price and lower limit price, thereby making it possible to automatically place orders based on the order information and perform transactions. As a result, in limit orders for financial products, a user using the system can place multiple limit orders with a simple operation without performing complicated input work, and it is possible to allow the user to place limit orders with high convenience.

[0014] Claim 3 According to the invention described in the above, by changing and displaying the display mode according to the size of the position at each price of the order placed based on the order information, the user can easily and visually grasp the position at each price, thereby further improving the convenience for users who place limit orders.

[0015] Claim 4 According to the invention described in the above, the size of the position for each price in the order information can be displayed by the density of the color, allowing the user to easily and visually grasp the position for each price, thereby further improving the convenience for users placing limit orders.

[0016] Claim 5 According to the invention described in the above, the size of the position for each price in the order information can be displayed by at least one of the shape and size of the symbol, allowing the user to easily and visually grasp the position for each price, thereby further improving the convenience for users placing limit orders.

[0017] Claim 6 According to the invention described in the above, limit orders that have not been executed after being placed and limit orders that have been executed after being placed can be displayed using at least one of a color and a shape, allowing a user to easily and visually grasp the difference between unexecuted limit orders and executed limit orders, thereby further improving convenience for users who place limit orders.

[0018] Claim 7 According to the invention described above, it is possible to further improve the convenience for users who place limit orders on devices equipped with touch panels.

[0019] Claim 12 According to the invention described above, the financial product trading system of the present invention can be programmed and implemented on a variety of computer hardware. [Brief description of the drawings]

[0020] [Figure 1] 1 is a system configuration diagram of a financial product trading system according to an embodiment of the present invention, and a functional block diagram of a central management device and an order placing device. [Diagram 2] FIG. 2 is a functional block diagram of the order placement device. [Diagram 3] FIG. 2 is a schematic diagram of field definitions in the order table of the central management device. [Figure 4] 4 is a flowchart showing the procedure for processing first-type orders and second-type orders in the financial product trading system. [Diagram 5] FIG. 13 is an image diagram showing the order front page displayed on the touch panel of the order placing device. [Figure 6] FIG. 13 is an image diagram of a chart display screen displayed on the touch panel of the order placement device. [Figure 7] FIG. 13 is an image showing a state in which an upper limit price adjustment section, a lower limit price adjustment section, a first form order placement button, and a second form order placement button are displayed on the chart display screen. [Figure 8] FIG. 13 is an image diagram showing a first order input screen displayed on the touch panel of the order placing device. [Figure 9] FIG. 13 is an image diagram of an order confirmation screen displayed on the touch panel of the order placement device. [Figure 10] FIG. 13 is an image diagram showing a state in which a status display screen is displayed on the touch panel of the order placing device. [Figure 11] 13 is a diagram showing a schematic diagram of an order information group generated by an order information generating unit of the central management device and recorded in an order table. FIG. [Figure 12A] 13 is a flowchart showing the procedure for the central management device to process limit orders based on Rakutora orders. [Figure 12B] 13 is a flowchart showing the procedure for the central management device to process limit orders based on Rakutora orders. [Figure 13] FIG. 13 is a conceptual diagram showing the procedure when the central management device performs execution processing for a limit order based on an Rakutora order. [Figure 14] FIG. 13 is an image diagram showing an order status display screen displayed on the touch panel of the order placing device. [Figure 15] FIG. 13 is an image diagram showing a state in which a completion history display screen is displayed on the touch panel of the order placing device. [Figure 16]FIG. 13 is an image diagram showing a second order input screen displayed on the touch panel of the order placing device. [Figure 17] 10 is a diagram showing a schematic diagram of an order information group formed in the central management device and the order information constituting the same; FIG. [Figure 18] 13 is a flowchart showing the procedure for processing a second form order in the financial product trading system. [Figure 19] 13 is a time chart showing a schematic representation of an order made by a second type order in the financial product trading system. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0021] Hereinafter, an embodiment of the present invention will be described with reference to the drawings.

[0022] [System configuration overview] 1 is a system configuration diagram and a functional block diagram of a financial product trading system according to this embodiment. As shown in the figure, a financial product trading system 1A includes a central management device 1 and n (n≧1) order placement devices 21 to 2 n The central control device 1 and the order placement devices 21-2 n are capable of communicating with each other via the Internet 3 serving as a WAN (Wide Area Network). A financial product trading system 1A of this embodiment handles foreign exchange as a financial product.

[0023] The central management device 1 is a server computer managed and operated by a financial product dealer, and manages the buying and selling of financial products. The central management device 1 has a Web server function and a database function for storing large amounts of data. n are communication terminals with data communication capabilities that are owned and used by individuals or corporations who buy and sell financial products (i.e., users of the financial product trading system 1A), and include personal computers, tablets, smartphones, mobile phone terminals, etc. n , 211, , 21n That is, the touch panels 211, . . . , 21 n The display units 221, . . . , 222 are made up of LCDs (Liquid Crystal Displays) or the like and display various images. n , display section 221,...,22 n Various instructions from the user are given by pressing the display units 221, . . . , 22 n The order placement device 21,...,2 n An operation unit 231, . . . , 23 n It has.

[0024] In this embodiment, the touch panels 211, . . . , 21 n In the touch panel 211,...,212, various operations are performed by the user touching the surface with a finger and moving the touched finger, but the present invention is not limited to this, and may be of a touch pen type or the like. n Alternatively, a non-contact pointing device may be used that detects the proximity or movement of an external object using infrared rays, electromagnetism, or the like to perform various operations.

[0025] Although not shown in FIG. 1, the central management device 1 and each of the order placement devices 21, . . . , 2 n Each of these has at least one CPU (Central Processing Unit), a RAM (Random Access Memory) that functions as the CPU's working area, a ROM (Read Only Memory) in which a startup boot program and the like are recorded, an auxiliary storage device such as a hard disk in which various programs and data are recorded, a communication interface used for sending and receiving data, etc. The auxiliary storage device records programs for the OS (Operating System), various application programs, data recorded in a database, etc. These programs and data work together with hardware resources to realize various functions through the calculations of the CPU.

[0026] The central management device 1 may be formed by one server computer or may be formed by multiple network computer systems.

[0027] [Details of the system configuration of the order placement device] FIG. 2 shows order placement devices 21, . . . , 2 n As shown in the figure, order placement devices 21, . n The price range specification units 241, . . . , 242 as “price range specification means” as functional means realized based on the above-mentioned various programs and hardware resources. n , 251, 252, 253, 254, 255, 256, 257, 258, 259, 260, 261, 262, 263, 264, 265, 266, 267, 268, 269, 270, 271, 271, 272, 273, 274, n , 261, 262, 263, 264, 265, 266 as “display mode management means” n It is equipped with:

[0028] Price range specification section 241, . . . , 24 n , 211, , 21 n In the chart displayed in the chart screen, which has one parameter being the price of a financial product, an arbitrary order price range having an upper limit price and a lower limit price is specified. Note that this "order price range" refers to the price range in which orders can be placed when ordering multiple pieces of any financial product (hereinafter, simply referred to as the "order price range". The same applies in this specification). Order placement unit 251,...,25 n The price range specification unit 241, . . . , 24 n The order placing unit 251,...,25 generates a plurality of order information for placing limit orders of financial products based on arbitrary order conditions in the order price range specified by the order placing unit 251,...,25 n can place both limit orders and market orders.

[0029] Display mode management unit 261, . . ., 26 n monitors the status of the placed order information, and displays the order information on the touch panel 211, 21 n Manage the display format of order information to.

[0030] In addition, the order placement device 21, 2 n , touch panel 211, , 21 n , display section 221,...,22 n , operation unit 231,...,23 n The price range specification unit 241, . . . , 24 n , order placement unit 251,...,25 n , display mode management unit 261, . . . , 26 n have the same configuration, and therefore, hereinafter, unless a distinction is necessary, they will be referred to as the order placing device 2, touch panel 21, display unit 22, operation unit 23, price range specification unit 24, order placing unit 25, and display mode management unit 26.

[0031] [Central Management Unit System Configuration Details] 1, the central management unit 1 has a data processing unit 10 as a functional means realized based on the various programs and hardware resources described above, and a database 18 in which various data processed by the data processing unit 10 is recorded. The data processing unit 10 performs processes such as generating and processing various data used in the central management unit 1, and further has a front page distribution unit 11, an order input reception unit (order input reception means) 12, a deposit / withdrawal information generation unit 13, a contract information generation unit (contract information generation means, record management means) 14, an account information generation unit 15, an order information generation unit (order information generation means) 16, a database (DB) connection base unit 17, and a price information reception unit (market price information acquisition means) 19, all of which are functional means.

[0032] The order input reception unit 12 receives data relating to various orders input from the order placement device 2, and performs various processes required to complete orders for financial products.

[0033] The deposit / withdrawal information generating unit 13 receives deposit / withdrawal requests from the order placing device 2, and creates a deposit / withdrawal list based on the requests.

[0034] The order information generating unit 16 generates information about executed orders for financial products based on the information processed by the order input receiving unit 12. The orders here include so-called market orders, limit orders, and if-done orders.

[0035] In this embodiment, the central control unit 1 applies if-done orders only to new orders, simplifying the system configuration and creating a system that is easy for users to use. Therefore, the order information generation unit 16 is configured to generate order information only for new orders.

[0036] The contract information generating unit 14 performs a process for sending contract processing based on the order generated by the order information generating unit 16 and information on the completed contract processing to the user's order placing device 2. Note that "contract" here refers to various procedures and processes for completing the buying and selling of financial products based on the user's order. Furthermore, the contract information generating unit 14 records the order information generated by the order information generating unit 16 in the database 18 and manages the recording state of the order information in the database 18.

[0037] The account information generating unit 15 has a function of generating the user's deposit balance information and managing the deposit balance information as margin information (i.e., information for verifying that an order can be concluded). The information on the deposit balance generated by the account information generating unit 15 is periodically collated with information on the user's actual deposit balance provided by financial institutions such as banks in order to ensure consistency with the actual deposit balance.

[0038] The database connection base unit 17 converts between the data generated and processed in the data processing unit 10 and the data recorded in the database 18, and also performs the processing necessary to exchange data between the data processing unit 10 and the database 18.

[0039] The database 18 records data used by the central management device 1. The database 18 in this embodiment is formed by a relational database, but any format suitable for recording and rewriting large amounts of data, such as an object database, may be used. The database 18 records an order table (order information recording means) 181, a user account information table 182, a currency pair order condition table 183, and a sequence number table 184. A sequence number uniquely assigned to each piece of order information (described later) is recorded in the sequence number table 184. The order table 181 will be described later in detail.

[0040] The front page delivery unit 11 creates image data, and causes the created image data to be displayed on the display unit 22 of the order placing device 2.

[0041] The price information receiving unit 19 acquires market price information (market price information) of financial products handled by the central management device 1, and performs necessary processing on the acquired information for use in the data processing unit 10 and the order placing device 2. In this embodiment, the price information receiving unit 19 acquires market price information of foreign exchange.

[0042] The data processing unit 10, database 18, front page distribution unit 11, order input reception unit (order input reception means) 12, deposit / withdrawal information generation unit 13, contract information generation unit 14, account information generation unit 15, order information generation unit 16, database connection base unit 17, and price information reception unit 19 in the central management device 1 may be configured in any form. For example, when the central management device 1 is formed as a network computer system consisting of multiple server computers, each component may be distributed and arranged on multiple server computers. In addition, those server computers may be arranged across computer systems owned by multiple traders and server administrators (for example, computer systems owned or managed by financial securities exchanges, other financial product exchange management companies, providers, hosting system providers, etc.). The server computers may be formed as a so-called cloud computer system. Furthermore, at least some of the components of the data processing unit 10, database 18, front page distribution unit 11, order input reception unit (order input reception means) 12, deposit / withdrawal information generation unit 13, contract information generation unit 14, account information generation unit 15, order information generation unit 16, database connection base unit 17, and price information receiving unit 19 may be provided in the order placing device 2 rather than in the central management device 1.

[0043] 3 is a schematic diagram of field definitions in order table 181. Order table 181 has fields for the number of items. For each field, a name (field name), a data type (type) such as characters, numbers, date and time, a data length (length) such as bit length, whether to not allow blanks (Not Null), whether there is a default value (default value), the data item name (remarks), etc. are specified.

[0044] In the above-mentioned financial product trading system 1A, when limit orders for financial products are made, a single reservation order can be used to simultaneously place a plurality of limit orders for the same type of financial products.

[0045] [Steps for placing the first type of order (Rakutora order)] Next, a procedure for limit order transactions in the financial product trading system 1A of this embodiment will be described.

[0046] 4 is a flowchart showing the processing steps when generating order information for a limit order in the central management unit 1 of this embodiment. The processing steps when placing an order will be described below with reference to this figure.

[0047] [Turn on ordering mode (Step S1)] A user of the financial product trading system 1A accesses the central management unit 1 by using the order placing device 2. The central management unit 1 causes the touch panel 21 of the order placing device 2 to display an order front page.

[0048] 5 is an image diagram of the order front page 31 displayed on the touch panel 21. The user taps the login button 311 on the order front page 31 displayed on the touch panel 21 to display a login screen (not shown) on the touch panel, and logs in.

[0049] After logging in, the user swipes the order mode button 312 to change the order mode from OFF to ON (the state shown in FIG. 4) (Step S1). When the order mode button 312 is ON, the order placing device 2 locks all chart operations other than placing an order for a financial product, preventing the user from performing operations and preventing erroneous operations.

[0050] [Currency pair selection (Step S2)] When the user taps the rate selection button 313 on the order front page 31 displayed on the touch panel 21, a currency pair selection screen (not shown) is displayed on the touch panel 21. The currency pair selection screen (not shown) displays a plurality of selection buttons (not shown) for selecting a tradable currency pair. When the user taps the selection button (not shown) for the currency pair (e.g., US dollar / Japanese yen) that he / she wishes to trade, the selected currency pair becomes tradable (step S2).

[0051] View Chart After a currency pair is selected, a chart button having the same function as the chart button 314 on the order front page 31 shown in Fig. 5 is displayed on the currency pair selection screen (not shown). When this chart button (not shown) is tapped, a chart display screen is displayed on the touch panel 21. Note that the same chart display screen is also displayed when the chart button 314 on the front page 31 is tapped.

[0052] FIG. 6 is an image diagram of a state in which the chart display screen 32 is displayed on the touch panel 21. As shown in the figure, the chart display screen 32 displays a candlestick chart in which the vertical parameter is the price of the selected currency pair (in this case, US dollar / Japanese yen) and the horizontal parameter is time. The selected currency pair (US dollar / Japanese yen) is displayed on the currency pair selection screen display button 321. In addition, the chart display screen 32 displays candlesticks 322 indicating fluctuations in market price within a predetermined period acquired by the price information receiving unit 19 for the currency pair selected by the user. In FIG. 6, the chart display screen 32 on the touch panel 21 displays the candlesticks 322 of US dollar / Japanese yen. However, the chart 322 displayed on the chart display screen 32 at this time may be any chart, such as a broken line chart or a bar chart.

[0053] [Order price range setting (Step S3)] As described above, when the order mode button 312 (see FIG. 1) is turned on, the user cannot perform any operation other than placing an order on the chart display screen 32. In this state, the user touches any part of the chart display screen 32 on the touch panel with the finger 100 at a specific point on the touch panel 21. When the touch panel 21 detects that the user has touched the specific point on the touch panel 21, it obtains the touched position coordinates on the touch panel 21 and sends this coordinate information to the price range identification unit 24. The price range identification unit 24 obtains price information corresponding to the position coordinates (position information in the vertical axis direction of the chart displayed at the touched position). The display mode management unit 26 displays an image of a price display line at the place touched by the finger 100 on the touch panel 21, and displays the price as a numerical value in the price display column.

[0054] As shown in FIG. 6, when a user touches different points on the chart display screen 32 with two fingers 100, an upper limit price display line 323a corresponding to the upper touch position and a lower limit price display line 323b corresponding to the lower touch position of the two touched points are displayed, and an upper limit price display field 324a and a lower limit price display field 324b are displayed on the respective price display lines 323a, 323b.

[0055] The upper limit price display line 323a, the lower limit price display line 323b, and the upper limit price and the lower limit price displayed in the upper limit price display field 324a and the lower limit price display field 324b become the upper limit price and the lower limit price of the order price range in the order form described later. In this way, the order price range is set (step S3).

[0056] The upper limit price display line 323a and the lower limit price display line 323b may be displayed on either the higher or lower side of the current market price (market price) displayed in the market display section 325, or may be displayed straddling the higher and lower sides of the market price.

[0057] When the touch panel 21 detects that both fingers 100 of the user have been removed from the chart display screen 32, the display mode management unit 26 causes the chart display screen 32 to display an upper limit price operation section, a lower limit price operation section, and an order button.

[0058] 7 is an image diagram showing a state in which upper limit price adjustment section 326a, lower limit price adjustment section 326b, first type order placement button 327, and second type order placement button 328 are displayed on chart display screen 32 of touch panel 21. As shown in the figure, upper limit price adjustment section 326a and lower limit price adjustment section 326b each display price adjustment buttons (a price increase button with "+" displayed and a price decrease button with "-" displayed), and the upper limit price and lower limit price are adjusted by tapping these buttons.

[0059] Although not shown in FIG. 7, two or more first form order placing buttons 327 can be provided, and each first form order placing button can be used to select an order where the first order is a new buy order (the second order is a sell settlement order) within the same specified order price range, with one first form order placing button, and to select an order where the first order is a new sell order (the second order is a buy settlement order) with the other first form order placing button.

[0060] [Select order type (Step S4)] As shown in FIG. 7, when the user taps the first form order placement button 327 on the chart display screen 32, a first form order entry screen is displayed on the touch panel 21 (step S4).

[0061] [Detailed settings for each order type (Step S5)] FIG. 8 is an image diagram of the first order input screen 33 displayed on the touch panel 21. As shown in FIG.

[0062] In the first type of order, multiple if-done orders are placed at the same time, but the first orders (new orders) and the second orders (settlement orders) of the if-done orders are all placed with an equal price difference and with equal price positions, and when the new orders and settlement orders of each if-done order are respectively contracted, the same new orders and settlement orders are respectively newly placed (hereinafter, this order type is referred to as a "trap repeat if-done order"). In this embodiment, all first orders (new orders) of the trap repeat if-done orders are configured to be placed within the order price range (i.e., no confirmation is made as to whether the second orders are placed within the order price range) (hereinafter, this order type is referred to as an "easy treasury order" ("easy treasury" is a trademark). In this embodiment, however, the easy treasury order may be configured so that only all second orders (settlement orders) are placed within the order price range, or so that both the first orders (new orders) and the second orders (settlement orders) are placed within the order price range.

[0063] The first form order input screen 33 displays items necessary for setting an easy trade order. For example, an order amount input field 331 is displayed with price adjustment buttons ("+" button and "-" button) for increasing or decreasing a position by price, and an order price range input field 332 is displayed with the upper and lower limit prices of the order price range displayed as numerical values ​​and the upper and lower limit prices can be modified by inputting numerical values. In addition, the first form order input screen 33 displays an order quantity input field (not shown) for inputting the number of new orders or the number of settlement orders to be placed at the same time, and / or a price range input field (not shown) for inputting the price range between new orders or the price range between settlement orders, and a stop loss price input field (not shown) for inputting a stop loss price.

[0064] After the user has entered the necessary information into these input fields, he or she taps the Confirm button 323 (step S5), as shown in Fig. 8. This causes an order confirmation screen to be displayed.

[0065] [Display confirmation screen (Step S6), place order (Step S7)] FIG. 9 is an image diagram of the state where the order details confirmation screen 34 is displayed on the touch panel 21. The order details confirmation screen 34 displays the contents of the Rakutora order that has been entered and prepared for ordering (step S6). The figure shows a state where five first orders (new orders) and five second orders (settlement orders) have been prepared for ordering. In this state, when the user swipes the order button 342 with his finger 100, order information is sent from the order placing device 2 to the central management unit 1. When the central management unit accepts the order, the ordering is completed (step S7). As a result, a status display screen is displayed on the touch panel 21.

[0066] 10 is an image diagram showing a state in which the status display screen 35 is displayed on the touch panel 21. The status display screen 35 displays the current status of the placed Rakutora order (whether each new order or settlement order has been placed but not yet executed, whether it has been executed, etc.).

[0067] [Price and position adjustments] After placing the order, a correction screen (not shown) can be displayed on the touch panel 21 of the order placing device 2. On this correction screen, the price of each first order (new order) and the price of each second order (settlement order) in the post-order placed in the procedure of steps S1 to S7 are displayed as horizontal lines on the chart (i.e., immediately after placing the order in step S7, the horizontal lines indicating the prices of the first orders and the horizontal lines indicating the prices of the second orders are displayed at equal intervals on the chart. The user can also individually correct the price of any first order or the price of any second order by moving any horizontal line upward or downward on the touch panel 21. Also, the positions of each first order or second order can be displayed numerically on the correction screen (not shown) on the touch panel 21, and the amount of the position of any first order or the amount of the position of any second order can be corrected by individually correcting the numerical value of any first order or the numerical value of any second order).

[0068] [Overview of the first type of order (Rakutora order)] The first type order thus placed will now be outlined.

[0069] 11 is a diagram showing a schematic diagram of order information groups generated by the order information generating unit 16 and recorded in the order table 181. These order information groups are generated by the orders placed by the order placing device 2 described above.

[0070] As shown in FIG. 11, order table 181 records order information groups corresponding to a plurality of position pairs. The number of position pairs is set to be equal to the integer value of the numerical value of the order quantity information input in the order quantity input field (not shown) on the first form order input screen 33 (FIG. 8), or the value of the order price range divided by the numerical value input in the price range input field (not shown). In this embodiment, the trap number (i.e., the order quantity) is set to "5". Therefore, in FIG. 11, five types of order information groups 50A1, 50A2, . . . 50A5 are recorded in order table 181.

[0071] 1 Order Information Group 50A m First order is 1 piece 51A m And one second order 50B m and a third order, 51C, which is a stop order. m (m = 1, 2, . . . , 5). First Order 51A m is buy order information or sell order information for placing a limit order or a stop-limit order for the same type of financial product at the same price (first order price). m is a sell order or buy order information for placing a limit order for the financial product that is the subject of the first order 51A1 at the same price (second order price). m is information for placing a stop order at a different price for the financial products that are the subject of these buy order information and sell order information. As can be seen from Figure 11, these order information groups have the same type and number of products, but different order prices.

[0072] The order information generating unit 16 sets the prices of all the first orders 51A1-51A5 and all the second orders 51B1-51B5 to prices within the order price range (not less than the lower limit price and not more than the upper limit price) based on the upper limit price and the lower limit price placed from the order placing device 2. In addition, it sets the stop loss price as the "third order" to the value inputted in the stop loss price input field (not shown).

[0073] For example, when an order is placed in the order placing device 2 with an upper limit price of 111.8 yen, a lower limit price of 107.5 yen, and a stop-loss price of 102.0 yen, as shown in FIG. 11, the order information generating unit 16 sets the highest price of the second order 51B1 to 111.6 yen per dollar, the lowest price of the first order 51A5 to 107.5 yen per dollar, and the third orders 51C1 to 51C5 to 102.0 yen. In this case, the order information generating unit 16 is set so that only the first orders 1A1 to 51A5 are within the order price range (i.e., the second orders 51B1 to 51B5 do not have to be within the order price range). However, only the second orders 51B1 to 51B5 may be set to be within the order price range. In this embodiment, it is not necessary that the highest set price is the upper limit price and the lowest set price is the lower limit price. However, the highest price or the lowest price among all of the first orders 51A1-51A5 may be set equal to the upper limit price or the lower limit price. Also, the highest price or the lowest price among all of the second orders 51B1-51B5 may be set equal to the upper limit price or the lower limit price.

[0074] The order information generation unit 16 sets the order price 181G of all first orders 51A1, ..., 51A5 and all second orders 51B1, ..., 51B5 of all order information groups 50A1, 50A2, ..., 50A5, based on the value obtained by dividing the order price range value transmitted from the order placement device 2 by the value entered in the order quantity input field (not shown) and the value entered in the price range input field (not shown), using the lower limit price of 107.5 yen per dollar as a standard.

[0075] As shown in FIG. 11, attribute information 181b, . . . , 181o2 is added to the first orders 51A1-51A5, the second orders 51B1-51B5, and the third orders C1-51C5. Among the attribute information 181b-181o2, the order number 181b is a serial number of the order. The customer number 181c is a number assigned to each customer. The currency pair information 181e is information for identifying a combination of currencies to be bought and sold (for example, a combination of Japanese yen and a foreign currency). The order amount information 181f is information indicating the amount of foreign currency held corresponding to one order, that is, the size of the position. The buying and selling information 181g is flag information for identifying the distinction between a "selling order" and a "buying order". The order price information 181h is information on the contract price. The order type information 181n is flag information for identifying the type of order (for example, types such as "market order", "if-done order", "trap repeat if-done order", etc.). The new / settlement information 181m is flag information for identifying the distinction between new order and settlement order. The valid / invalid information 181o1 is flag information for identifying whether the corresponding limit order or stop order is valid (i.e., a state in which it has been placed but not yet executed) or invalid (i.e., a state in which it has not yet been placed). The ranking information 181k is flag information for identifying the priority order (described later) of the order information. The status information 181o2 is flag information for identifying the status of the corresponding order, for example, whether it has been executed or not. The values ​​of these attribute information 181b to 181o2 are determined based on the information input from the input screen 40, and are recorded in the order table 181 based on the above-mentioned field definition.

[0076] 11, the new / settlement information 181m is initially set to "new" for the first orders 51A1-51A5, and to "settlement" for the second orders 51B1-51B5 and the third orders C1-51C5. The ranking information 181k is initially set to the first orders 51A1-51A5 as the first ranking (i.e., the earlier in the order of ordering and contracting), and the second orders 51B1-51B5 and the third orders C1-51C5 as the second ranking (i.e., the later in the order of ordering and contracting). Also, the valid / invalid information 181o1 is initially set to "invalid," that is, the order is not yet placed.

[0077] The valid / invalid status of each order information changes during a transaction, and each time this happens, the order information generation unit 16 rewrites the valid / invalid status of the order information to the order table 181. As a result, the data written to the order table 181 changes depending on the status of the if-done order to "invalid" when the order has not been placed, "valid" when the order has been placed but not yet executed, "settled" when the order has been executed, or "cancelled" when the order has been cancelled due to the execution of another order, and functions as information for managing the order status of each order information.

[0078] After an order is placed from the order placing device 2 and the central management unit 1 completes the acceptance of the placed order, the price information receiving unit 19 of the central management unit 1 continues to acquire information on exchange rates periodically (at a predetermined cycle, for example, every minute or every hour). Then, when the market price matches the order price of specific order information, the contract information generating unit 14 contracts the order based on that order information.

[0079] Figures 12A and 12B are flow charts showing the procedure by which the central management unit 1 processes a limit order based on an easy treasury order. Figure 13 is a conceptual diagram showing the procedure by which the central management unit 1 performs contract processing for a limit order based on an easy treasury order. In Figure 13, each circle indicates one piece of order information. The procedure for processing an easy treasury order will be explained below with reference to these figures.

[0080] Even after the acceptance process of the order from the order placing device 2 is completed, the price information receiving unit 19 of the central management device 1 continues to obtain information on exchange rates.

[0081] At time t1 when the acceptance process of limit orders by trap repeat if done orders is completed, the contract information generating unit 14 changes the values ​​of the valid / invalid information 181o1 for the first orders 51A1 to 51A5 among the orders in the first round (i.e., the orders with order numbers 181b of 1000 to 1014 in FIG. 11) from "invalid" to "valid." As a result, buy limit orders for the first orders 51A1 to 51A5 are placed. In the case shown in FIG. 13, the order prices of the first orders 51A1 to 51A5 (buy limit orders) in the first round are equal to or higher than the market price (107.00 yen) at the time of acceptance, so that the first orders 51A1 to 51A5 in the first round are stop orders as shown in the figure. If the prices of the first orders in the first round are lower than the market price at the time of acceptance, they become limit orders.

[0082] At this time, for the orders in the second round (i.e., orders with order numbers 181b of 1015 or later, not shown), the valid / invalid information 181o1 is maintained in a state set to "invalid." In addition, among the orders in the first round, the second orders 51B1-51B5 and the third orders C1-51C5 are also maintained in a state in which the valid / invalid information 181o1 is set to "invalid."

[0083] In the example of Fig. 13, at time t1, the market purchase price 71 of the US dollar is 107.00 yen per dollar. When the market price of the US dollar gradually rises to 107.50 yen per dollar (see step S21 in Fig. 12A), the contract information generating unit 14 performs a process to contract the first order 51A5 (see step S22 in Fig. 13).

[0084] Specifically, when an order based on the first order 51A5 is contracted, the contract information generating unit 14 changes the status information 181o2 corresponding to the first order 51A5 from "no", indicating that the order is not yet contracted, to "yes", indicating that the order is contracted (see FIG. 11). In each contract process described later, the central management unit 1 performs the same process.

[0085] The second and subsequent buy orders have order price 181G lower than the order price 181G of the sell order that is executed immediately before, i.e., the second order 51B5, and are therefore new limit orders. The same is true for the other first orders 51A1 to 51A4 shown in FIG.

[0086] Furthermore, when the first order 51A5 is contracted, the contract information generation unit 14 changes the valid / invalid information 181o1 of the second order 51B5 and the third order C5 shown in FIG. 11 from invalid to valid (see step S23 in FIG. 12A).

[0087] Thereafter, when the market purchase price 71 of the US dollar falls to the price of the third order C5 (step S24: "Yes"), the contract process of the third order C5 is performed (see steps S32 to S34 of FIG. 12B). As described above, in this embodiment, the price of the third order C5 is 102.0 yen per dollar. On the other hand, when the market sale price of the US dollar rises to the price of the second order 51B5 without falling to the price of the third order C5 (see "Yes" in step S25 and time t22 in FIG. 13), the contract information generation unit 14 contracts the limit order corresponding to this second order 51B5 (see step S26 in FIG. 12A). In this embodiment, the contract price at this time is 108.00 yen per dollar. In this contract process, the status information 181o2 corresponding to the second order 51B5 is changed from "absent" to "present" (see FIG. 9(c)), and the third order C5 is cancelled (step S26). After the presence of the margin of a predetermined amount is confirmed (see "Yes" in steps S28 to S29 in FIG. 12A), the contract information generating unit 14 selects the fifth order information group 50A5 (not shown) from the order information groups corresponding to the second round in the order table 181 (see step S30 in FIG. 12A). Then, the contract information generating unit 14 changes the valid / invalid information 181o1 of the first order 51A5 of the selected order information group 50A5 from "invalid" to "valid" (see step S31 in FIG. 12A). Then, the central management unit 1 returns to step S21 and repeats the process for the selected order information group 50A5.

[0088] In addition, in step S25 of FIG. 12A, if the process returns to step S24 when the market purchase price 71 is lower than the price of the second order 51c, the comparison between the market purchase price 71 and the price of the stop order can be repeatedly performed.

[0089] In FIG. 13, the process when the market purchase price 71 becomes equal to the price of the first orders 51A1 to 51A3 is similar to that in the case of the order information group 50A5 described above.

[0090] [Display order status and transaction status] The transaction status of the Rakutora order described above is displayed on the status display screen 35 shown in Fig. 10 in the order placing device 2. This allows the user to check the transaction status successively.

[0091] The user can also check the order status and transaction status on other display screens.

[0092] FIG. 14 is an image diagram showing the order status display screen 36 displayed on the touch panel 21. The order status display screen 36 shown in the figure displays the amount 361 of the limit orders placed for each order price range on a chart. This amount display is displayed in multiple stages of one color, for example, four stages of shading, for each order price range on the chart, based on the amount ordered for each price. This allows the user to visually and intuitively grasp the order status. Note that the order status display screen may be configured to display multiple different colors (for example, red, orange, yellow, green) based on the amount ordered.

[0093] FIG. 15 is an image diagram showing a state in which the execution history display screen 37 is displayed on the touch panel 21. In the execution history display screen 37 shown in the figure, executed (i.e., contracted) orders are displayed with a circle at the time of contract and the contract price on the chart. This amount display is displayed with a circle of multiple sizes, for example, four levels, for each order price range based on the amount of the executed order. This allows the user to visually and intuitively grasp the order status. Note that the execution history display screen 37 may be configured to display the amount of the executed orders with symbols of different shapes (for example, a circle, a triangle, a square, a star, etc.).

[0094] The order amount displayed on the order status display screen 36 and the settlement amount displayed on the settlement history display screen 37 may be the order amount or the settlement amount based on the order placed by the user himself, or the order amount or the settlement amount based on the orders placed by all or a portion of the user group who conducts transactions using the central management device 1.

[0095] The transaction history display screen 37 may be configured to display the transaction amount in shading for each order price range on a chart, similar to the above-mentioned order status display screen 36. Furthermore, the order status display screen 36 may be configured to display the order amount as a circle on a chart, similar to the above-mentioned transaction history display screen 37.

[0096] Furthermore, the change in the shading or color displayed on the order status display screen 36 and the change in the size or shape of the symbols displayed on the execution history display screen 37 may be caused by the number of positions. In addition, these changes may be caused by both the amount of the order or executed amount and the amount of the position.

[0097] 7 is an image diagram showing a state in which upper limit price adjustment section 326a, lower limit price adjustment section 326b, first type order placement button 327, and second type order placement button 328 are displayed on chart display screen 32 of touch panel 21. As shown in the figure, upper limit price adjustment section 326a and lower limit price adjustment section 326b each display price adjustment buttons (a price increase button with "+" displayed and a price decrease button with "-" displayed), and the upper limit price and lower limit price are adjusted by tapping these buttons.

[0098] [Order procedure for the second type of order (double repeat if-done order)] On the other hand, the second form order is also processed based on the procedure shown in the flowchart of Fig. 4. Specifically, after the procedures of steps S1 to S3 described above, when the second form order placement button 328 on the chart display screen 32 shown in Fig. 7 is tapped in step S4, a second form order input screen is displayed on the touch panel 21.

[0099] FIG. 16 is an image diagram of the second form order input screen 38 displayed on the touch panel 21. As shown in FIG.

[0100] In the second type of order, if-done orders are repeatedly placed using a pair of orders, but for one of the if-done orders (first order) and the order at the other price (second order), the order is placed in such a way that the order execution order of the earlier if-done order is always reversed to the order execution order of the later if-done order (hereinafter, this order type is referred to as "double repeat if-done order.") In this embodiment, all first orders and second orders of double repeat if-done orders are placed within the order price range.

[0101] The second form order input screen 38 displays items necessary for setting a double repeat if-done order. For example, an order amount input field 381 displaying price adjustment buttons ("+" button and "-" button) for increasing or decreasing the position for each price, and a high price side stop-loss price input field 382 for inputting the high price side stop-loss price are displayed. In addition, the first form order input screen 33 displays a number of times input field (not shown) for inputting the number of if-done orders, and a low price side stop-loss price input field (not shown) for inputting the low price side stop-loss price.

[0102] After the user enters the necessary information in these input fields, he / she taps the confirmation button 383 (step S5), which causes an order confirmation screen (not shown) similar to the order confirmation screen 34 shown in FIG. 9 to be displayed (step S6). When the order button (not shown) is swiped (step S7), a status display screen (not shown) is displayed on the touch panel, and the order is placed.

[0103] This type of order allows repeated if-done orders based on multiple first and second orders placed with an equal price difference between them, providing a device that allows users to easily trade limit orders using if-done orders while avoiding risks.

[0104] [Price and position adjustments] As with the first type orders, after placing the second type order, the touch panel 21 of the order placing device 2 displays a correction screen (not shown) so that the price and position amount of the first order and the second order can be corrected.

[0105] [Overview of the second type of order (Double Repeat If Done Order)] The second type order thus placed will be generally described below.

[0106] When the central management unit 1 completes accepting an order from the order placement device 2, the order information generation unit 16 first generates the first two groups of order information (hereinafter referred to as the "first order information group" and the "second order information group"), respectively.

[0107] 17 is a diagram showing an order information group and the order information constituting it. As shown in the figure, first orders 51D and 51H, second orders 51E and 51J, third order 51F, and fourth order 51K are constituted. The first order 51D, second order 51E, and third order 51F constitute a first order information group 50B, and the first order 51H, second order 51J, and fourth order 51K constitute a second order information group 50C.

[0108] As shown in FIG. 17, each of the first orders 51D, 51H is configured as information for placing a limit order to buy the same type of financial product at one price (lower order price). Each of the second orders 51E, 51J is formed as information for placing a limit order to sell the same type of financial product at another price (upper order price). The third order 51F is configured as information for placing a stop-loss order to sell at a first stop-loss price lower than the first orders 51D, 51H and the second orders 51E, 51J. The fourth order 51K is configured as information for placing a stop-loss order to buy at a second stop-loss price higher than the first orders 51D, 51H and the second orders 51E, 51J.

[0109] [Buying and Selling Information Settings] When generating the order information, the order information generating unit 16 sets the buying and selling information 181g of each of the order information 51A to 51E. In this embodiment, the order information generating unit 16 sets the buying and selling information 181g for determining the buying and selling type in the first orders 51D, 51H, and the fourth order 51K to "buy", and sets the buying and selling information 181g of the second orders 51E, 51J, and the third order 51F to "sell".

[0110] [Setting limit orders and stop-loss orders] When generating the order information, the order information generating unit 16 sets information indicating either a limit order or a stop order in the order condition information 181j of each of the order information 51A to 51E. In this embodiment, each is set based on a comparison between the prices input in the lower order price input field 44a and the upper order price input field 44b of the input screen 40 (i.e., the lower order price and the upper order price) and the market price at the time of generation (hereinafter referred to as the "market order price").

[0111] [Limit order execution process (first execution procedure)] 18 is a flow chart showing the procedure for processing a second form order in the financial product trading system 1A of this embodiment. The procedure will be explained below with reference to this figure.

[0112] The order information generating unit 16 performs order processing for the first order 51D, the second order 51E, and the third order 51F constituting the first order information group 50B, and the first order 51H, the second order 51J, and the fourth order 51K constituting the second order information group 50C (step S41). In the order processing, the status information 181o2 of the first orders 51D and 51H constituting each of the order information groups 50B and 50C is changed from "waiting (flag "1")" indicating an unordered order to "ordered" indicating an ordered but uncontracted order. The central management unit 1 processes an order with the status information 181o2 of "waiting (flag "1")" (e.g., the second order 51J shown in (a) of FIG. 18) as a limit order before order processing after generation, and processes an order with the status information 181o2 of "ordered (=flag "0")" (e.g., the first order 51H shown in (a) of FIG. 18) as a limit order after order processing.

[0113] 18(a), when the procedure of step S21 is completed, the first order 51D in the first order information group 50B and the second order 51E in the second order information group 50C, whose new / payment information 181m indicates "new (flag "-1")", have status information 181o2 of "ordering". On the other hand, the other orders 51B, 51C, 51D, and 51F, whose new / payment information 181m indicates "payment (flag "1")", have status information 181o2 of "waiting".

[0114] In this state, the price information receiving unit 19 of the central management unit 1 continues to obtain information on the exchange rate. Then, when the market price is not equal to or higher than the fourth order price (or equal to or lower than the third order price) ("No" in step S42) and is equal to or higher than the upper order price (or equal to or lower than the lower order price) ("Yes" in step S43), the contract information generating unit 14 performs contract processing for the second order (or first order) (step S44). Here, "contract processing" refers to changing the status information 181o2 of any order from "ordering" to "completed (flag "-1")" and performing buying and selling processing for the any financial product. In addition, in the case of trading of financial products, this "contract processing" is treated as a first-priority new order being contracted and completed in an if-done order.

[0115] 19 is a time chart showing a schematic representation of an order by the second type order in the financial product trading system 1A of this embodiment. For example, as shown in the figure, assume that the market purchase price of the US dollar is 85.00 yen per dollar at time t1 when an order by if-done order is generated (step S8) and placed (step S21) by if-done order.

[0116] After the order is placed, the market price of the US dollar rises, and at time t2 when the market purchase price 71 becomes 90.00 yen per dollar ("Yes" in step S23), the contract information generation unit 14 performs processing to contract the second order 51E (step S24).

[0117] At time t2' (effectively at the same time as time t2), if the first and second orders of the same order information group (for example, the first order 51D and the second order 51E of the second order information group 50C) have not both been contracted ("No" in step S25), the order information generating unit 16 performs ordering processing of the first (or second) order and the fourth (or third) order constituting the same order information group as the contracted order (step S47). That is, as shown in FIG. 8(b), the status information 181o2 of the first order 51D of the second order information group 50C is changed from "Waiting" to "Ordering" (step S47). As a result, the second-ranked order is treated as being valid in the if-done order based on the second order information group 50C.

[0118] In addition, when one of the first order and the second order constituting the same order information group is executed and the other is executed, the status information 181o2 of the third order 51F or the fourth order 51K constituting the order information group is also changed from "waiting" to "ordering" (step S47). That is, when the first order 51D of the second order information group 50C is executed at the time t2' in FIG. 10, the status information 181o2 of the fourth order 51K of the second order information group 50C is changed from "waiting" to "ordering" as shown in FIG. 8(b). This makes it possible to execute the order for which a position has been acquired by a stop-loss order.

[0119] After that, the process returns to step S42 and subsequent steps. When the market price is not equal to or higher than the fourth order price (or equal to or lower than the third order price) ("No" in step S42) and is equal to the lower order price ("Yes" in step S43), the contract information generation unit 14 performs contract processing for the first order (step S24).

[0120] For example, as shown in Fig. 19, when the market purchase price of the US dollar falls after time t2' and the market purchase price 71 of the US dollar becomes 80.00 yen per dollar at time t3, the contract information generating unit 14 executes a process to contract the limit orders based on the first orders 51D and 51H. As a result, the second-priority order in the if-done order based on the second order information group 50C is treated as having been executed. Also, the first-priority order in the if-done order based on the first order information group 50B is treated as having been executed.

[0121] At the same time, the contract information generation unit 14 cancels the fourth order 51K. Here, the "cancellation process" refers to changing the status information 181o2 of any order from "waiting" or "ordering" to "invalid (flag "2")", and in terms of financial product trading, this is treated as canceling the limit order without contracting it.

[0122] That is, as shown in Fig. 8(b), the status information 181o2 of the first orders 51D and 51H is converted from "ordering" to "completed", and the status information 181o2 of the fourth order 51K is converted from "ordering" to "invalid". Then, the front page distribution unit 11 displays on the display screen 47, as shown in Fig. 9(c1), that the first orders 51D and 51H have been contracted and the fourth order 51K has been invalidated.

[0123] Then, the contract information generating unit 14 rewrites the data in the database 18 corresponding to the first orders 51D and 51H and the second order 51E.

[0124] When the status information of the first order and the second order among the orders constituting one order information group becomes "completed" ("Yes" in step S25), the order information generating unit 16 performs ordering processing for the orders of the new order information group (step S26). In this embodiment, as shown at time t3' in FIG. 10, ordering processing is performed for the first order 51D, the second order 51E, and the fourth order 51K of the new second order information group 50C. The specific contents of the procedure in step S26 will be described later.

[0125] Furthermore, the order information generation unit 16 performs ordering processing for the first (or second) order and the third (or fourth) order of the other order information group (step S47). In this embodiment, at time t3' in FIG. 19, ordering processing is performed for the second order 51E of the first order information group 50B. As a result, the second-ranked order in the if-done order based on the first order information group 50B is treated as being valid. Then, the process returns to step S42 and subsequent steps.

[0126] That is, in this embodiment, when contract processing is performed at the lower order price and the upper order price, two orders are contracted (for example, second orders 51E and 51B at time t2 in FIG. 10, and first orders 51D and 51A at time t3). Therefore, compared to a case where an if-done order is performed in a format where one limit order is contracted every time the market price reaches the lower order price and the upper order price, the user can make a large profit in a short period of time.

[0127] In addition, if the market price of the financial product becomes equal to or higher than the fourth order price (or equal to or lower than the third order price) ("Yes" in step S42), the contract information generation unit 14 performs contract processing for the fourth order 51K (or the third order 51F) and cancels all uncontracted orders (step S28).

[0128] In this embodiment, even if the market price falls sharply and the market price of the financial product falls below the third order price (1 dollar = 70.00 yen), the contract information generating unit 14 performs the same cancellation process as above.

[0129] After the process of step S48, the central management unit 1 finishes all contract processing based on the order.

[0130] The results of these orders and processing are successively displayed on the touch panel 21 of the order placing device 2, allowing the user to confirm the transaction.

[0131] With this configuration, the user can obtain higher profits when an order is executed than when only one order is executed. This makes it possible to provide a device that allows the user to perform rational trading by fully utilizing profit opportunities while avoiding risks without making the user go through complicated ordering procedures.

[0132] [Display of orders executed between logging off and logging back in] In either the first form order or the second form order, the number of orders that have been filled during the period from when the user who placed the order for the financial product logs off the order placing device 2 until when the user logs back in to the central management device 1 can be displayed graphically on the menu screen that is displayed after logging in. This allows the user to quickly check the number of orders that have been filled while they have not yet been confirmed, thereby improving user convenience.

[0133] [Other transactions] In addition to the above-mentioned types of transactions, the financial product trading system 1A can also perform transactions in which multiple limit orders are simultaneously placed in an order price range with an equal price difference and equal positions for each price (hereinafter referred to as "trap trade"), and transactions in which if-done orders in which a first order and a second order are set at any price are repeatedly placed (hereinafter referred to as "repeat if-done order"), by placing an order from the order placing device 2. In addition, the financial product trading system 1A can also perform transactions in which multiple orders are placed for a first order and multiple second orders of if-done orders, with an equal price difference and equal positions for each price as in the case of trap trade (hereinafter referred to as "trap if-done order"), and general normal if-done orders, by placing an order from the order placing device 2. This can improve the convenience of limit orders.

[0134] As described above, in this embodiment, when the user's finger 100 touches the touch panel 21 on which a chart is displayed from the outside, the touch panel 21 of the order placing device 2 causes the order placing unit 25 to acquire price information on the price displayed corresponding to the location touched by the finger 100, so that the user can intuitively specify the upper limit price and the lower limit price for placing a limit order by touching any price on the chart displayed on the touch panel 21 with his / her finger. Also, when the touch panel 21 and the user's finger 100 are released from the touch panel 21, the order placing unit 25 is caused to set the upper limit price and the lower limit price, and the order placing unit 25 is caused to place order information in the order price range formed between the upper limit price and the lower limit price, so that the user can automatically place multiple order information in the order price range formed between the specified upper limit price and the lower limit price. As a result, in limit orders for financial products, the user using the system can place multiple limit orders with simple operations without performing complicated input work, and the user can place limit orders with high convenience.

[0135] In this embodiment, the visual appearance is changed depending on the size of the position at each price of the placed order information, allowing the user to easily and intuitively grasp the position at each price, thereby further improving convenience for users placing limit orders.

[0136] In this embodiment, the size of the position for each price in the order information can be displayed by the density of the color, allowing the user to easily and intuitively grasp the position for each price, further enhancing convenience for users placing limit orders.

[0137] In this embodiment, the size of the position for each price in the order information can be displayed by at least one of the shape and size of the symbol, allowing the user to easily and intuitively grasp the position for each price, further enhancing convenience for users placing limit orders.

[0138] In this embodiment, limit orders that have not been executed after being placed and limit orders that have been executed after being placed can be displayed using at least one of color and shape, allowing users to easily and visually grasp the difference between unexecuted limit orders and executed limit orders, further enhancing convenience for users placing limit orders.

[0139] In this embodiment, the convenience of a user placing a limit order on a device equipped with a touch panel can be further improved.

[0140] The above embodiment can also be implemented as (Modification 1) to (Modification 6) described below.

[0141] (Variation 1) In the above embodiment, while a chart is displayed on the chart display screen 32 of the touch panel 21, the upper limit price and the lower limit price are set by touching two points on the chart. However, this is not limited to the above, and the order placing device 2 may be configured to input numerical values ​​for the upper limit price and the lower limit price, or numerical values ​​for either the upper limit price or the lower limit price and the price spread, to display an order price range on the chart display screen 32 based on these numerical values, and to place multiple limit orders within this order price range.

[0142] (Variation 2) In the above embodiment, the execution process of the first orders 51D, 51H and the second orders 51E, 51J can be repeated virtually unlimitedly, but the input screen 40 may be provided with a repeat count selection field, and the if-done order may be repeated the number of times input in the repeat count selection field. In this case, each of the order information 51A to 51F is configured to include information for recording the number of repetitions.

[0143] (Variation 3) In the above embodiment, furthermore, a trail width information input field may be displayed on the touch panel 21, and the central management unit 1 may provide trail width information as attribute information of the first orders 51D, 51H and the second orders 51E, 51J, so that when the market price rises or falls by more than the trail width information, the order price information 181h of each of the order information 51A to 51F may be increased or decreased by the price of the trail width information.

[0144] (Variation 4) In the above embodiment, instead of configuring all orders as limit orders, the first order of an if-done order (including the above-mentioned repeat if-done order and double repeat if-done order) may be set at the same price as the market order price at the time the order information was generated, and the upper order price may be set based on information entered from the input screen (for example, the price entered in the upper order price field or the profit amount for each if-done order entered in the profit amount input field), and a limit order may be placed using the if-done order.

[0145] (Variation 5) In the above embodiment, when the market order price is higher than the lower order price and lower than the upper order price, the order condition information 181j of the first orders 51D, 51H and the second orders 51E, 51J is set as "limit price", and when the market order price is equal to the lower order price or the upper order price at the time of generating the order information in (setting condition 4), the generation of each order information 51A, 51B, 51C, 51D, 51E, 51F is canceled. However, instead of this configuration, when the market order price is equal to or higher than the lower order price and lower than the upper order price in (setting condition 1), the order condition information 181j of the first orders 51D, 51H and the second orders 51E, 51J may be set as "limit price", and (setting condition 4) may not exist. Specifically, for example, when the market order price is equal to the lower order price, the order information generation unit 16 may be configured to set the order condition information 181j of the first order 51D as “market”, which is a market order, and set the order condition information 181j of the first order 51D and the second orders 51E and 51J as “limit orders”, and set the third order 51F and the fourth order 51K as “stop orders”.

[0146] (Variation 6) The financial product trading system 1A in the above embodiment and each modified example deals with foreign exchange as a financial product, but this is not limited to this, and the present invention can also be applied to financial product trading systems that deal with other financial products, such as stocks and bonds.

[0147] It goes without saying that the above-described embodiment and each modification are merely examples of the present invention, and that the present invention is not limited to the above-described embodiment and modifications. [Explanation of symbols]

[0148] 1A Financial Instruments Trading System 1...Central management device 2,21~2 n ...Order placement device 14...Contract information generation unit (contract information generation means) 16 Order information generation unit (order information generation means) 19 Price information receiving unit (market price information acquisition means) 21,211~21 n ···Touch panel 22,221~22 n ...Display section (display means) 23,231~23 n ...Operation unit (operation means) 24,241~24 n Price range specification unit (price range specification means) 25,251~25 n ...Order placing unit (order placing means) 26,261~26 n Display mode management unit (display mode management means) 50A1, 50A5, 50B, 50C, 50D, 50E, 50F, Ordering Information Group 51A1, 51A m ,51D,51H...First order 50B1, 51B m ,51E,51J...Second order 51C1, 51C m ,51F...Third Order

Claims

1. A financial instruments trading terminal that communicates with a financial instruments trading management device that manages trading of financial instruments and is used by a trader who trades the financial instruments, The financial instruments trading terminal comprises: a display means for displaying an image of a chart of the market price of the financial product based on data transmitted by an image supply means provided in the financial product transaction management device, the image displaying a chart having a vertical axis parameter of the price of the financial product and a horizontal axis parameter of time; an operating means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means, and for causing the financial product transaction management device to perform a process to generate order information for trading the financial product using information on the price of the financial product shown at the specified position; Equipped with the operation means, while the chart is displayed on the display means, acquires price information of the chart at two locations, one above the other, of the display means by physical operation and transmits the price information to the financial instruments exchange management device; the display means displays on the chart information indicating one order price range formed between the upper limit price and the lower limit price, the price information corresponding to the upper position acquired by the operation of the operation means being an upper limit price and the price information corresponding to the lower position acquired by the operation of the operation means being an upper limit price, the information being generated in the financial product transaction management device, the operation means acquires information on the number of orders of a plurality of first orders set at different prices within the order price range and a plurality of second orders set at different prices corresponding to each of the first orders, and transmits the information to the financial product exchange management device; setting a price spread between each of the first orders and a price spread between each of the second orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price forming the order price range by a value of the information on the number of orders acquired by the operation means; generating first order information as the order information for trading the first orders, in which first order prices, which are the prices of each of the first orders, are set to the order price range, and second order information as the order information for trading the second orders at second order prices, which are the prices of each of the second orders; the display means displays the results of placing and contracting the first orders and the results of placing and contracting the second orders. A financial instruments trading terminal comprising:

2. A financial instruments trading terminal that communicates with a financial instruments trading management device that manages trading of financial instruments and is used by a trader who trades the financial instruments, The financial instruments trading terminal comprises: a display means for displaying an image of a chart of the market price of the financial product based on data transmitted by an image supply means provided in the financial product transaction management device, the image displaying a chart having a vertical axis parameter of the price of the financial product and a horizontal axis parameter of time; an operation means for performing an operation for trading a financial product based on an external object coming into contact with or approaching the display means; Equipped with The financial product transaction management device an image supply means for displaying an image of the chart on the display means of the financial instruments trading terminal; a specific price information display means for displaying, on the display means, specific price information indicating a specific price corresponding to a position on the chart displayed by the image supply means and designated by operation of the operation means; an order information generating means for acquiring the specific price information and generating, by a predetermined calculation using the specific price information, a plurality of first order information for placing a first order for one of buying or selling at a first order price and a plurality of second order information for placing a second order for the other of buying or selling at a second order price; an order quantity acquiring means for acquiring information on the order quantity as information on the order quantities of the first orders set at different order prices; The display means includes: displaying the chart provided by the image providing means of the financial product transaction management device; when the object comes into contact with or comes close to two positions, one at the top and one at the bottom, of the display means on which the chart is displayed, and the operation means acquires two pieces of specific price information corresponding to the positions of contact or closeness, the specific price information corresponding to the upper position is set as an upper limit price of the first order price, and the specific price information corresponding to the lower position is set as a lower limit price of the first order price, and information is displayed on the chart of the display means that sets the range between the upper limit price and the lower limit price as one order price range, The operation means includes: Transmitting the two pieces of specific price information thus acquired to the financial product transaction management device; a price spread between each of the first orders and a price spread between each of the second orders are set in the order information generating means based on a value obtained by dividing a price difference between the upper limit price and the lower limit price forming the order price range by the value of the information on the number of orders acquired by the order number acquiring means; generating the first order information for trading the first orders, in which first order prices, which are the prices of each of the first orders, are set to the order price range, and the second order information for trading the second orders at second order prices, which are the prices of each of the second orders; the display means displays the results of placing and contracting the first orders and the results of placing and contracting the second orders. A financial instruments trading terminal comprising:

3. the financial product transaction management device includes a display mode management means for monitoring the state of the order information of an order that has been placed and for managing the display mode of the order information on the display means in accordance with the state; 3. The financial instruments trading terminal according to claim 1, wherein the display means changes the display mode in accordance with the order information generated based on the processing of the display mode management means, depending on the size of the order quantity for each price of the placed order.

4. 4. The financial instruments trading terminal according to claim 3, wherein the display means displays each of the orders on the chart in an arbitrary color based on the order information generated based on the processing of the display mode management means, and changes the intensity of the color depending on the size of the order quantity for each price in the order information.

5. 5. The financial instruments trading terminal according to claim 3 or 4, characterized in that the display means displays each of the orders on the chart with a symbol of an arbitrary shape based on the order information generated based on the processing of the display mode management means, and changes at least one of the shape and size of the symbol depending on at least one of the size of the order quantity for each price of each of the orders and the number of the orders.

6. The financial instruments trading terminal according to any one of claims 3 to 5, characterized in that the display means changes at least one of the color and shape of the order information displayed for the order information that has not yet been executed after placing an order and the order information that has been executed after placing an order, depending on the order information generated based on the processing of the display mode management means.

7. 7. The financial instruments transaction terminal according to claim 1, wherein the display means and the operation means are configured as a touch panel.

8. A financial instruments transaction management device that transmits and receives data to and from a financial instruments transaction terminal having a display means for displaying an image of a chart regarding financial instruments transactions, the vertical axis of which represents a price of the financial instruments and the horizontal axis of which represents time, and an operation means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means, and that causes transactions of the financial instruments displayed on the chart displayed on the display means of the financial instruments transaction terminal to be performed, an image supplying means for transmitting data of an image of the chart, the vertical axis of which represents the price of the financial product and the horizontal axis of which represents time, to the financial product trading terminal, and for displaying the image of the chart on the display means of the financial product trading terminal; an order information generating means for acquiring information on a physical operation of the operating means with respect to the display means on which the chart is displayed, and generating a plurality of first order information for placing a first order for either buying or selling at a first order price and a second order information for placing a second order for the other of the buying or selling at a second order price based on price information of the chart acquired by the information on the physical operation; an order quantity acquiring means for acquiring information on the order quantities of a plurality of the first orders set at different order prices; The order information generating means when price information of the chart is acquired at two positions in the upper and lower directions of the display means by physically operating the operation means on the display means on which the chart is displayed, the price information corresponding to the upper position among the price information acquired by the operation means is set as the upper limit price, and the price information corresponding to the lower position is set as the lower limit price; forming an order price range between the upper limit price and the lower limit price; the image supply means causes the display means to display the chart information; The order information generating means setting a price spread between the first orders and a price spread between the second orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price forming the order price range by the value of the information on the number of orders acquired by the order number acquisition means; generating the first order information for trading the first orders, in which a first order price, which is the price of each of the first orders, is set to the order price range, and generating the second order information for trading the second orders at a second order price, which is the price of each of the second orders; causing the display means to display the results of placing and contracting the first orders and the results of placing and contracting the second orders; A financial product transaction management device comprising:

9. A financial instruments transaction management device that transmits and receives data to and from a financial instruments transaction terminal having a display means for displaying an image of a chart regarding financial instruments transactions, the vertical axis of which represents a price of the financial instruments and the horizontal axis of which represents time, and an operation means for performing an operation for financial instruments transactions based on an external object coming into contact with or approaching the display means, and that causes transactions of the financial instruments displayed on the chart displayed on the display means of the financial instruments transaction terminal to be performed, an image supplying means for transmitting data of an image of the chart, the vertical axis of which represents the price of the financial product and the horizontal axis of which represents time, to the financial product trading terminal, and for displaying the image of the chart on the display means of the financial product trading terminal; a specific price information display means for displaying, on the display means, specific price information indicating a specific price corresponding to a position on the chart displayed by the image supply means and designated by operation of the operation means; an order information generating means for acquiring the specific price information and generating, by a predetermined calculation using the specific price information, a plurality of first order information for placing a first order for one of buying or selling at a first order price and a plurality of second order information for placing a second order for the other of buying or selling at a second order price; an order quantity acquiring means for acquiring information on the order quantity as information on the order quantities of the first orders set at different order prices; the image supply means causes the display means to display the chart; when the object comes into contact with or approaches two positions, one at the top and one at the bottom, of the display means on which the chart is displayed, and the operation means acquires the two pieces of specific price information corresponding to the positions of contact or approach, the specific price information display means displays, on the chart of the display means, information that sets the specific price information corresponding to the upper position as an upper limit price of the first order price and the specific price information corresponding to the lower position as a lower limit price of the first order price, and sets the range between the upper limit price and the lower limit price as one order price range, The order information generating means setting a price spread between each of the first orders and a price spread between each of the second orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price forming the order price range by the value of the information on the number of orders acquired by the order number acquisition means; generating the first order information for trading the first orders, in which a first order price, which is the price of each of the first orders, is set to the order price range, and generating the second order information for trading the second orders at a second order price, which is the price of each of the second orders; causing the display means to display the results of placing and contracting the first orders and the results of placing and contracting the second orders; A financial product transaction management device comprising:

10. a financial product trading terminal including: a display means for displaying an image of a chart relating to a financial product transaction, the vertical axis of which represents the price of the financial product and the horizontal axis of which represents time; and an operation means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means; a financial instruments transaction management device that transmits and receives data to and from the financial instruments transaction terminal and allows the financial instruments displayed on the chart displayed on the display means of the financial instruments transaction terminal to be traded; A financial instruments transaction management system comprising: The financial instruments trading terminal includes: a display means for displaying an image of a chart of the market price of the financial product based on data transmitted by an image supply means provided in the financial product transaction management device, the image displaying a chart having a vertical axis parameter of the price of the financial product and a horizontal axis parameter of time; an operation means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means, and for causing the financial product transaction management device to perform a process to generate order information for trading the financial product using information on the price of the financial product shown at the specified position, The financial product transaction management device an image providing means for displaying an image of the chart on the display means of the financial instruments trading terminal; an order information generating means for acquiring information on a physical operation of the operating means with respect to the display means on which the chart is displayed, and generating a plurality of first order information for placing a first order for either buying or selling at a first order price and a second order information for placing a second order for the other of the buying or selling at a second order price based on price information of the chart acquired by the information on the physical operation; an order quantity acquiring means for acquiring information on the order quantities of a plurality of the first orders set at different order prices; the image supply means causes the display means to display the chart information; the operation means, while the chart is displayed on the display means, acquires price information of the chart at two locations, one above the other, of the display means by physical operation and transmits the price information to the financial instruments exchange management device; the display means displays on the chart information that indicates an order price range formed between the upper limit price and the lower limit price, the price information corresponding to the upper position acquired by the operation of the operation means being an upper limit price and the price information corresponding to the lower position acquired by the operation of the operation means being a lower limit price, the information being generated in the financial product transaction management device; the operation means acquires information on the number of orders of a plurality of first orders set at different prices within the order price range and a plurality of second orders set at different prices corresponding to each of the first orders, and transmits the information to the financial product exchange management device; the order information generating means sets a price spread between the first orders and a price spread between the second orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price forming the order price range by the value of the information on the number of ordered items acquired by the order number acquiring means, generating the first order information for trading the first orders, in which a first order price, which is the price of each of the first orders, is set to the order price range, and generating the second order information for trading the second orders at a second order price, which is the price of each of the second orders; The display means displays the results of placing and contracting the first orders and the results of placing and contracting the second orders. A financial product transaction management system comprising:

11. a financial product trading terminal including: a display means for displaying an image of a chart relating to a financial product transaction, the vertical axis of which represents the price of the financial product and the horizontal axis of which represents time; and an operation means for performing a physical operation to specify an arbitrary position on the chart displayed on the display means; a financial instruments transaction management device that transmits and receives data to and from the financial instruments transaction terminal and allows the financial instruments displayed on the chart displayed on the display means of the financial instruments transaction terminal to be traded; A financial instruments transaction management system comprising: The financial instruments trading terminal includes: a display means for displaying an image of a chart of the market price of the financial product based on data transmitted by an image supply means provided in the financial product transaction management device, the image displaying a chart having a vertical axis parameter of the price of the financial product and a horizontal axis parameter of time; and an operation means for performing an operation for trading a financial product based on an external object coming into contact with or approaching the display means, The financial product transaction management device an image providing means for displaying an image of the chart on the display means of the financial instruments trading terminal; a specific price information display means for displaying, on the display means, specific price information indicating a specific price corresponding to a position on the chart displayed by the image supply means and designated by operation of the operation means; an order information generating means for acquiring the specific price information and generating, by a predetermined calculation using the specific price information, a plurality of first order information for placing a first order for one of buying or selling at a first order price and a plurality of second order information for placing a second order for the other of buying or selling at a second order price; an order quantity acquiring means for acquiring information on the order quantity as information on the order quantities of the first orders set at different order prices; the image supply means causes the display means to display the chart information; when the object comes into contact with or comes into proximity with two points on the upper and lower sides of the display means while the chart is being displayed on the display means, the operation means acquires two pieces of specific price information corresponding to the positions of contact or proximity and transmits them to the financial instruments exchange management device; when the object comes into contact with or approaches two positions, one at the top and one at the bottom, of the display means on which the chart is displayed, and the operation means acquires the two pieces of specific price information corresponding to the positions of contact or approach, the specific price information display means displays, on the chart of the display means, information that sets the specific price information corresponding to the upper position as an upper limit price of the first order price and the specific price information corresponding to the lower position as a lower limit price of the first order price, and sets the range between the upper limit price and the lower limit price as one order price range, The order information generating means setting a price spread between the first orders and a price spread between the second orders based on a value obtained by dividing a price difference between the upper limit price and the lower limit price forming the order price range by the value of the information on the number of orders acquired by the order number acquisition means; generating the first order information for trading the first orders, in which a first order price, which is the price of each of the first orders, is set to the order price range, and generating the second order information for trading the second orders at a second order price, which is the price of each of the second orders; The display means displays the results of placing and contracting the first orders and the results of placing and contracting the second orders. A financial product transaction management system comprising:

12. A program for causing a computer to function as the financial product trading terminal according to any one of claims 1 to 7.

Citation Information

Patent Citations

  • Financial commodity buying and selling ordering system

    JP2002318911A

  • User interface for electronic trading system

    JP2002541588A

  • Device and method of automatic buying and selling order for specifying order time

    JP2006099787A

  • Merchandise buying and selling order data display method and device

    JP2007183709A

  • Financial product transaction management apparatus and program

    JP2008130002A

Cited By

  • Financial product transaction terminal, financial product transaction management device, financial product transaction management system, and program

    JP2025031828A