JP7773252B2 - Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program - Google Patents
Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and programInfo
- Publication number
- JP7773252B2 JP7773252B2 JP2024167813A JP2024167813A JP7773252B2 JP 7773252 B2 JP7773252 B2 JP 7773252B2 JP 2024167813 A JP2024167813 A JP 2024167813A JP 2024167813 A JP2024167813 A JP 2024167813A JP 7773252 B2 JP7773252 B2 JP 7773252B2
- Authority
- JP
- Japan
- Prior art keywords
- order
- information
- orders
- order information
- regularity
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Description
本発明は、外国為替等、金融商品の取引を管理、支援する技術に関する。 The present invention relates to technology for managing and supporting transactions of financial products such as foreign exchange.
近年、多様な場所や多様な時間に取引を行わせて取引の利便性を高めるための技術として、外国為替等の金融商品の取引を行う者(以下「取引者」と称する。)に、ネットワークに接続されたコンピュータシステムを用いて取引を行わせる技術が普及している。このような技術としては、異なる複数の価格に金融商品の注文を発注させる処理と、発注した注文の注文価格と相場価格とが一致したら発注した注文を約定させる処理とを行う構成を備えた発明が知られている(例えば、特許文献1参照)。 In recent years, technology that allows traders of financial products such as foreign exchange (hereinafter referred to as "traders") to conduct transactions using computer systems connected to a network has become widespread, as a way to increase trading convenience by allowing transactions to be conducted in a variety of locations and at a variety of times. One known example of such technology is an invention that includes a configuration for processing orders for financial products at multiple different prices and for executing the orders when the order price of the placed order matches the market price (see, for example, Patent Document 1).
ここで、金融商品の取引を行う場合は、効率的に利益を確保することや想定外の相場変動によるリスクを回避すること等を目的に、注文を行う者が注文価格や注文する日時や相場の状況などによって注文数量を変えることを望む場合がある。しかし、特許文献1に記載の発明は、一の売買注文申込情報に基づいて生成される注文情報により発注される複数の注文は、いずれも同じ注文数量に設定される。そのため、特許文献1に記載の発明においては、注文を行う者に、それぞれの目的に応じた注文を行わせることが難しい場合も出てくる可能性があるという問題がある。 When trading financial products, the person placing the order may wish to vary the order quantity depending on the order price, order date and time, market conditions, etc., in order to efficiently secure profits or avoid risks due to unexpected market fluctuations. However, with the invention described in Patent Document 1, the same order quantity is set for all multiple orders placed using order information generated based on a single buy/sell order application. As a result, the invention described in Patent Document 1 poses a problem in that it may be difficult for orderers to place orders that suit their respective purposes.
本発明は上記の問題に鑑みてなされたものであり、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、取引の利便性を高めることができる金融商品取引管理装置、金融商品取引管理システムを提供することを課題としている。 The present invention was made in consideration of the above-mentioned problems, and aims to provide a financial instruments transaction management device and a financial instruments transaction management system that can enhance trading convenience while allowing multiple orders to be placed in a manner that meets the diverse objectives of those trading financial instruments.
かかる課題を解決するために、請求項1に記載の発明は、金融商品の注文の発注、及び/又は、前記金融商品の前記注文の約定、による前記金融商品の前記注文の取引を行う利用者に、前記金融商品の取引を行わせる金融商品取引管理装置であって、それぞれが、特定の前記金融商品における、一の注文価格について、前記特定の前記金融商品における金融商品取引単位数量を基準として、一の注文数量の前記注文を発注する注文情報を、前記特定の前記金融商品における、異なる注文価格において前記注文を発注するための所定の規則性を有する複数の前記注文情報として、一の注文手続によって生成する注文情報生成手段と、該注文情報生成手段によって生成される前記注文情報の一部を、該注文情報に基づいて設定される一部の前記注文を前記所定の規則性から逸脱した注文として設定することで、前記複数の注文を、前記所定の規則性を有する前記注文と前記所定の規則性を逸脱する前記注文とが併存する状態とする規則性修正手段と、前記利用者に前記注文情報を視認させる注文情報表示手段に、前記注文情報生成手段が前記注文情報を生成するための情報、及び、前記規則性修正手段によって前記所定の規則性から逸脱させた前記注文を表示させる制御を行う注文情報表示制御手段とを備え、前記注文情報生成手段は、複数の前記注文のそれぞれが約定したのちに再度前記注文を行うための前記注文情報を生成する場合、前記規則性を逸脱する前記注文に対応する前記注文を、前記規則性を有する状態として、それぞれの前記注文情報を生成することを特徴とする。
In order to solve the above problem, the invention of claim 1 is a financial instruments transaction management device that allows a user who trades an order for a financial instrument to trade the financial instrument by placing an order for the financial instrument and/or by executing the order for the financial instrument, the financial instruments transaction management device comprising: order information generation means that generates, by a single order procedure, a plurality of pieces of order information each having a predetermined regularity for placing the order at different order prices for the specific financial instrument, for a single order price for the specific financial instrument based on a financial instrument trading unit quantity for the specific financial instrument; and a part of the order information generated by the order information generation means that is set based on the order information. The system is characterized in that it comprises: regularity correction means for setting an order as an order that deviates from the predetermined regularity, thereby bringing the multiple orders into a state where orders that have the predetermined regularity and orders that deviate from the predetermined regularity coexist; and order information display means for allowing the user to visually recognize the order information, the order information display control means for controlling the display of information used by the order information generation means to generate the order information and the orders that have deviated from the predetermined regularity by the regularity correction means, when generating the order information for placing the order again after each of the multiple orders has been executed, the order information generation means generates each of the order information by setting the order corresponding to the order that deviates from the regularity as being in a state having the regularity.
請求項2に記載の発明は、請求項1に記載の構成に加え、前記注文情報表示制御手段は、 前記注文情報表示手段に、複数の前記所定の規則性の情報を利用者に対して選択可能に表示させるための制御を行うと共に、前記注文情報表示手段に表示され、前記利用者によって選択された前記所定の規則性の情報に基づいて、前記注文情報を前記注文情報生成手段において自動的に生成させるための情報を前記注文情報表示手段に表示させることを特徴とする。
The invention of claim 2 is characterized in that, in addition to the configuration of claim 1 , the order information display control means controls the order information display means to display a plurality of pieces of information having the predetermined regularity selectable by the user, and causes the order information display means to display information for causing the order information generation means to automatically generate the order information based on the information having the predetermined regularity displayed on the order information display means and selected by the user.
請求項3に記載の発明は、請求項2に記載の構成に加え、前記規則性修正手段は、複数の前記注文価格において、値幅が前記所定の規則性を有する前記注文を発注するように生成された前記注文情報のうち少なくとも一部の前記値幅が前記所定の規則性から逸脱するように修正し、前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記値幅が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする。
The invention of claim 3 is characterized in that, in addition to the configuration of claim 2 , the regularity correction means corrects the price ranges of at least some of the order information generated to place the orders whose price ranges have the predetermined regularity at a plurality of the order prices so that they deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose price ranges have been corrected so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.
請求項4に記載の発明は、請求項2に記載の構成に加え、前記規則性修正手段は、複数の前記注文価格において、利幅が前記所定の規則性を有する前記注文を発注するように生成された前記注文情報のうち少なくとも一部の前記利幅が前記所定の規則性から逸脱するように修正し、前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記利幅が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする。
The invention of claim 4 is characterized in that, in addition to the configuration of claim 2 , the regularity correction means corrects the profit margins of at least some of the order information generated to place the orders whose profit margins have the predetermined regularity at a plurality of the order prices so that they deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose profit margins have been corrected so that they deviate from the predetermined regularity, based on the information displayed on the order information display means.
請求項5に記載の発明は、請求項2に記載の構成に加え、前記規則性修正手段は、複数の前記注文価格において、前記注文の指値注文か成行注文かについての執行条件が前記所定の規則性を有する前記注文を発注するように生成された前記注文情報のうち一部の前記執行条件が前記所定の規則性から逸脱するように修正し、前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記執行条件が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする。
The invention of claim 5 is characterized in that, in addition to the configuration of claim 2 , the regularity correction means corrects, at a plurality of the order prices, some of the order information generated to place orders whose execution conditions as to whether the orders are limit orders or market orders have the predetermined regularity, so that the execution conditions deviate from the predetermined regularity, and the order information display control means causes the order information display means to display, based on the information displayed on the order information display means, the orders whose execution conditions have been corrected so as to deviate from the predetermined regularity.
請求項6に記載の発明は、請求項2に記載の構成に加え、前記規則性修正手段は、所定の価格範囲に設定された、複数の前記注文価格において、前記注文の指値注文か逆指値注文か成行注文かについての執行条件が前記所定の規則性を有する前記注文を発注するように生成された前記注文情報のうち一部の前記執行条件が前記所定の規則性から逸脱するように修正し、前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記執行条件が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする。
The invention of claim 6 has the configuration of claim 2 , and is characterized in that the regularity correction means corrects some of the order information generated to place orders whose execution conditions, whether limit orders, stop orders, or market orders, have the predetermined regularity at a plurality of order prices set within a predetermined price range, so that the execution conditions deviate from the predetermined regularity, and the order information display control means causes the order information display means to display the orders whose execution conditions have been corrected so as to deviate from the predetermined regularity, based on the information displayed on the order information display means.
請求項7に記載の発明は、請求項1乃至6の何れか一つに記載の構成に加え、前記注文情報のそれぞれは、さらに、一の注文価格の一の注文数量の前記注文を約定させるものであって、前記注文情報生成手段によって生成された前記注文情報に基づく前記注文を、所定の約定条件を満たした際に約定させる約定情報生成手段を備えたことを特徴とする。
The invention of claim 7 is characterized in that, in addition to the configuration of any one of claims 1 to 6 , each of the order information further executes the order for one order quantity at one order price, and further comprises execution information generation means for executing the order based on the order information generated by the order information generation means when predetermined execution conditions are satisfied.
請求項8に記載の発明は、金融商品の注文の発注、及び/又は、前記金融商品の前記注文の約定、による前記金融商品の前記注文の取引を行う利用者に、前記金融商品の取引を行わせる金融商品取引管理システムであって、それぞれが、特定の前記金融商品における、一の注文価格について、前記特定の前記金融商品における金融商品取引単位数量を基準として、一の注文数量の前記注文を発注する注文情報を、前記特定の前記金融商品における、異なる注文価格において前記注文を発注するための所定の規則性を有する複数の前記注文情報
として、一の注文手続によって生成する注文情報生成手段と、該注文情報生成手段によって生成される前記注文情報の一部を、該注文情報に基づいて設定される一部の前記注文を前記所定の規則性から逸脱した注文として設定することで、前記複数の注文を、前記所定の規則性を有する前記注文と前記所定の規則性を逸脱する前記注文とが併存する状態とする規則性修正手段と、前記利用者に前記注文情報を視認させる注文情報表示手段に、前記注文情報生成手段が前記注文情報を生成するための情報、及び、前記規則性修正手段によって前記所定の規則性から逸脱させた前記注文を表示させる制御を行う注文情報表示制御手段とを備え、前記注文情報生成手段は、複数の前記注文のそれぞれが約定したのちに再度前記注文を行うための前記注文情報を生成する場合、前記規則性を逸脱する前記注文に対応する前記注文を、前記規則性を有する状態として、それぞれの前記注文情報を生成することを特徴とする。
The invention described in claim 8 is a financial product transaction management system that allows a user who trades an order for a financial product to trade the financial product by placing an order for the financial product and/or by contracting the order for the financial product, the system including: order information for placing an order for a certain order quantity based on a financial product trading unit quantity for the specific financial product at a certain order price for the specific financial product; and a plurality of order information having a predetermined regularity for placing the order at different order prices for the specific financial product. the system comprises order information generation means for generating orders by a single order procedure, regularity correction means for setting part of the order information generated by the order information generation means, and part of the orders set based on the order information, as orders that deviate from the predetermined regularity, thereby bringing the plurality of orders into a state where the orders that have the predetermined regularity and the orders that deviate from the predetermined regularity coexist, and order information display control means for controlling the display of information used by the order information generation means to generate the order information and the orders that have deviated from the predetermined regularity by the regularity correction means, in an order information display means that allows the user to visually confirm the order information, and the order information generation means is characterized in that, when generating the order information for placing the order again after each of the plurality of orders has been executed, the order information generation means generates each of the order information by setting the order corresponding to the order that deviates from the regularity as being in a state having the regularity.
請求項9に記載の発明は、金融商品の注文の発注、及び/又は、前記金融商品の前記注文の約定、による前記金融商品の前記注文の取引を行う利用者に、前記金融商品の取引を行わせる金融商品取引管理装置と通信可能な、前記金融商品の取引を行う取引者の用いる金融商品取引端末であって、該金融商品取引端末は、前記利用者によって前記金融商品の取引に関する各種操作が行われる操作手段と、前記利用者に対して前記金融商品の取引に関する情報を表示する表示手段とを備え、前記操作手段は、それぞれが、特定の前記金融商品における、一の注文価格について、前記特定の前記金融商品における金融商品取引単位数量を基準として、一の注文数量の前記注文を発注する注文情報を、前記特定の前記金融商品における、異なる注文価格において前記注文を発注するための所定の規則性を有する複数の前記注文情報として、前記金融商品取引管理装置の注文情報生成手段に生成させるための情報が前記利用者に入力される手段としての、前記金融商品取引単位数量の情報としての取引単位数量情報が前記利用者に入力される基準価格入力手段と、前記所定の規則性の情報としての規則性情報が前記利用者に入力される規則性入力手段とを備えると共に、一部の前記注文の前記所定の規則性を逸脱させる情報としての規則性修正情報が前記利用者に入力される規則性修正情報入力手段を備え、前記表示手段は、前記利用者の操作によって入力された、前記取引単位数量情報と、前記規則性情報と、前記規則性修正情報とが表示されるように構成され、 前記金融商品取引管理装置の備える前記注文情報生成手段が生成した、前記注文情報に基づく前記注文が表示されるように構成され、前記金融商品取引管理装置の備える前記注文を約定させる処理を行う約定情報生成手段によって行われる、前記注文の前記約定が表示されるように構成され、前記注文情報生成手段においては、複数の前記注文のそれぞれが約定したのちに再度前記注文を行うための前記注文情報が生成される場合、前記規則性を逸脱する前記注文に対応する前記注文が、前記規則性を有する状態として、それぞれの前記注文情報が生成され、前記表示手段は、前記注文情報生成手段において、前記規則性を逸脱する前記注文に対応する前記注文が再度生成される場合、該再度生成された前記注文を前記所定の規則性を有する状態で表示させることを特徴とする。
The invention described in claim 9 is a financial instruments trading terminal used by a trader who trades financial instruments, capable of communicating with a financial instruments trading management device that allows a user who trades an order for a financial instrument by placing an order for the financial instrument and/or by contracting the order for the financial instrument to trade the financial instrument, wherein the financial instruments trading terminal comprises an operation means by which the user performs various operations related to the trade of the financial instrument, and a display means that displays information about the trade of the financial instrument to the user, and the operation means each displays order information for placing an order for a specific financial instrument, for a specific order price, based on the financial instrument trading unit quantity for the specific financial instrument, and the financial instruments transaction management device comprises a base price input means for inputting, by the user, trading unit quantity information as information on the financial instruments transaction unit quantity, and a regularity input means for inputting, by the user, regularity information as information on the predetermined regularity, as the plurality of pieces of order information having a predetermined regularity for placing the orders at different order prices, and a regularity correction information input means for inputting, by the user, regularity correction information as information for causing some of the orders to deviate from the predetermined regularity, and the display means is configured to display the trading unit quantity information, the regularity information, and the regularity correction information input by operation of the user; The financial instruments transaction management device is configured to display the order based on the order information generated by the order information generation means provided in the financial instruments transaction management device, and to display the execution of the order performed by execution information generation means provided in the financial instruments transaction management device for processing to execute the order, wherein, when the order information generation means generates the order information for placing the order again after each of the multiple orders has been executed, the order information corresponding to the order that deviates from the regularity is generated such that the order has the regularity, and the display means displays the regenerated order in a state that has the predetermined regularity when the order information generation means regenerates the order corresponding to the order that deviates from the regularity .
請求項10に記載の発明は、プログラムであって、コンピュータを、請求項1乃至7の何れか一つに記載の金融商品取引管理装置として機能させることを特徴とする。
The invention described in claim 10 is a program that causes a computer to function as the financial product transaction management device described in any one of claims 1 to 7 .
請求項1、請求項8に記載の発明によれば、注文情報表示手段に表示された注文情報に基づいて注文される、注文価格の異なる複数の注文を、目的に応じ、所定の規則性を有する注文に設定することが可能となる。また、複数の注文を、所定の規則性を有する注文と所定の規則性を逸脱する注文とが併存する状態とできる。また、複数の注文のそれぞれが約定したのちに再度注文を行うための注文情報を生成する場合、規則性を逸脱する注文に対応する注文を、規則性を有する状態として、それぞれの注文情報を生成することができる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、取引の利便性の高い注文を行わせることができる。
According to the inventions of claims 1 and 8 , it is possible to set multiple orders with different order prices, which are placed based on the order information displayed on the order information display means, as orders having a predetermined regularity according to the purpose. Furthermore, it is possible to set the multiple orders in a state in which orders having a predetermined regularity and orders that deviate from the predetermined regularity coexist. Furthermore, when generating order information for placing a new order after each of the multiple orders has been executed, it is possible to generate the respective order information by treating the order corresponding to the order that deviates from the regularity as having a regularity. This allows multiple orders to be placed in a manner that meets the diverse purposes of those trading financial products, while providing high trading convenience.
請求項2に記載の発明によれば、規則性表示制御手段によって所定の規則性の情報が利用者に対して選択可能に表示され、利用者によって選択された規則性の情報に基づいて、所定の規則性を有する注文を発注する注文情報を、注文情報生成手段において自動的に生成させるための情報を注文情報表示手段に表示させることにより、所定の規則性を有する注文を簡易に行うための情報を利用者に提示すると共に、利用者から送られた情報に基づいて、注文情報生成手段において、所定の規則性を有する注文を行うための注文情報を定型的に生成させることができる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、より取引の利便性の高い注文を行わせることができる。
According to the invention of claim 2 , the regularity display control means displays information about the predetermined regularity selectably for the user, and the order information display means displays information for causing the order information generation means to automatically generate order information for placing an order having the predetermined regularity based on the information about the regularity selected by the user, thereby presenting information for easily placing an order having the predetermined regularity to the user, and causing the order information generation means to generate standardized order information for placing an order having the predetermined regularity based on information sent from the user. This makes it possible to allow a plurality of orders to be placed in a manner that meets the diverse purposes of those trading financial products, while providing more convenient ordering.
請求項3に記載の発明によれば、値幅が所定の規則性を有する注文を発注するように生成された注文情報のうち少なくとも一部を、規則性表示手段に表示された情報に基づいて、注文情報修正手段に、所定の規則性から逸脱するように値幅を修正させ、値幅が所定の規則性を有する注文を、目的や相場状況等の事後的な変化に応じて修正させることが可能となる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、より取引の利便性の高い注文を行わせることができる。
According to the invention of claim 3 , the order information modifying means modifies the price range of at least a portion of the order information generated to place orders with price ranges having a predetermined regularity based on the information displayed on the regularity display means so that the price range deviates from the predetermined regularity, and it becomes possible to modify orders with price ranges having a predetermined regularity in accordance with subsequent changes in purpose, market conditions, etc. This makes it possible to allow traders of financial products to place multiple orders in accordance with the various purposes of the trader, while also providing more convenient trading.
請求項4に記載の発明によれば、利幅が所定の規則性を有する注文を発注するように生成された注文情報のうち少なくとも一部を、規則性表示手段に表示された情報に基づいて、注文情報修正手段に、所定の規則性から逸脱するように利幅を修正させ、利幅が所定の規則性を有する注文を、目的や相場状況等の事後的な変化に応じて修正させることが可能となる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、より取引の利便性の高い注文を行わせることができる。
According to the invention of claim 4 , the order information modifying means can modify the profit margin of at least a portion of the order information generated to place orders with a predetermined regularity in the profit margin based on the information displayed on the regularity display means so that the profit margin deviates from the predetermined regularity, and can modify the orders with a predetermined regularity in the profit margin in accordance with subsequent changes in the purpose, market conditions, etc. This makes it possible to allow a person trading financial products to place multiple orders in accordance with the various purposes of the person trading financial products, while providing more convenient trading.
請求項5、請求項6に記載の発明によれば、執行条件が所定の規則性を有する注文を発注するように生成された注文情報のうち少なくとも一部を、注文情報修正手段に、所定の規則性から逸脱するように執行条件を修正させ、執行条件が所定の規則性を有する注文を、目的や相場状況等の事後的な変化に応じて修正させることが可能となる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、より取引の利便性の高い注文を行わせることができる。
According to the inventions of claims 5 and 6 , the order information modifying means can modify the execution conditions of at least a portion of the order information generated to place orders whose execution conditions have a predetermined regularity so that the execution conditions deviate from the predetermined regularity, thereby enabling orders whose execution conditions have a predetermined regularity to be modified in accordance with subsequent changes in purpose, market conditions, etc. This makes it possible to allow financial product traders to place multiple orders in accordance with their various purposes, while also providing more convenient trading.
請求項7に記載の発明によれば、生成された注文情報に基づいて発注された注文について取引が成立した場合に、注文情報に対し、その注文が約定した処理を行うことで、注文情報に基づく金融商品の売買取引を実現させることができる。
According to the invention described in claim 7 , when a transaction is concluded for an order placed based on the generated order information, the order information is processed as if the order had been executed, thereby realizing a buying and selling transaction of a financial product based on the order information.
請求項9に記載の発明によれば、金融商品取引端末の操作手段は、金融商品取引単位数量の情報としての取引単位数量情報が利用者に入力される基準価格入力手段と、所定の規則性の情報としての規則性情報が利用者に入力される規則性入力手段とを備えると共に、一部の注文の所定の規則性を逸脱させる情報としての規則性修正情報が利用者に入力される規則性修正情報入力手段を備える。金融商品取引端末の表示手段は、利用者の操作によって入力された、取引単位数量情報と、規則性情報と、規則性修正情報とが表示されるように構成され、金融商品取引管理装置の備える注文情報生成手段が生成した、注文情報に基づく注文が表示されるように構成され、金融商品取引管理装置の備える注文を約定させる処理を行う約定情報生成手段によって行われる、注文の約定が表示されるように構成される。そして、表示手段に表示された注文情報に基づいて注文される、注文価格の異なる複数の注文を、目的に応じ、金融商品取引管理装置に、所定の規則性を有する注文に設定させることが可能となる。また、表示手段に表示された複数の注文を、金融商品取引管理装置に、所定の規則性を有する注文と所定の規則性を逸脱する注文とが併存する状態とさせることができる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、取引の利便性の高い注文を行わせることができる。
According to the ninth aspect of the present invention, the operation means of the financial instruments trading terminal includes a base price input means through which a user inputs trading unit quantity information as information on the financial instruments trading unit quantity, a regularity input means through which a user inputs regularity information as information on the predetermined regularity, and a regularity correction information input means through which a user inputs regularity correction information as information for causing some orders to deviate from the predetermined regularity. The display means of the financial instruments trading terminal is configured to display the trading unit quantity information, regularity information, and regularity correction information input by user operation, to display orders based on order information generated by order information generation means included in the financial instruments trading management device, and to display order executions performed by execution information generation means included in the financial instruments trading management device that executes processing for executing orders. It is then possible to cause the financial instruments trading management device to set multiple orders with different order prices, which are placed based on the order information displayed on the display means, as orders having the predetermined regularity, depending on the purpose. Furthermore, the financial instruments trading management device can cause the multiple orders displayed on the display means to coexist with orders having the predetermined regularity and orders that deviate from the predetermined regularity. This allows a plurality of orders to be placed in a manner that meets the diverse objectives of those trading financial products, while providing a highly convenient trading experience.
請求項10に記載の発明によれば、本発明の金融商品取引管理装置をプログラム化し、多様なコンピュータハードウェア上で実現させることができる。 According to the tenth aspect of the present invention, the financial product transaction management device of the present invention can be programmed and implemented on a variety of computer hardware.
[システム構成]
図1乃至図31に、この発明の実施の形態を示す。
[System configuration]
1 to 31 show an embodiment of the present invention.
図1は、この実施の形態の金融商品取引管理システムのシステム構成図及び機能ブロック図である。同図に示すとおり、金融商品取引管理システム1Aは、金融商品取引管理装置1と、N個(N≧1)のクライアント端末21~2nとを備えており、金融商品取引管理装置1とクライアント端末21~2nは、WAN(Wide Area Network)としてのインターネット3を介して相互に交信可能である。この実施の形態の金融商品取引管理システム1Aは、金融商品として外国為替を取扱う。 1 is a system configuration diagram and functional block diagram of a financial instruments transaction management system according to this embodiment. As shown in the figure, the financial instruments transaction management system 1A comprises a financial instruments transaction management device 1 and N (N≧1) client terminals 2 1 to 2 n , and the financial instruments transaction management device 1 and client terminals 2 1 to 2 n are capable of communicating with each other via the Internet 3, which serves as a WAN (Wide Area Network). The financial instruments transaction management system 1A according to this embodiment handles foreign exchange as a financial product.
金融商品取引管理装置1は、金融商品の取扱業者が管理し運用するサーバコンピュータであり、Webサーバ機能、大容量のデータを保存するデータベース機能を備えている。クライアント端末21,・・・,2nは、金融商品の売買を行う個人又は法人が所持し使用する、データ通信機能を有する通信端末であって、パーソナルコンピュータ、携帯電話端末等がこれに該当する。クライアント端末21,・・・,2nは、マウスやキーボード等各種指示を入力するために用いられる操作部211,・・・,21n、LCD(Liquid Crystal Display)等からなり操作部211,・・・,21nから入力された各種指示等や各種画像を表示する、「注文情報表示手段」としての表示部221,・・・,22nを有している。クライアント端末21,・・・,2nの操作部211,・・・,21nと表示部221,・・・,22nは、指やタッチペン等のポインティングデバイスの接触位置の座標情報等に基づいて各種入力を行う、タッチパネル式のディスプレイとして構成されていてもよい。なお、クライアント端末21,・・・,2n、操作部211,・・・,21n、表示部221,・・・,22nは同じ構成を持つので、以下、区別する必要がある場合を除き、クライアント端末2、操作部21、表示部22とする。 The financial instruments transaction management device 1 is a server computer managed and operated by a financial instruments dealer, and is equipped with a web server function and a database function for storing large amounts of data. The client terminals 2 1 , ..., 2 n are communication terminals with data communication functions owned and used by individuals or corporations that buy and sell financial instruments, and include personal computers and mobile phone terminals. The client terminals 2 1 , ..., 2 n each have an operation unit 21 1 , ..., 21 n used to input various instructions using a mouse, keyboard, etc., and a display unit 22 1 , ..., 22 n serving as an "order information display means" that comprises an LCD (Liquid Crystal Display) or the like and displays various instructions and images input from the operation unit 21 1 , ..., 21 n . The operation units 211 , ..., 21n and display units 221 , ..., 22n of the client terminals 21 , ..., 2n may be configured as touch panel displays that perform various inputs based on coordinate information of the contact position of a pointing device such as a finger or a touch pen. Note that the client terminals 21 , ..., 2n , the operation units 211 , ..., 21n , and the display units 221 , ..., 22n have the same configuration, and therefore will be referred to as the client terminal 2, the operation unit 21, and the display unit 22, hereinafter, unless a distinction needs to be made.
表示部22には、「注文情報表示手段」及び「規則性表示手段」としての注文入力画面410,510,610(図13、図20、図29参照)、「注文情報表示手段」及び「規則性表示手段」としての選択・修正画面411,511(図14、図21参照)、「注文情報表示手段」及び「規則性表示手段」としての変更画面412,512(図15、図22参照)等が表示される。注文入力画面410,510,610(図13、図20、図29参照)、選択・修正画面411,511(図14、図21参照)、変更画面412(図15、図22参照)等に表示され、利用者によって選択された「規則性の情報(後述)」は、注文情報生成部16に入力されて、注文情報生成部16においては、この「規則性の情報(後述)」に基づいて、所定の規則性を有する注文を設定する注文情報を自動的に生成する。 The display unit 22 displays order input screens 410, 510, 610 (see Figures 13, 20, 29) as "order information display means" and "regularity display means," selection/edit screens 411, 511 (see Figures 14, 21) as "order information display means" and "regularity display means," and change screens 412, 512 (see Figures 15, 22) as "order information display means" and "regularity display means." The "regularity information (described below)" selected by the user and displayed on the order input screens 410, 510, 610 (see Figures 13, 20, 29), selection/edit screens 411, 511 (see Figures 14, 21), change screen 412 (see Figures 15, 22), etc. is input to the order information generation unit 16, which automatically generates order information that sets an order with a predetermined regularity based on this "regularity information (described below)."
[金融商品取引管理装置の構成]
図2は、この実施の形態の金融商品取引管理装置1のハードウェア構成を示すブロック図である。同図に示すとおり、金融商品取引管理装置1は少なくとも1のCPU(Central Processing Unit、中央処理装置)101、及び、CPU101の作業領域として機能するRAM(Random Access Memory)102、起動用ブートプログラム等が記録されたROM(Read Only Memory)103、各種プログラムやデータ等が記録されるハードディスク等の補助記憶装置104、データの送受信に用いる通信インターフェース105、マウス、キーボード等、オペレータが金融商品取引管理装置1の操作を行うための操作部106、LCD等からなり文字や画像を表示する表示部107等が設けられている。補助記憶装置104には、OS(Operating System)用プログラム、各種アプリケーションプログラム、データベースに記録されたデータ等が記録されており、これらのプログラムやデータはCPU101の演算処理により、ハードウェア資源と協働して各種機能を実現する。
[Configuration of financial product transaction management device]
2 is a block diagram showing the hardware configuration of the financial instruments transaction management device 1 according to this embodiment. As shown in the figure, the financial instruments transaction management device 1 includes at least one CPU (Central Processing Unit) 101, RAM (Random Access Memory) 102 that functions as a work area for the CPU 101, ROM (Read Only Memory) 103 that stores a startup boot program and the like, auxiliary storage device 104 such as a hard disk that stores various programs and data, a communication interface 105 used for sending and receiving data, an operation unit 106 such as a mouse and keyboard that an operator uses to operate the financial instruments transaction management device 1, and a display unit 107 such as an LCD that displays characters and images. The auxiliary storage device 104 stores programs for an OS (Operating System), various application programs, data stored in a database, and the like. These programs and data are processed by the CPU 101, and work in cooperation with hardware resources to realize various functions.
図1に示す通り、金融商品取引管理装置1は、上述した各種プログラムとハードウェア資源とに基づいて実現される機能手段としてのデータ処理部10、及び、データ処理部10にて処理される各種データが記録されるデータベース18を有する。データ処理部10は金融商品取引管理装置1において用いる各種データの生成、加工等の処理を行うものであり、更に、同じく機能手段として、「注文情報表示制御手段」及び「規則性表示制御手段」としてのフロントページ配信部11、注文入力受付部12、入出金情報生成部13、「約定情報生成手段」としての約定情報生成部14、口座情報生成部15、「注文情報生成手段」としての注文情報生成部16、データベース(DB)接続基底部17、価格情報受信管理部19を有している。 As shown in FIG. 1, the financial instruments transaction management device 1 has a data processing unit 10 as 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 financial instruments transaction management device 1, and also has, as functional means, a front page distribution unit 11 as an "order information display control means" and a "regularity display control means", an order input acceptance unit 12, a deposit/withdrawal information generation unit 13, a contract information generation unit 14 as an "contract information generation means", an account information generation unit 15, an order information generation unit 16 as an "order information generation means", a database (DB) connection base unit 17, and a price information reception management unit 19.
注文入力受付部12は、クライアント端末2から入力された各種の注文に関するデータを受け付け、金融商品の注文を成立させるために必要な各種処理を行う。また、金融商品の取引に必要な証拠金の額を算出する。 The order input reception unit 12 receives data related to various orders entered from the client terminal 2 and performs various processes necessary to execute orders for financial products. It also calculates the amount of margin required for trading financial products.
入出金情報生成部13は、クライアント端末2から入出金のリクエストを受け付け、リクエストに基づいて入出金の一覧表を作成する。 The deposit/withdrawal information generation unit 13 accepts deposit/withdrawal requests from the client terminal 2 and creates a list of deposits and withdrawals based on the requests.
注文情報生成部16は、注文入力受付部12が処理した情報に基づいて、成立した金融商品の注文に関する情報を生成する。ここでの注文には、いわゆる成行注文、指値注文、逆指値注文に加え、イフダンオーダーも含まれる。 The order information generation unit 16 generates information about executed orders for financial products based on the information processed by the order input reception unit 12. Orders here include so-called market orders, limit orders, stop orders, as well as if-done orders.
注文情報生成部16は、イフダンオーダー及び逆指値注文を生成する際に、第一注文が新規の指値注文又は逆指値注文となるように第一注文の注文情報を生成し、第二注文が決済の指値注文となるように第二注文の注文情報を生成し、逆指値注文が決済の逆指値注文となるように逆指値注文の注文情報を生成する。なお、第一注文、第二注文、逆指値注文の如何は後述する注文テーブル181のフィールド定義に基づいて区別、記録される。 When generating if-done orders and stop orders, the order information generation unit 16 generates order information for the first order so that the first order becomes a new limit order or stop order, generates order information for the second order so that the second order becomes a settlement limit order, and generates order information for the stop order so that the stop order becomes a settlement stop order. Whether an order is a first order, second order, or stop order is distinguished and recorded based on the field definitions of the order table 181, which will be described later.
注文情報生成部16は、複数の注文、複数の第一注文、複数の第二注文等が異なる注文価格に複数設定される場合、基本的にはそれぞれの注文情報に基づいて取引が行われる金融商品の複数の注文を、異なる注文価格において、等しい注文数量になるように設定して注文情報を生成すると共に、そのうち少なくとも一部の注文や、一部の第一注文や、一部の第二注文が、異なる注文価格において、異なる注文数量になるように設定して注文情報を生成する。これについては後で詳述する。 When multiple orders, multiple first orders, multiple second orders, etc. are set at different order prices, the order information generation unit 16 basically generates order information by setting multiple orders for financial products traded based on each order information so that they have equal order quantities at different order prices, and also generates order information by setting at least some of those orders, some first orders, and some second orders so that they have different order quantities at different order prices. This will be described in more detail later.
また、注文情報生成部16は、注文情報を生成する処理に加え、既に生成された注文情報や将来生成される予定の注文情報の内容を修正したり変更したりするための各種処理も併せて行う。 In addition to generating order information, the order information generation unit 16 also performs various processes to modify or change the content of order information that has already been generated or that is scheduled to be generated in the future.
約定情報生成部14は、注文情報生成部16が生成した注文に基づく約定処理、及び、完了した約定処理に関する情報を取引者のクライアント端末2に送るための処理を行う。なお、ここでの「約定」とは、取引者の注文に基づいて金融商品の売買を成立されるための各種の手続並びに処理のことをいう。約定情報生成部14の約定処理は、所定の約定条件を満たした注文に係る注文情報に対して行われる。後述する通り、この実施の形態において約定が成立すると、外国為替の売買が行われ、その結果、約定情報生成部14の指示に基づいて、口座情報生成部15が売買額に応じて証拠金情報(後述)を変換し、更に、入出金情報生成部13が入出金の一覧表に入金や出金の状況を記載する。また、約定情報生成部14は、約定が成立すると、クライアント端末2の表示部22に約定が成立した旨の文字情報等を表示させ、また、売買価格に基づいてクライアント端末の銀行口座の出入金処理を行う。 The contract information generation unit 14 processes contracts based on orders generated by the order information generation unit 16, and processes for sending information regarding completed contracts to the trader's client terminal 2. Note that "contract" here refers to the various procedures and processes required to complete a purchase or sale of a financial product based on a trader's order. The contract processing by the contract information generation unit 14 is performed for order information related to an order that meets specified contract conditions. As described below, when a contract is completed in this embodiment, a purchase or sale of foreign exchange is carried out. As a result, based on instructions from the contract information generation unit 14, the account information generation unit 15 converts margin information (described below) according to the purchase or sale amount, and the deposit/withdrawal information generation unit 13 enters the deposit and withdrawal status in a deposit/withdrawal list. Furthermore, when a contract is completed, the contract information generation unit 14 displays text information indicating that a contract has been completed on the display unit 22 of the client terminal 2, and also processes deposits and withdrawals from the client terminal's bank account based on the purchase and sale price.
口座情報生成部15は、取引者の預金残高情報を生成し、当該預金残高情報を証拠金情報(即ち、注文の約定を実現できることを裏付けるための情報)を管理する機能を有する。なお、口座情報生成部15において生成される預金残高に関する情報は、現実の預金残高と整合性を取るために、銀行等の金融機関が提供する、取引者の現実の預金残高に関する情報と定期的に照合される。 The account information generation unit 15 has the function of generating trader's deposit balance information and managing that deposit balance information as margin information (i.e., information that confirms that an order can be executed). The deposit balance information generated by the account information generation unit 15 is periodically compared with information on the trader's actual deposit balance provided by financial institutions such as banks to ensure consistency with the actual deposit balance.
データベース接続基底部17は、データ処理部10において生成、加工処理されたデータとデータベース18にて記録されるデータとの変換(例えば論理的データ構造と物理的データ構造との相互変換)を行うと共に、データ処理部10とデータベース18との間でデータを交信するために必要な処理を行う。 The database connection base unit 17 converts data generated and processed in the data processing unit 10 to data recorded in the database 18 (e.g., converting between logical data structures and physical data structures), and also performs the processing necessary to exchange data between the data processing unit 10 and the database 18.
データベース18は、金融商品取引管理装置1にて用いられるデータを記録する。この実施の形態におけるデータベース18はリレーショナルデータベースによって形成するが、例えばオブジェクトデータベース等、大量のデータの記録や書換えに適したものであればどのような形式を用いてもよい。データベース18には、注文テーブル181、取引者の口座が存在する金融機関、口座名、残高等の情報を定義する顧客口座情報テーブル182、取引される通貨の組合せ等に関する情報を定義する通貨ペア注文条件テーブル183、シーケンス番号テーブル184が記録されている。シーケンス番号テーブル184には注文情報(後述)ごとに一意に付されるシーケンス番号が記録される。注文テーブル181の詳細については後述する。 Database 18 records data used by financial instruments transaction management device 1. In this embodiment, database 18 is formed as a relational database, but any format suitable for recording and rewriting large amounts of data, such as an object database, may be used. Database 18 stores an order table 181, a customer account information table 182 that defines information such as the financial institution where the trader's account is located, account name, and balance, a currency pair order condition table 183 that defines information such as the combination of currencies to be traded, and a sequence number table 184. Sequence number table 184 stores a sequence number that is uniquely assigned to each piece of order information (described below). Details of order table 181 will be provided later.
フロントページ配信部11は、クライアント端末2の表示部22にされる画像データを作成し、作成した画像データをクライアント端末2に送信する。 The front page distribution unit 11 creates image data to be displayed on the display unit 22 of the client terminal 2 and transmits the created image data to the client terminal 2.
この実施の形態において、フロントページ配信部11は、いわゆるフロントページ、すなわち、クライアント端末2から金融商品取引管理装置1にアクセスしたときに最初に表示部22に表示される画面のみならず、注文情報生成部16に注文情報を生成させるための各種情報や、注文情報生成部16に、既に生成された注文情報や将来生成される予定の注文情報の内容を修正したり変更したりするための各種情報を表示するための画面をクライアント端末2の表示部22に表示させる。具体的には、後述する注文選択画面(図示せず)、注文入力画面410,510,610(図13、図20、図29参照)、選択・修正画面411,511(図14、図21参照)、変更画面412、512(図15、図22参照)、等が、フロントページ配信部11の処理によってクライアント端末2の表示部22に表示される。 In this embodiment, the front page distribution unit 11 not only displays the so-called front page, i.e., the screen that is first displayed on the display unit 22 when the financial instruments transaction management device 1 is accessed from the client terminal 2, but also displays on the display unit 22 of the client terminal 2 various screens for displaying various information that causes the order information generation unit 16 to generate order information and various information that causes the order information generation unit 16 to modify or change the content of order information that has already been generated or order information that is to be generated in the future. Specifically, the order selection screen (not shown), order input screens 410, 510, 610 (see Figures 13, 20, 29), selection/modification screens 411, 511 (see Figures 14, 21), change screens 412, 512 (see Figures 15, 22), etc., which will be described later, are displayed on the display unit 22 of the client terminal 2 by the processing of the front page distribution unit 11.
価格情報受信管理部19は、金融商品取引管理装置1にて扱う金融商品の価格についての情報を取得し、取得した情報に対し、データ処理部10にて用いるために必要な処理と管理を行う。この実施の形態においては、価格情報受信管理部19は外為の相場価格の情報を定期的に取得し、記録し管理する。 The price information reception management unit 19 acquires information about the prices of financial products handled by the financial product transaction management device 1, and performs the necessary processing and management of the acquired information for use by the data processing unit 10. In this embodiment, the price information reception management unit 19 periodically acquires, records, and manages information on foreign exchange market prices.
なお図示しないが、金融商品取引管理装置1は日時の情報を取得し管理するタイマと、このタイマから取得された日時の情報に基づいて第一注文、第二注文、逆指値注文の有効期限(後述)の管理を行う期限管理手段とを有する。 Although not shown, the financial instruments transaction management device 1 has a timer that acquires and manages date and time information, and a time limit management means that manages the expiration dates (described below) of first orders, second orders, and stop orders based on the time and date information acquired from the timer.
図3は注文テーブル181のフィールド定義の模式図である。この図に示す通り、注文テーブル181は項目数分のフィールドを有し、フィールドの名称(フィールド名)、文字や数値や日時等のデータ型(型)、ビット長等のデータ長(長さ)、空欄不可指定(Not Null)、デフォルト値の有無(デフォルト値)、データの項目名(備考)等が規定される。 Figure 3 is a schematic diagram of the field definitions for order table 181. As shown in this diagram, order table 181 has fields for the number of items, and defines the field name (field name), data type (type) such as character, number, date and time, data length (length) such as bit length, specification of whether fields cannot be left blank (Not Null), presence or absence of default value (default value), data item name (remarks), etc.
なお、金融商品取引管理装置1は、店頭取引を行うためのシステムであってもよいし、金融用品の取引所(以下単に「取引所」と称する。)における取引所取引を行うためのシステムであってもよいし、それらの双方を行うためのシステムであってもよい。また、金融商品取引管理装置1は、金融商品の取引を取り扱う業者の管理するサーバシステムや、この業者から委託されたサーバ管理業者等の管理するサーバシステムとして存在してもよいし、金融商品取引管理装置1の少なくとも一部の構成(例えば注文情報生成部16や約定情報生成部14)が、取引所のシステムの内部に存在してもよい。さらに、金融商品取引管理装置1は、金融商品の取引を取り扱う業者やサーバ管理業者等が所持管理する、一又は複数のコンピュータやサーバからなるコンピュータシステムであってもよいし、それらの業者が所持しない、クラウドサービスやグリッドコンピューティングのようなシステムとして存在してもよい。 The financial instruments transaction management device 1 may be a system for conducting over-the-counter transactions, a system for conducting exchange transactions at a financial instruments exchange (hereinafter simply referred to as an "exchange"), or a system for conducting both. The financial instruments transaction management device 1 may exist as a server system managed by a trader who handles financial instruments transactions, or a server system managed by a server management company entrusted by such a trader, or at least a portion of the configuration of the financial instruments transaction management device 1 (e.g., the order information generation unit 16 and the contract information generation unit 14) may exist within the exchange system. Furthermore, the financial instruments transaction management device 1 may be a computer system consisting of one or more computers or servers owned and managed by a trader who handles financial instruments transactions or a server management company, or it may exist as a system not owned by such a trader, such as a cloud service or grid computing system.
さらには、金融商品取引管理装置1のうちの少なくとも一部の構成(例えば注文情報生成部16や約定情報生成部14)が、クライアント端末21,・・・,2nの構成として存在してもよい。 Furthermore, at least a portion of the components of the financial product transaction management device 1 (for example, the order information generation unit 16 and the contract information generation unit 14) may exist as components of the client terminals 2 1 , . . . , 2 n .
[この実施の形態における取引方法について]
この実施の形態の金融商品取引管理システム1Aによって実現できる取引方法の代表例3例を以下概説する。なお、これらの取引方法はこの実施の形態において実現可能な取引方法の例にすぎず、この実施の形態の金融商品取引管理システム1Aにおいて、これらの取引方法以外のいかなる取引方法が行われてもよい。
[Transaction Method in This Embodiment]
Three typical examples of trading methods that can be implemented by the financial product transaction management system 1A of this embodiment are outlined below. Note that these trading methods are merely examples of trading methods that can be implemented in this embodiment, and any trading methods other than these trading methods may also be implemented in the financial product transaction management system 1A of this embodiment.
[取引方法総論:一の注文手続による注文]
この実施の形態においては、下記[取引方法1]~[取引方法3]を含め、一の注文手続に基づいて注文情報生成部16が生成した複数の注文情報に対する処理に基づいて、複数の注文がそれぞれ発注されたり約定されたりすることで取引が行われる。ここで、「一の注文手続」とは、注文入力画面410(図13参照)、注文入力画面510(図16参照)、注文入力画面610(図29参照)等における所定の処理(例えば取引者による同図の実行ボタン41qのクリック等)が行われた旨の信号やデータを、金融商品取引管理装置1が受信する処理を行うことや、金融商品取引管理装置1が受信して受け付ける処理を行うこと等をいう(以下、本明細書において同じ。)。
[General Rules for Trading Methods: Orders Made Using a Single Order Procedure]
In this embodiment, including the following [Trading Method 1] to [Trading Method 3], a transaction is carried out by placing and executing a plurality of orders based on processing of a plurality of pieces of order information generated by the order information generation unit 16 based on one order procedure. Here, "one order procedure" refers to the process by which the financial instruments transaction management device 1 receives or accepts a signal or data indicating that a predetermined process has been performed (for example, a trader clicking the execute button 41q in the same figure) on the order input screen 410 (see FIG. 13), the order input screen 510 (see FIG. 16), the order input screen 610 (see FIG. 29), etc. (the same applies hereinafter in this specification).
[取引方法1:トラップトレード]
この実施の形態の金融商品取引管理装置1においては、注文情報生成部16が生成する注文情報によって、同一種類の複数の金融商品を所定の値幅で所定の注文数量ごとに予約する注文形態(以下この注文形態を単に「トラップトレード」と称する。)を実現できる。
[Trading Method 1: Trap Trade]
In the financial product transaction management device 1 of this embodiment, the order information generated by the order information generation unit 16 can realize an order format in which multiple financial products of the same type are reserved for a specified order quantity at a specified price range (hereinafter, this order format will be simply referred to as a "trap trade").
このとき、注文情報生成部16は、所定の基準価格(例えば複数の注文のうちの最高値の注文の注文価格や最安値の注文の注文価格と同一価格、あるいは、全ての注文の注文価格の平均価格となる価格、など)を基準として、全ての注文の注文価格を所定の演算に基づいて設定する。 At this time, the order information generation unit 16 sets the order prices for all orders based on a predetermined calculation, using a predetermined reference price (for example, the same price as the order price of the highest or lowest order among multiple orders, or the average price of the order prices of all orders, etc.) as the reference price.
ただし、この実施の形態においては、注文情報生成部16が生成する注文情報による金融商品同士の値幅は常に一定である必要はなく、特定の注文、例えば最高値の注文とその一つ安値側の注文との値幅や、最安値の注文とその一つ高値側の注文との値幅が、他の注文価格の注文同士の一定の値幅とは異なるものであってもよいし、最高値の注文と最高値から2番目の注文、最高値から3番目の注文と4番目の注文・・・のように、所定の注文の組同士だけが等しい値幅になっているような構成であってもよい。 However, in this embodiment, the price spread between financial products based on the order information generated by the order information generation unit 16 does not always need to be constant; the price spread between a specific order, such as the price spread between the highest order and the order just below it, or the price spread between the lowest order and the order just above it, may be different from the constant price spread between orders of other order prices, or the configuration may be such that only certain pairs of orders have the same price spread, such as the highest order and the second highest order, the third highest order and the fourth highest order, etc.
[取引方法2:トラップリピートイフダン]
また、この実施の形態の金融商品取引管理装置1においては、注文情報生成部16が生成する注文情報によって、同一種類の複数の金融商品を、第一注文と、第一注文の約定によって発注される第二注文と(イフダン注文)の組み合わせが複数存在し、第一注文同士の値幅と第二注文同士の値幅が一定であり、それぞれの第一注文と対応するそれぞれの第二注文との利幅が一定であるように設定され、第一注文とそれに対応する第二注文とが約定すると、約定した第一注文に対応する新たな第一注文と約定した第二注文に対応する新たな第二注文とによるイフダン注文が繰り返される取引(以下この注文形態を単に「トラップリピートイフダン」と称する。)を実現できる。
[Trading Method 2: Trading Repeat If Done]
Furthermore, in the financial instruments transaction management device 1 of this embodiment, the order information generated by the order information generation unit 16 allows for a transaction in which there are multiple combinations of the same type of financial instruments, each consisting of a first order and a second order (if-done order) that is placed upon the execution of the first order, and the price spread between the first orders and the price spread between the second orders is constant, and the profit spread between each first order and each corresponding second order is set to be constant, and when a first order and a corresponding second order are executed, if-done orders are repeated with a new first order corresponding to the executed first order and a new second order corresponding to the executed second order (hereinafter this order form will be simply referred to as a "trap repeat if-done").
このとき、注文情報生成部16は、所定の基準価格(例えば複数の注文のうちの最高値の注文の注文価格や最安値の注文の注文価格と同一価格、あるいは、全ての注文の注文価格の平均価格となる価格、など)を基準として、全ての第一注文の注文価格や、全ての第二注文の注文価格を所定の演算に基づいて設定する。また、注文情報生成部16は、所定の値(例えば、取引者によって入力された利幅の値や、利幅を演算するための所定の情報(例えば取引者の所有する証拠金の額や、取引者によって入力された、所定期間内に相場が変動する可能性があると取引者が想定した価格範囲としての想定変動幅の情報等))を用いた演算により、第一注文と第二注文との利幅を設定する。 At this time, the order information generation unit 16 sets the order prices of all first orders and all second orders based on a predetermined calculation using a predetermined reference price (for example, the same price as the order price of the highest or lowest order among multiple orders, or the average price of the order prices of all orders). The order information generation unit 16 also sets the profit margins for the first and second orders by calculation using predetermined values (for example, the profit margin value entered by the trader, or predetermined information for calculating the profit margin (for example, the amount of margin held by the trader, or information entered by the trader about the expected fluctuation range as a price range in which the trader believes the market price may fluctuate within a predetermined period)).
ただし、この実施の形態においては、注文情報生成部16が生成する注文情報による金融商品同士の値幅は常に一定である必要はなく、特定の注文、例えば最高値の第一注文とその一つ安値側の第一注文との値幅、あるいは最高値の第二注文とその一つ安値側の第二注文との値幅や、最安値の第一注文とその一つ高値側の第一注文との値幅、あるいは最安値の第二注文とその一つ高値側の第二注文との値幅が、他の注文価格の第一注文同士の一定の値幅とは異なるものであってもよいし、最高値の第一注文と最高値から2番目の第一注文、最高値から3番目の第一注文と4番目の第一注文・・・、あるいは最高値の第二注文と最高値から2番目の第二注文、最高値から3番目の第二注文と4番目の第二注文・・・のように、所定の第一注文の組同士だけや所定の第二注文の組同士だけが等しい値幅になっているような構成であってもよい。 However, in this embodiment, the price spread between financial instruments based on the order information generated by the order information generation unit 16 does not necessarily have to be constant. A specific order, for example, the price spread between the highest priced first order and the first order one price lower, or the price spread between the highest priced second order and the second order one price lower, or the price spread between the lowest priced first order and the first order one price higher, or the price spread between the lowest priced second order and the second order one price higher, may be different from the constant price spread between first orders of other order prices. Alternatively, only certain pairs of first orders or certain pairs of second orders may have the same price spread, such as the highest priced first order and the second highest first order, the third highest first order and the fourth highest first order, etc., or the highest priced second order and the second highest second order, the third highest second order and the fourth highest second order, etc.
また、この実施の形態においては、特定の第一注文とこの第一注文に対応する第二注文とがそれぞれ約定した後に表れる、注文情報生成部16が生成する注文情報による新たな第一注文と新たな第二注文とが、元の第一注文の注文金額や注文価格と同一である必要はない。例えば、特定の第一注文と特定の第二注文とが約定した後に、新たな第一注文と新たな第二注文とが、元の第一注文の注文価格や元の第二注文の注文価格よりも所定価格(例えばそれぞれ0.1円ずつ)高値側(又は安値側)に変動した価格で発注されたり、新たな第一注文と新たな第二注文とが、元の第一注文や元の第二注文の注文数量よりも所定の注文数量(例えば0.1通貨単位)だけ増加(又は減少)した注文数量で発注されたりしてもよい。 Furthermore, in this embodiment, the new first order and new second order based on the order information generated by the order information generation unit 16 that appear after a specific first order and a corresponding second order are executed do not need to have the same order amount or order price as the original first order. For example, after a specific first order and a specific second order are executed, the new first order and new second order may be placed at a price that is higher (or lower) than the order price of the original first order and the order price of the original second order by a predetermined amount (e.g., 0.1 yen each), or the new first order and new second order may be placed with an order quantity that is higher (or lower) than the order quantity of the original first order and the original second order by a predetermined order quantity (e.g., 0.1 currency unit).
また、この実施の形態においては、相場価格の変動等に伴い、特定の第一注文とこの第一注文に対応する第二注文とがそれぞれ約定した後に、注文情報生成部16が生成する注文情報により、相場の変動方向に新たな第一注文と新たな第二注文とが発注されるように構成されるように構成されてもよい。 In addition, in this embodiment, after a specific first order and a second order corresponding to this first order are executed, a new first order and a new second order may be placed in the direction of the market price fluctuations based on the order information generated by the order information generation unit 16.
例えば、相場価格の変動に伴い、最高値の第一注文と最高値の第二注文とが約定した後に、注文情報生成部16は、最高値の第一注文よりも高値側に新たな第一注文が発注され、最高値の第二注文よりも高値側に新たな第二注文が発注されるように新たな注文情報を生成するように構成されていてもよい。なお、この場合、新たに生成される第一注文と元の最高値の第一注文との値幅や、新たに生成される第二注文と元の最高値の第二注文との値幅は、元の第一注文同士の値幅や元の第二注文同士の値幅と同一であってもよいし、異なる値幅(例えば直近の所定期間における相場の変動に基づいて所定の演算によって算出された値幅)であってもよい。また、新たに生成される第一注文と新たに生成される第二注文との利幅は、元の第一注文と元の第二注文との利幅と同一でも異なるものでもよい。 For example, following a fluctuation in market price, after a first order and a second order at the highest price are executed, the order information generation unit 16 may be configured to generate new order information such that a new first order is placed at a higher price than the first order at the highest price, and a new second order is placed at a higher price than the second order at the highest price. In this case, the price spread between the newly generated first order and the original first order at the highest price, or the price spread between the newly generated second order and the original second order at the highest price, may be the same as the price spread between the original first orders or the original second orders, or may be a different price spread (for example, a price spread calculated by a predetermined calculation based on market fluctuations over a recent predetermined period). Furthermore, the profit spread between the newly generated first order and the newly generated second order may be the same as or different from the profit spread between the original first order and the original second order.
[取引方法3:らくトラ]
また、この実施の形態においては、注文情報生成部16は、所定の上限価格や所定の下限価格との間に設定される価格範囲、あるいは、上限価格や下限価格を基準に設定される価格範囲に、複数の注文を上記「トラップトレード」や「トラップリピートイフダン」と同様に設定する取引(以下この注文形態を単に「らくトラ」と称する。)を実現できる。
[Transaction Method 3: Easy Trading]
Furthermore, in this embodiment, the order information generation unit 16 can realize a transaction in which multiple orders are set in a price range set between a predetermined upper limit price and a predetermined lower limit price, or in a price range set based on the upper limit price or the lower limit price, in the same manner as the above-mentioned "trap trade" and "trap repeat if done" (hereinafter, this order format will be simply referred to as "Rakutora").
なお、この上限価格や下限価格は、例えば、注文情報生成部16が、取引者によって入力された数値によって設定したり、注文情報生成部16が、所定期間の相場価格の最高価格と最低価格とに基づいて所定の演算によって設定されたりという方法が考えられる。これ以外にも、どのような方法で設定されてもよい。 The upper and lower limit prices may be set by the order information generation unit 16 using numerical values entered by the trader, or by the order information generation unit 16 performing a predetermined calculation based on the highest and lowest market prices over a predetermined period. Any other method may also be used to set the prices.
また、この価格範囲は、たとえば、注文情報生成部16が、取引者によって入力された、上限価格と価格範囲、下限価格と価格範囲、のような数値によって設定したり、注文情報生成部16が、所定期間の相場価格の変動範囲に基づいて所定の演算によって設定したりする方法が考えられる。これ以外にも、どのような方法で設定されてもよい。 In addition, this price range can be set by the order information generation unit 16 using numerical values such as an upper limit price and price range, or a lower limit price and price range input by the trader, or by the order information generation unit 16 using a predetermined calculation based on the range of market price fluctuations over a predetermined period. Any other method may also be used to set the price range.
また、価格範囲における、「トラップトレード」の注文や、「トラップリピートイフダン」の第一注文と第二注文との設定は、どのようなものであってもよい。 Furthermore, the settings for "trap trade" orders and the first and second orders for "trap repeat if done" within a price range may be any.
具体的には、例えば、注文情報生成部16は、価格範囲の上限価格や下限価格に「トラップトレード」の最高値の注文価格や最安値の注文価格が一致するようにそれぞれの注文の注文価格を設定したり、価格範囲の中央の値を全ての注文価格の平均値に一致するようにそれぞれの注文価格を設定したりしてもよい。 Specifically, for example, the order information generation unit 16 may set the order price of each order so that the highest and lowest order prices of the "trap trade" match the upper and lower limits of the price range, or may set the order price of each order so that the median value of the price range matches the average value of all order prices.
また、例えば、注文情報生成部16は、価格範囲の上限価格や下限価格に「トラップリピートイフダン」の最高値の第一注文の注文価格、あるいは最高値の第二注文の注文価格や、最安値の第一注文の注文価格、あるいは最安値の第二注文の注文価格が一致するようにそれぞれの第一注文や第二注文の注文価格を設定したり、価格範囲の下限価格に最安値の第一注文の注文価格が一致し、上限価格に最高値の第二注文の注文価格が一致するようにそれぞれの第一注文や第二注文の注文価格を設定してもよい。 Furthermore, for example, the order information generation unit 16 may set the order prices of the first and second orders so that the highest order price of the "Trap Repeat If Done" first order, or the highest order price of the second order, or the lowest order price of the first order, or the lowest order price of the second order, matches the upper and lower limit prices of the price range, or may set the order prices of the first and second orders so that the lowest order price of the first order matches the lower limit price of the price range and the highest order price of the second order matches the upper limit price.
また、例えば、注文情報生成部16は、価格範囲の中央の値を全ての第一注文の注文価格の平均値に一致するようにそれぞれの第一注文の注文価格を設定したり、価格範囲の中央の値を全ての第一注文の注文価格の平均値に一致するようにそれぞれの第二注文の注文価格を設定したりしてもよい。 Furthermore, for example, the order information generation unit 16 may set the order price of each first order so that the median value of the price range matches the average value of the order prices of all first orders, or may set the order price of each second order so that the median value of the price range matches the average value of the order prices of all first orders.
[取引方法1~取引方法3の注文数量について]
なお、上記[取引方法1]~[取引方法3]において、それぞれの注文価格ごとの注文や第一注文や第二注文の注文数量は、階層ごとに全て同一であってもよい。具体的には、例えば、全ての注文や全ての第一注文や全ての第二注文の注文数量が10000通貨(これ以外のどのような数量の通貨であってもよい。)として発注され、約定されるような形態が考えられる。
[Regarding order quantities for trading methods 1 to 3]
In the above-mentioned [Trading Method 1] to [Trading Method 3], the order quantities of the first and second orders and the orders for each order price may all be the same for each tier. Specifically, for example, it is conceivable that the order quantities of all orders, all first orders, and all second orders are placed and executed as 10,000 units of currency (or any other amount of currency).
一方、上記[取引方法1]~[取引方法3]において、それぞれの注文価格ごとの注文や第一注文や第二注文の注文数量は、少なくとも一部の注文や第一注文や第二注文の注文数量が他と異なってもよい。すなわち、それぞれの階層(後述)ごとの注文数量が基本的に同一で、少なくとも一部の注文価格の注文や第一注文や第二注文の注文数量が他と相違する態様であってもよい。 On the other hand, in the above [Trading Methods 1] to [Trading Methods 3], the order quantities of at least some of the orders, first orders, and second orders for each order price may differ from the others. In other words, the order quantities for each tier (described below) may be basically the same, but the order quantities of at least some of the orders, first orders, and second orders for each order price may differ from the others.
具体的には、例えば、図11に示す事例(後で詳述する。)において、第一階層(1ドル106.00円、1ドル107.00円、1ドル108.00円、1ドル109.00円、1ドル110.00円)のうち、真ん中の注文価格(1ドル108.00円)の注文の注文数量のみが10100通貨で、それ以外の注文価格の注文の注文数量が10000通貨であるような構成が考えられる。また、上記以外の階層や、上記以外の注文価格の注文の注文数量が、上記以外の通貨単位で設定されるような構成であってもよい。 Specifically, for example, in the example shown in Figure 11 (described in more detail later), a possible configuration is that of the first tier (1 USD = 106.00 Yen, 1 USD = 107.00 Yen, 1 USD = 108.00 Yen, 1 USD = 109.00 Yen, 1 USD = 110.00 Yen), only the order quantity for the middle order price (1 USD = 108.00 Yen) is 10,100 units, while the order quantities for orders at other order prices are 10,000 units. Furthermore, a configuration may be possible in which order quantities for orders at tiers other than those mentioned above or at order prices other than those mentioned above are set in units of currency other than those mentioned above.
また、上記[取引方法1]~[取引方法3]において、注文価格ごとの注文や第一注文や第二注文の注文数量は、注文発注から約定まで同一であってもよいし、注文発注から約定までの間に変動してもよい(例えば、発注時の注文数量が10000通貨だったものが、相場の変動と共に注文数量が変動し、約定時の注文数量が10100通貨になるようなものであってもよい)。また、上記[取引方法1]~[取引方法3]において、注文や第一注文や第二注文の注文価格は、注文発注から約定まで同一であってもよいし、注文発注から約定までの間に変動してもよい。 Furthermore, in the above [Trading Method 1] to [Trading Method 3], the order quantities of the first and second orders and the orders for each order price may remain the same from the time the order is placed until it is executed, or may fluctuate between the time the order is placed and it is executed (for example, the order quantity at the time of placing may be 10,000 units, but the order quantity may fluctuate along with market fluctuations, and the order quantity at the time of execution may be 10,100 units).Furthermore, in the above [Trading Method 1] to [Trading Method 3], the order prices of the orders and the first and second orders may remain the same from the time the order is placed until it is executed, or may fluctuate between the time the order is placed and it is executed.
[注文の種類]
この実施の形態においては、注文情報生成部16は、生成する注文情報に基づいて、「トラップトレード」の注文、「リピートイフダン」の第一注文や第二注文、「らくトラ」の注文や第一注文や第二注文を、どのような種類の注文によって行うこともできる。具体的には、例えば、注文情報生成部16は、成行注文、指値注文、逆指値注文の何れかによって、「トラップトレード」の注文、「リピートイフダン」の第一注文や第二注文、「らくトラ」の注文や第一注文や第二注文を行うように、注文情報を生成できる。
[Order Type]
In this embodiment, the order information generation unit 16 can place any type of order, such as a "trap trade" order, a first or second "repeat if done" order, or a "easy trawler" order, based on the order information it generates. Specifically, for example, the order information generation unit 16 can generate order information so that a "trap trade" order, a first or second "repeat if done" order, or a "easy trawler" order, can be placed using any of a market order, a limit order, or a stop order.
より具体的には、例えば、注文情報生成部16は、指値注文によって、相場価格が特定の注文価格に一致したときに約定するように注文情報を生成することができる。同様に、注文情報生成部16は、逆指値注文によって、相場価格が特定の注文価格に一致したときに約定するように注文情報を生成することができる。さらには、注文情報生成部16は、相場価格が特定の価格に至ったときに成行注文を発注して、その特定の価格に同一又は近似した価格で約定するように構成した成行注文(以下単に「トリガ成行」と称する。)を行うように、注文情報を生成することもできる。 More specifically, for example, the order information generation unit 16 can generate order information such that a limit order is executed when the market price matches a specific order price. Similarly, the order information generation unit 16 can generate order information such that a stop order is executed when the market price matches a specific order price. Furthermore, the order information generation unit 16 can also generate order information such that a market order is placed when the market price reaches a specific price, and is executed at a price identical to or close to that specific price (hereinafter simply referred to as a "trigger market order").
また、注文情報生成部16は、同様に、「リピートイフダン」や「らくトラ」の第一注文や第二注文を、指値注文によって行わせたり、逆指値注文によって行わせたり(例えば、相場価格が、第一注文や第二注文の約定価格を一旦越えて下落(又は上昇)し、再び上昇(又は下落)して再び約定価格に一致したときに約定させる構成が考えられる。)、トリガ成行によって行わせたりするように、注文情報を生成することができる。また、注文情報生成部16は、第一注文と第二注文を、異なる種類の注文の組み合わせ(例えば第一注文が成行注文で第二注文が指値注文の組み合わせ)によって構成されるように注文情報を生成することもできる。 The order information generation unit 16 can also generate order information so that the first and second orders for "Repeat If Done" and "Rakutora" are executed as limit orders, stop orders (for example, a possible configuration is to execute the orders when the market price exceeds the execution price of the first or second order, falls (or rises), and then rises (or falls) again to match the execution price), or trigger market orders. The order information generation unit 16 can also generate order information so that the first and second orders are composed of a combination of different types of orders (for example, a combination of a first order being a market order and a second order being a limit order).
なお、この実施の形態においては、注文情報生成部16は、「トラップトレード」の注文、「リピートイフダン」の第一注文や第二注文、「らくトラ」の注文や第一注文や第二注文に、相場の変動に追随して約定価格が変動するトレール機能を持つように注文情報を生成させることができる。 In this embodiment, the order information generation unit 16 can generate order information for "trap trade" orders, first and second "repeat if done" orders, and "easy trade" orders, first and second orders, so that the execution price has a trailing function that changes in line with market fluctuations.
また、この実施の形態においては、注文情報生成部16は、「リピートイフダン」の第一注文や第二注文、「らくトラ」の第一注文や第二注文に、相場の変動に追随して、その第一注文やその第二注文、及び、その後繰り返し発注される第一注文や第二注文の注文価格を、相場の変動方向に変動させる機能を持つように注文情報を生成させることができる。 In addition, in this embodiment, the order information generation unit 16 can generate order information for the first and second "Repeat If Done" orders and the first and second "Rakutora" orders so that the order prices of the first and second orders, as well as the first and second orders placed thereafter repeatedly, can be changed in the direction of market fluctuations in response to market fluctuations.
さらに、この実施の形態においては、注文情報生成部16は、「リピートイフダン」の第一注文や第二注文、「らくトラ」の第一注文や第二注文が、買い注文と売り注文とが約定した後に、買い注文と売り注文との順番が逆になるように(例えば、買いの第一注文と売りの第二注文とが発注と約定とをした後、売りの第一注文と買いの第二注文とが発注と約定とをし、その後、買いの第一注文と売りの第二注文とが発注と約定とをし・・・等)注文情報を生成させることができる。 Furthermore, in this embodiment, the order information generation unit 16 can generate order information such that after the first and second "Repeat If Done" orders and the first and second "Rakutora" orders are executed, the order of the buy and sell orders is reversed (for example, after the first buy order and second sell order are placed and executed, the first sell order and second buy order are placed and executed, and then the first buy order and second sell order are placed and executed, etc.).
また、この実施の形態においては、注文情報生成部16は、「トラップトレード」の注文、「リピートイフダン」の第一注文や第二注文、「らくトラ」の注文や第一注文や第二注文の他に、相場の急激な下落又は急激な上昇による大幅な損失を抑止させるための注文である、ストップロス注文(逆指値注文)を生成することができる。このストップロス注文は、それぞれの注文ごとにストップロス注文を設定することもできるし、又は、それぞれの第一注文やそれぞれの第二注文ごとに設定することもできるし、全ての注文、あるいは、全ての第一注文や全ての第二注文に対して一のストップロス注文を設定することもできる。また、ストップロス注文が約定した場合、その後の全ての注文や全ての第一注文及び第二注文の取引がキャンセルされる(取引が強制的に終了される)ように構成されていてもよいし、条件つきで一部又は全ての取引が継続するように構成されていてもよい。 In addition, in this embodiment, the order information generation unit 16 can generate stop-loss orders (stop-limit orders), which are orders to prevent significant losses due to a sudden drop or rise in market prices, in addition to "trap trade" orders, "repeat if done" first and second orders, and "easy trade" orders, first and second orders. These stop-loss orders can be set for each order, or for each first order or each second order, or a single stop-loss order can be set for all orders, or for all first orders or all second orders. Furthermore, when a stop-loss order is executed, all subsequent orders, and all first and second order transactions can be canceled (trading is forcibly terminated), or some or all transactions can be continued under certain conditions.
[注文数量の設定1・所定の規則性]
この実施の形態において、注文情報生成部16は、注文価格ごとの注文数量が所定の規則性を有するように設定することで複数の注文情報を生成する。
[Order quantity setting 1: specified regularity]
In this embodiment, the order information generating unit 16 generates a plurality of pieces of order information by setting the order quantity for each order price so that it has a predetermined regularity.
具体的には、例えば、注文情報生成部16は、「トラップトレード」の複数の注文や、「トラップリピートイフダン」の複数の第一注文及び複数の第二注文、「らくトラ」の複数の注文や複数の第一注文及び複数の第二注文を、一部又は全てが異なる注文数量となるように設定することができる。 Specifically, for example, the order information generation unit 16 can set multiple "trap trade" orders, multiple first orders and multiple second orders for "trap repeat if done," and multiple "easy tra" orders, multiple first orders, and multiple second orders so that some or all of them have different order quantities.
より具体的には、例えば、注文情報生成部16は、複数の注文のうちの基準となる所定の注文(例えば最高値の注文)を最も大きな注文数量(又は最も小さな注文数量)とし、安値側ほど所定価格ずつ(例えば0.1円ずつ)注文数量が小さくなる(又は大きくなる)ようにそれぞれの注文情報を生成できる。 More specifically, for example, the order information generation unit 16 can generate each order information such that a predetermined order (e.g., the highest priced order) that serves as the reference among multiple orders is set as the largest order quantity (or the smallest order quantity), and the order quantity decreases (or increases) by a predetermined price increment (e.g., 0.1 yen increments) toward the lower price side.
また例えば、注文情報生成部16は、複数の注文のうちの基準となる所定の注文(例えば、3つの注文のうちの高値側から2番目の注文や、4つの注文のうちの高値側から2番目の注文等、中央の注文又は中央相当の注文の注文価格)を最も大きな注文数量(又は最も小さな注文数量)とし、所定の注文から離れるごとに所定価格ずつ(例えば0.1円ずつ)注文数量が小さくなる(又は大きくなる)ようにそれぞれの注文情報を生成できる。 Furthermore, for example, the order information generation unit 16 can generate each order information so that a predetermined order that serves as a reference among multiple orders (for example, the second highest order out of three orders, the second highest order out of four orders, or the order price of the middle order or an order equivalent to the middle) is set as the largest order quantity (or smallest order quantity), and the order quantity decreases (or increases) by a predetermined price (for example, 0.1 yen) as it moves away from the predetermined order.
なお、この実施の形態においては、完全に同一の所定価格ずつ(例えば0.1円ずつ)注文数量が小さくなる(又は大きくなる)ように注文数量を設定してもよいが、差異のある価格ずつ(例えば0.1円±0.05円ずつ)小さくなる(又は大きくなる)ように注文数量を設定してもよい。 In this embodiment, the order quantity may be set so that it decreases (or increases) by exactly the same predetermined price increments (for example, in increments of 0.1 yen), or it may be set so that it decreases (or increases) by a different price increments (for example, in increments of 0.1 yen ± 0.05 yen).
このように、注文価格に応じて異なる注文数量に設定させることにより、一又は複数の注文ごとに、注文数量を大きくして大きな収益を上げることや、注文数量を小さくしてリスク回避を図りつつ、複数の注文を複数の注文価格に設定することができる。 In this way, by setting different order quantities depending on the order price, it is possible to set multiple orders at different order prices, while increasing the order quantity for one or more orders to generate greater profits, or reducing the order quantity to avoid risk.
なお、注文情報生成部16は、注文数量の設定は、注文入力画面410(図13参照、後述)等に入力された数値自体を注文数量として設定することもできるし、注文入力画面410等に入力された所定の情報に基づいて所定の演算を行って注文数量を設定することもできる。 The order information generation unit 16 can set the order quantity to the numerical value entered on the order input screen 410 (see Figure 13, described below) or the like, or can set the order quantity by performing a predetermined calculation based on the specified information entered on the order input screen 410 or the like.
この、注文価格ごとの注文数量に関する所定の規則性は、後述する、注文入力画面410,510,610(図13、図20、図29参照)や、選択・修正画面411,511(図14、図21参照)や、変更画面412,512(図15、図22参照)に入力された「規則性の情報」の各種の情報に基づいて形成される。 This predetermined regularity regarding order quantities for each order price is formed based on various pieces of "regularity information" entered into the order entry screens 410, 510, 610 (see Figures 13, 20, and 29), selection/modification screens 411, 511 (see Figures 14 and 21), and change screens 412, 512 (see Figures 15 and 22), which will be described later.
[注文の階層化]
また、注文情報生成部16は、注文価格の異なる複数の注文を階層化して注文数量を設定できる。具体的には、注文情報生成部16は、所定数(0以上の整数)の注文価格の注文を同一の注文数量としてこれを一の階層とし、この階層が複数設けられるように注文情報を生成できる。
Order Layering
Furthermore, the order information generation unit 16 can set order quantities by hierarchizing multiple orders with different order prices. Specifically, the order information generation unit 16 can generate order information such that multiple hierarchies are provided, with orders with a predetermined number (an integer equal to or greater than 0) of order prices being the same order quantity.
例えば、注文情報生成部16の注文情報の生成によって、合計10万通貨の取引が、1ドル110.00円、1ドル109.90円、1ドル109.80円、1ドル109.70円、1ドル109.60円、1ドル109.50円、という6つの注文で発注される場合を考える。この場合、基準となる注文が最高値の1ドル110.00円の注文であり、基準となる注文数量が1万通貨、隣接する2つの注文を1つの階層とし、階層ごとに1,000通貨ずつ減少する設定だとすると、注文情報生成部16は、最高値側の第1階層(1ドル110.00円、1ドル109.90円)は、構成するそれぞれの注文の注文数量が1万通貨となり、その下の第2階層(1ドル109.80円、1ドル109.70円)は、構成するそれぞれの注文の注文数量が9千通貨となり、一番下の第3階層(1ドル109.60円、1ドル109.50円)は、構成するそれぞれの注文の注文数量が8千通貨となるように、それぞれの注文情報を生成する。 For example, consider a case where the order information generation unit 16 generates order information to place a transaction totaling 100,000 units of currency in six orders at 110.00 yen per dollar, 109.90 yen per dollar, 109.80 yen per dollar, 109.70 yen per dollar, 109.60 yen per dollar, and 109.50 yen per dollar. In this case, if the base order is an order with the highest price of 110.00 yen per dollar, the base order quantity is 10,000 units, and two adjacent orders form one tier with the quantity decreasing by 1,000 units per tier, the order information generation unit 16 will generate order information for each order so that the order quantity of each of the constituent orders in the first tier on the highest price side (110.00 yen per dollar, 109.90 yen per dollar) is 10,000 units, the order quantity of each of the constituent orders in the second tier below (109.80 yen per dollar, 109.70 yen per dollar) is 9,000 units, and the order quantity of each of the constituent orders in the bottom third tier (109.60 yen per dollar, 109.50 yen per dollar) is 8,000 units.
なお、この実施の形態においては、各階層は、それぞれ同じ数ずつの注文が1つの階層を形成していてもよいし、異なる数の注文(例えば高値側から第1階層が3つ、第2階層が2つ、第3階層が1つの注文や、第1階層が3つ、第2階層が2つ、第3階層が3つの注文、等)によってそれぞれの階層が形成されていてもよい。また、それぞれの階層を構成する注文価格は1つであっても2つ以上であってもよいし、特定の階層を構成する注文価格が0個となる(例えば、第1階層が2個の注文価格、第2階層が0個の注文価格、第3階層が2個の注文価格、など)ように構成されていてもよい。 In this embodiment, each tier may be formed by the same number of orders, or by a different number of orders (for example, from the highest to the lowest, three orders in the first tier, two in the second tier, and one in the third tier, or three orders in the first tier, two in the second tier, and three in the third tier, etc.). Each tier may have one or more order prices, or may have zero order prices in a particular tier (for example, two order prices in the first tier, zero order prices in the second tier, and two order prices in the third tier, etc.).
なお、注文情報生成部16は、階層ごとの注文数量の設定は、注文入力画面410(図13参照、後述)等に入力された数値自体を注文数量として設定することもできるし、注文入力画面410等に入力された所定の情報に基づいて所定の演算を行って注文数量を設定することもできる。 When setting the order quantity for each tier, the order information generation unit 16 can set the numerical value entered on the order input screen 410 (see Figure 13, described below) or the like as the order quantity, or it can set the order quantity by performing a specified calculation based on the specified information entered on the order input screen 410 or the like.
また、この実施の形態においては、「階層」は必ずしも上下関係の決まった注文や注文情報によって形成される必要はない。例えば、上の階層が第1階層、下の階層が第2階層を形成する場合に、第2階層の少なくとも一部の注文や注文情報が所定の処理(例えばトレールに基づく注文価格の変動)によって第1階層を構成する注文や注文情報の注文価格と同額以上になったり、第1階層の少なくとも一部の注文や注文情報が所定の処理によって第2階層を構成する注文や注文情報の注文価格と同額以下になったりする構成であってもよい。 Furthermore, in this embodiment, the "hierarchies" do not necessarily have to be formed by orders or order information with a fixed hierarchical relationship. For example, if the upper hierarchical level is the first hierarchical level and the lower hierarchical level is the second hierarchical level, at least some of the orders and order information in the second hierarchical level may be configured to be equal to or higher than the order prices of the orders and order information that make up the first hierarchical level through predetermined processing (e.g., fluctuations in order prices based on trailing), or at least some of the orders and order information in the first hierarchical level may be configured to be equal to or lower than the order prices of the orders and order information that make up the second hierarchical level through predetermined processing.
[階層化の例]
以下、この実施の形態の金融商品取引管理装置1における、注文情報生成部16が、注文価格の異なる複数の注文の階層化の例を複数示す。以下の階層化におけるそれぞれの階層を構成するそれぞれの注文の注文数量は、注文入力画面410(図13参照、後述。)等において取引者によって入力された下記(ア)~(エ)の情報等(例えばこれらの情報のうち少なくとも一部)を用いて決定されることが考えられる。
(ア)取引の全体数量(全ての注文価格の注文数量の総額)
(イ)1階層あたりの最大数量(最大となる1つの階層の、階層全体又は個々の注文価格ごとの注文数量)
(ウ)1段目の注文数量(基準となる階層(例えば最も高値側や最も安値側の階層や、中央の階層)の、階層全体又は個々の注文価格ごとの注文数量)
(エ)階層の数
注文情報生成部16は、一つの注文価格に設定される一つの売り注文価格や一つの買い注文価格を算出して決定してもよいが、一つの注文価格に設定される一組のイフダン注文(買い注文と売り注文)の注文数量の総額や、一つの注文価格に設定される一組のイフダン注文とストップロス注文との注文数量の総額を算出して決定してもよい。なお、注文数量は、注文入力画面410(図13参照、後述。)等において取引者によって入力されたどのような情報を用いてどのような演算方法によって算出されてもよい。
[Example of layering]
Below are shown several examples of hierarchical organization of multiple orders with different order prices by the order information generation unit 16 in this embodiment of the financial product transaction management device 1. The order quantities of each order constituting each tier in the following hierarchical organization are considered to be determined using the following information (A) to (D) (e.g., at least a part of this information) entered by the trader on the order input screen 410 (see FIG. 13, described later) or the like.
(a) Total transaction volume (total order volume for all order prices)
(a) Maximum quantity per tier (maximum order quantity for the entire tier or for each individual order price in one tier)
(c) First-stage order quantity (order quantity for the entire tier or for each individual order price in the base tier (for example, the tier with the highest or lowest price, or the middle tier))
(D) Number of Hierarchies The order information generation unit 16 may determine the number of tiers by calculating one sell order price or one buy order price to be set for one order price, or by calculating the total order quantities of a set of if-done orders (buy orders and sell orders) to be set for one order price, or the total order quantities of a set of if-done orders and stop-loss orders to be set for one order price. Note that the order quantity may be calculated by any calculation method using any information input by the trader on the order input screen 410 (see FIG. 13 , described below) or the like.
[階層化の例1(正規ピラミッド型)]
図4は、この実施の形態の金融商品取引管理装置1において設定される階層の第1の例を模式的に示す図である。この第1の例では、階層の増減に伴い1階層ごとの注文数量が比例的に増減する(例えば第1階層が10000通貨、第2階層が20000通貨、第3階層が30000通貨・・・等)ように設定される。
[Hierarchical example 1 (regular pyramid type)]
4 is a diagram schematically illustrating a first example of hierarchical levels set in the financial product transaction management device 1 of this embodiment. In this first example, the order quantity for each hierarchical level increases or decreases proportionally as the hierarchical level increases or decreases (for example, the first hierarchical level is 10,000 currencies, the second hierarchical level is 20,000 currencies, the third hierarchical level is 30,000 currencies, etc.).
[階層化の例2(倍々増加型)]
図5は、この実施の形態の金融商品取引管理装置1において設定される階層の第2の例を模式的に示す図である。この第2の例では、階層の増減に伴い1階層ごとの注文数量が指数関数的に増減する(例えば第1階層が10000通貨、第2階層が20000通貨、第3階層が40000通貨・・・のように階層ごとに2のべき乗分増加する、等)ように設定される。
[Layering example 2 (double-increase type)]
5 is a diagram schematically illustrating a second example of hierarchical levels set in the financial product transaction management device 1 of this embodiment. In this second example, the order quantity for each hierarchical level increases or decreases exponentially as the hierarchical level increases or decreases (for example, the first hierarchical level is 10,000 currencies, the second hierarchical level is 20,000 currencies, the third hierarchical level is 40,000 currencies, and so on, increasing by a power of 2 for each hierarchical level).
[階層化の計算例3(階差指定型)]
図6は、この実施の形態の金融商品取引管理装置1において設定される階層の第3の例を模式的に示す図である。この第3の例では、階層の増減に伴い1階層ごとの注文数量が所定の数量(以下「階差」と称する。)だけ増減する(例えば第1階層が10000通貨、第2階層が12000通貨、第3階層が14000通貨・・・のように階層ごとに2000通貨ずつ増加する、等)ように設定される。
[Stratification calculation example 3 (specified difference type)]
6 is a diagram schematically illustrating a third example of hierarchies set in the financial product transaction management device 1 of this embodiment. In this third example, the order quantity for each hierarchy is set to increase or decrease by a predetermined amount (hereinafter referred to as the "difference") as the hierarchies increase or decrease (for example, the first hierarchy is 10,000 currencies, the second hierarchy is 12,000 currencies, the third hierarchy is 14,000 currencies, and so on, with an increase of 2,000 currencies for each hierarchy).
[階層化の具体的設定例1]
図7は、この実施の形態の金融商品取引管理装置1における、階層化の具体的な設定例を模式的に示す第1の図である。同図には、高値側の第1階層(5つの注文価格に1ずつ、合計5本の注文)、安値側の第2階層(5つの注文価格に1ずつ、合計5本の注文)に、合計10万通貨が注文されるように設定する場合を例示している。
[Specific example 1 of layering settings]
7 is a first diagram that schematically illustrates a specific example of layering settings in the financial product transaction management device 1 of this embodiment. The diagram illustrates an example in which a total of 100,000 units of currency are ordered in the first layer on the higher price side (one order for each of five order prices, a total of five orders) and the second layer on the lower price side (one order for each of five order prices, a total of five orders).
同図に示す通り、ここでは、第1階層には、全体の注文数量(10万通貨)を全て注文の本数(10本)で割った値(1万通過)の概ね2/3にあたる、約7千通貨がそれぞれの注文の注文数量として設定される。 As shown in the diagram, in the first tier, the order quantity for each order is set to approximately 7,000 units, which is roughly two-thirds of the total order quantity (100,000 units) divided by the number of orders (10 units), resulting in 10,000 units.
第2階層においては、全体の注文数量(10万通貨)から第1階層全体の注文数量(3万5千通貨)を引いた残りの注文数量(6万5千通貨)を第2階層の注文の本数(5本)で割った概ねの値である、1万3千通貨がそれぞれの注文の注文数量として設定される。 In the second tier, the order quantity for each order is set to 13,000, which is roughly the total order quantity (100,000) minus the total order quantity for the first tier (35,000), resulting in the remaining order quantity (65,000), divided by the number of orders in the second tier (5).
[階層化の具体的設定例2]
図8は、この実施の形態の金融商品取引管理装置1における、階層化の具体的な設定例を模式的に示す第2の図である。同図には、高値側の第1階層(3つの注文価格に1ずつ、合計3本の注文)、真ん中の第2階層(3つの注文価格に1ずつ、合計3本の注文)、安値側の第3階層(4つの注文価格に1ずつ、合計4本の注文)に、合計10万通貨の注文を設定する場合を例示している。
[Specific example of layering setting 2]
8 is a second diagram that schematically illustrates a specific example of hierarchical settings in the financial product transaction management device 1 of this embodiment. The diagram illustrates an example in which orders for a total of 100,000 units are set in the first tier on the higher price side (three orders in total, one at each of three order prices), the second tier in the middle (three orders in total, one at each of three order prices), and the third tier on the lower price side (four orders in total, one at each of four order prices).
同図に示す通り、ここでは、第1階層には、全体の注文数量(10万通貨)を全ての注文の本数(10本)で割った値(1万通貨)の概ね3/7である、約4千通貨がそれぞれの注文の注文数量として設定される。 As shown in the figure, in the first tier, the order quantity for each order is set to approximately 4,000 units, which is roughly 3/7 of the total order quantity (100,000 units) divided by the number of orders (10 units).
第2階層においては、第1階層のそれぞれの注文の注文数量の2倍である8千通貨が、それぞれの注文の注文数量として設定される。 In the second tier, the order quantity for each order is set to 8,000 currencies, which is twice the order quantity for each order in the first tier.
第3階層においては、全体の注文数量(10万通貨)から第1階層全体、及び第2階層全体の注文数量(2万4千通貨)を引いた残りの注文数量(6万4千通貨)を第3階層の注文の本数(4本)で割った値である、1万6千通貨がそれぞれの注文の注文数量として設定される。 In the third tier, the order quantity for each order is set to 16,000 units, which is the total order quantity (100,000 units) minus the order quantity for the entire first and second tiers (24,000 units), resulting in the remaining order quantity (64,000 units) divided by the number of orders in the third tier (4 units).
[階層化の具体的設定例3]
図9は、この実施の形態の金融商品取引管理装置1における、階層化の具体的な設定例を模式的に示す第3の図である。同図には、高値側の第1階層(3つの注文価格に1ずつ、合計3本の注文)、真ん中の第2階層(4つの注文価格に1ずつ、合計4本の注文)、安値側の第3階層(3つの注文価格に1ずつ、合計3本の注文)に、合計10万通貨の注文を設定する場合を例示している。上記設定例1、設定例2においては、下層の階層にいくほど大きな注文数量になるように設定されたが、この設定例3では、真ん中の第2階層が最も大きな注文数量となり、この第2階層から離れた階層(ここでは第1階層と第3階層)ほど小さな注文数量となるように設定される。
[Specific example 3 of layering settings]
9 is a third diagram schematically illustrating a specific example of hierarchical setting in the financial product transaction management device 1 according to this embodiment. This diagram illustrates an example in which orders totaling 100,000 units are set in the first tier on the higher side (three orders, one at each of three order prices), the second tier in the middle (four orders, one at each of four order prices), and the third tier on the lower side (three orders, one at each of three order prices). While in Setting Examples 1 and 2 above, the order quantities were set to increase as you move down the tier, in Setting Example 3, the second tier in the middle has the largest order quantity, and the tiers further from the second tier (here, the first and third tiers) have smaller order quantities.
[階層化の具体的設定例4]
図10は、この実施の形態の金融商品取引管理装置1における、階層化の具体的な設定例を模式的に示す第4の図である。同図には、高値側の第1階層(3つの注文価格に1ずつ、合計3本の注文)、真ん中の第2階層(4つの注文価格に1ずつ、合計4本の注文)、安値側の第2階層(3つの注文価格に1ずつ、合計3本の注文)に、合計10万通貨の注文を設定する場合を例示している。この設定例4では、上記設定例3とは逆に、真ん中の第2階層が最も小さな注文数量となり、この第2階層から離れた階層(ここでは第1階層と第3階層)ほど大きな注文数量となるように設定される。
[Specific example 4 of layering settings]
10 is a fourth diagram schematically illustrating a specific example of hierarchical setting in the financial product transaction management device 1 according to this embodiment. This diagram illustrates an example in which orders totaling 100,000 units are set in the first tier on the higher side (three orders, one at each of three order prices), the second tier in the middle (four orders, one at each of four order prices), and the second tier on the lower side (three orders, one at each of three order prices). In this setting example 4, contrary to setting example 3 above, the middle tier has the smallest order quantity, and the tiers further from the second tier (here, the first and third tiers) have larger order quantities.
なお、具体的設定例1乃至具体的設定例4に示したものは階層ごとの注文の注文数量の演算方法の例示であり、具体的設定例1乃至具体的設定例4に示した演算方法を、他のどのような階層数の注文や、どの階層の注文の演算に用いてもよい。また、具体的設定例1乃至具体的設定例4に示した演算方法以外のいかなる演算方法によってそれぞれの階層の注文数量を設定してもよい。 Note that the methods shown in Specific Setting Examples 1 to 4 are examples of methods for calculating the order quantity for each tier, and the calculation methods shown in Specific Setting Examples 1 to 4 may be used to calculate orders for any other number of tiers or for any tier. Furthermore, the order quantity for each tier may be set using any calculation method other than the calculation methods shown in Specific Setting Examples 1 to 4.
これらの具体的設定例のような設定方法を用いてそれぞれの階層やそれぞれの注文価格の注文数量を設定することにより、注文価格によって異なる注文数量として注文を設定する場合に、コンピュータシステムを用いた演算によって、それぞれの注文を自動的に適切に設定することを容易に行うことができる。 By using a setting method like these specific setting examples to set the order quantity for each tier and each order price, when setting orders with different order quantities depending on the order price, it is easy to automatically and appropriately set each order through calculations using a computer system.
[階層化の具体的設定例5・注文画面での選択による設定]
なお、この実施の形態においては、クライアント端末2の表示部22に、選択・修正画面411(図14参照)、選択・修正画面511(図21参照)、変更画面412(図15参照)、変更画面512(図22参照)を表示させ、これらの選択・修正画面411,511や変更画面412,512に階層化を設定するための選択欄(後述)及び入力欄(後述)を設け、この選択欄(後述)及び入力欄(後述)からの選択によって階層の種類や階層の数や1階層ごとの注文価格の数など設定することもできる。このような構成については後述する。
[Specific example of layering setting 5: Setting by selection on the order screen]
In this embodiment, the display unit 22 of the client terminal 2 displays a selection/modification screen 411 (see FIG. 14), a selection/modification screen 511 (see FIG. 21), a change screen 412 (see FIG. 15), and a change screen 512 (see FIG. 22), and these selection/modification screens 411, 511 and change screens 412, 512 are provided with selection fields (described later) and input fields (described later) for setting hierarchical structures, and the type of hierarchical structures, the number of hierarchical structures, the number of order prices per hierarchical structure, etc. can be set by selecting from these selection fields (described later) and input fields (described later). Such a configuration will be described later.
[階層化の効果]
このように、複数の注文を階層化し、階層ごとに注文数量を設定することにより、複数の注文ごとに、注文数量を大きくして大きな収益を上げることや、注文数量を小さくしてリスク回避を図りつつ、複数の注文を複数の注文価格に設定することができる。
[Effects of layering]
In this way, by dividing multiple orders into layers and setting order quantities for each layer, it is possible to set multiple order prices for multiple orders while increasing the order quantity for each of the multiple orders to make a large profit or reducing the order quantity to avoid risk.
また、高値側の階層から安値側の階層にかけて注文数量を次第に大きく(又は小さく)することにより、平均コスト(複数の注文価格に設定された全ての注文で金融商品の新規の取引を行った場合における、その取引の平均値のこと。具体的には、全ての取引について、個々の注文価格に当該注文価格における取引数量を乗じたことで得られる数の総和を、注文数量の総和で割った値がこれにあたる。以下本明細書において同じ。)を調整し、より大きな収益を上げることや、リスク回避を図ることを容易に行うことができる。また、このような効果を奏する注文を、コンピュータシステムを用いて自動的に演算したり設定したりする構成を容易に構築することが可能となる。 In addition, by gradually increasing (or decreasing) the order quantity from the highest price tier to the lowest price tier, it is possible to adjust the average cost (the average value of new transactions of financial products when all orders set at multiple order prices are used. Specifically, this is the sum of the numbers obtained by multiplying each order price by the transaction quantity at that order price for all transactions, divided by the total order quantity. The same applies hereinafter in this specification), making it easy to generate greater profits and avoid risk. It is also possible to easily create a configuration that automatically calculates and sets orders that have this effect using a computer system.
[規則性を逸脱した設定・1]
注文情報生成部16は、金融商品の取引の開始前に、複数の注文価格の注文情報を所定の規則性を有するように設定すると共に、所定の条件に適合する、少なくとも一部の注文情報が、所定の規則性から逸脱するように設定することができる。
[Settings that deviate from the regularity: 1]
The order information generation unit 16 can set order information for multiple order prices to have a predetermined regularity before trading of a financial product begins, and can also set at least some of the order information that meets predetermined conditions to deviate from the predetermined regularity.
具体的には、例えば、一番最初に注文情報を生成し金融商品の取引を開始したときの、それぞれの注文情報の設定(以下単に「初期設定」と称する。本明細書において同じ。)において、下記(設定1)~(設定5)のうちの少なくとも何れか一つの設定となっているものが考えられる。
(設定1)
複数の階層における隣接する階層同士の注文数量の数量差が原則的に一定となり、一部の階層の、隣接する他の階層との注文数量の数量差が一定から逸脱した数量差となるように設定する。
(設定2)
特定の階層の複数の注文価格に設けられた複数の注文の注文数量が原則的に一定となり、一部の注文の注文数量が一定から逸脱した数量となるように設定する。
(設定3)
複数の注文の隣り合う注文価格同士が原則的に一定の値幅となり、一部の注文の隣り合う注文価格同士が一定から逸脱した値幅となるように設定する。
(設定4)
複数の階層にそれぞれ複数設けられた注文価格の数が原則的に一定となり、一部の階層の注文価格の数が一定から逸脱した数となるように設定する。
(設定5)
複数の階層にそれぞれ設けられた第一注文と第二注文(たとえばイフダン注文の新規注文と決済注文)との利幅が原則的に一定となり、一部の階層の第一注文と第二注文との利幅が一定から逸脱した数となるように設定する。
Specifically, for example, when order information is first generated and trading of a financial product is initiated, the settings of each order information (hereinafter simply referred to as "initial settings"; the same applies throughout this specification) may be at least one of the following (Setting 1) to (Setting 5).
(Setting 1)
The difference in order quantity between adjacent tiers in a plurality of tiers is set to be constant in principle, and the difference in order quantity between some tiers and other adjacent tiers is set to be a quantity difference that deviates from the constant.
(Setting 2)
The order quantities of a plurality of orders set at a plurality of order prices in a specific tier are set to be fixed in principle, with the order quantities of some orders being set to be quantities that deviate from the fixed quantity.
(Setting 3)
The adjacent order prices of a plurality of orders are set to have a fixed price range in principle, and the adjacent order prices of some orders are set to have a price range that deviates from the fixed range.
(Setting 4)
The number of order prices set for each of the multiple tiers is set to be a constant in principle, with the number of order prices for some tiers being set to be a number that deviates from the constant.
(Setting 5)
The profit margin between the first order and the second order (for example, a new order and a settlement order of an if-done order) provided in each of a plurality of layers is set to be constant in principle, and the profit margin between the first order and the second order in some layers is set to be a number that deviates from the constant.
なお、上記(設定1)~(設定5)は例示であり、上記(設定1)~(設定5)に挙例したもの以外の金融商品の注文の設定が、原則的に一定であり、少なくとも一部が一定から逸脱するような初期設定となっていてもよい。 Note that the above (Setting 1) to (Setting 5) are examples, and the order settings for financial products other than those listed above (Setting 1) to (Setting 5) may be fixed in principle, with at least some initial settings deviating from this fixed setting.
[規則性を逸脱した設定・2]
「注文情報修正手段」としての機能を備えた注文情報生成部16は、金融商品の取引の開始前に、利用者から入力された情報に基づいて、複数の注文価格の注文情報を所定の規則性を有するように設定すると共に、所定の規則性を有するように設定された注文情報のうち少なくとも一部を、所定の規則性から逸脱するように設定を修正することができる。
[Settings that deviate from the rules: 2]
The order information generation unit 16, which has the function of an "order information correction means," can set order information for multiple order prices to have a predetermined regularity based on information input by a user before the start of trading in a financial product, and can also correct the settings of at least a portion of the order information that has been set to have the predetermined regularity so that it deviates from the predetermined regularity.
具体的には、例えば、当初は原則的に一定となっている金融商品の注文の設定を、初期設定の際に、[規則性を逸脱した設定・1]に挙例した(設定1)~(設定5)のうち少なくとも何れか一つに記載したとおり、一定から逸脱するように修正したのちに、取引を開始できる構成となっていることが考えられる。 Specifically, for example, it is conceivable that a financial product's order settings, which are generally fixed at first, may be modified at the time of initial setup to deviate from the fixed setting, as described in at least one of (Setting 1) to (Setting 5) listed under [Settings that deviate from regularity 1], before trading can begin.
なお、一定から逸脱するような修正は、利用者がクライアント端末2の表示部22に表示された操作用画面(図示せず)においてテキストやグラフィックによって表示された数値情報や画像情報等を操作することで修正される。具体的には、注文情報が生成される前に、表示部22に選択・修正画面411(図14参照)、選択・修正画面511(図21参照)、変更画面412(図15参照)、変更画面512(図22参照)を表示させ、これらの修正画面411,511や変更画面412,512に階層化を設定するための選択欄(後述)及び入力欄(後述)を設け、この選択欄(後述)及び入力欄(後述)からの選択によって、それぞれの階層の注文数量や、特定の階層の注文の注文数量や、注文価格同士の値幅や、特定の階層中の注文価格の数や、利幅などの情報を修正することで行われる。 Incidentally, modifications that deviate from the constant range are made by the user manipulating the numerical information and image information displayed as text or graphics on an operation screen (not shown) displayed on the display unit 22 of the client terminal 2. Specifically, before order information is generated, the display unit 22 displays the selection/modification screen 411 (see FIG. 14), selection/modification screen 511 (see FIG. 21), change screen 412 (see FIG. 15), and change screen 512 (see FIG. 22). These modification screens 411, 511 and change screens 412, 512 are provided with selection fields (described below) and input fields (described below) for setting up hierarchical structures. By selecting from these selection fields (described below) and input fields (described below), information such as the order quantity for each tier, the order quantity for a specific tier, the price spread between order prices, the number of order prices in a specific tier, and the profit margin can be modified.
[規則性を逸脱した設定・3]
「注文情報修正手段」としての機能を備えた注文情報生成部16は、金融商品の取引の開始後に、所定の条件を満たした注文情報を、所定の規則性から逸脱するように自動的に設定を修正することができる。
[Settings that deviate from the rules: 3]
The order information generation unit 16, which has the function of an "order information correction means," can automatically correct the settings of order information that meets specified conditions after trading of a financial product begins so that it deviates from the specified regularity.
具体的には、例えば、注文情報生成部16が、初期設定時には原則的に一定となっている金融商品の注文の設定を、金融商品の取引開始後に、[規則性を逸脱した設定・1]に挙例した(設定1)~(設定5)のうち少なくとも何れか一つに記載した形で、一定から逸脱するように修正することが考えられる。 Specifically, for example, the order information generation unit 16 may modify the order settings for a financial product, which are essentially constant at the time of initial setup, after trading of the financial product begins so that they deviate from the constant state in at least one of the examples (Setting 1) to (Setting 5) listed under [Settings that deviate from regularity 1].
なお、この場合、注文情報生成部16は、所定の条件が満たされた場合に「一定から逸脱するように修正」する設定を自動的に行う。この所定の条件が満たされた場合とは、具体的には、例えば下記(場合a)(場合b)のような場合が考えられる。 In this case, the order information generation unit 16 automatically sets the "correction to deviate from the constant" when a predetermined condition is met. Specific examples of cases where this predetermined condition is met include the following cases (case a) and (case b).
(場合a)
特定の注文が約定したのちに、再び発注された場合が考えられる。
たとえば、第一注文(新規注文)と第二注文(決済注文)のイフダン注文がそれぞれ発注・約定されたのちに、再び発注される構成となっている場合に、再び発注された第一注文及び第二注文のうちの一方又は双方の注文数量、注文価格、第一注文と第二注文の利幅、複数の注文価格に第一注文や第二注文が設定されている場合の第一注文同士の値幅や第二注文同士の値幅、等が修正されることが考えられる。
(Case a)
This may be the case when a particular order is executed and then re-submitted.
For example, in a configuration where if-done orders for a first order (new order) and a second order (settlement order) are placed and executed, and then re-ordered, it is conceivable that the order quantity of one or both of the re-ordered first and second orders, the order price, the profit spread between the first and second orders, the price spread between the first orders when the first order and/or second order are set to multiple order prices, and the like may be adjusted.
また、特定の買い注文のみ、あるいは特定の売り注文のみ等が繰り返し発注され約定される構成となっている場合に、約定ののちに再び発注された買い注文、あるいは約定ののちに再び発注された売り注文の、注文数量、注文価格、買い注文同士の値幅、あるいは売り注文同士の値幅等が修正されることが考えられる。 In addition, if a structure is such that only specific buy orders or only specific sell orders are repeatedly placed and executed, it is possible that the order quantity, order price, price spread between buy orders, or price spread between sell orders, etc., of a buy order that is re-placed after being executed, or a sell order that is re-placed after being executed, may be modified.
(場合b)
金融商品の相場価格の変動等に伴って新たな注文価格に新たな注文が発注される場合が考えられる。具体的には、たとえば、相場価格の変動方向の新たな注文価格に新たな注文が設定される、いわゆる注文の「シフト」が行われる場合が考えられる。
(Case b)
There may be cases where a new order is placed at a new order price due to fluctuations in the market price of a financial product, etc. Specifically, there may be cases where a new order is set at a new order price in the direction of fluctuations in the market price, i.e., a so-called "shift" of the order is performed.
たとえば、第一注文(新規注文)と第二注文(決済注文)のイフダン注文がそれぞれ発注・約定されたのちに、「シフト」によって新たな注文価格に新たな第一注文と新たな第二注文とが発注される構成となっている場合に、新たに発注された第一注文及び第二注文のうちの一方又は双方の注文数量、注文価格、第一注文と第二注文の利幅、複数の注文価格に第一注文や第二注文が設定されている場合の第一注文同士の値幅や第二注文同士の値幅、等が修正されることが考えられる。 For example, if a first order (new order) and a second order (settlement order) are placed and executed as if-done orders, and then a new first order and a new second order are placed at a new order price through "shifting," the order quantity, order price, and profit spread between the first and second orders for one or both of the newly placed first and second orders may be adjusted, as may the price spread between the first orders or the price spread between the second orders if the first and second orders are set at multiple order prices.
また、特定の買い注文のみや特定の売り注文のみ等が繰り返し発注され約定される構成となっている場合に、約定ののちに「シフト」によって新たに発注された買い注文や売り注文の注文数量、注文価格、複数の注文価格に買い注文や売り注文が設定されている場合の買い注文同士の値幅や売り注文同士の値幅、等が修正されることが考えられる。 In addition, if a structure is in place in which only specific buy orders or only specific sell orders are repeatedly placed and executed, it is possible that the order quantity and order price of the newly placed buy or sell orders placed by "shifting" after execution, as well as the price spread between buy orders or price spread between sell orders when buy orders or sell orders are set at multiple order prices, may be modified.
[規則性を逸脱した設定・4]
「注文情報修正手段」としての機能を備えた注文情報生成部16は、金融商品の取引の開始後に、利用者から入力された、所定の規則性を修正するための修正情報に基づいて、所定の条件を満たした注文情報を、所定の規則性から逸脱するように設定を修正することができる。
[Settings that deviate from the rules: 4]
The order information generation unit 16, which has the function of an "order information correction means," can correct the settings of order information that meets specified conditions so that it deviates from the specified regularity, based on correction information for correcting the specified regularity input by the user after trading of the financial product has begun.
具体的には、例えば、当初は原則的に一定となっている金融商品の注文の設定を、取引開始後に、[規則性を逸脱した設定・1]に挙例した(設定1)~(設定5)のうち少なくとも何れか一つに記載した形で、一定から逸脱するように修正したのちに、それぞれの注文情報を生成できる構成となっていることが考えられる。 Specifically, for example, the order settings for a financial product, which are initially fixed in principle, can be modified after trading begins to deviate from the fixed settings in at least one of the examples (Setting 1) to (Setting 5) listed under [Settings that deviate from regularity 1], and then the respective order information can be generated.
なお、一定から逸脱するような修正は、利用者がクライアント端末2の表示部22に、テキストやグラフィックによって表示された数値情報や画像情報等を操作することで修正される。具体的には、注文情報の生成直前に表示部22に表示される、それぞれの階層の注文数量や、特定の階層の注文の注文数量や、注文価格同士の値幅や、特定の階層中の注文価格の数や、利幅などの情報を修正することで行われる。なお、この実施の形態においては、後述する選択・修正画面411(図14参照)や選択・修正画面511(図21参照)にグラフィック表示された画像やテキスト情報、あるいは、後述する変更画面412(図15参照)や変更画面512(図22参照)へのテキスト情報の入力などによって行うことができる。 Any corrections that deviate from the constant range are made by the user manipulating the numerical information and image information displayed as text or graphics on the display unit 22 of the client terminal 2. Specifically, this is done by modifying information such as the order quantity for each tier, the order quantity for a specific tier, the price spread between order prices, the number of order prices in a specific tier, and the profit margin, which are displayed on the display unit 22 immediately before the order information is generated. In this embodiment, this can be done by using images or text information displayed graphically on the selection/modification screen 411 (see FIG. 14) or selection/modification screen 511 (see FIG. 21), which will be described later, or by inputting text information on the change screen 412 (see FIG. 15) or change screen 512 (see FIG. 22), which will be described later.
[規則性を逸脱した設定・5]
「注文情報修正手段」としての機能を備えた注文情報生成部16は、金融商品の取引の開始後に、[規則性を逸脱した設定・1]に挙例した(設定1)~(設定5)のうち少なくとも何れか一つに記載したように、少なくとも一部が所定の規則性から逸脱した注文の設定を、取引開始後に、全ての注文が所定の規則性となるように修正することを自動的に行う。この所定の条件が満たされた場合とは、具体的には、例えば[規則性を逸脱した設定・3]の(場合a)(場合b)に記載したような場合が考えられる。この修正は、金融商品取引管理装置1の特定の構成、例えば注文情報生成部16や約定情報生成部14の処理等において行われる。これは、この実施の形態においては、取引開始前、または取引開始後に、表示部22に表示された、後述する選択・修正画面411(図14参照)や選択・修正画面511(図21参照)にグラフィック表示された画像やテキスト情報、あるいは、後述する変更画面412(図15参照)や変更画面512(図22参照)へのテキスト情報の入力(操作部21のマウスやキーボードでの入力や、タッチパネル上へのタッチ入力)などによって設定された処理条件等に基づく。
[Settings that deviate from the rules: 5]
The order information generation unit 16, which functions as an "order information correction means," automatically corrects order settings, at least some of which deviate from the predetermined regularity, as described in at least one of (Setting 1) to (Setting 5) listed in [Settings that deviate from regularity: 1], after the start of trading of a financial product, so that all orders conform to the predetermined regularity. Specific examples of cases where this predetermined condition is met include cases such as those described in (Case a) and (Case b) in [Settings that deviate from regularity: 3]. This correction is performed by a specific configuration of the financial product transaction management device 1, such as the processing of the order information generation unit 16 or the contract information generation unit 14. In this embodiment, this is based on processing conditions, etc., which are set before or after the start of a transaction by graphically displaying images or text information on a selection/modification screen 411 (see FIG. 14) or a selection/modification screen 511 (see FIG. 21) which are displayed on the display unit 22, which will be described later, or by inputting text information (input using the mouse or keyboard of the operation unit 21 or by touch input on the touch panel) on a change screen 412 (see FIG. 15) or a change screen 512 (see FIG. 22) which will be described later.
[規則性を逸脱した設定・6]
「注文情報修正手段」としての機能を備えた注文情報生成部16は、金融商品の取引の開始後に、利用者から入力された修正情報に基づいて、[規則性を逸脱した設定・1]に挙例した(設定1)~(設定5)のうち少なくとも何れか一つに記載したように、少なくとも一部が所定の規則性から逸脱した注文の設定を、全ての注文が所定の規則性となるように修正することができる。
[Settings that deviate from the rules: 6]
The order information generation unit 16, which has the function of an "order information correction means," can correct the order settings, at least some of which deviate from the predetermined regularity, as described in at least one of (Setting 1) to (Setting 5) listed in [Settings that deviate from regularity 1], based on the correction information input by the user after the start of trading in the financial product, so that all orders conform to the predetermined regularity.
[規則性を逸脱した設定・7]
なお、上記[規則性を逸脱した設定・1]~[規則性を逸脱した設定・6]の少なくとも何れか一つと共に、あるいはそれらとは別に、注文情報に基づいて取引が行われる注文のうちの少なくとも一部が、部分約定(注文の一部のみが約定されること。)をするように構成することもできる。この場合、注文情報生成部16だけでなく、約定情報生成部14も「注文情報修正手段」としての機能を有することが望ましい。
[Settings that deviate from the rules: 7]
In addition to or in addition to at least one of the above [Settings that deviate from regularity 1] to [Settings that deviate from regularity 6], it is also possible to configure so that at least some of the orders traded based on the order information are partially executed (only part of the order is executed). In this case, it is desirable that not only the order information generation unit 16 but also the execution information generation unit 14 function as an "order information correction means."
具体的には、たとえば、発注済みの注文のうちの一部(たとえば10通貨単位のうちの6通貨単位)のみが、売買取引が成立したものとして約定するように、約定情報生成部14が処理を行い、注文情報生成部16は、約定しなかった残りの注文(たとえば10通貨単位のうちの残りの4通貨単位)について、発注済約定前の注文としての注文情報とする。 Specifically, for example, the contract information generation unit 14 processes only a portion of the orders that have been placed (for example, 6 currency units out of 10 currency units) so that they are executed as completed buy/sell transactions, and the order information generation unit 16 generates order information for the remaining orders that have not been executed (for example, the remaining 4 currency units out of 10 currency units) as orders that have been placed but have not yet been executed.
またたとえば、部分約定した注文がイフダン注文の第一注文(新規注文)の場合、注文情報生成部16は、約定した注文に対応するように、対応する第二注文(決済注文)を約定した分の発注済みの第二注文(たとえば6通貨単位分の発注済みの決済注文)と、約定しなかった第一注文に対応する未発注の第二注文(たとえば4通貨単位分の未発注の第二注文)に分割するように、第二注文の第二注文情報を修正したり再生成したりする処理を行う。 For example, if the partially executed order is the first order (new order) of an if-done order, the order information generation unit 16 performs processing to modify or regenerate the second order information of the second order so that the corresponding second order (settlement order) is divided into an executed second order (for example, an executed settlement order for six currency units) and an unordered second order (for example, an unordered second order for four currency units) corresponding to the unexecuted first order, so as to correspond to the executed order.
またたとえば、部分約定した注文が繰り返されるイフダン注文の第二注文の場合、注文情報生成部16は、部分約定した分の第二注文に対応する第一注文(たとえば6通貨単位分の第一注文)を発注済の状態とするように第二注文の第二注文情報を修正したり再生成したりする処理を行う。 For example, in the case of a second order of an if-done order in which partially executed orders are repeated, the order information generation unit 16 performs processing to modify or regenerate the second order information of the second order so that the first order corresponding to the partially executed second order (for example, a first order for 6 currency units) is placed.
図11は、この実施の形態の金融商品取引管理装置1における、複数の注文価格に設定した注文を階層化しない場合と階層化した場合との平均コストの違いを模式的に示した図である。 Figure 11 is a diagram showing the difference in average cost between when orders set at multiple order prices are not layered and when they are layered in the financial product transaction management device 1 of this embodiment.
図11の(a)に示すように、1ドル110.00円を最高値とし、そこから1.00円ずつの値幅で合計10の注文価格(最安値が1ドル101.00円)に、それぞれ注文1本あたり1万通貨の注文数量で、合計10万通貨の金融商品の注文を発注した場合を考える。この場合、平均コストは、105.50(110.00×10,000+109.00×10,000+108.00×10,000+・・・103.00×10,000+102.00×10,000+101.00×10,000)÷100,000=105.50)となる。 As shown in Figure 11(a), consider the case where orders are placed for a total of 100,000 units of financial products at 110.00 yen per dollar at the highest price, with a price range of 1.00 yen from there (the lowest price is 101.00 yen per dollar), with an order quantity of 10,000 units per order, as shown in Figure 11(a). In this case, the average cost is 105.50 (110.00 x 10,000 + 109.00 x 10,000 + 108.00 x 10,000 + ... 103.00 x 10,000 + 102.00 x 10,000 + 101.00 x 10,000) ÷ 100,000 = 105.50).
一方、図11の(b)に示すように、図11の(a)と同じ注文価格に合計10個の注文を設定し、これを高値側の第1階層31、安値側の第2階層32とした場合を考える。このとき、第1階層31の5つの注文(1ドル110.00円~1ドル106.00円)の注文数量を注文1本あたり7千通貨、第2階層32の5つの注文(1ドル105.00円~1ドル101.00円)の注文数量を注文1本あたり1万3千通貨、合計10万通貨の金融商品の注文として注文を発注したものとする。この場合、平均コストは、104.75(110.00×7,000+109.00×7,000+・・・+106.00×7,000+105.00×13,000+104.00×13,000+・・・+101.00×13,000)÷100,000=104.75)となる。これを図11の(a)の場合と比較すると、平均コストが75pips(105.50-104.75=0.75)つまり0.7%改善していることがわかる。 On the other hand, as shown in Figure 11(b), consider the case where a total of 10 orders are placed at the same order prices as in Figure 11(a), with these placed on the first tier 31 on the higher side and the second tier 32 on the lower side. In this case, the order quantities of the five orders on the first tier 31 (110.00 yen to 106.00 yen per dollar) are 7,000 units per order, and the order quantities of the five orders on the second tier 32 (105.00 yen to 101.00 yen per dollar) are 13,000 units per order, for a total of 100,000 units of financial products. In this case, the average cost is 104.75 (110.00 x 7,000 + 109.00 x 7,000 + ... + 106.00 x 7,000 + 105.00 x 13,000 + 104.00 x 13,000 + ... + 101.00 x 13,000) ÷ 100,000 = 104.75). Comparing this to Figure 11(a), we can see that the average cost has improved by 75 pips (105.50 - 104.75 = 0.75), or 0.7%.
さらに、図11の(c)に示すように、図11の(a)と同じ注文価格に合計10個の注文を設定し、これを高値側の第1階層31、真ん中の第2階層32、安値側の第3階層33とした場合を考える。このとき、第1階層31の3つの注文(1ドル110.00円~1ドル108.00円)の注文数量を注文1本あたり4千通貨、第2階層32の3つの注文(1ドル107.00円~1ドル105.00円)の注文数量を注文1本あたり8千通貨、第3階層33の4つの注文(1ドル104.00円~1ドル101.00円)の注文数量を注文1本あたり1万6千通貨、合計10万通貨の金融商品の注文として注文を発注したものとする。この場合、平均コストは、104.12(110.00×4,000+109.00×4,000+108.00×4,000+107.00×8,000+106.00×8,000+105.00×8,000+104.00×16,000+103.00×16,000+102.00×16,000+101.00×16,000)÷100,000=104.12)となる。これを上記図11の(a)の場合と比較すると、平均コストが138pips(105.50-104.12=1.38)つまり1.3%改善していることがわかる。 Furthermore, as shown in Figure 11(c), consider the case where a total of 10 orders are set at the same order prices as in Figure 11(a), with these being arranged as the first tier 31 on the higher side, the second tier 32 in the middle, and the third tier 33 on the lower side. In this case, the order quantities of the three orders on the first tier 31 (from 110.00 yen to 108.00 yen per dollar) are 4,000 units per order, the order quantities of the three orders on the second tier 32 (from 107.00 yen to 105.00 yen per dollar) are 8,000 units per order, and the order quantities of the four orders on the third tier 33 (from 104.00 yen to 101.00 yen per dollar) are 16,000 units per order, for a total of 100,000 units of financial products. In this case, the average cost is 104.12 (110.00 x 4,000 + 109.00 x 4,000 + 108.00 x 4,000 + 107.00 x 8,000 + 106.00 x 8,000 + 105.00 x 8,000 + 104.00 x 16,000 + 103.00 x 16,000 + 102.00 x 16,000 + 101.00 x 16,000) ÷ 100,000 = 104.12). Comparing this to the case in Figure 11(a) above, we can see that the average cost has improved by 138 pips (105.50 - 104.12 = 1.38), or 1.3%.
このように、注文価格に応じて注文数量を変化させ、かつ、それらを注文数量ごとに階層化させることにより、平均コストを調整し、より大きな収益を上げることや、リスク回避を図ることを容易に行うことができる。また、このような効果を奏する注文を、コンピュータシステムを用いて自動的に演算したり設定したりする構成を容易に構築することが可能となる。 In this way, by varying the order quantity according to the order price and tiering them by order quantity, it is easy to adjust the average cost, increase profits, and avoid risk. It is also easy to create a configuration that automatically calculates and sets orders that achieve these effects using a computer system.
[処理手順]
図12は、この実施の形態の金融商品取引管理装置1の処理手順を示すフローチャートである。以下、同フローチャートを用いてこの実施の形態の処理手順について説明する。なお、以下の説明は「トラップトレード」「トラリピ」「らくトラ」において階層化を行う場合の処理手順について説明するが、これは処理手順の一例であり、上記以外のいかなる注文方法において以下の処理手順を用いてもよい。
[Processing Procedure]
12 is a flowchart showing the processing procedure of the financial instruments transaction management device 1 according to this embodiment. The processing procedure of this embodiment will be explained below using this flowchart. Note that the following explanation will be given of the processing procedure when layering is performed in "trap trade,""toraripi," and "rakutora," but this is only one example of the processing procedure, and the following processing procedure may be used in any order method other than those described above.
[1.「トラップトレード」における処理手順]
金融商品取引管理システム1Aにおいて「トラップトレード」による取引を行う場合の処理手順を説明する。
[1. Trap Trade Processing Procedures]
The processing procedure when a transaction is carried out by "trap trade" in the financial product transaction management system 1A will be described.
[1-1.画面入力と注文情報の生成]
金融商品取引管理システム1Aを利用する取引者は、クライアント端末2を用いて金融商品取引管理装置1にアクセスする。金融商品取引管理装置1のフロントページ配信部11は、アクセスのあったクライアント端末2の表示部22に、注文選択画面(図示せず)を表示させる。
[1-1. Screen input and generation of order information]
A trader using the financial instruments transaction management system 1A accesses the financial instruments transaction management device 1 using a client terminal 2. The front page distribution unit 11 of the financial instruments transaction management device 1 displays an order selection screen (not shown) on the display unit 22 of the accessed client terminal 2.
注文選択画面(図示せず)には、取引の種類を選択する取引選択ボタン(図示せず)が表示される。取引選択ボタン(図示せず)により、取引者は、通常の成行注文、指値注文、逆指値注文、OCO注文等の他に、前述の「トラップトレード」注文、「トラリピ」注文、「らくトラ」注文等の選択できる。取引者が取引選択ボタン(図示せず)により特定の取引(ここでは「トラップトレード」)を選択し、実行ボタン(図示せず)をクリックすると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図13に示す注文入力画面410が表示される。 The order selection screen (not shown) displays transaction selection buttons (not shown) for selecting the type of transaction. Using the transaction selection buttons (not shown), traders can select the usual market orders, limit orders, stop orders, OCO orders, etc., as well as the aforementioned "trap trade" orders, "toraripi" orders, and "rakutora" orders. When a trader selects a specific transaction (here, "trap trade") using the transaction selection button (not shown) and clicks the execute button (not shown), the order input screen 410 shown in FIG. 13 is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial instruments transaction management device 1.
図13に示す注文入力画面410には、前述の取引選択ボタン(図示せず)で選択された注文(図13では「トラップトレード」注文)が表示される注文表示欄41a、取引を行う金融商品の種類である通貨ペア(例えば、日本円と米ドル、日本円とユーロ、等)を選択する通貨ペア選択ボタン41b、注文1本あたりの平均注文金額を数値入力で設定する注文金額設定ボタン41c、最初に発注する、注文価格の異なる第一注文(イフダン注文の新規注文)や注文価格の異なる第二注文(イフダン注文の決済注文)の本数である「トラップ本数」を数値入力で設定するトラップ本数設定ボタン41dが表示される。 The order entry screen 410 shown in Figure 13 displays an order display field 41a that displays the order (in Figure 13, a "trap trade" order) selected with the aforementioned transaction selection button (not shown), a currency pair selection button 41b that selects the currency pair (e.g., Japanese yen and US dollar, Japanese yen and euro, etc.) that represents the type of financial product being traded, an order amount setting button 41c that sets the average order amount per order by entering a value, and a trap quantity setting button 41d that sets the "trap quantity," which is the number of first orders (new orders for if-done orders) with different order prices and second orders (settlement orders for if-done orders) with different order prices, that are initially placed.
また、注文入力画面410には、注文金額設定ボタン41cに入力された注文金額の値とトラップ本数設定ボタン41dに入力されたトラップ本数とを演算して出た値(ここでは双方の値の乗算で出た値)が表示される合計注文金額表示欄41e、それぞれの第一注文の注文価格やそれぞれの第二注文の注文価格を設定するときの基準価格(例えば、最高値の注文の注文価格、最安値の注文の注文価格、中央の注文の注文価格、等)である「スタート価格」を数値入力するためのスタート価格入力欄41fが表示される。 The order input screen 410 also displays a total order amount display field 41e, which displays the value obtained by calculating the order amount entered into the order amount setting button 41c and the number of traps entered into the trap number setting button 41d (here, the value obtained by multiplying these two values), and a start price input field 41f, which is used to enter the "start price," which is the base price (e.g., the order price of the highest order, the order price of the lowest order, the order price of the middle order, etc.) when setting the order price of each first order and each second order.
また、注文入力画面410には、スタート価格入力欄41fに入力されたスタート価格としての注文(例えば、最高値の注文、最安値の注文、等)の種類を選択するための注文種類選択ボタン41g、注文価格の異なる注文同士の値幅としての「トラップ値幅」の値を数値入力するためのトラップ値幅入力欄41h、注文の「階層」の数を数値入力するための階層入力欄41jが表示される。 The order input screen 410 also displays an order type selection button 41g for selecting the type of order (e.g., highest price order, lowest price order, etc.) for the starting price entered in the starting price input field 41f, a trap price range input field 41h for numerically inputting the value of the "trap price range" as the price spread between orders with different order prices, and a tier input field 41j for numerically inputting the number of "tiers" for the order.
また、注文入力画面410には、それぞれの注文の有効期限(例えば6ヶ月、1年、無期限、等)を選択するための有効期限選択欄41k、相場の大きな下落又は上昇による「損失」が大きくなることを抑止するための逆指値注文としての「ストップロス注文」を設定するか否か、及び設定したストップロス注文の注文価格を数値入力するためのストップロス注文設定ボタン41mが表示されている。 The order entry screen 410 also displays an expiration date selection field 41k for selecting the expiration date for each order (e.g., six months, one year, unlimited, etc.), and a stop-loss order setting button 41m for selecting whether to set a "stop-loss order" as a stop-loss order to prevent large "losses" due to a large drop or rise in market prices, and for entering the numerical order price of the set stop-loss order.
また、注文入力画面410には、注文パターンを選択するための注文パターン選択欄41n(チェックボックスにチェックすることで選択する形式の選択欄)と、所定の情報を入力することでそれぞれの注文の詳細を自動的に設定する自動注文設定選択欄41n1~41n4と、所定の規則性を有する注文の一部又は全部について、規則性を逸脱した注文として設定させるための注文変更欄41p(チェックボックスにチェックすることで選択する形式の選択欄)を備えている。 The order input screen 410 also includes an order pattern selection field 41n (a selection field selected by checking a checkbox) for selecting an order pattern, automatic order setting selection fields 41n1 to 41n4 for automatically setting the details of each order by entering specified information, and an order change field 41p (a selection field selected by checking a checkbox) for setting some or all of an order that has a specified regularity as an order that deviates from that regularity.
取引者は、操作部21の操作により、注文入力画面410において、所望の注文に必要な情報の入力や選択を行う(ステップS1)。図13においては、通貨ペア選択ボタン41bに日本円と米ドルを示す「USD/JPY」の選択がされ、注文金額設定ボタン41cには「1(万通貨)」と入力され、トラップ本数設定ボタン41dには「10(本)」と入力され、スタート価格入力欄41fには「110.00(円)」と入力され、注文種類選択ボタン41gは「新規の買い注文」を示す「新規・買」が選択され、トラップ値幅入力欄41hには「1.00(円)」と入力され、階層入力欄41jには「3(階層)」と入力され、有効期限選択欄41kにおいては「無期限」が選択され、ストップロス注文設定ボタン41mはストップロス注文の設定を行わない状態が示されている。 The trader operates the operation unit 21 to input and select the information required for the desired order on the order input screen 410 (Step S1). In Figure 13, "USD/JPY," indicating Japanese Yen and US Dollar, is selected in the currency pair selection button 41b, "1 (10,000 units)" is entered in the order amount setting button 41c, "10 (units)" is entered in the trap quantity setting button 41d, "110.00 (yen)" is entered in the start price input field 41f, "New Buy" is selected in the order type selection button 41g, indicating a "new buy order," "1.00 (yen)" is entered in the trap price range input field 41h, "3 (level)" is entered in the level input field 41j, "Unlimited" is selected in the expiration date selection field 41k, and the stop-loss order setting button 41m indicates that a stop-loss order is not being set.
注文入力画面410の自動注文設定選択欄41n1~41n4が選択されて(つまりいずれかのチェックボックスにチェックが入れられて)実行ボタン41qがクリックされると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図14に模式図を示す、選択・修正画面411が表示される。一方、注文変更欄41pが選択されて(つまりチェックボックスにチェックが入れられて)実行ボタン41qがクリックされると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図15に模式図を示す、変更画面412が表示される。 When the automatic order setting selection fields 41n1 to 41n4 on the order input screen 410 are selected (i.e., one of the checkboxes is checked) and the Execute button 41q is clicked, the selection/modification screen 411, shown schematically in FIG. 14, is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial instruments transaction management device 1. On the other hand, when the order change field 41p is selected (i.e., the checkbox is checked) and the Execute button 41q is clicked, the change screen 412, shown schematically in FIG. 15, is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial instruments transaction management device 1.
この実施の形態においては、自動注文設定選択欄41n1~41n4のうちのいずれか一つがクリックされると、予め設定された条件式(たとえば、利用者が設定した取引金額総額や注文期間や直近の金融商品の相場の上昇・下落傾向等を数値化したものを演算することで、階層の数、階層ごとの各注文の注文価格や階層ごとの各注文の注文数量などを算出するための所定の演算式)等に基づいて、選択された型の注文が自動設定される構成となっている。 In this embodiment, when one of the automatic order setting selection fields 41n1 to 41n4 is clicked, the selected type of order is automatically set based on a pre-set conditional formula (for example, a predetermined formula for calculating the number of tiers, the order price and order quantity for each order for each tier, etc., by calculating numerical values of the total transaction amount and order period set by the user, the recent upward/downward trend in the market price of the financial product, etc.).
例えば、図14の選択・修正画面411においては、図13の注文入力画面410において符号41n1のピラミッド形が選択され、選択に基づいて所定の演算処理がされた結果が模式的に示されている。この選択・修正画面411においては、それぞれの注文の注文数量や、注文価格等を利用者の入力によって修正することができる。 For example, the selection/modification screen 411 in Figure 14 shows a schematic representation of the results of a predetermined calculation process performed based on the pyramid shape 41n1 selected on the order entry screen 410 in Figure 13. On this selection/modification screen 411, the user can enter and modify the order quantity, order price, and other information for each order.
図14の選択・修正画面411には、クリックすることで、階層型の種類を「ピラミッド形」「逆ピラミッド形」「ひし形」「砂時計形」相互に選択・変更できる階層型選択・変更ボタン41101,41102,41103,41104、通貨ペアの種類を選択・変更できる通貨ペア選択・変更ボタン41111、テキストの数値入力で注文金額の総額を選択・変更する総額変更ボタン41112、テキストの数値入力で注文が設定される注文価格の範囲を変更する価格範囲変更ボタン41113、階層ごとに設けられた、テキストの数値入力で注文価格ごとの注文金額を修正する注文価格変更ボタン41121、テキストの数値入力で階層内の注文価格の数を変更する価格数変更ボタン41122、階層内の注文を指値注文、逆指値注文、成行注文(トリガ成行)を選択するための種類選択ボタン41123が設けられている。 The selection/modification screen 411 in Figure 14 is provided with hierarchical type selection/change buttons 41101, 41102, 41103, 41104 which, when clicked, allow the user to select or change the type of hierarchical type between "pyramid,""invertedpyramid,""diamond," and " hourglass ," a currency pair selection/change button 41111 which allows the user to select or change the type of currency pair, a total amount change button 41112 which allows the user to select or change the total order amount by entering a numeric value in text, a price range change button 41113 which allows the user to change the range of order prices within which an order is set by entering a numeric value in text, an order price change button 41121 which is provided for each hierarchical level and allows the user to modify the order amount for each order price by entering a numeric value in text, a price number change button 41122 which allows the user to change the number of order prices within a hierarchical level by entering a numeric value in text , and a type selection button 41123 which allows the user to select a limit order, a stop order, or a market order (trigger market) for the order within a hierarchical level.
また、図14の選択・修正画面411には、階層ごとの注文の状態(階層の数、階層ごとの注文価格の数、それぞれの注文の注文金額)をグラフィック表示した階層イメージ41131が表示されている。この階層イメージ41131の中には、それぞれの階層の注文価格ごとの注文数量を表示する注文価格イメージ41132が表示される。この階層イメージ41131は、利用者の操作(たとえば、タッチパネル上のタッチ操作)によって表示される形状や大きさが自在に変形するように構成されており、かつ、階層イメージ41131の大きさや形状に依存して、階層の数や階層ごとの注文数量や注文価格の設定が修正・変更されるように構成されている。従って、利用者が表示部22に表示された階層イメージ41131の形状や大きさを変化させることによって、注文の状態を直感的に変化させ、設定することが可能になる。 14 also displays a layer image 41131 that graphically displays the order status for each layer (the number of layers, the number of order prices for each layer, and the order amount for each order). Within this layer image 41131 , an order price image 41132 is displayed, displaying the order quantity for each order price for each layer. The layer image 41131 is configured so that its shape and size can be freely changed by user operation (e.g., touch operation on a touch panel), and the number of layers and the order quantity and order price for each layer can be modified or changed depending on the size and shape of the layer image 41131. Therefore, by changing the shape and size of the layer image 41131 displayed on the display unit 22, the user can intuitively change and set the order status.
また、図14の選択・修正画面411には、テキスト入力とチェックボックスへのチェックにより、注文の繰り返しの有無や回数などを設定・変更する繰り返し変更ボタン41141が設けられている。 The selection/modification screen 411 in FIG. 14 also has a repeat change button 411 for setting and changing whether or not an order is repeated and the number of times by entering text and checking a check box.
一方、図15に示す変更画面412においては、それぞれの注文の内容を修正・変更できる変更欄が設けられている。具体的には、選択により注文ごとの通貨ペアの種類を変更できる通貨ペア変更欄41201、テキスト入力でそれぞれの注文の注文金額を変更する注文金額変更欄41202、選択により売買の種類を変更する売買変更欄41203、テキスト入力で注文ごとの注文価格を変更する注文価格変更欄41204、選択により、注文ごとの指値・逆指値・成行(トリガ成行)の種類を変更する注文種類変更欄41205が設けられている。 15, change fields are provided that allow the user to modify or change the content of each order. Specifically, there are provided a currency pair change field 41201 that allows the user to change the type of currency pair for each order by selection, an order amount change field 41202 that allows the user to change the order amount for each order by text input, a buy/sell change field 41203 that allows the user to change the buy/sell type by selection, an order price change field 41204 that allows the user to change the order price for each order by text input, and an order type change field 41205 that allows the user to change the type of limit order, stop order , or market order (trigger market order) by selection.
図15には、これらの変更欄41201~41205への選択や変更入力により、注文番号1000の注文41211の注文金額が4000通貨から4100通貨に、注文番号1001の注文41212の注文価格が109.0から109.1に、注文番号1002の注文41213の注文種類が指値注文から成行(トリガ成行)注文に変更された状態が模式的に示されている。 FIG. 15 shows a schematic diagram of the state in which, by making selections and inputting changes in these change fields 412 01 to 412 05 , the order amount of order 412 11 with order number 1000 has been changed from 4000 units to 4100 units, the order price of order 412 12 with order number 1001 has been changed from 109.0 to 109.1, and the order type of order 412 13 with order number 1002 has been changed from a limit order to a market (trigger market) order.
なお、変更画面412においては、注文同士の値幅を変更する変更欄を設けて変更可能としたり、トラップ本数や階層の数や注文の有効期限を注文ごとに変更するための変更欄を設けて変更可能とする構成とすることもできる。また、注文を繰り返す場合における、繰り返しの回数を設定したり変更したりする変更欄を設けて変更可能とすることも可能である。 The change screen 412 can also be configured to have change fields for changing the price spread between orders, or to have change fields for changing the number of traps, number of tiers, and order expiration date for each order. It is also possible to have change fields for setting or changing the number of repetitions when an order is repeated.
図13の注文入力画面410(において、自動注文設定選択欄41n1~41n4および注文変更欄41pがチェックされない状態)、図14の選択・修正画面411、図15の変更画面412で実行ボタン41qがクリックされると、取引選択ボタン(図示せず)、及び注文入力画面410、選択・修正画面411、変更画面412で選択・入力されたデータはクライアント端末2から金融商品取引管理装置1に送信される。注文入力受付部12は、入力された売買注文申込情報を確認する。即ち、有効期限選択欄41kにおいて選択された期限や、注文金額設定ボタン41c、トラップ本数設定ボタン41d、スタート価格入力欄41fに入力された値などを検査することで、注文価格の検査を行う(ステップS2)。具体的には、注文価格が設定可能な注文価格であるか否か等の検査が行われる。 When the Execute button 41q is clicked on the order input screen 410 of FIG. 13 (where the automatic order setting selection fields 41n1-41n4 and the order change field 41p are not checked), the selection/modification screen 411 of FIG. 14, or the change screen 412 of FIG. 15, the transaction selection button (not shown) and the data selected and entered on the order input screen 410, selection/modification screen 411, and change screen 412 are sent from the client terminal 2 to the financial instruments transaction management device 1. The order input acceptance unit 12 checks the entered buy/sell order application information. That is, it checks the order price by examining the expiration date selected in the expiration date selection field 41k, the values entered in the order amount setting button 41c, the trap quantity setting button 41d, and the start price input field 41f (step S2). Specifically, it checks whether the order price is a settable order price, etc.
続いて、注文入力受付部12は、検査結果の適否を判断する。価格が適正価格と判断された場合(ステップS3の“No”)、口座情報生成部15が、顧客口座情報テーブル182から、その顧客(取引者)の証拠金情報を取得する。 The order input reception unit 12 then determines whether the inspection results are appropriate. If the price is determined to be appropriate ("No" in step S3), the account information generation unit 15 obtains the margin information for that customer (trader) from the customer account information table 182.
注文入力受付部12は、取得された証拠金情報と注文許容額とを比較し(ステップS4)、そして、証拠金の額が注文許容額以上であるか否かを判断する(ステップS5)。
ここで、「注文許容額」とは、注文が可能な金額のことである(本明細書において同じ)。この実施の形態における注文許容額は、注文金額設定ボタン41cに入力された値とトラップ本数設定ボタン41dに入力された値とを乗じて得た値である、(1万(通貨)×10(本)=)10万(通貨)である。但し、注文許容額は、当該値に対する所定の比率の値(例えば、10万(通貨)×0.1=1万(通貨))であってもよいし、予め定められた所定の金額(例えば、一律に5万(通貨))であってもよいし、上記以外の値や演算方法によって算出した値であってもよい。
The order input receiving unit 12 compares the acquired margin information with the order allowable amount (step S4), and determines whether the amount of margin is equal to or greater than the order allowable amount (step S5).
Here, the "allowable order amount" refers to the amount of money that can be ordered (the same applies throughout this specification). In this embodiment, the allowable order amount is the value obtained by multiplying the value entered into the order amount setting button 41c by the value entered into the trap quantity setting button 41d, which is (10,000 (currency) x 10 (pieces) =) 100,000 (currency). However, the allowable order amount may be a value that is a predetermined ratio of that value (for example, 100,000 (currency) x 0.1 = 10,000 (currency)), a predetermined amount (for example, a flat 50,000 (currency)), or a value calculated using a value other than those mentioned above or a calculation method.
注文情報生成部16は、証拠金の額が注文許容額以上である場合(ステップS5の“No”)にのみ、後述の「注文情報」や「注文情報群」を生成する。これにより、取引者が確実に支払いができる場合にのみ注文を受け付けることができる。 The order information generation unit 16 generates "order information" and "order information group" (described below) only if the margin amount is equal to or greater than the order allowance amount ("No" in step S5). This allows orders to be accepted only if the trader is reliably able to make payment.
証拠金の額が注文許容額以上である場合(ステップS5の“No”)、注文入力受付部12は、通貨ペア注文条件テーブル183に記録されたデータ等を元に、他の注文条件(すなわち、注文価格以外の条件)と、注文を受け付けるための各種基準とを比較する(ステップS6)。そして、他の条件が、これらの基準を満たしているか否かを判定する(ステップS7)。 If the margin amount is equal to or greater than the order allowance amount ("No" in step S5), the order input acceptance unit 12 compares other order conditions (i.e., conditions other than the order price) with various criteria for accepting an order based on data recorded in the currency pair order conditions table 183 (step S6). It then determines whether the other conditions meet these criteria (step S7).
他の条件がイフダン注文の基準を満たしていない場合(ステップS7の“Yes”)、注文入力受付部12は入力された注文をエラーとして扱い、注文の受付を拒絶する(ステップS10)。 If other conditions do not meet the criteria for an if-done order ("Yes" in step S7), the order input acceptance unit 12 treats the entered order as an error and rejects the order (step S10).
イフダン注文の各種条件が満たされている場合であって(ステップS7の“No”)、注文条件が上述のイフダン注文による指値注文に必要な条件を全て満たしていると判定された場合、フロントページ配信部11は、クライアント端末2の表示部22に、生成される注文情報の内容を取引者に確認させるための確認画面(図示せず)を表示させる。確認画面(図示せず)には、注文選択画面(図示せず)及び注文入力画面410に入力および選択された注文条件が列記されるとともに、注文ボタン(図示せず)が表示される。注文ボタン(図示せず)は、列記された内容で間違いないと判断された場合に、取引者によってクリックされる。 If the various conditions for an if-done order are met ("No" in step S7) and it is determined that the order conditions meet all of the conditions necessary for a limit order via an if-done order described above, the front page distribution unit 11 will display a confirmation screen (not shown) on the display unit 22 of the client terminal 2 to allow the trader to confirm the contents of the generated order information. The confirmation screen (not shown) lists the order conditions entered and selected on the order selection screen (not shown) and the order input screen 410, and also displays an order button (not shown). The order button (not shown) is clicked by the trader when it is determined that the listed contents are correct.
取引者の操作部21の操作により注文ボタン(図示せず)がクリックされると、金融商品取引管理装置1の注文情報生成部16は、ステップS1で入力された売買注文申込情報に基づいて注文情報を生成する(ステップS8)。 When the trader clicks the order button (not shown) on the operation unit 21, the order information generation unit 16 of the financial instruments transaction management device 1 generates order information based on the buy/sell order application information entered in step S1 (step S8).
具体的には、上述したような手順に従って入力された複数のデータを注文価格毎にグループ化し、各グループにシーケンス番号テーブル184のシーケンス番号を割り当てることで、注文情報を生成する(ステップS8)。そして、シーケンス番号テーブル184に、注文情報に使用されているシーケンス番号を未使用のシーケンス番号と区別するための情報が、付加される。ステップS8の処理を一回行うことにより、複数の注文情報が生成される(なお、後述の「トラリピ」「らくトラ」においては、これらの注文情報のうち、イフダン注文を行う第一注文の第一注文情報と、この第一注文に対応する第二注文の第二注文情報とを含む複数の注文情報が「注文情報群」を形成する。)。 Specifically, the order information is generated by grouping the multiple data items entered according to the procedure described above by order price and assigning each group a sequence number from sequence number table 184 (step S8). Information for distinguishing the sequence numbers used in the order information from unused sequence numbers is then added to sequence number table 184. A single execution of the process in step S8 generates multiple pieces of order information. (Note that in "Toraripi" and "Rakutora," described below, a "group of order information" is formed by multiple pieces of order information including the first order information for a first order that places an if-done order and the second order information for a second order that corresponds to this first order.)
注文情報生成部16は、生成された注文情報を、注文テーブル181に記録する(ステップS9)。なお、後述する「トラリピ」「らくトラ」においては、注文テーブル181には「注文情報群」も記録される。 The order information generation unit 16 records the generated order information in the order table 181 (step S9). Note that in "Toraripi" and "Rakutora," which will be described later, the order table 181 also records "order information groups."
注文情報は、図3に例示として示す各フィールドの定義に基づいて、注文テーブルに記録される。 Order information is recorded in the order table based on the definitions of each field shown as an example in Figure 3.
図3に示す“ord_seq”フィールド181bは、ステップS8で付与されたシーケンス番号の定義である。“cust_seq”フィールド181cは、取引者ごとに定められた番号である顧客番号を記録するためのフィールドである。“style_id”フィールド181dは、商品名を記録するためのフィールドである。“ccy_pair_id”フィールド181eは、通貨ペア毎に定義されたID番号を記録するためのフィールドである。このID番号と通貨ペアとの組合わせは、データベース内に格納されたIDテーブル(図示せず)に記録されている。 The "ord_seq" field 181b shown in Figure 3 defines the sequence number assigned in step S8. The "cust_seq" field 181c is a field for recording a customer number, which is a number assigned to each trader. The "style_id" field 181d is a field for recording the product name. The "ccy_pair_id" field 181e is a field for recording an ID number defined for each currency pair. The combination of this ID number and currency pair is recorded in an ID table (not shown) stored in the database.
図3に示す“ord_amnt”フィールド181fは、合計注文金額表示欄41eに表示された金額を記録するためのフィールドである。“buy_sell_id”フィールド181gは、注文種類選択ボタン41gで選択された、売り注文/買い注文の区別を記録するためのフィールドである。“ord_rate”フィールド181hは、それぞれの注文を行う注文情報に含まれる注文価格の値を記録するためのフィールドである。“limit_time”フィールド181iは、有効期限選択欄41kにおいて選択された注文期限を記録するためのフィールドである。“ord_cond”フィールド181jは、注文種類選択ボタン41gで選択された、注文の種類を記録するためのフィールドである。 The "ord_amnt" field 181f shown in Figure 3 is a field for recording the amount displayed in the total order amount display field 41e. The "buy_sell_id" field 181g is a field for recording the distinction between sell and buy orders selected using the order type selection button 41g. The "ord_rate" field 181h is a field for recording the order price value included in the order information for each order. The "limit_time" field 181i is a field for recording the order deadline selected in the expiration date selection field 41k. The "ord_cond" field 181j is a field for recording the type of order selected using the order type selection button 41g.
図3に示す“new_close”フィールド181kは、新規注文/決済注文の区別を記録するためのフィールドである。“trap_seq”フィールド181mは、取引選択ボタン(図示せず)でトラップトレードが選択されたか否かの情報を記録するためのフィールドである。“repeat_flag”フィールド181nは、イフダン注文を繰り返し行うか否かの情報を記録するためのフィールドである。 The "new_close" field 181k shown in Figure 3 is a field for recording the distinction between new orders and settlement orders. The "trap_seq" field 181m is a field for recording information on whether a trap trade was selected with the trade selection button (not shown). The "repeat_flag" field 181n is a field for recording information on whether an if-done order is to be placed repeatedly.
なお、図3には示していないが、注文テーブル181には、入力画面40に入力されたデータ、即ち、通貨ペア選択ボタン41b、トラップ本数設定ボタン41d、スタート価格入力欄41f、トラップ値幅入力欄41h、階層入力欄41jに入力されたデータを記録するためのフィールドも設けられる。また、後述の「トラリピ」や「らくトラ」の取引を行うための注文情報を生成する際に入力される、第一注文と第二注文との利益幅の情報や、「らくトラ」の取引を行うための注文情報を生成する際に入力される、第一注文や第二注文を設定する価格範囲の上限価格や下限価格の情報を記録するためのフィールドも設けられる。これらのフィールドを用いて、注文入力画面410に入力されたデータ、及び、選択・修正画面411や変更画面412で修正・変更されたデータが、全て注文テーブル181に記録される。 Although not shown in FIG. 3, the order table 181 also has fields for recording data entered on the input screen 40, i.e., data entered in the currency pair selection button 41b, trap quantity setting button 41d, start price input field 41f, trap price range input field 41h, and hierarchy input field 41j. It also has fields for recording profit margin information for the first and second orders, which is entered when generating order information for "Toraripi" and "Rakutora" transactions (described below), and upper and lower limit prices for the price ranges for the first and second orders, which is entered when generating order information for "Rakutora" transactions. Using these fields, all data entered on the order input screen 410 and data modified or changed on the selection/modification screen 411 and change screen 412 are recorded in the order table 181.
なお、この実施の形態において、「注文情報」は、個々の注文に、図3に示す各フィールドの定義等に基づいて、注文情報(たとえば図16に示す注文情報411,412,・・・419,4110)に属性情報(例えば図16に示す属性情報181A~181M)を含むデータとして生成される場合を示している。なお、後述するとおり、この実施の形態における注文情報は、各種の属性情報(例えば図16に示す属性情報181A~181M)が付随して形成されるデータであるとして以下説明する。但し、この実施の形態における「注文情報」を形成する前の所定のデータ(たとえば、発注される予定である、注文価格ごとの注文の表)であり、そのような「注文情報」に基づいてそれぞれの注文が発注されるように構成されていてもよい。 In this embodiment, the "order information" is generated as data that includes attribute information (for example, attribute information 181A to 181M shown in FIG. 16) in addition to order information (for example, order information 41 1 , 41 2 , ... 41 9 , 41 10 shown in FIG. 16) based on the definitions of each field shown in FIG. 3. As will be described later, the order information in this embodiment will be described as data that is formed by attaching various types of attribute information (for example, attribute information 181A to 181M shown in FIG. 16). However, the "order information" in this embodiment may be predetermined data (for example, a table of orders by order price that are to be placed) before the formation of the "order information," and each order may be placed based on such "order information."
また、この実施の形態では、図13に示す注文入力画面410、図14に示す選択・修正画面411、図15に示す変更画面412に表示された各種の入力欄に情報を入力することで注文情報や注文情報群を生成する構成とするが、注文入力画面410、選択・修正画面411、変更画面412の入力欄の構成や、入力されるデータの種類は、これらに限定されることはなく、どのようなものであってもよい。例えば、注文入力画面410に取引者の所有する証拠金の額に関する情報の入力欄(図示せず)や、取引を行う予定期間としての取引期間の入力欄(図示せず)等が設けられ、注文情報生成部16が、これらの入力欄(図示せず)に入力された情報に基づいて所定の演算を行うことで、一又は複数の注文価格に注文を発注するための「注文情報」や、それらの注文情報に基づく「注文情報群」が生成されるように構成されてもよい。 In addition, in this embodiment, order information and order information groups are generated by entering information into various input fields displayed on the order input screen 410 shown in FIG. 13, the selection/modification screen 411 shown in FIG. 14, and the change screen 412 shown in FIG. 15. However, the configuration of the input fields on the order input screen 410, selection/modification screen 411, and change screen 412, and the type of data entered, are not limited to these and may be any. For example, the order input screen 410 may be provided with an input field (not shown) for information regarding the amount of margin held by the trader, an input field (not shown) for the trading period as the planned period for the transaction, and the order information generation unit 16 may perform a predetermined calculation based on the information entered into these input fields (not shown), thereby generating "order information" for placing orders at one or more order prices and "order information groups" based on that order information.
[1-2.注文情報の生成]
金融商品取引管理装置1の注文情報生成部16は、上記ステップS1~S10の手順により、取引選択ボタン(図示せず)、及び注文入力画面410で選択・入力された情報に基づいて、「トラップトレード」の取引を行うための注文情報を生成する。
[1-2. Generation of order information]
The order information generation unit 16 of the financial product transaction management device 1 generates order information for conducting a "trap trade" transaction based on the transaction selection button (not shown) and the information selected and entered on the order input screen 410, following the procedure of steps S1 to S10 above.
[1-2-1.注文情報の構成(1)]
図16及び図17は、この実施の形態の金融商品取引管理装置1において生成された「トラップトレード」の取引を行うための注文情報を模式的に示す図である。同図に示すように、この実施の形態においては、注文情報生成部16により、注文の本数がトラップ本数設定ボタン41dに入力された本数(10本)に等しい数の、10本の注文情報411,412,・・・419,4110が、一の注文手続で生成される。
[1-2-1. Order Information Configuration (1)]
16 and 17 are diagrams showing the order information for conducting a "trap trade" transaction generated by the financial product transaction management device 1 of this embodiment. As shown in the figures, in this embodiment, the order information generation unit 16 generates, in a single order procedure, order information 411, 412 , ... 419 , 4110 for 10 units, the number of which is equal to the number ( 10 units) entered in the trap number setting button 41d.
注文情報生成部16は、注文情報411,412,・・・419,4110の生成を行う際、上記[階層化の具体的設定例2]に示す計算方法による演算で、それぞれの注文の注文数量の値を設定する。これにより、注文情報生成部16は、高値側の第1階層31(図11参照)の3つの注文(1ドル110.00円~1ドル108.00円)の注文数量を注文1本あたり4千通貨、真ん中の第2階層32(図11参照)の3つの注文(1ドル107.00円~1ドル105.00円)の注文数量を注文1本あたり8千通貨、安値側の第3階層33(図11参照)の4つの注文(1ドル104.00円~1ドル101.00円)の注文数量を注文1本あたり1万6千通貨となるように、それぞれの注文情報411,412,・・・419,4110の注文数量の値を設定する。 When generating the order information 41 1 , 41 2 , ... 41 9 , 41 10 , the order information generation unit 16 sets the order quantity value for each order using the calculation method shown in the above [Specific example 2 of layering settings]. As a result, the order information generation unit 16 sets the order quantity values of each piece of order information 41 1 , 41 2 , ... 41 9 , 41 10 so that the order quantities of the three orders (110.00 yen to 108.00 yen per dollar) on the first tier 31 (see FIG. 11) on the higher price side are 4,000 units per order, the order quantities of the three orders (107.00 yen to 105.00 yen per dollar) on the middle second tier 32 (see FIG. 11) are 8,000 units per order, and the order quantities of the four orders (104.00 yen to 101.00 yen per dollar) on the third tier 33 (see FIG . 11 ) on the lower price side are 16,000 units per order.
なお、注文情報生成部16は、注文情報411,412,・・・419,4110の生成にあたり、注文入力画面410で入力された情報に加え、選択・修正画面411や変更画面412で修正・変更された情報を用いる。 When generating the order information 41 1 , 41 2 , ... 41 9 , 41 10 , the order information generation unit 16 uses the information entered on the order input screen 410 as well as the information modified or changed on the selection/modification screen 411 or the change screen 412.
図16には、注文入力画面410に入力された情報のみに基づいて411,412,・・・419,4110を生成した状態を模式的に示したものである。一方、図17は、注文入力画面410に入力された情報と共に、図15に示す変更画面412において変更した条件に基づいて注文情報411の注文金額情報181Dと注文情報412の注文価格情報181Gとが修正されて生成された状態を示している。なお、図15には図示しないが、この状態で、注文413の注文種類は、「指値注文」から「成行注文(トリガ成行注文)」に変更された状態(図示せぬ属性情報が変更された状態)として生成されている。 Fig. 16 schematically shows the state in which orders 411 , 412, ... 419 , 4110 have been generated based only on the information entered on the order input screen 410. On the other hand, Fig. 17 shows the state in which order amount information 181D of order information 411 and order price information 181G of order information 412 have been modified and generated based on the information entered on the order input screen 410 as well as the conditions changed on the change screen 412 shown in Fig. 15. Although not shown in Fig. 15, in this state, the order type of order 413 has been changed from "limit order" to "market order (trigger market order)" (attribute information not shown has been changed) when generated.
そして、生成されたそれぞれの注文情報411,412,・・・419,4110は、図16に示すような属性情報を備える。具体的には、それぞれの注文情報411,412,・・・419,4110は、それぞれの注文情報411,412,・・・419,4110に一意に付与される注文番号181A、取引者を識別するための顧客番号情報181B、選択された通貨ペアを識別する通貨ペア情報181C、それぞれの注文の注文金額の値としての注文金額情報181D、注文情報411,412,・・・419,4110が生成された日時としての注文時刻情報181E、売り注文と買い注文とを識別するための売買情報181F、それぞれの注文の注文価格の値としての注文価格情報181G、注文の有効期限としての注文期限情報181H、注文がイフダン注文である場合の新規注文と決済注文とを識別する新規/決済情報181J、注文が有効(発注済)と無効(未発注)のいずれかを識別する有効/無効情報、注文がイフダン注文である場合の第一順位(新規注文)と第二順位(決済注文又はストップロス注文)のいずれかを識別する順位情報181L、約定の有無(約定済か未約定か)を識別する約定有無情報181Mを備える。 Each of the generated order information 41 1 , 41 2 , ... 41 9 , 41 10 has attribute information as shown in Fig. 16. Specifically, each of the order information 41 1 , 41 2 , ... 41 9 , 41 10 includes an order number 181A uniquely assigned to each of the order information 41 1 , 41 2 , ... 41 9 , 41 10 , customer number information 181B for identifying the trader, currency pair information 181C for identifying the selected currency pair, order amount information 181D as the value of the order amount of each order, and the order information 41 1 , 41 2 , ... 41 9 , 41 The order information 181 includes order time information 181E as the date and time when order No. 10 was generated, buy/sell information 181F for distinguishing between sell orders and buy orders, order price information 181G as the value of the order price of each order, order expiration date information 181H as the expiration date of the order, new/settlement information 181J for distinguishing between a new order and a settlement order when the order is an if-done order, valid/invalid information for distinguishing whether the order is valid (placed) or invalid (not yet placed), ranking information 181L for distinguishing whether the order is first priority (new order) or second priority (settling order or stop-loss order) when the order is an if-done order, and contract existence/non-existence information 181M for distinguishing whether the order has been contracted (whether it has been contracted or not).
なお、これらの属性情報181A~181Mの全部又は一部は、個々の注文情報411,412,・・・419,4110に記録されていてもよいし、個々の注文情報411,412,・・・419,4110とは別にデータベース181等に記録されていてもよい。 All or part of this attribute information 181A to 181M may be recorded in the individual order information 41 1 , 41 2 , ... 41 9 , 41 10 , or may be recorded in a database 181 or the like separately from the individual order information 41 1 , 41 2 , ... 41 9 , 41 10 .
[1-2-2.注文情報の構成(2)]
なお、上記[1-1]にて説明したとおり、それぞれの注文情報411,412,・・・419,4110は、属性情報(例えば、図16に示すような属性情報181A~181M)のうちの一部又は全部を有しない所定のデータ(たとえば、発注される予定である、注文価格ごとの(属性情報なしの)注文を表に表したようなもの)として構成されてもよい。
[1-2-2. Order Information Configuration (2)]
As explained in [1-1] above, each piece of order information 41 1 , 41 2 , ... 41 9 , 41 10 may be configured as predetermined data (for example, a table showing orders (without attribute information) for each order price that are to be placed) that does not have some or all of the attribute information (for example, attribute information 181A to 181M as shown in FIG. 16).
この場合、注文情報411,412,・・・419,4110が有していない、属性情報(例えば、図16に示すような属性情報181A~181M)のうちの少なくとも何れか一つは、注文情報411,412,・・・419,4110が生成された後、かつ取引が行われる前の任意のタイミングで付加されて、その状態で金融商品の取引が行われてもよいし、金融商品取引管理システム1Aを構成する金融商品取引管理装置1(特定の金融商品取引業者が所持するシステムと取引所のシステムとで一の金融商品取引管理装置1を構成するような、複数のシステムで一の金融商品取引管理装置1を構成するような場合も含む)、またはクライアント端末2、または金融商品取引管理装置1以外のサーバ機能を有する装置が、属性情報(例えば、図16に示すような属性情報181A~181M)のうちの少なくとも何れか一つを機能手段(たとえばプログラムの実行によって実現される機能手段)として実行することで実現されてもよい。これにより、金融商品の取引が行われる。 In this case, at least one of the attribute information (e.g., attribute information 181A-181M as shown in FIG. 16 ) that is not included in order information 41 1 , 41 2 , ..., 41 9 , 41 10 may be added at any timing after order information 41 1 , 41 2 , ..., 41 9 , 41 10 is generated and before the transaction is conducted, and the financial product transaction may be conducted in that state, or may be realized by the financial products transaction management device 1 that constitutes the financial products transaction management system 1A (including cases where a single financial products transaction management device 1 is constituted by a plurality of systems, such as when a system owned by a specific financial products business operator and a system of an exchange constitute a single financial products transaction management device 1), the client terminal 2, or a device with a server function other than the financial products transaction management device 1, executing at least one of the attribute information (e.g., attribute information 181A-181M as shown in FIG. 16 ) as functional means (e.g., functional means realized by executing a program). In this way, the financial product transaction is conducted.
[1-2-3.注文情報の生成のタイミング]
この実施の形態において、注文情報生成部16は、図13に示す注文入力画面410の実行ボタン41qがクリックされた直後に全ての注文情報411,412,・・・419,4110をまとめて生成する構成となっている。しかし、これに限定されず、それぞれの注文情報411,412,・・・419,4110のうちの一部又は全部は、どのタイミングで生成されてもよい。
[1-2-3. Timing of generating order information]
In this embodiment, the order information generation unit 16 is configured to generate all of the order information 41 1 , 41 2 , ... 41 9 , 41 10 collectively immediately after the execute button 41 q on the order input screen 410 shown in Fig. 13 is clicked. However, this is not limited to this, and some or all of the order information 41 1 , 41 2 , ... 41 9 , 41 10 may be generated at any time.
具体的には、たとえば、同じ注文1411,1412,・・・1419,14110(図18、図19参照)の発注と約定とが繰り返される場合(この場合は図18、図19には図示していない。)、注文情報生成部16は、生成された、それぞれの注文情報411,412,・・・419,4110によって発注されたそれぞれの注文1411,1412,・・・1419,14110が約定するごとに新たな注文情報411,412,・・・419,4110を生成してもよい。 Specifically, for example, when the same orders 141 1 , 141 2 , ... 141 9 , 141 10 (see Figures 18 and 19) are repeatedly placed and executed (this case is not shown in Figures 18 and 19), the order information generation unit 16 may generate new order information 41 1 , 41 2 , ... 41 9 , 41 10 each time the orders 141 1 , 141 2 , ... 141 9 , 141 10 placed using the generated order information 41 1 , 41 2 , ... 41 9 , 41 10 are executed.
また、注文情報生成部16は、繰り返し取引を行う複数の注文1411,1412,・・・1419,14110(たとえば、同一の注文価格で繰り返し買い注文を行う複数の注文1411,1411,1411,・・・)を行うための複数の注文情報411,412,・・・419,4110を、実行ボタン41qがクリックされたときにまとめて生成してもよい。また、特定の注文141の取引を行うための注文情報41が生成されてその注文1411,1412,・・・1419,14110が約定される前に、新たに発注される注文1411,1412,・・・1419,14110の注文情報411,412,・・・419,4110が生成されてもよい。 Furthermore, the order information generation unit 16 may collectively generate, when the execute button 41q is clicked, a plurality of pieces of order information 411 , 412 , ..., 419 , 4110 for placing a plurality of orders 1411 , 1412 , ... , 1419 , 14110 for repeatedly trading (for example, a plurality of orders 1411, 1411 , 1411, ... for repeatedly placing buy orders at the same order price). Furthermore, after order information 41 for trading a specific order 141 is generated and before orders 1411 , 1412 , ..., 1419 , 14110 are executed, order information 411 , 412 , ..., 419 , 4110 for newly placed orders 1411 , 1412 , ..., 1419 , 14110 may be generated.
また、後述するとおり、この実施の形態においては、図13に示す注文入力画面410等の実行ボタン41qがクリックされた直後に、注文情報生成部16は、注文1411,1412,・・・1419,14110を取引するための注文情報41を、属性情報(例えば、図16に示すような属性情報181A~181M)を含むものとして生成するものとするが、これに限定されず、図13に示す注文入力画面410等の実行ボタン41qがクリックされた直後に、注文情報生成部16は、属性情報(例えば、図16に示すような属性情報181A~181M)のうちの少なくとも一部を含まない注文情報411,412,・・・419,4110を生成し、生成された際に注文1411,1412,・・・1419,14110に含まれていなかった属性情報(例えば、図16に示すような属性情報181A~181M)を、事後的に注文情報411,412,・・・419,4110に付加する構成とすることもできる。なお、この、注文情報411,412,・・・419,4110に対する属性情報(例えば、図16に示すような属性情報181A~181M)の付加は、注文情報411,412,・・・419,4110を生成したシステムと同一のシステム(たとえば、金融商品取引管理装置1を構成する、特定の金融商品取扱業者が所持・管理するサーバシステム)において行われてもよいし、別個のシステム(たとえば、取引所の所持・管理する、金融商品取引管理装置1を構成するシステムや、個々の利用者等の操作するクライアント端末2)において付加されてもよい。 As will be described later, in this embodiment, immediately after the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked, the order information generation unit 16 generates order information 41 for trading orders 141 1 , 141 2 , ..., 141 9 , 141 10 , including attribute information (for example, attribute information 181A to 181M as shown in FIG. 16). However, the present invention is not limited to this. Immediately after the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked, the order information generation unit 16 may generate order information 41 that does not include at least a part of the attribute information (for example, attribute information 181A to 181M as shown in FIG. 16 ) , and when generated, orders 141 1 , 141 2 , ..., 141 9 , 141 16 ) to order information 41 1 , 41 2 , ..., 41 9 , 41 10 may be added later to order information 41 1 , 41 2 , ..., 41 9 , 41 10. Note that this addition of attribute information (e.g., attribute information 181A to 181M as shown in FIG. 16) to order information 41 1 , 41 2 , ..., 41 9 , 41 10 may be performed in the same system as the system that generated order information 41 1 , 41 2 , ..., 41 9 , 41 10 (e.g., a server system owned and managed by a specific financial instruments business operator that constitutes the financial instruments transaction management device 1), or may be added in a separate system (e.g., a system owned and managed by an exchange that constitutes the financial instruments transaction management device 1, or a client terminal 2 operated by an individual user, etc.).
また、後述するとおり、この実施の形態においては、図13に示す注文入力画面410の実行ボタン41qが1回クリックされることにより、注文情報生成部16は、その後の全ての注文情報411,412,・・・419,4110を生成するものとするが、これに限定されず、図13に示す注文入力画面410の実行ボタン41qが複数回クリックされることで、注文情報生成部16に対して複数回にわたって注文情報411,412,・・・419,4110の生成命令が入力されて、これにより、注文情報生成部16が複数回にわたって注文情報411,412,・・・419,4110を生成する構成としてもよい。また、図13に示す注文入力画面410等の実行ボタン41qが1回クリックされることで、複数の注文情報の生成命令が形成され、これらの注文情報の生成命令が、順次、注文情報生成部16に注文の生成を行わせることで、注文情報生成部16が複数回にわたって注文情報411,412,・・・419,4110を生成する構成としてもよい。
[1-3.取引の手順]
図18、及び図19は、このようにして生成された注文情報411,412,・・・419,4110、に基づいて行われる「トラップトレード」の注文を模式的に示す図である。なお、同図においては、対応する注文情報と注文とを、符号の下2桁と添え字とを同一にして表示している。たとえば、注文情報411に基づいて取引が行われる注文1411、注文情報412に基づいて取引が行われる注文1412、・・・のように表示している。同図に示す全ての注文1411,1412,・・・,1419,14110は、一の注文手続で生成された注文情報411,412,・・・419,4110に基づいて取引が行われる。
Furthermore, as will be described later, in this embodiment, when the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked once, the order information generation unit 16 generates all of the subsequent order information 411 , 412 , ... 419 , 4110. However, this is not limited to this, and when the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked multiple times, a command to generate the order information 411 , 412 , ... 419 , 4110 is input multiple times to the order information generation unit 16, and as a result, the order information generation unit 16 generates the order information 411 , 412 , ... 419 , 4110 multiple times. Alternatively, multiple order information generation commands may be formed by clicking the execute button 41q on the order input screen 410 shown in FIG. 13 once, and these order information generation commands may cause the order information generation unit 16 to generate orders sequentially, thereby causing the order information generation unit 16 to generate order information 411 , 412 , ... 419 , 4110 multiple times.
[1-3. Transaction Procedures]
18 and 19 are diagrams schematically illustrating "trap trade" orders placed based on the order information 41 1 , 41 2 , ... 41 9 , 41 10 generated in this manner. In these diagrams, corresponding order information and orders are displayed with the same last two digits and subscripts. For example, an order 141 1 traded based on order information 41 1 , an order 141 2 , ... traded based on order information 41 2 , ... are displayed. All orders 141 1 , 141 2 , ... 141 9 , 141 10 shown in these diagrams are traded based on order information 41 1 , 41 2 , ... 41 9 , 41 10 generated in a single order procedure.
なお、図18は、注文入力画面410の入力のみに基づいて生成された注文情報411,412,・・・419,4110によって設定された注文1411,1412,・・・1419,14110を模式的に示したものである。図19は、図15に示す変更画面412において変更が行われた結果、一部に修正や変更が行われた注文情報411,412,・・・419,4110に基づいて設定された、一部が変更された注文1411,1412,・・・1419,14110を模式的に示している。 18 is a schematic diagram showing orders 1411 , 1412 , ... 1419 , 14110 set based on order information 411 , 412, ... 419, 4110 generated solely on the basis of input on the order input screen 410. Fig. 19 is a schematic diagram showing partially changed orders 1411, 1412 , ... 1419, 14110 set based on order information 411 , 412 , ... 419 , 4110 that has been partially corrected or changed as a result of changes made on the change screen 412 shown in Fig . 15 .
図18、及び図19に示すように、高値側の3つの注文1411,1412,1413は注文数量4000の第1階層31を、真ん中の3つの注文1414,1415,1416は注文数量8000の第2階層32を、安値側の4つの注文1417,1418,1419,14110は注文数量16000の第3階層33を、それぞれ形成している。 As shown in Figures 18 and 19, the three highest-priced orders 1411 , 1412 , and 1413 form the first tier 31 with an order quantity of 4,000, the three middle orders 1414 , 1415 , and 1416 form the second tier 32 with an order quantity of 8,000, and the four lowest-priced orders 1417, 1418, 1419 , and 14110 form the third tier 33 with an order quantity of 16,000.
注文情報生成部16が注文情報411に含まれる有効/無効情報181Kを「無効」から「有効」に変換する処理を行うことで、注文1411が発注する。 The order information generating unit 16 performs a process of converting the valid/invalid information 181K included in the order information 411 from "invalid" to "valid", whereby the order 1411 is placed.
相場価格が注文1411の注文価格に至ると(即ち、相場価格が注文情報41に含まれる注文価格情報181Gに一致すると)、約定情報生成部14が注文情報411に含まれる約定有無情報181Mを「無」から「有」に変換する処理を行い、注文1411が約定する。 When the market price reaches the order price of the order 1411 (i.e., when the market price matches the order price information 181G included in the order information 41), the contract information generation unit 14 performs a process of converting the contract existence information 181M included in the order information 411 from "not existing" to "existing," and the order 1411 is contracted.
他の注文、たとえば注文1412においても同様に、注文情報生成部16と約定情報生成部14とが注文情報412(図16参照)に処理を行うことにより、注文1412の発注や、相場価格が変動して注文1412の注文価格に一致したときの約定が行われる。 Similarly, for other orders, for example, order 141 2 , the order information generation unit 16 and the contract information generation unit 14 process the order information 41 2 (see FIG. 16 ), whereby the order 141 2 is placed and contracted when the market price fluctuates and matches the order price of order 141 2 .
[1-4.注文の修正]
この実施の形態においては、注文情報生成部16が注文情報411,412,・・・419,4110を生成して取引が開始された後、所定の条件が満たされた場合に注文1411,1412,・・・,1419,14110が修正される。具体的には、特定の注文たとえば注文1411を取引するための特定の注文情報たとえば注文情報411の属性情報181A~181M等が修正されることで、その注文たとえば注文1411の内容が修正される。なお、修正の対象となる注文1411,1412,・・・,1419,14110および対応する注文情報411,412,・・・419,4110は、全てであってもよいしそのうち一部のみであってもよい。
[1-4. Order Modification]
In this embodiment, after the order information generation unit 16 generates order information 41 1 , 41 2 , ... , 41 9 , 41 10 and trading begins, orders 141 1 , 141 2 , ... , 141 9 , 141 10 are modified if predetermined conditions are met. Specifically, attribute information 181A-181M and the like of specific order information, such as order information 41 1, for trading a specific order, such as order 141 1 , is modified, thereby modifying the contents of that order, such as order 141 1. Note that the orders 141 1 , 141 2 , ... , 141 9 , 141 10 and the corresponding order information 41 1 , 41 2 , ... , 41 9 , 41 10 that are the subject of modification may be all or only a part of them.
この所定の条件としては、例えば下記のような修正条件が考えられる。 These specified conditions could include, for example, the following modification conditions:
(修正条件1)注文情報411,412,・・・419,4110が生成され、特定の注文たとえば注文1411による取引が開始された後、その注文1411の変更を行った場合が該当する。 (Modification condition 1) This applies to the case where order information 41 1 , 41 2 , . . . 41 9 , 41 10 is generated and a transaction based on a specific order, for example, order 141 1 , is started, and then the order 141 1 is modified.
具体的には、例えば、利用者がクライアント端末2の表示部22に、図14に示す選択・修正画面411や、図15に示す変更画面412を表示させ、一部又は全部の注文たとえば注文1411の内容を変更した場合が考えられる。例えば、一の買い注文たとえば買い注文1411が発注されたのちに、その買い注文1411の注文価格や注文数量や指値注文・成行注文・逆指値注文の態様などを変更させる場合がこれに対応する。 Specifically, for example, a case can be considered in which a user causes the display unit 22 of the client terminal 2 to display the selection/modification screen 411 shown in Fig. 14 or the change screen 412 shown in Fig. 15 and changes the contents of a part or all of an order, such as order 141 1. For example, this corresponds to a case in which, after a buy order, such as buy order 141 1 , has been placed, the order price, order quantity, or mode of limit order, market order, or stop order of the buy order 141 1 is changed.
(修正条件2)注文情報411,412,・・・419,4110が生成され、注文1411,1412,・・・,1419,14110の取引が開始された後に、その注文1411,1412,・・・,1419,14110が繰り返し行われるときに、繰り返し生成される注文情報411,412,・・・419,4110の内容が自動的に変更される場合が考えられる。 (Modification condition 2) After order information 411 , 412 , ... 419 , 4110 is generated and trading of orders 1411 , 1412, ... 1419 , 14110 begins, when orders 1411 , 1412 , ... 1419 , 14110 are repeatedly placed, it is conceivable that the contents of the repeatedly generated order information 411 , 412 , ... 419 , 4110 may be automatically changed.
具体的には、例えば、一の注文情報たとえば注文情報411に基づいて一の買い注文たとえば買い注文1411が発注されて約定したのち、一の注文情報たとえば注文情報411が再度生成されたときに、この注文情報411の属性情報のうちの少なくとも一部が先に生成された注文情報411の属性情報とは異なる情報として生成されることが考えられる。そして、これにより、2回目以降に生成された注文情報411に基づいて取引される買い注文1411の内容が、先の買い注文1411の内容とは異なるように設定される場合が考えられる。 Specifically, for example, after a buy order, e.g., buy order 1411 , is placed and executed based on a piece of order information, e.g., order information 411 , when the piece of order information, e.g., order information 411, is generated again, it is conceivable that at least a portion of the attribute information of this order information 411 will be generated as information that is different from the attribute information of the previously generated order information 411. As a result, it is conceivable that the content of buy order 1411 traded based on order information 411 generated the second time or later will be set to be different from the content of the previous buy order 1411 .
なお、(修正条件2)の注文情報411,412,・・・419,4110の内容の変更は、利用者が注文入力画面410等で最初の注文を設定したときの予め設定された条件によって、注文情報411,412,・・・419,4110の生成が繰り返される際に行われてもよいし、注文情報411,412,・・・419,4110の生成が繰り返されたのちに、生成された注文情報411,412,・・・419,4110に対する設定の変更が行われた結果として行われてもよい。 The change in the contents of the order information 411 , 412, ... 419 , 4110 (modification condition 2) may be made when the generation of the order information 411 , 412 , ... 419 , 4110 is repeated according to the conditions preset when the user sets the first order on the order input screen 410 , etc., or may be made as a result of changing the settings of the generated order information 411 , 412 , ... 419 , 4110 after the generation of the order information 411 , 412 , ... 419 , 4110 has been repeated.
なお、上述したとおり、図19は、図18に示す注文情報411,412,・・・419,4110について、(修正条件1)や(修正条件2)に基づいて修正が行われた結果として、注文1411,1412,・・・1419,14110の一部に修正や変更が行われた状態を模式的に示している。 As mentioned above, FIG. 19 schematically shows a state in which part of orders 141 1 , 141 2 , ... 141 9 , 141 10 has been modified or changed as a result of modification being made to order information 41 1 , 41 2 , ... 41 9 , 41 10 shown in FIG. 18 based on (modification condition 1) and (modification condition 2).
[2.「トラリピ」における処理手順]
次に、金融商品取引管理システム1Aにおいて「トラリピ」による取引を行う場合の処理手順を説明する。
[2. Processing procedure in "Toraripi"]
Next, a processing procedure for conducting a transaction using "Toraripi" in the financial product transaction management system 1A will be described.
[2-1.注文情報の生成]
取引者が注文選択画面(図示せず)において「トラリピ」を選択し、実行ボタン(図示せず)をクリックすると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図20に示す注文入力画面510が表示される。
[2-1. Generation of order information]
When a trader selects "Toraripi" on the order selection screen (not shown) and clicks the execute button (not shown), the order input screen 510 shown in Figure 20 is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial product transaction management device 1.
図20に示す注文入力画面510には、図13に示す注文入力画面410と同様の、注文表示欄41a、通貨ペア選択ボタン41b、注文金額設定ボタン41c、トラップ本数設定ボタン41d、合計注文金額表示欄41e、スタート価格入力欄41f、注文種類選択ボタン41g、トラップ値幅入力欄41h、階層入力欄41j、有効期限選択欄41k、ストップロス注文設定ボタン41mが表示される。 The order input screen 510 shown in FIG. 20 displays the same order display field 41a, currency pair selection button 41b, order amount setting button 41c, trap quantity setting button 41d, total order amount display field 41e, start price input field 41f, order type selection button 41g, trap price range input field 41h, hierarchy input field 41j, expiration date selection field 41k, and stop loss order setting button 41m as the order input screen 410 shown in FIG. 13.
また、これらに加え、注文入力画面510には、注文表示欄41aにおいて選択された取引におけるそれぞれの注文価格の設定方法(例えば、第一注文同士や第二注文同士の「値幅を指定」する設定や、イフダン注文を行う第一注文と第二注文との「利幅を指定」する設定等が考えられる。)を選択する価格指定方法選択ボタン51a、イフダン注文を行うための第一注文と第二注文との約定によって得られる利益の幅(たとえば「約定によって得られる○○銭分の利益」等)である「利益幅」を数値入力するための利益幅設定欄51b、利益幅設定欄51bに入力された値に所定の演算を行うことで得られる利益金額が表示される利益金額表示欄51c、イフダン注文の第二注文に、相場価格の上昇又は下落に追従して取引価格が高値方向又は安値方向に変動する「トレール」を設定する注文としての「決済トレール」の設定を行うか否かを選択する決済トレール選択ボタン51dが表示される。なお、利益幅設定欄51bに利益幅が入力される構成に替えて、第一注文と第二注文との約定によって得られる利益額(たとえば「約定によって得られる○○銭の利益」)が数値入力される入力欄が設けられ、この入力欄に入力された値によって以後の処理が行われる構成であってもよい。 In addition to these, the order input screen 510 also displays a price specification method selection button 51a for selecting the method for setting the order prices for each transaction selected in the order display field 41a (for example, a setting to "specify a price spread" between first orders or second orders, or a setting to "specify a profit spread" between the first and second orders for an if-done order), a profit margin setting field 51b for inputting the "profit margin," which is the range of profit that can be obtained by executing the first and second orders for an if-done order (for example, "profit of XX sen obtained by execution"), a profit amount display field 51c, which displays the profit amount obtained by performing a specified calculation on the value entered in the profit margin setting field 51b, and a settlement trail selection button 51d for selecting whether to set a "settlement trail" for the second order of an if-done order, which is an order that sets a "trail" so that the transaction price fluctuates higher or lower in response to rises or falls in market prices. Instead of inputting the profit margin into the profit margin setting field 51b, an input field may be provided in which the profit amount obtained by executing the first order and the second order (for example, "profit of xx yen obtained by execution") is input numerically, and subsequent processing may be performed based on the value input into this input field.
なお、注文入力画面510のトラップ本数設定ボタン41dは、最初に発注する、注文価格の異なる第一注文(イフダン注文の新規注文)や注文価格の異なる第二注文(イフダン注文の決済注文)の本数を数値入力で設定するために用いられる。また、注文入力画面510のスタート価格入力欄41fは、特定の第一注文や特定の第二注文(例えば、最高値の第一注文、最安値の第二注文、中央の第一注文や中央の第二注文等)のスタート価格を設定するために用いられる。 The trap quantity setting button 41d on the order input screen 510 is used to set the number of first orders with different order prices (new if-done orders) and second orders with different order prices (settlement orders for if-done orders) that are initially placed by entering a number. The starting price input field 41f on the order input screen 510 is used to set the starting price for a specific first order or a specific second order (for example, the highest priced first order, the lowest priced second order, the median first order, the median second order, etc.).
取引者は、この注文入力画面510において、所望の注文に必要な情報の入力や選択を行う。注文入力画面410と共通のボタンには、注文入力画面410と同様の入力が行われる。図20の注文入力画面510においては、注文入力画面410と共通のボタンに図13と同様の入力がされた状態が示されている。なお、スタート価格入力欄41fには、最高値の第一注文の注文価格が入力されている。また、注文種類選択ボタン41gは第一注文が「新規の買い注文」であることを示す「新規・買」が選択されている。また、トラップ値幅入力欄41hには「1.00(円)」と入力され、階層入力欄41jには「3(階層)」と入力され、有効期限選択欄41kにおいては「無期限」が選択され、ストップロス注文設定ボタン41mには、ストップロス注文の設定を選択するチェックボックスにチェックが入力されると共にストップロス注文を100.00円とする数値入力がされた状態が示されている。 The trader enters and selects the information required for the desired order on this order entry screen 510. The same inputs as on the order entry screen 410 are made to the buttons common to the order entry screen 410. The order entry screen 510 in Figure 20 shows the same inputs as in Figure 13 made to the buttons common to the order entry screen 410. The start price entry field 41f shows the highest order price for the first order. The order type selection button 41g shows "New Buy," indicating that the first order is a "new buy order." The trap price range entry field 41h shows "1.00 (yen)," the tier entry field 41j shows "3 (tier)," the expiration date selection field 41k shows "Unlimited," and the stop-loss order setting button 41m shows a check mark in the checkbox selecting the stop-loss order setting and a value of 100.00 yen entered for the stop-loss order.
また、図20の注文入力画面510においては、価格指定方法選択ボタン51aに、第一注文同士や第二注文同士の「値幅を指定」する設定が選択され、利益幅設定欄51bには「100(銭)」が入力され、決済トレール選択ボタン51dは「決済トレール」を「設定する」が選択された状態が示されている。 Also, on the order entry screen 510 in Figure 20, the price specification method selection button 51a is selected to "specify price spread" between first orders and second orders, "100 (sen)" is entered in the profit margin setting field 51b, and the settlement trail selection button 51d is shown with "Set settlement trail" selected.
[2-2.注文入力画面等の構成]
また、図20に示す注文入力画面510には、図13に示す注文入力画面410と同様の、自動注文設定選択欄41n1~41n4と、注文変更欄41pが設けられている。
[2-2. Configuration of order entry screen, etc.]
13. Furthermore, the order input screen 510 shown in FIG. 20 is provided with automatic order setting selection fields 41n1 to 41n4 and an order change field 41p, similar to the order input screen 410 shown in FIG.
注文入力画面510の自動注文設定選択欄41n1~41n4の何れか、たとえば「ピラミッド形」を選択する自動注文設定選択欄41n1がクリックされると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図21に示す、選択・修正画面511が表示される。 When one of the automatic order setting selection fields 41n1 to 41n4 on the order entry screen 510, for example the automatic order setting selection field 41n1 for selecting "pyramid shape," is clicked, the front page distribution unit 11 of the financial instruments transaction management device 1 processes the selection/modification screen 511 shown in FIG. 21 on the display unit 22 of the client terminal 2.
この選択・修正画面511は、図14に示す選択・修正画面411と基本的な構成は同じである。即ち、選択・修正画面511の階層型選択・変更ボタン51101,51102,51103,51104は、選択・修正画面411の階層型選択・変更ボタン41101,41102,41103,41104と同じ構成である。 This selection/modification screen 511 has the same basic configuration as the selection/modification screen 411 shown in Fig. 14. That is, the hierarchical selection/change buttons 51101 , 51102 , 51103 , and 51104 on the selection/modification screen 511 have the same configuration as the hierarchical selection/change buttons 41101 , 41102 , 41103 , and 41104 on the selection/modification screen 411.
選択・修正画面511の通貨ペア選択・変更ボタン51111、総額変更ボタン51112、価格範囲変更ボタン51113は、選択・修正画面411の通貨ペア選択・変更ボタン41111、総額変更ボタン41112、価格範囲変更ボタン41113と同じ構成である。選択・修正画面511の注文価格変更ボタン51121、価格数変更ボタン51122、種類選択ボタン41123は、選択・修正画面411の注文価格変更ボタン41121、価格数変更ボタン41122、種類選択ボタン41123と同じ構成である。選択・修正画面511の階層イメージ51131は、選択・修正画面411の階層イメージ41131がと同じ構成である。 The currency pair selection/change button 51111 , total amount change button 51112 , and price range change button 51113 on the selection/modification screen 511 have the same configuration as the currency pair selection/change button 41111 , total amount change button 41112 , and price range change button 41113 on the selection/modification screen 411. The order price change button 51121 , price quantity change button 51122 , and type selection button 41123 on the selection/modification screen 511 have the same configuration as the order price change button 41121 , price quantity change button 41122 , and type selection button 41123 on the selection/modification screen 411. The hierarchical image 51131 on the selection/modification screen 511 has the same configuration as the hierarchical image 41131 on the selection/modification screen 411.
なお、選択・修正画面511の第一注文価格イメージ51132、第二注文価格イメージ51133は、選択・修正画面411の注文価格イメージ41132と同様の構成のものが、第一注文、第二注文のそれぞれに対応して設けられたものである。 The first order price image 51132 and the second order price image 51133 on the selection/modification screen 511 have the same configuration as the order price image 41132 on the selection/modification screen 411, and are provided to correspond to the first order and the second order, respectively.
選択・修正画面511の繰り返し変更ボタン51141は、選択・修正画面411の繰り返し変更ボタン41141と同じ構成である。 The repeat change button 511 41 on the selection/editing screen 511 has the same configuration as the repeat change button 411 41 on the selection/editing screen 411 .
一方、注文変更欄41pが選択されて実行ボタン41qがクリックされると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図22に示す変更画面512が表示される。この変更画面512は、基本的な構成は図15に示す変更画面412と同じである。即ち、変更画面512の通貨ペア変更欄51201、注文金額変更欄51202、売買変更欄51203、注文価格変更欄51204、注文種類変更欄51205は、変更画面412の通貨ペア変更欄41201、注文金額変更欄41202、売買変更欄41203、注文価格変更欄41204、注文種類変更欄41205と同じ構成である。 On the other hand, when the order change field 41p is selected and the execute button 41q is clicked, a change screen 512 shown in Fig. 22 is displayed on the display unit 22 of the client terminal 2 by processing of the front page distribution unit 11 of the financial instrument transaction management device 1. This change screen 512 has the same basic configuration as the change screen 412 shown in Fig. 15. That is, the currency pair change field 51201 , order amount change field 51202 , buy/sell change field 51203 , order price change field 51204 , and order type change field 51205 of the change screen 512 have the same configuration as the currency pair change field 41201 , order amount change field 41202 , buy/sell change field 41203 , order price change field 41204 , and order type change field 41205 of the change screen 412.
図12においては、これらの変更欄51201~51205への選択や変更入力により、注文番号1030,1031,1032の注文51211,51212,51213の注文金額が4000通貨から4100通貨に、注文番号1033,1034の注文51214,51215の1033,1034の注文51214,51215の注文価格が109.0から109.1に、注文番号1036の注文51216の注文種類が指値注文から成行(トリガ成行)注文に変更された状態が示されている。 FIG. 12 shows that, by making selections and inputting changes in these change fields 512 01 to 512 05 , the order amounts of orders 512 11 , 512 12 , and 512 13 of order numbers 1030, 1031, and 1032 have been changed from 4000 units to 4100 units, the order prices of orders 512 14 and 512 15 of order numbers 1033 and 1034 have been changed from 109.0 to 109.1, and the order type of order 512 16 of order number 1036 has been changed from a limit order to a market (trigger market) order.
図20の注文入力画面510(において、自動注文設定選択欄41n1~41n4および注文変更欄41pがチェックされない状態)、図21の選択・修正画面511、図22の変更画面512で実行ボタン41qがクリックされると、取引選択ボタン(図示せず)、及び注文入力画面510、選択・修正画面511、変更画面512で選択・入力されたデータはクライアント端末2から金融商品取引管理装置1に送信される。金融商品取引管理装置1の注文情報生成部16は、取引選択ボタン(図示せず)、及び注文入力画面510、選択・修正画面511、変更画面512で選択・入力された情報に基づいて、「トラリピ」の取引を行う為の情報である、第一注文による取引を行うための第一注文情報511,512,・・・519,5110、第二注文による取引を行うための第二注文情報521,522,・・・529,5210、ストップロス注文による取引を行うための逆指値注文情報531、532、・・・539、5310、が生成される。 When the execute button 41q is clicked on the order input screen 510 of FIG. 20 (in which the automatic order setting selection fields 41n1 to 41n4 and the order change field 41p are not checked), the selection/modification screen 511 of FIG. 21, or the change screen 512 of FIG. 22, a transaction selection button (not shown) and the data selected and entered on the order input screen 510, the selection/modification screen 511, and the change screen 512 are sent from the client terminal 2 to the financial instruments transaction management device 1. The order information generation unit 16 of the financial product transaction management device 1 generates first order information 511, 512, ... 519, 5110 for conducting transactions using a first order, second order information 521, 522, ... 529 , 5210 for conducting transactions using a second order, and stop-loss order information 531 , 532, ... 539 , 5310 for conducting transactions using a stop-loss order, based on the information selected and input using the transaction selection button ( not shown ) and the order input screen 510 , the selection/modification screen 511 , and the change screen 512 .
[2-3.生成された注文情報]
図23、図24、図25、図26は、取引選択ボタン(図示せず)、及び注文入力画面510で選択・入力された情報に基づいて生成された第一注文と第二注文とを模式的に示した図である。
[2-3. Generated order information]
23, 24, 25, and 26 are diagrams showing a first order and a second order generated based on the transaction selection button (not shown) and the information selected and entered on the order entry screen 510.
同図に示す通り、注文情報生成部16においては、トラップ本数設定ボタン41dに入力された本数(10本)に等しい数の、10本の第一注文情報511,512,・・・519,5110、10本の第二注文情報521,522,・・・529,5210、10本の逆指値注文情報531、532、・・・539、5310が、一の注文手続で生成される。イフダン注文が行われる注文の組を形成する第一注文情報511と第二注文情報521、第一注文情報512と第二注文情報522、・・・第一注文情報519と第二注文情報529、第一注文情報5110と第二注文情報5210、さらに、それらのイフダン注文に対するストップロス注文を形成する逆指値注文情報531、532、・・・539、5310は、それぞれ注文情報群541、542、・・・549、5410を形成する。 As shown in the figure, the order information generation unit 16 generates, in a single order procedure, 10 pieces of first order information 511 , 512 , ... 519 , 5110, 10 pieces of second order information 521 , 522 , ... 529, 5210 , and 10 pieces of stop order information 531 , 532 , ... 539 , 5310 , which are equal to the number (10 ) input into the trap number setting button 41d. First order information 51-1 and second order information 52-1 , first order information 51-2 and second order information 52-2 , ... first order information 51-9 and second order information 52-9 , first order information 51-10 and second order information 52-10 , which form sets of orders for if-done orders, and stop-loss order information 53-1 , 53-2 , ... 53-9 , 53-10 , which form stop-loss orders for these if-done orders , form order information groups 54-1 , 54-2 , ... 54-9 , 54-10 , respectively.
そして、注文情報生成部16は、第一注文情報511,512,・・・519,5110、第二注文情報521,522,・・・529,5210の生成を行う際、上記[階層化の計算例2]に示す計算方法による演算で、それぞれの注文の注文数量の値を設定する。これにより、注文情報生成部16は、高値側の第1階層の3つの注文(1ドル110.00円~1ドル108.00円)の注文数量を注文1本あたり4千通貨、真ん中の第2階層の3つの注文(1ドル107.00円~1ドル105.00円)の注文数量を注文1本あたり8千通貨、安値側の第3階層の4つの注文(1ドル104.00円~1ドル101.00円)の注文数量を注文1本あたり1万6千通貨となるように、それぞれの第一注文情報511,512,・・・519,5110、それぞれの第二注文情報521,522,・・・529,5210、それぞれの逆指値注文情報531,532,・・・539,5310の注文数量の値(図23、図25における注文金額情報181Dの値)を設定する。また、図21に示す選択・修正画面511で注文情報の修正が行われた場合は、修正された値に基づく第一注文情報511,512,・・・519,5110、第二注文情報521,522,・・・529,5210、逆指値注文情報531,532,・・・539,5310、が生成されることで、修正された注文情報群541、542、・・・549、5410、が生成される。 When generating the first order information 511 , 512 , ... 519 , 5110 and the second order information 521 , 522 , ... 529 , 5210 , the order information generation unit 16 sets the order quantity value for each order using the calculation method shown in the above [Hierarchical Calculation Example 2]. As a result, the order information generation unit 16 generates the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , the second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and the stop order information 53 1 , 53 2 , ... 53 9 , 53 9 , 53 10 so that the order quantities of the three orders in the first tier on the higher price side (110.00 yen to 108.00 yen per dollar) are 4,000 units per order, the order quantities of the three orders in the second tier in the middle ( 107.00 yen to 105.00 yen per dollar ) are 8,000 units per order, and the order quantities of the four orders in the third tier on the lower price side ( 104.00 yen to 101.00 yen per dollar) are 16,000 units per order. 23 and 25). When the order information is modified on the selection/modification screen 511 shown in FIG. 21 , first order information 51 1 , 51 2 , ... 51 9 , 51 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and stop order information 53 1 , 53 2 , ... 53 9 , 53 10 are generated based on the modified values, and thus a modified order information group 54 1 , 54 2 , ... 54 9 , 54 10 is generated.
なお、図25に示すとおり、注文番号1130の第一注文情報511、注文番号1131の第二注文情報521、注文番号1132の逆指値注文情報531の注文金額情報181Dは4000通貨から4100通貨に変更されている。また、注文番号1133の第一注文情報512の注文価格情報181Gは109.0から109.1に変更され、注文番号1134の第二注文情報522の注文価格情報181Gは110.0から110.1に変更されている。また、図25に図示しないが、注文番号1136の第一注文情報513の注文種類は、「指値注文」から「成行注文(トリガ成行注文)」に変更されている。これは、変更画面512における入力に基づいて変更が行われた結果である。 As shown in Figure 25, the order amount information 181D of the first order information 511 for order number 1130, the second order information 521 for order number 1131, and the stop order information 531 for order number 1132 has been changed from 4000 to 4100. Furthermore, the order price information 181G of the first order information 512 for order number 1133 has been changed from 109.0 to 109.1, and the order price information 181G of the second order information 522 for order number 1134 has been changed from 110.0 to 110.1. Although not shown in Figure 25, the order type of the first order information 513 for order number 1136 has been changed from "limit order" to "market order (trigger market order)." This is the result of changes made based on input on the change screen 512.
[2-4.注文情報の生成のタイミング]
この実施の形態において、注文情報生成部16は、図20に示す注文入力画面510の実行ボタン41qがクリックされた直後に(1回目のイフダン注文を行うための)全ての第一注文情報511,512,・・・519,5110、(1回目のイフダン注文を行うための)全ての第二注文情報521,522,・・・529,5210、(1回目のイフダン注文で損切りを行うための)全ての逆指値注文情報531,532,・・・539,5310をまとめて生成する構成となっている。しかし、これに限定されず、それぞれの第一注文情報511,512,・・・519,5110、それぞれの第二注文情報521,522,・・・529,5210、それぞれの逆指値注文情報531,532,・・・539,5310のうちの一部又は全部は、どのタイミングで生成されてもよい。
[2-4. Timing of generating order information]
In this embodiment, the order information generation unit 16 is configured to collectively generate all first order information 511, 512, ... 519, 5110 (for placing the first if-done order), all second order information 521 , 522, ... 529 , 5210 (for placing the first if-done order), and all stop-loss order information 531 , 532 , ... 539 , 5310 (for performing a stop loss on the first if-done order) immediately after the execute button 41q on the order input screen 510 shown in Figure 20 is clicked. However, without being limited to this, some or all of the first order information 511 , 512 , ... 519 , 5110 , the second order information 521 , 522 , ... 529 , 5210 , and the stop order information 531, 532 , ... 539 , 5310 may be generated at any timing.
具体的には、たとえば、注文情報生成部16は、特定の第一注文たとえば第一注文1511と特定の第二注文たとえば第二注文1521によるイフダン注文が成立するごとに新たな第一注文情報511と新たな第二注文情報521(さらに、第二注文1521が約定するごとに対応する逆指値注文情報531がキャンセル処理される設定の場合は、新たな逆指値注文情報531も)を生成してもよい。また、注文情報生成部16は、特定の第一注文たとえば第一注文1511の約定により、その第一注文1511を決済する第二注文1521を取引するための第二注文情報たとえば第二注文情報521を生成したり、特定の第一注文たとえば第一注文1511の約定により保有したポジションを決済する特定の第二注文たとえば第二注文1521の約定の後に、新たな第一注文たとえば先の第一注文1511と同じ注文価格の第一注文1511を取引する第一注文情報511が生成したりしてもよい。また、注文情報生成部16は、生成された第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の内容(属性情報(例えば、図16に示すような属性情報181A~181M)で設定された各種の情報など)を、第一注文情報511,512,・・・519,5110によって取引される第一注文1511,1512,・・・1519,15110の発注後約定前、または、第二注文情報521,522,・・・529,5210によって取引される第二注文1521,1522,・・・1529,15210の発注後約定前に、修正したり追加したりしてもよい。また、注文情報生成部16は、第一注文情報511,512,・・・519,5110及び第二注文情報521,522,・・・529,5210によって発注と約定が繰り返し行われる第一注文1511,1512,・・・1519,15110や第二注文1521,1522,・・・1529,15210の注文数量や注文価格を、繰り返しの際に修正されたり追加されたりしてもよい。 Specifically, for example, the order information generation unit 16 may generate new first order information 51 1 and new second order information 52 1 each time an if-done order is executed based on a specific first order, e.g., first order 151 1 , and a specific second order, e.g., second order 152 1 (furthermore, if the setting is such that the corresponding stop order information 53 1 is cancelled each time the second order 152 1 is executed, new stop order information 53 1 may also be generated). Furthermore, the order information generation unit 16 may generate second order information, for example, second order information 521 , for trading second order 1521 that settles a specific first order, for example, first order 1511 , upon execution of the first order, or may generate first order information 511 for trading a new first order, for example, first order 1511 with the same order price as the previous first order 1511 , after execution of a specific second order, for example, second order 1521 , that settles a position held upon execution of a specific first order, for example , first order 1511 . Furthermore, the order information generation unit 16 outputs the contents of the generated first order information 51 1 , 51 2 , ... 51 9 , 51 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and stop order information 53 1 , 53 2 , ... 53 9 , 53 10 (such as various information set in the attribute information (for example, attribute information 181A to 181M as shown in FIG. 16 )) to the first orders 151 1 , 151 2 , ... 151 9 , 151 10 traded based on the first order information 51 1 , 51 2 , ... 51 9 , 51 10 after the order placement and before the execution of the first orders 151 1 , 151 2 , ... 151 9 , 151 10, or the second orders 152 1 , 152 2 , ... 52 9 , 52 10 , ... , ... 1529 , 15210 after the placing of the first order information 511, 512, ... 519 , 5110 and the second order information 521, 522 , ... 529 , 5210 , which are repeatedly placed and executed based on the first order information 511 , 512 , ... 519 , 5110 and the second order information 521 , 522 , ... 529 , 5210 , may be modified or added during the repetition of the order quantities and order prices.
なお、以下、この実施の形態の説明においては、注文情報生成部16は、[トラップリピートイフダン]と[らくトラ]において、イフダン注文の第一注文1511,1512,・・・1519,15110と第二注文1521,1522,・・・1529,15210とが約定されるたびに新たな第一注文情報511,512,・・・519,5110及び第二注文情報521,522,・・・529,5210を生成する(たとえば、特定の第一注文情報511に基づく第一注文1511と、特定の第二注文情報たとえば第二注文情報521に基づく第二注文1521とが約定することで特定のイフダン注文が成立するたびに、注文情報生成部16が、そのイフダン注文を繰り返し行うための新たな第一注文情報511と新たな第二注文情報521とを生成する。など。)ものとするが、これに限定されることはなく、たとえば、図13に示す注文入力画面410の実行ボタン41qがクリックされた直後に、注文情報生成部16が、繰り返してあらわれる第一注文1511,1512,・・・1519,15110を取引するための第一注文情報511,512,・・・519,5110や、繰り返してあらわれる第二注文1521,1522,・・・1529,15210を取引するための第二注文情報521,522,・・・529,5210や、繰り返してあらわれるストップロス注文1531,1532,・・・1539,15310を取引するための逆指値注文情報531,532,・・・539,5310を全てまとめて生成してもよい(たとえば、第一注文情報511,512,・・・519,5110と第二注文情報521,522,・・・529,5210と逆指値注文情報531,532,・・・539,5310、それぞれn個(n>1)。つまり、第一注文1511,1512,・・・1519,15110と第二注文1521,1522,・・・1529,15210とで、それぞれn回のイフダン注文を繰り返し行える個数分まとめて生成する。)。 In the following description of this embodiment, the order information generation unit 16 generates new first order information 51 1 , 51 2 , ... 51 9 , 51 10 and second order information 52 1 , 52 2 , ... 52 9 , 52 10 every time a first order 151 1 , 151 2 , ... 151 9 , 151 10 and a second order 152 1 , 152 2 , ... 152 9 , 152 10 of an if-done order are executed in [Trap Repeat If -Done] and [Easy Trading ] . (For example, every time a specific if-done order is executed by executing a first order 151 1 based on specific first order information 51 1 and a second order 152 1 based on specific second order information, for example, second order information 52 1 , the order information generation unit 16 generates new first order information 51 1 for repeatedly executing the if-done order.) 1 and new second order information 52-1 . For example, immediately after the execute button 41q on the order input screen 410 shown in FIG. 13 is clicked, the order information generation unit 16 generates first order information 51-1 , 51-2, ... 51-9 , 51-10 for trading the first orders 151-1 , 151-2 , ... 151-9 , 151-10 that appear repeatedly, second order information 52-1 , 52-2, ... 52-9 , 52-10 for trading the second orders 152-1 , 152-2 , ... 152-9 , 152-10 that appear repeatedly, and stop-loss order information 53-1 , 53-2 , ... 53-9 , 153-10 for trading the stop-loss orders 153-1 , 153-2 , ... 153-9 , 153-10 that appear repeatedly, 9 , 5310 may all be generated together (for example, n pieces (n>1) of each of first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop order information 531 , 532 , ... 539 , 5310. In other words, the first orders 1511 , 1512 , ... 1519 , 15110 and second orders 1521 , 1522 , ... 1529 , 15210 are generated together in the number sufficient to allow n if-done orders to be executed).
また、注文情報生成部16は、繰り返してイフダン注文を行う特定の第一注文と特定の第二注文たとえば第一注文1511と第二注文1521を取引するための第一注文情報たとえば第一注文情報511と第二注文情報たとえば第二注文情報521だけを複数まとめて生成してもよい。 In addition, the order information generation unit 16 may collectively generate multiple pieces of first order information, e.g., first order information 51 1 , and second order information, e.g., second order information 52 1, for trading a specific first order and a specific second order, e.g., first order 151 1 and second order 152 1 , for repeatedly placing if-done orders.
また、注文情報生成部16は、繰り返してあらわれる第一注文1511,1512,・・・1519,15110を取引するための第一注文情報511,512,・・・519,5110や、繰り返してあらわれる第二注文1521,1522,・・・1529,15210を取引するための第二注文情報521,522,・・・529,5210や、繰り返してあらわれるストップロス注文1531,1532,・・・1539,15310を取引するための逆指値注文情報531,532,・・・539,5310を、特定の回数分、たとえば最初の3回分だけ、まとめて生成してもよい。あるいは、前述した注文の「シフト」が行われた以降の、「シフト」により形成された第一注文(図示せず)を取引するための第一注文情報(図示せず)、「シフト」により形成された第二注文(図示せず)を取引するための第二注文情報(図示せず)、「シフト」により形成された逆指値注文(図示せず)を取引するための逆指値注文情報(図示せず)、などをまとめて生成してもよい。 In addition, the order information generation unit 16 may collectively generate a specific number of pieces of first order information 511 , 512 , ... 519 , 5110 for trading first orders 1511 , 1512 , ... 1519 , 15110 that appear repeatedly, second order information 521 , 522 , ... 529 , 5210 for trading second orders 1521 , 1522 , ... 1529 , 15210 that appear repeatedly, and stop-loss order information 531 , 532, ... 539 , 5310 for trading stop-loss orders 1531 , 1532 , ... 1539 , 15310 that appear repeatedly, for example, only the first three pieces of information . Alternatively, after the above-mentioned "shifting" of an order has been performed, first order information (not shown) for trading a first order (not shown) formed by the "shifting", second order information (not shown) for trading a second order (not shown) formed by the "shifting", stop order information (not shown) for trading a stop order (not shown) formed by the "shifting", etc. may be generated all at once.
また、後述するとおり、この実施の形態においては、図20に示す注文入力画面510の実行ボタン41qがクリックされた直後に、注文情報生成部16は、第一注文1511,1512,・・・1519,15110を取引するための第一注文情報511,512,・・・519,5110や、第二注文1521,1522,・・・1529,15210を取引するための第二注文情報521,522,・・・529,5210や、ストップロス注文1531,1532,・・・1539,15310を取引するための逆指値注文情報531,532,・・・539,5310を、属性情報(例えば、図23、図24、図25、図26に示すような属性情報181A~181M)を含むものとして生成するものとするが、これに限定されず、図20に示す注文入力画面510の実行ボタン41qがクリックされた直後に、注文情報生成部16は、属性情報(例えば、図23、図24、図25、図26に示すような属性情報181A~181M)のうちの少なくとも一部を含まない第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310を生成し、生成された際に第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310に含まれていなかった属性情報181A~181Mを、事後的に付加する構成とすることもできる。なお、この、第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310に対する属性情報181A~181Mの付加は、第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310を生成したシステムと同一のシステム(たとえば、金融商品取引管理装置1を構成する、特定の金融商品取扱業者が所持・管理するサーバシステム)において行われてもよいし、別個のシステム(たとえば、取引所の所持・管理する、金融商品取引管理装置1を構成するシステムや、個々の利用者等の操作するクライアント端末2)において付加されてもよい。 As will be described later, in this embodiment, immediately after the execute button 41q on the order input screen 510 shown in FIG. 20 is clicked, the order information generation unit 16 generates first order information 511 , 512 , ... 519 , 5110 for trading the first orders 1511 , 1512, ... 1519 , 15110 , second order information 521 , 522, ... 529 , 5210 for trading the second orders 1521 , 1522 , ... 1529 , 15210 , and stop order information 531 , 532 , ... 539 , 5310 for trading the stop-loss orders 1531 , 1532 , ... 1539 , 15310. 20 is generated so as to include attribute information (for example, attribute information 181A to 181M as shown in FIGS. 23, 24, 25, and 26), but is not limited to this. Immediately after the execute button 41q on the order input screen 510 shown in FIG . 20 is clicked, the order information generation unit 16 generates first order information 51 , 51 , ... ... . . 52 9 , 52 10 and the stop order information 53 1 , 53 2 , . . . 53 9 , 53 10, the attribute information 181A to 181M that was not included in the stop order information 53 1 , 53 2 , . . . 53 9 , 53 10 may be added after the fact. The addition of the attribute information 181A to 181M to the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , the second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and the stop order information 53 1 , 53 2 , ... 53 9 , 53 10 is performed in the same manner as the addition of the attribute information 181A to 181M to the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , the second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and the stop order information 53 1 , 53 2 , ... 53 9 , 53 It may be performed in the same system as the system that generated 10 (for example, a server system owned and managed by a specific financial instruments dealer that constitutes the financial instruments transaction management device 1), or it may be added in a separate system (for example, a system that constitutes the financial instruments transaction management device 1 that is owned and managed by an exchange, or a client terminal 2 operated by an individual user, etc.).
また、後述するとおり、この実施の形態においては、図20に示す注文入力画面510の実行ボタン41qが1回クリックされることにより、注文情報生成部16は、その後の全ての第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310を生成するものとするが、これに限定されず、図20に示す注文入力画面510の実行ボタン41qが複数回クリックされることで、注文情報生成部16に対して複数回にわたって第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の生成命令が入力されて、これにより、注文情報生成部16が複数回にわたって第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310を生成する構成としてもよい。また、図20に示す注文入力画面410の実行ボタン41qが1回クリックされることで、第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の生成命令が複数形成され、これらの生成命令が、順次、注文情報生成部16に第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の生成を行わせることで、注文情報生成部16が複数回にわたって第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310を生成する構成としてもよい。 As will be described later, in this embodiment, when the execute button 41q on the order input screen 510 shown in FIG. 20 is clicked once, the order information generation unit 16 generates all of the subsequent first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop order information 531 , 532 , ... 539 , 5310. However, the present invention is not limited to this. When the execute button 41q on the order input screen 510 shown in FIG. 20 is clicked multiple times, the order information generation unit 16 generates the first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop order information 531 , 532 , ... 539, 5310 multiple times. , 5310 , and the order information generation unit 16 generates first order information 511 , 512, ... 519, 5110, second order information 521, 522, ... 529, 5210 , and stop order information 531 , 532 , ... 539 , 5310 multiple times. 519, 5110, second order information 521 , 522, ... 529 , 5210 , and stop order information 531, 532, ... 539, 5310. These generation commands sequentially cause the order information generation unit 16 to generate the first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop order information 531 , 532 , ... 539, 5310. As a result, the order information generation unit 16 generates the first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522, ... 529 , 5210 , and stop order information 531, 532 , ... 539, 5310 multiple times. , 51 9 , 51 10 , second order information 52 1 , 52 2 , . . . 52 9 , 52 10 , and stop order information 53 1 , 53 2 , . . . 53 9 , 53 10 may be generated.
[2-5.取引の手順]
図27、図28は、このようにして生成された第一注文情報511,512,・・・519,5110、及び、第二注文情報521,522,・・・529,5210、及び逆指値注文情報531,532,・・・539,5310に基づく第一注文1511,1512,・・・1519,15110と第二注文1521,1522,・・・1529,15210とストップロス注文1531,1532,・・・1539,15310との注文を模式的に示す図である。同図においては、図18、図19の模式図と同様に、対応する注文情報と注文とを、符号の下2桁と添え字とを同一にして表示している。同図に示す全ての第一注文1511,1512,・・・1519,15110、全ての第二注文1521,1522,・・・1529,15210、全てのストップロス注文1531,1532,・・・1539,15310は、一の注文手続で生成された第一注文情報511,512,・・・519,5110、第二注文情報521,522,・・・529,5210、逆指値注文情報531,532,・・・539,5310に基づいて取引が行われる。
[2-5. Transaction Procedures]
27 and 28 are diagrams schematically showing first orders 1511 , 1512, ... 1519, 15110 , second orders 1521 , 1522, ... 1529, 15210 , and stop-loss orders 1531 , 1532 , ... 1539 , 15310 based on the first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522, ... 529 , 5210 , and stop-loss order information 531 , 532 , ... 539 , 5310 generated in this manner. In these diagrams, as with the schematic diagrams of FIGS. 18 and 19, corresponding order information and orders are displayed with the same last two digits of the symbols and the same subscript. All of the first orders 1511 , 1512 , ... 1519 , 15110 , all of the second orders 1521 , 1522 , ... 1529 , 15210 , and all of the stop-loss orders 1531 , 1532, ... 1539 , 15310 shown in the same figure are traded based on first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop-loss order information 531 , 532 , ... 539 , 5310 generated in one order procedure.
なお、図27は、注文入力画面510の入力のみに基づいて生成された第一注文情報511,512,・・・519,5110によって設定された第一注文1511,1512,・・・1519,15110、第二注文情報521,522,・・・529,5210によって設定された第二注文1521,1522,・・・1529,15210、逆指値注文情報531,532,・・・539,5310によって設定されたストップロス注文1531,1532,・・・1539,15310、を模式的に示したものである。 Note that Figure 27 schematically shows first orders 1511, 1512, ... 1519, 15110 set by first order information 511 , 512, ... 519 , 5110 generated based only on input on the order input screen 510, second orders 1521 , 1522, ... 1529 , 15210 set by second order information 521 , 522 , ... 529 , 5210 , and stop-loss orders 1531 , 1532 , ... 1539, 15310 set by stop - loss order information 531 , 532, ... 539 , 5310 .
図28は、図22に示す変更画面512において変更が行われた結果、一部に修正や変更が行われた第一注文情報511,512,・・・519,5110、一部に修正や変更が行われた第二注文情報521,522,・・・529,5210、一部に修正や変更が行われた逆指値注文情報531,532,・・・539,5310、に基づいて設定された、一部が変更された第一注文1511,1512,・・・1519,15110、一部が変更された第二注文1521,1522,・・・1529,15210、一部が変更されたストップロス注文1531,1532,・・・1539,15310、を模式的に示している。 28 schematically shows partially modified first orders 1511, 1512, ... 1519, 15110, partially modified second orders 1521 , 1522 , ... 1529 , 15210 , and partially modified stop-loss orders 1531 , 1532, ... 1539 , 15310 , which are set based on first order information 511 , 512, ... 519 , 5110 that has been partially modified or changed, second order information 521 , 522 , ... 529 , 5210 that has been partially modified or changed, and stop-loss order information 531 , 532 , ... 539 , 5310 that has been partially modified or changed as a result of changes made on the change screen 512 shown in FIG. 22 .
[2-5-1.通常の取引]
注文情報生成部16が第一注文情報511に対して行う所定の処理(ここでは、第一注文情報511に含まれる有効/無効情報181Kを「無効」から「有効」の状態に変換する処理がこれにあたる。)で、特定の第一注文たとえば第一注文1511が発注する。
[2-5-1. Regular transactions]
A specific first order, for example, first order 151 1 , is placed by a predetermined process that the order information generation unit 16 performs on the first order information 51 1 (here, this corresponds to the process of converting the valid/invalid information 181K included in the first order information 51 1 from "invalid" to "valid").
図27、図28に示すように、相場価格71が第一注文1511の注文価格(すなわち第一注文情報511の注文価格情報181G)に一致すると、約定情報生成部14が第一注文情報511に含まれる約定有無情報181Mを「無」から「有」に変換する処理を行い、第一注文1511が約定する。 As shown in FIGS. 27 and 28 , when the market price 71 matches the order price of the first order 1511 (i.e., the order price information 181G of the first order information 511 ), the contract information generation unit 14 performs a process of converting the contract presence/absence information 181M included in the first order information 511 from “absent” to “present,” and the first order 1511 is contracted.
第一注文1511が約定すると、注文情報生成部16の第二注文情報521と逆指値注文情報531に含まれる有効/無効情報181Kを「無効」から「有効」に変換する処理を行う。これにより、第二注文1521とストップロス注文1531とが発注される。 When the first order 1511 is contracted, the order information generating unit 16 performs a process of converting the valid/invalid information 181K included in the second order information 521 and the stop order information 531 from "invalid" to "valid." As a result, the second order 1521 and the stop-loss order 1531 are placed.
相場価格が第二注文1521の注文価格(すなわち第二注文情報521の注文価格情報181G)に一致すると、約定情報生成部14の第二注文情報521に対する所定の処理(ここでは、第二注文情報521に約定有無情報181Mを「無」から「有」の状態に変換する処理がこれにあたる。)により、第二注文1521が約定する。 When the market price matches the order price of the second order 1521 (i.e., the order price information 181G of the second order information 521 ), the second order 1521 is executed by a predetermined process performed by the execution information generation unit 14 on the second order information 521 (here, this corresponds to the process of converting the execution status information 181M of the second order information 521 from "not executed" to "executed").
第二注文1521が約定すると、注文情報生成部16の処理により、発注済のストップロス注文1531にキャンセル処理(発注済未約定の状態のままで注文を取り消す処理のこと。)が行われ、約定した第一注文1511と第二注文1521に対応する第一注文情報511と第二注文情報521と逆指値注文情報531とを有する注文情報群541が再び生成される。 When the second order 1521 is executed, the order information generation unit 16 performs a cancellation process (a process of canceling the order while it remains in an executed but unexecuted state) on the placed stop-loss order 1531 , and again generates an order information group 541 having first order information 511 , second order information 521 , and stop-loss order information 531 corresponding to the executed first order 1511 and second order 1521 .
相場価格71が変動して第一注文1511の注文価格や第二注文1521の注文価格に一致したときに、注文情報生成部16と約定情報生成部14とが、再び生成された第一注文情報511と第二注文情報521と前述の処理と同様の処理を行うことで、第一注文1511の発注及び約定、第二注文1521の発注及び約定が再び行われる。 When the market price 71 fluctuates and matches the order price of the first order 1511 or the order price of the second order 1521 , the order information generation unit 16 and the contract information generation unit 14 perform the same processing as described above with the newly generated first order information 511 and second order information 521 , thereby placing and contracting the first order 1511 and the second order 1521 again.
以後、第二注文1521が約定するたびに、注文情報生成部16の処理により第一注文情報511と第二注文情報521と逆指値注文情報531とを有する注文情報群541が生成されて、相場価格の変動に伴って、注文情報生成部16と約定情報生成部14とが前述と同様の処理を行うことで、第一注文1511の発注及び約定、第二注文1521の発注及び約定が行われることが繰り返される。 Thereafter, every time the second order 1521 is executed, the order information generation unit 16 processes to generate an order information group 541 having the first order information 511, the second order information 521, and the stop order information 531 , and as the market price fluctuates, the order information generation unit 16 and the execution information generation unit 14 perform the same processing as described above, thereby repeatedly placing and executing the first order 1511 and the second order 1521 .
他の第一注文と第二注文、たとえば第一注文1512と第二注文1522においても同様に、注文情報生成部16と約定情報生成部14とが第一注文情報511と第二注文情報521とに前述と同様の処理を行うことで、第一注文1512と第二注文1522との発注や、相場価格71が変動して第一注文1512の注文価格や第二注文1522の注文価格に一致したときの約定とが行われ、以後、第二注文1522の約定後に第一注文1512と第二注文1522との再度の発注と約定とが行われることが繰り返される。 Similarly, for other first orders and second orders, for example, first order 1512 and second order 1522 , the order information generation unit 16 and the contract information generation unit 14 perform the same processing as described above on the first order information 511 and second order information 521 , thereby placing the first order 1512 and the second order 1522 and contracting them when the market price 71 fluctuates and matches the order price of the first order 1512 or the order price of the second order 1522 , and thereafter, after the second order 1522 is contracted, the first order 1512 and the second order 1522 are again placed and contracted, and this process is repeated.
なお、特定の第一注文例えば第一注文1511が約定したのちに相場価格71が下落し、相場価格が第一注文1511と同じ注文情報群541に含まれる逆指値注文情報531の注文価格情報181Gの値(1ドル=100.00円)に至った場合、ストップロス注文1531が約定することで未約定の第二注文1521はキャンセルされ、この第二注文1521は未約定のままで取引が中止される。 If the market price 71 falls after a specific first order, for example, first order 1511, is executed and the market price reaches the value of order price information 181G (1 dollar = 100.00 yen) of stop-loss order information 531 included in the same order information group 541 as the first order 1511 , the stop-loss order 1531 will be executed, causing the unexecuted second order 1521 to be canceled, and the transaction of this second order 1521 will be suspended with the second order 1521 remaining unexecuted.
具体的には、約定情報生成部14は逆指値注文情報531の約定有無情報181Mを「無」から「有」にすると共に、第一注文情報511に基づく取引を中止するための処理を行う(例えば、第一注文情報511に取引中止のフラグ情報(図示せず)を立てる処理や、第一注文情報511を消去する処理等が考えられる。)を行う。なお、ストップロス注文1531が約定した場合、約定情報生成部14が、第二注文情報521以外の、未発注の注文に係る注文情報や未約定の注文に係る注文情報のうちの一部又は全部について、同様にキャンセルするための処理を行う構成とすることもできる。 Specifically, the contract information generation unit 14 changes the contract presence/absence information 181M of the stop order information 531 from "absent" to "present," and performs processing to cancel the transaction based on the first order information 511 (for example, processing to set flag information (not shown) for canceling the transaction in the first order information 511 , processing to delete the first order information 511 , etc.). Note that, when the stop-loss order 1531 is contracted, the contract information generation unit 14 may be configured to similarly cancel some or all of the order information relating to unplaced orders and the order information relating to uncontracted orders other than the second order information 521.
また、図27、図28には図示しないが、特定の注文例えば第二注文1522が逆指値注文として設定され、相場価格が特定の第二注文例えば第二注文1522の約定価格を超えて上昇又は下落して、相場価格と第二注文1522の約定価格が所定のトレール幅(例えば、注文情報生成部16や第二注文情報522等に含まれる、トレール幅の数値を示すトレール幅情報(図示せず))以上開いた場合、所定の変動幅(例えば、前述のトレール幅情報(図示せず)の値)分、相場の変動方向に上昇又は下落する処理が行われるように設定することもできる。 Furthermore, although not shown in FIGS. 27 and 28 , when a specific order, for example, the second order 1522 , is set as a stop order, and the market price rises or falls beyond the execution price of the specific second order, for example, the second order 1522 , and the difference between the market price and the execution price of the second order 1522 exceeds a predetermined trail (for example, trail information (not shown) indicating the numerical value of the trail included in the order information generation unit 16, the second order information 522, etc.), processing can be set so that the market price rises or falls in the direction of fluctuation by a predetermined fluctuation range (for example, the value of the above-mentioned trail information (not shown)).
[2-5-2.注文の修正]
この実施の形態においては、注文情報生成部16が第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310を生成して取引が開始された後、所定の条件が満たされた場合に第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の一部又は全部が修正される。具体的には、特定の第一注文たとえば第一注文1511を取引するための第一注文情報たとえば第一注文1511や、特定の第二注文たとえば第二注文1521を取引するための第二注文情報たとえば第二注文情報521や特定のストップロス注文たとえばストップロス注文1531を取引するための逆指値注文情報531などの属性情報181A~181M等のうちの少なくとも一部が修正されることで、第一注文情報511によって取引される第一注文1511や、第二注文情報521によって取引される第二注文1521や、逆指値注文情報531によって取引されるストップロス注文1531の内容が修正される。
[2-5-2. Order Modification]
In this embodiment, after the order information generation unit 16 generates first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop order information 531 , 532 , ... 539 , 5310 and trading is started, if a predetermined condition is satisfied, some or all of the first order information 511 , 512, ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , and stop order information 531 , 532 , ... 539 , 5310 are modified. Specifically, by modifying at least a part of the attribute information 181A to 181M such as first order information, e.g., first order 151 1 , for trading a specific first order, e.g., first order 151 1 , second order information, e.g., second order information 52 1 , for trading a specific second order, e.g., second order information 52 1 , for trading a specific stop-loss order, e.g., stop-loss order 153 1 , the contents of the first order 151 1 traded based on the first order information 51 1 , the second order 152 1 traded based on the second order information 52 1 , and the stop-loss order 153 1 traded based on the stop-loss order information 53 1 are modified.
この所定の条件としては、例えば下記のような修正条件が考えられる。 These specified conditions could include, for example, the following modification conditions:
(修正条件1)
第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310が生成され、第一注文1511,1512,・・・1519,15110や第二注文1521,1522,・・・1529,15210やストップロス注文1531,1532,・・・1539,15310による取引が開始された後、その第一注文1511,1512,・・・1519,15110やその第二注文1521,1522,・・・1529,15210やそのストップロス注文1531,1532,・・・1539,15310のうちの一部又は全部の変更が、利用者の操作により、又は自動的に、行われた場合が該当する。
(Modification condition 1)
After the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , the second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and the stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 are generated, and trading is started based on the first orders 151 1 , 151 2 , ... 151 9 , 151 10 , the second orders 152 1 , 152 2 , ... 152 9 , 152 10 , and the stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , This applies to cases where a change to part or all of the order order 153 1 , 153 2 , . . . 153 9 , 153 10 or its stop-loss orders 153 1 , 153 2 , . . . 153 9 , 153 10 is made by a user operation or automatically.
具体的には、例えば、利用者がクライアント端末2の表示部22に、図21に示す選択・修正画面511や、図22に示す変更画面512を表示させ、第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310のうちの一部又は全部を変更した場合が考えられる。例えば、イフダン注文の一の第一注文たとえば第一注文1511が発注されたのちに、その第一注文1511や、その第一注文1511に対応する第二注文1521の注文価格や注文数量や指値注文・成行注文・ストップロス注文の態様などを変更させる場合がこれに対応する。 22 on the display unit 22 of the client terminal 2, and changes some or all of the first order information 511, 512, ... 519, 5110 , the second order information 521, 522 , ... 529 , 5210 , or the stop order information 531 , 532 , ... 539 , 5310. For example, this corresponds to a case where, after a first order of an if-done order , for example, first order 1511 , is placed, the order price, order quantity, or mode of limit order, market order, or stop-loss order of first order 1511 or second order 1521 corresponding to first order 1511 is changed.
(修正条件2)
第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310が生成され、第一注文1511,1512,・・・1519,15110や第二注文1521,1522,・・・1529,15210やストップロス注文1531,1532,・・・1539,15310による取引が開始された後、その後繰り返し生成される第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の内容の変更が、利用者の操作により、又は自動的に、行われた場合が該当する。
(Modification condition 2)
After the first order information 511 , 512 , ... 519 , 5110 , the second order information 521 , 522 , ... 529 , 5210 , and the stop-loss order information 531 , 532 , ... 539 , 5310 are generated, and trading is started based on the first orders 1511 , 1512, ... 1519 , 15110 , the second orders 1521 , 1522 , ... 1529 , 15210 , and the stop-loss orders 1531 , 1532 , ... 1539 , 15310 , the first order information 511 , 512 , ... 519, 5110 , and the second order information 521 , 522 , ... 529 , 52 This applies to cases where the contents of the stop order information 53 10 or the stop order information 53 1 , 53 2 , . . . 53 9 , 53 10 are changed by a user operation or automatically.
具体的には、たとえば、一の第一注文情報たとえば第一注文情報511に基づいて一の第一注文たとえば第一注文1511が発注されて約定して、この第一注文1511に対応する第二注文たとえば第二注文1521が第二注文情報521に基づいて発注されて約定したのち、第一注文情報511、第二注文情報521が、ストップロス注文1531を取引するための逆指値注文情報531が再度生成されたときに、再度生成された第一注文情報511、第二注文情報521、再度生成された逆指値注文情報531の属性情報181A~181M等のうちのうちの少なくとも一部が、先に生成された第一注文情報511、第二注文情報521、再度生成された逆指値注文情報531の属性情報181A~181M等のうちとは異なる情報として生成されることが考えられる。そして、これにより、再度生成された第一注文情報511に基づいて取引される第一注文1511、再度生成された第二注文情報521に基づいて取引される第二注文1521、再度生成された逆指値注文情報531に基づいて取引されるストップロス注文1531の注文価格や注文金額が、先の第一注文1511や先の第二注文1521や先のストップロス注文1531とは異なるように設定される場合が考えられる。 Specifically, for example, when one first order, for example, first order 151 1 , is placed and executed based on one piece of first order information, for example, first order information 51 1 , and a second order, for example, second order 152 1 , corresponding to this first order 151 1 , is placed and executed based on second order information 52 1 , and thereafter, when first order information 51 1 and second order information 52 1 are regenerated as stop-loss order information 53 1 for trading stop-loss order 153 1 , it is conceivable that at least a part of the attribute information 181A to 181M, etc. of the regenerated first order information 51 1 , second order information 52 1 and regenerated stop-loss order information 53 1 will be generated as information different from the attribute information 181A to 181M, etc. of the previously generated first order information 51 1, second order information 52 1 and regenerated stop-loss order information 53 1 . As a result, it is conceivable that the order prices and order amounts of the first order 151 1 traded based on the regenerated first order information 51 1 , the second order 152 1 traded based on the regenerated second order information 52 1 , and the stop-loss order 153 1 traded based on the regenerated stop-loss order information 53 1 may be set to be different from those of the previous first order 151 1 , the previous second order 152 1 , and the previous stop-loss order 153 1 .
なお、(修正条件2)の第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の内容の変更は、利用者が注文画面で最初の注文を設定したときの予め設定された条件によって、第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の生成が繰り返される際に行われてもよいし、第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の生成が繰り返されたのちに、生成された第一注文情報511,512,・・・519,5110や第二注文情報521,522,・・・529,5210や逆指値注文情報531,532,・・・539,5310の対する設定の変更(属性情報181A~181M等の変更)が行われてもよい。 The changes to the contents of the first order information 511 , 512 , ... 519 , 5110 , the second order information 521 , 522, ... 529 , 5210 , and the stop order information 531, 532 , ... 539 , 5310 under (modification condition 2) may be made when the first order information 511, 512 , ... 519, 5110 , the second order information 521 , 522 , ... 529 , 5210 , and the stop order information 531 , 532 , ... 539 , 5310 are repeatedly generated according to preset conditions set when the user sets the first order on the order screen, or may be made when the first order information 511, 512, ... 519 , 5110 , and the second order information 521 , 522 , ... 529 , 5210 are repeatedly generated according to preset conditions set when the user sets the first order on the order screen. After the generation of first order information 51 1 , 51 2 , ... 51 9 , 51 10 and stop order information 53 1 , 53 2 , ... 53 9 , 53 10 has been repeated, the settings of the generated first order information 51 1 , 51 2 , ... 51 9 , 51 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 and stop order information 53 1 , 53 2 , ... 53 9 , 53 10 may be changed (the attribute information 181A to 181M, etc. may be changed).
[2-5-3.途中で注文が修正・変更される場合の取引]
[2-5-3-1.利用者の入力による修正・変更]
例えば、特定の注文たとえば第一注文1511が発注した後に、利用者がクライアント端末2の操作部21を用いてその第一注文1511の値幅や利幅や注文数量等を変更する入力を行った場合が該当する。この場合、注文情報生成部16は、クライアント端末2に入力された情報を取得し、その情報に基づいて、第一注文情報511の対応する属性情報181A~181M等を修正する。これにより、第一注文1511は、取引の途中で利用者の求める状態に修正される。
[2-5-3. Transactions where orders are amended or changed midway]
[2-5-3-1. Corrections and changes by user input]
For example, this applies to the case where, after a specific order, such as first order 151.1, has been placed, the user uses the operation unit 21 of the client terminal 2 to input changes to the price spread, profit margin, order quantity, etc. of the first order 151.1 . In this case, the order information generation unit 16 acquires the information input to the client terminal 2 and, based on that information, modifies the attribute information 181A-181M, etc., corresponding to the first order information 51.1 . As a result, the first order 151.1 is modified to the state desired by the user during the transaction.
[2-5-3-2.設定による修正・変更]
例えば、注文情報が生成される前の設定(例えば図15に示す変更画面412による設定)に基づいて、第一注文1511,1512,・・・1519,15110と第二注文1521,1522,・・・1529,15210とが(たとえばイフダン注文の取引として)繰り返されるたびに内容が自動的に変更される場合が考えられる。
[2-5-3-2. Modifying and changing settings]
For example, based on the settings before the order information was generated (for example, the settings on the change screen 412 shown in FIG. 15), the contents may be automatically changed each time the first order 151 1 , 151 2 , ... 151 9 , 151 10 and the second order 152 1 , 152 2 , ... 152 9 , 152 10 are repeated (for example, as an if-done order transaction).
具体的には、たとえば、第一注文1511,1512,・・・1519,15110と第二注文1521,1522,・・・1529,15210と(さらに、対応するストップロス注文1531,1532,・・・1539,15310と)の注文数量や注文価格等が変化するように設定された場合が考えられる。 Specifically, for example, it is conceivable that the order quantities, order prices, etc. of the first orders 1511 , 1512 , ... 1519 , 15110 and the second orders 1521 , 1522 , ... 1529 , 15210 (and the corresponding stop-loss orders 1531 , 1532 , ... 1539, 15310 ) are set to change.
より具体的には、たとえば、再度発注される第一注文1511,1512,・・・1519,15110のうちの一部又は全部、再度発注される第二注文1521,1522,・・・1529,15210のうちの一部又は全部、再度発注されるストップロス注文1531,1532,・・・1539,15310のうちの一部の、注文数量が0.1通貨ずつ増加するように設定された場合や、注文価格が0.1円ずつ上昇したり下落したりする設定となっているような、所定の規則性に基づいて、再度発注される第一注文1511,1512,・・・1519,15110、再度発注される第二注文1521,1522,・・・1529,15210、再度発注されるストップロス注文1531,1532,・・・1539,15310のうちの一部又は全部が変更・修正される構成が考えられる。 More specifically, for example, the first orders 151 1 , 151 2 , ... 151 9 , 151 10 that are reordered, some or all of the second orders 152 1 , 152 2 , ... 152 9 , 152 10 that are reordered, some or all of the stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 that are reordered , may be reordered based on a predetermined regularity, such as when the order quantities are set to increase by 0.1 currency or the order prices are set to rise or fall by 0.1 yen . , . . . 153 9 , 153 10 may be partially or entirely changed or modified.
このように構成するために、注文情報生成部16は、繰り返し取引が行われる第一注文1511,1512,・・・1519,15110に対応する第一注文情報511,512,・・・519,5110、繰り返し取引が行われる第二注文1521,1522,・・・1529,15210に対応する第二注文情報521,522,・・・529,5210、繰り返し取引が行われるストップロス注文1531,1532,・・・1539,15310に対応する逆指値注文情報531,532,・・・539,5310の属性情報181A~181M等を、前の第一注文1511,1512,・・・1519,15110に対応する第一注文情報511,512,・・・519,5110、前の第二注文1521,1522,・・・1529,15210に対応する第二注文情報521,522,・・・529,5210、前のストップロス注文1531,1532,・・・1539,15310に対応する逆指値注文情報531,532,・・・539,5310の属性情報181A~181M等の一部又は全部を、所定の規則性に基づいて変化させた状態で生成する。これにより、繰り返しの第一注文1511,1512,・・・1519,1511、繰り返しの第二注文1521,1522,・・・1529,15210、繰り返しのストップロス注文1531,1532,・・・1539,15310の注文数量や注文価格等を繰り返される前のものと変化させる。 To achieve this configuration, the order information generation unit 16 converts attribute information 181A to 181M, etc., of first order information 51 1 , 51 2 , ... 51 9 , 51 10 corresponding to first orders 151 1 , 151 2 , ... 151 9 , 151 10 for which repeated transactions are performed, second order information 52 1 , 52 2 , ... 52 9 , 52 10 corresponding to second orders 152 1 , 152 2 , ... 152 9 , 152 10 for which repeated transactions are performed, and stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 corresponding to stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 for which repeated transactions are performed, into attribute information 181A to 181M of the previous first orders 151 1 , 151 2 , ... 151 9 , 151 153 , 153 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 corresponding to previous second orders 152 1 , 152 2 , ... 152 9 , 152 10 , and stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 corresponding to previous stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , are generated in a state in which some or all of the attribute information 181A to 181M etc. are changed based on a predetermined regularity. As a result, the order quantities, order prices , etc. of the repeated first orders 151 1 , 151 2 , ... 151 9 , 151 1 , the repeated second orders 152 1 , 152 2 , ... 152 9 , 152 10 , and the repeated stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 are changed from those before the repetition.
[3.「らくトラ」における処理手順]
次に、金融商品取引管理システム1Aにおいて「らくトラ」による取引を行う場合の処理手順を説明する。
[3. Processing Procedures in "Rakutora"]
Next, the processing procedure when a transaction is carried out using "Rakutora" in the financial product transaction management system 1A will be described.
[3-1.注文情報の生成]
金融商品取引管理システム1Aを利用する取引者は、「トラリピ」による取引を行う場合と同様に、クライアント端末2の表示部22に、注文選択画面(図示せず)を表示させる。取引者が注文選択画面(図示せず)で「らくトラ」を選択し、実行ボタン(図示せず)をクリックすると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図29に示す注文入力画面610が表示される。
[3-1. Generation of order information]
Similar to when trading using "Toraripi," a trader using the financial instruments transaction management system 1A displays an order selection screen (not shown) on the display unit 22 of the client terminal 2. When the trader selects "Rakutora" on the order selection screen (not shown) and clicks the execute button (not shown), an order input screen 610 shown in FIG. 29 is displayed on the display unit 22 of the client terminal 2 through processing by the front page distribution unit 11 of the financial instruments transaction management device 1.
図29に示す注文入力画面610には、図20に示す「トラリピ」の注文入力画面510と同様の、注文表示欄41a、価格指定方法選択ボタン51a、通貨ペア選択ボタン41b、注文金額設定ボタン41c、トラップ本数設定ボタン41d、合計注文金額表示欄41e、スタート価格入力欄41f、注文種類選択ボタン41g、階層入力欄41j、利益幅設定欄51b、利益金額表示欄51c、有効期限選択欄41k、ストップロス注文設定ボタン41mが表示される。 The order input screen 610 shown in Figure 29 displays the same order display field 41a, price specification method selection button 51a, currency pair selection button 41b, order amount setting button 41c, trap number setting button 41d, total order amount display field 41e, starting price input field 41f, order type selection button 41g, hierarchy input field 41j, profit margin setting field 51b, profit amount display field 51c, expiration date selection field 41k, and stop loss order setting button 41m as the "Toraripi" order input screen 510 shown in Figure 20.
また、図29に示す注文入力画面610には、図20の注文入力画面510のトラップ値幅入力欄41hに替えて、第一注文や第二注文を設定する価格範囲の下限価格を数値入力するための下限価格入力ボタン61a、上限価格入力ボタン61bが表示される。なお、クライアント端末2の表示部22がタッチパネル式のディスプレイである場合、下限価格入力ボタン61a、上限価格入力ボタン61bに替えて、表示部22に表示されたチャート上の価格方向の座標(例えば縦軸)に対するポインティングデバイス(例えば取引者の指やタッチペン等)の接触位置をクライアント端末2が検出することで、下限価格の情報や上限価格の情報を取得する構成としてもよい。 Furthermore, the order input screen 610 shown in FIG. 29 displays a minimum price input button 61a and a maximum price input button 61b for numerically inputting the minimum price of the price range for setting the first order and the second order, instead of the trap price range input field 41h on the order input screen 510 of FIG. 20. Note that if the display unit 22 of the client terminal 2 is a touch panel display, instead of the minimum price input button 61a and the maximum price input button 61b, the client terminal 2 may obtain information on the minimum price and the maximum price by detecting the contact position of a pointing device (e.g., a trader's finger or touch pen) on the price direction coordinate (e.g., the vertical axis) on the chart displayed on the display unit 22, thereby obtaining information on the minimum price and the maximum price.
取引者は、この注文入力画面610において、所望の注文に必要な情報の入力や選択を行う。注文入力画面510と共通のボタンには、注文入力画面410と同様の入力が行われる。図29の注文入力画面610は、注文入力画面510と共通のボタンに図20と同様の入力がされた状態が示されている。 On this order entry screen 610, traders enter and select the information necessary for the desired order. The same input as on the order entry screen 410 is made to the buttons common to the order entry screen 510. The order entry screen 610 in Figure 29 shows the same input as in Figure 20 made to the buttons common to the order entry screen 510.
また、図29の注文入力画面610においては、下限価格入力ボタン61aに「(1ドル=)101.00(円)」が入力され、上限価格入力ボタン61bに「(1ドル=)110.00(円)」が入力された状態が示されている。 The order input screen 610 in Figure 29 also shows a state in which "(1 dollar =) 101.00 (yen)" has been entered into the lower limit price input button 61a, and "(1 dollar =) 110.00 (yen)" has been entered into the upper limit price input button 61b.
この状態で実行ボタン41qがクリックされると、取引選択ボタン(図示せず)、及び注文入力画面410で選択・入力された情報はクライアント端末2から金融商品取引管理装置1に送信される。金融商品取引管理装置1の注文情報生成部16は、取引選択ボタン(図示せず)、及び注文入力画面610で選択・入力された情報に基づいて、「らくトラ」の取引により、第一注文による取引を行うための第一注文情報と、第二注文による取引を行うための第二注文情報が生成する。 When the execute button 41q is clicked in this state, the information selected and entered using the transaction selection button (not shown) and the order input screen 410 is sent from the client terminal 2 to the financial instruments transaction management device 1. The order information generation unit 16 of the financial instruments transaction management device 1 generates first order information for conducting a transaction based on the first order and second order information for conducting a transaction based on the second order through a "Rakutora" transaction, based on the information selected and entered using the transaction selection button (not shown) and the order input screen 610.
例えば、注文情報生成部16は、下限価格入力ボタン61aに入力された「(1ドル=)101.00(円)」と上限価格入力ボタン61bに入力された「(1ドル=)110.00(円)」との価格範囲である9.00円を、トラップ本数設定ボタン41dに入力された値から1を引いた値である(10-1=)9で割る演算を行う。この演算によって得られた値である、1.00円が、第一注文同士、第二注文同士の値幅として設定される。 For example, the order information generation unit 16 performs an operation to divide the price range of 9.00 yen between "(1 dollar =) 101.00 (yen)" entered into the lower limit price input button 61a and "(1 dollar =) 110.00 (yen)" entered into the upper limit price input button 61b by (10 - 1 =) 9, which is the value entered into the trap number setting button 41d minus 1. The value obtained by this operation, 1.00 yen, is set as the price spread between the first orders and the second orders.
注文情報生成部16は、特定の注文、例えば、最高値の第一注文を基準に、それぞれの第一注文の第一注文価格を設定する。具体的には、注文情報生成部16は、最高値の第一注文である第一注文1611の第一注文情報611の注文価格情報181Gを、価格範囲の上限価格(すなわち上限価格入力ボタン61bに入力された「(1ドル=)110.00(円)」に設定し、その一つ安値側の第一注文1612の第一注文情報612の注文価格情報(図示せず)を、第一注文情報611に設定した注文価格から上記演算で得た値幅(つまり1.00円)の分だけ安値の「(1ドル=)109.00(円)」に設定し、さらにその一つ安値側の第一注文情報613の注文価格情報181Gを「(1ドル=)109.00(円)」に設定し、・・・と順に設定する。そして、注文情報生成部16は、最安値の第一注文情報6110の第一注文情報6110の注文価格情報181Gを「(1ドル=)101.00(円)」に設定する。 The order information generating unit 16 sets the first order price of each first order based on a specific order, for example, the first order with the highest price. Specifically, the order information generation unit 16 sets the order price information 181G of the first order information 61_1 of the first order 161_1 , which is the highest priced first order, to the upper limit price of the price range (i.e., "(1 dollar =) 110.00 (yen)" input to the upper limit price input button 61b), sets the order price information (not shown) of the first order information 61_2 of the next lowest order 161_2 to "(1 dollar =) 109.00 (yen)" by the price range (i.e., 1.00 yen) obtained by the above calculation from the order price set in the first order information 61_1 , and further sets the order price information 181G of the next lowest order information 61_3 to "(1 dollar =) 109.00 (yen)", and so on. Then, the order information generation unit 16 sets the order price information 181G of the first order information 61_3 of the next lowest order 161_1 to "(1 dollar =) 109.00 (yen)", and so on. Then, the order information generation unit 16 sets the order price information 181G of the first order information 61_1 of the lowest order 161_10 to "(1 dollar =) 109.00 (yen)". The order price information 181G of No. 10 is set to "(1 dollar =) 101.00 (yen)".
注文情報生成部16は、それぞれの第一注文1611,1612,・・・1619,16110に対応する第二注文・・・1621,1622,・・・1629,16210の注文価格を設定する。具体的には、例えば、注文情報生成部16は、最高値の第一注文1611の第一注文情報611の注文価格情報181Gである「(1ドル=)110.00(円)」に、利益幅設定欄51bに入力された「100(銭)」を加える演算を行い、「(1ドル=)111.00(円)」という値を得る。そして、注文情報生成部16は、最高値の第二注文1621の第二注文情報621の注文価格情報181Gに、上記演算により算出した「(1ドル=)111.00(円)」を設定する。 The order information generation unit 16 sets the order prices of the second orders 1621 , 1622 , ... 1629 , 16210 corresponding to the first orders 1611 , 1612 , ... 1619 , 16110 , respectively. Specifically, for example, the order information generation unit 16 performs a calculation to add "100 (sen)" input in the profit margin setting field 51b to "(1 dollar =) 110.00 (yen)", which is the order price information 181G of the first order information 611 of the highest first order 1611, to obtain the value "(1 dollar =) 111.00 (yen)". Then, the order information generation unit 16 sets "(1 dollar =) 111.00 (yen)" calculated by the above calculation as the order price information 181G of the second order information 621 of the highest second order 1621 .
次に、注文情報生成部16は、第二注文1621の一つ安値側の第二注文1622の第二注文情報622の注文価格情報181Gに、第二注文情報621の注文価格情報181Gに設定した「(1ドル=)111.00(円)」から上記演算にて算出された値幅である1.00円を引いた値である「(1ドル=)110.00(円)」に設定する。さらに、その一つ安値側の第二注文1613の第二注文情報623の注文価格情報181Gを「(1ドル=)109.00(円)」に設定し、・・・と順に設定する。そして、注文情報生成部16は、最安値の第二注文情報6210の注文価格情報181Gを「(1ドル=)101.00(円)」に設定する。 Next, the order information generation unit 16 sets the order price information 181G of the second order information 622 of the second order 1622 , which is one price lower than the second order 1621, to "(1 dollar = 110.00 yen)", which is the value obtained by subtracting the price spread of 1.00 yen calculated by the above calculation from "(1 dollar = 111.00 yen)" set in the order price information 181G of the second order information 621. Furthermore, the order information generation unit 16 sets the order price information 181G of the second order information 623 of the second order 1613, which is one price lower than the second order 1621, to "(1 dollar = 109.00 yen)", and so on. Then, the order information generation unit 16 sets the order price information 181G of the second order information 6210 , which has the lowest price, to "(1 dollar = 101.00 yen)".
なお、注文情報生成部16は、それぞれの第二注文情報621,622,・・・629,6210の注文価格情報181Gを、対応する第一注文情報611,612,・・・619,6110に対し、利益幅設定欄51bに入力された「100(銭)」を加える演算で算出してもよい。 The order information generating unit 16 may calculate the order price information 181G of each of the second order information 62 1 , 62 2 , ... 62 9 , 62 10 by adding "100 (sen)" input in the profit margin setting field 51 b to the corresponding first order information 61 1 , 61 2 , ... 61 9 , 61 10 .
図23、図24、図25、図26に、このようにして生成された注文情報を模式的に示す。同図に示す通り、注文入力画面610の入力によって、一の注文手続で生成される第一注文情報611,612,613,・・・6110、第二注文情報621,622,・・・629,6210、逆指値注文情報631,632,・・・639,6310、及び注文情報群641,642,・・・649,6410は、注文入力画面510によって生成される第一注文情報511,512,・・・519,5110、第二注文情報521,522,・・・529,5210、逆指値注文情報531,532,・・・539,5310、及び注文情報群541,542、・・・549,5410と同様のものとなる(ただし、注文種別情報181Iは「らくトラ」を示す情報として記録される。)。 23, 24, 25, and 26 show schematic diagrams of the order information generated in this manner. As shown in the figure, first order information 611, 612, 613, ... 6110, second order information 621 , 622 , ... 629, 6210 , stop order information 631 , 632 , ... 639 , 6310 , and order information group 641 , 642 , ... 649 , 6410 are generated in one order procedure by inputting on the order input screen 610. These first order information 511 , 512 , ... 519 , 5110 , second order information 521 , 522 , ... 529 , 5210 , stop order information 531 , 532 , ... 539 , 5310 , and order information group 541 are generated by the order input screen 510 . , 54 2 , ... 54 9 , 54 10 (however, the order type information 181I is recorded as information indicating "Rakutora").
[3-2.取引の手順]
図30、図31は、このようにして生成された第一注文情報611,612,・・・619,6110、に基づく第一注文1611,1612,・・・1619,16110、及び、第二注文情報621,622,・・・629,6210に基づく第二注文1621,1622,・・・1629,16210と、及び、逆指値注文情報631,632,・・・639,6310に基づくストップロス注文1631,1632,・・・1639,16310を模式的に示す図である。同図においては、図18、図19、図27、図28の場合と同様に、対応する注文情報と注文とを、符号の下2桁と添え字とを同一にして表示している。同図に示す全ての第一注文1611,1612,・・・1619,16110、全ての第二注文1621,1622,・・・1629,16210、全てのストップロス注文1631,1632,・・・1639,16310は、一の注文手続で生成された第一注文情報611,612,・・・619,6110、第二注文情報621,622,・・・629,6210、逆指値注文情報631,632,・・・639,6310に基づいて取引が行われる。
[3-2. Transaction Procedures]
30 and 31 are diagrams schematically showing first orders 1611 , 1612, ... 1619 , 16110 based on the first order information 611 , 612 , ... 619, 6110 generated in this manner, second orders 1621 , 1622 , ... 1629 , 16210 based on the second order information 621 , 622 , ... 629 , 6210 , and stop-loss orders 1631 , 1632 , ... 1639 , 16310 based on stop-loss order information 631 , 632 , ... 639 , 6310 . In the same figure, as in Figures 18, 19, 27, and 28, corresponding order information and orders are displayed with the same last two digits of the code and the same subscript. All of the first orders 1611 , 1612, ... 1619 , 16110 , all of the second orders 1621 , 1622 , ... 1629 , 16210 , and all of the stop-loss orders 1631, 1632, ... 1639 , 16310 shown in the figure are traded based on first order information 611 , 612 , ... 619 , 6110 , second order information 621 , 622 , ... 629 , 6210 , and stop-loss order information 631 , 632 , ... 639 , 6310 generated in a single order procedure.
なお、この実施の形態においては、注文入力画面610の自動注文設定選択欄41n1~41n4の何れかにチェックが入れられて実行ボタン41qがクリックされると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図21に示す選択・修正画面511が表示される。また、注文入力画面610の注文変更欄41pにチェックが入れられて実行ボタン41qがクリックされると、金融商品取引管理装置1のフロントページ配信部11の処理により、クライアント端末2の表示部22には、図22に示す変更画面512が表示される。 In this embodiment, when a check mark is placed in any of the automatic order setting selection fields 41n1 to 41n4 on the order input screen 610 and the Execute button 41q is clicked, the front page distribution unit 11 of the financial instruments transaction management device 1 processes the selection/modification screen 511 shown in FIG. 21 on the display unit 22 of the client terminal 2. Furthermore, when a check mark is placed in the order change field 41p on the order input screen 610 and the Execute button 41q is clicked, the front page distribution unit 11 of the financial instruments transaction management device 1 processes the change screen 512 shown in FIG. 22 on the display unit 22 of the client terminal 2.
なお、図30は、注文入力画面610の入力のみに基づいて生成された第一注文情報611,612,・・・619,6110によって設定された第一注文1611,1612,・・・1619,16110、第二注文情報621,622,・・・629,6210によって設定された第二注文1621,1622,・・・1629,16210、逆指値注文情報631,632,・・・639,6310によって設定されたストップロス注文1631,1632,・・・1639,16310、を模式的に示したものである。 Note that Figure 30 schematically shows first orders 1611, 1612, ... 1619, 16110 set by first order information 611 , 612, ... 619 , 6110 generated based only on input on the order input screen 610, second orders 1621 , 1622, ... 1629 , 16210 set by second order information 621 , 622 , ... 629 , 6210 , and stop-loss orders 1631 , 1632 , ... 1639 , 16310 set by stop - loss order information 631 , 632, ... 639 , 6310 .
図31は、図22に示す変更画面512において変更が行われた結果、一部に修正や変更が行われた第一注文情報511,512,・・・519,5110、一部に修正や変更が行われた第二注文情報521,522,・・・529,5210、一部に修正や変更が行われた逆指値注文情報531,532,・・・539,5310、に基づいて設定された、一部が変更された第一注文1511,1512,・・・1519,15110、一部が変更された第二注文1521,1522,・・・1529,15210、一部が変更されたストップロス注文1531,1532,・・・1539,15310、を模式的に示している。
図30、図31に示すとおり、ここでは、第一注文1611,1612,・・・1619,16110は、下限価格65(下限価格入力ボタン61aに入力された価格)と上限価格66(上限価格入力ボタン61bに入力された価格)との間の価格範囲67に設定されている。
Figure 31 schematically shows partially modified first orders 1511, 1512, ... 1519, 15110, partially modified second orders 1521 , 1522 , ... 1529 , 15210 , and partially modified stop-loss orders 1531 , 1532, ... 1539 , 15310 , which are set based on first order information 511 , 512, ... 519 , 5110 that has been partially modified or changed, second order information 521 , 522 , ... 529 , 5210 that has been partially modified or changed, and stop-loss order information 531 , 532 , ... 539 , 5310 that has been partially modified or changed as a result of changes made on the change screen 512 shown in Figure 22 .
As shown in Figures 30 and 31, here, the first orders 1611 , 1612 , ... 1619 , 16110 are set in a price range 67 between a lower limit price 65 (the price inputted into the lower limit price input button 61a) and an upper limit price 66 (the price inputted into the upper limit price input button 61b).
注文情報生成部16と約定情報生成部14は、相場価格71の変動にともない、このように生成された第一注文情報611,612,・・・619,6110、及び、第二注文情報621,622,・・・629,6210に処理を行うことで、「トラリピ」の場合と同様に第一注文1611,1612,・・・1619,16110、及び、第二注文情報621,622,・・・629,6210に基づく第二注文1621,1622,・・・1629,16210に基づく取引を繰り返し行う。 The order information generation unit 16 and the contract information generation unit 14 process the first order information 611 , 612, ... 619, 6110 and the second order information 621 , 622, ... 629 , 6210 generated in this manner in accordance with fluctuations in the market price 71, thereby repeatedly carrying out transactions based on the first orders 1611 , 1612 , ... 1619 , 16110 and the second orders 1621 , 1622 , ... 1629 , 16210 based on the second order information 621 , 622, ... 629 , 6210 , just like in the case of " Toraripi " .
[3-2-2.途中で注文が修正・変更される場合の取引]
[3-2-2-1.利用者の入力による修正・変更]
この「らくトラ」による取引が行われる場合も、上記[2-2-2-1.利用者の入力による修正・変更]と同様の修正や変更が行われる。
[3-2-2-2.設定による修正・変更]
この「らくトラ」による取引が行われる場合も、上記[2-2-2-2.設定による修正・変更]と同様の修正や変更が行われる。
[3-2-2. Transactions where orders are amended or changed midway]
[3-2-2-1. Corrections and changes by user input]
When a transaction is made using this "Rakutora" system, the same corrections and changes as those described above in [2-2-2-1. Corrections and changes by user input] are made.
[3-2-2-2. Corrections and changes by settings]
When a transaction is made using this "Rakutora" system, the same corrections and changes as those described above in [2-2-2-2. Corrections and changes by settings] are made.
[作用効果]
以上、この実施の形態においては、それぞれの注文情報411,412,・・・419,4110、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310、に基づいて取引が行われる複数の金融商品の注文の少なくとも一部が、異なる注文価格において、異なる注文数量になるように設定して注文情報411,412,・・・419,4110、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310、を生成させるための情報を注文入力画面410,510,610や選択・修正画面411,511や変更画面412,512に表示させることにより、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310、等に基づいて注文される、注文価格の異なる複数の注文1411,1412,・・・1419,14110、複数の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、複数の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、複数のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等を、目的に応じ、異なる注文数量に設定することが可能となる。これにより、金融商品の取引を行う者の多様な目的に沿った形で複数の注文を行わせつつ、取引の利便性の高い注文1411,1412,・・・1419,14110、複数の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、複数の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、複数のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310を行わせることができる。
[Action and effect]
As described above, in this embodiment, at least some of the orders for a plurality of financial products traded based on the order information 41 1 , 41 2 , ... 41 9 , 41 10 , first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 , and stop order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 are set to have different order quantities at different order prices, and the order information 41 1 , 41 2 , ... 41 9 , 41 10 , first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 , stop order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 , are displayed on the order input screens 410, 510, 610, the selection/modification screens 411, 511, and the change screens 412, 512, thereby enabling the first order information 51 1 , 51 2 , ... 51 9 , 51 a plurality of orders 141 1 , 141 2 , ... 141 9 , 141 10 with different order prices, which are placed based on the second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 , stop order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 , and the like; and a plurality of first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 It is possible to set different order quantities for multiple second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , multiple stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 , etc., depending on the purpose. This allows a plurality of orders to be placed in accordance with the diverse objectives of those trading financial products, while enabling highly convenient trading orders 1411 , 1412 , ... 1419 , 14110 , a plurality of first orders 1511 , 1512 , ... 1519 , 15110 , 1611, 1612 , ... 1619, 16110 , a plurality of second orders 1521 , 1522 , ... 1529 , 15210 , 1621 , 1622 , ... 1629 , 16210 , and a plurality of stop-loss orders 1531 , 1532 , ... 1539, 15310, 1631 , 1632 , ... 1639, 16310 .
この実施の形態においては、複数の注文価格において、所定の規則性をもって設定される複数の注文1411,1412,・・・1419,14110、複数の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、複数の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、複数のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310の取引を行うための、注文情報生成部16によって生成される複数の注文情報411,412,・・・419,4110、注文情報生成部16によって生成される複数の第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、注文情報生成部16によって生成される複数の第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、注文情報生成部16によって生成される複数の逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310、のうちの少なくとも一部を、注文の所定の規則性を逸脱させることができるように表示させることにより、注文情報411,412,・・・419,4110、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310、に基づいて設定される複数の注文価格の注文1411,1412,・・・1419,14110、複数の注文価格の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、複数の注文価格の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、複数のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等を、異なる注文価格において、異なる注文数量に設定するときに、所定の規則性を有する注文1411,1412,・・・1419,14110の注文情報、所定の規則性を有する第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110の第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、所定の規則性を有する第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210の第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、所定の規則性を有するストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310の逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310と、所定の規則性を逸脱した注文1411,1412,・・・1419,14110の注文情報、所定の規則性を逸脱した第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110の第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、所定の規則性を逸脱した第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210の第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、所定の規則性を逸脱したストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310の逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310とを併せて表示させることができる。これにより、注文情報411,412,・・・419,4110に基づいて取引を行う複数の注文1411,1412,・・・1419,14110、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110に基づいて取引を行う複数の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210に基づいて取引を行う複数の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310に基づいて取引を行う複数のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310を、規則性のある注文1411,1412,・・・1419,14110と規則性を逸脱した注文1411,1412,・・・1419,14110、規則性のある第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110と規則性を逸脱した第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、規則性のある第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210と規則性を逸脱した第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、規則性のあるストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310と規則性を逸脱したストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310が併存した状態で行わせることができ、規則性に基づき複数の注文1411,1412,・・・1419,14110、複数の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、複数の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、複数のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310をまとめて設定しつつ、利用者の意向や相場状況等に基づいて、少なくとも一部の注文1411,1412,・・・1419,14110、少なくとも一部の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、少なくとも一部の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、少なくとも一部のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,
16310について規則性を逸脱した任意の状態で設定することを可能とし、取引の簡易性と取引の柔軟性を併存させた状態で金融商品の取引を行わせることができる。
In this embodiment, there are a plurality of orders 141 1 , 141 2 , ... 141 9 , 141 10 set according to a predetermined rule at a plurality of order prices, a plurality of first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 , a plurality of second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , a plurality of stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 The order information generating unit 16 generates a plurality of pieces of order information 41 1 , 41 2 , ... 41 9 , 41 10 for carrying out ten transactions, a plurality of pieces of first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 , a plurality of pieces of second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 , and a plurality of pieces of stop order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 , 62 , . . . 62 , 62 , . . . 62 , 10 , and stop order information 53 , 53 , . . . 53 , 10 , 63 , 63 , . . . 63 , 10 . 10 , first orders 1511 , 1512 , ... 1519, 15110 , 1611 , 1612 , ... 1619, 16110 , second orders 1521, 1522, ... 1529 , 15210 , 1621 , 1622 , ... 1629 , 16210 , and multiple stop-loss orders 1531 , 1532 , ... 1539 , 15310 , 1631 , 1632 , ... 1639 , 16310 , etc., are set at different order prices and different order quantities, and orders 1411 , 1412 , ... 1419 , 141 10 , first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 of first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 having a predetermined regularity, and second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 of second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 having a predetermined regularity . , stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 of stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 having a predetermined regularity, order information of orders 141 1 , 141 2 , ... 141 9 , 141 10 that deviate from the predetermined regularity, first order information 51 1 , 51 2 of first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 , ... 519 , 5110 , 611, 612 , ... 619 , 6110 , second order information 521 , 522 , ... 529 , 5210 , 621 , 622 , ...629, 6210 of second orders 1521, 1522 , ... 1529, 15210 , 1621 , 1622 , ... 1629 , 16210 that deviate from the predetermined regularity, stop-loss order information 531 , 532 of stop-loss orders 1531 , 1532 , ... 1539 , 15310 , 1631 , 1632 , ...1639 , 16310 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 can be displayed together. As a result, a plurality of orders 141 1 , 141 2 , ... 141 9 , 141 10 for trading based on the order information 41 1 , 41 2 , ... 41 9 , 41 10 , a plurality of first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 for trading based on the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 , and a plurality of second orders 152 1 for trading based on the second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 are generated . , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , and a plurality of stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 that perform trading based on stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 are classified into regular orders 141 1 , 141 2 , ... 141 9 , 141 10 and orders that deviate from the regularity 141 1 , 141 2 , ... 141 9 , 141 10 , a regular first order 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 and a deviant first order 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 , a regular second order 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 and a deviant second order 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 1629 , 16210 , regular stop-loss orders 1531 , 1532 , ...1539, 15310 , 1631 , 1632, ... 1639 , 16310 and stop-loss orders 1531 , 1532 , ... 1539 , 15310 , 1631 , 1632 , ... 1639 , 16310 that deviate from the regularity can be placed in a coexistent state, and multiple orders 1411 , 1412 , ...1419 , 14110 and multiple first orders 1511 , 1512 , ... 1519 , 15110 , 1611 , 1612 , ... 1619 , 161 10 , a plurality of second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , a plurality of stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 are set together, and at least some of the orders 141 1 , 141 2 , ... 141 9 , 141 10 , and at least some of the first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 are set together based on the user's intentions , market conditions , etc. , at least a portion of the second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , at least a portion of the stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 ,
163 10 can be set in an arbitrary state that deviates from the regularity, and financial products can be traded in a state where both ease of trading and flexibility of trading coexist.
この実施の形態においては、注文価格ごとの注文数量の一致状態や相違状態を基準に、注文価格ごとの注文数量をまとめて設定することが可能となる。これにより、複数の注文価格に注文数量の異なる注文を設定する注文情報411,412,・・・419,4110、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310、等を生成する際の利便性を高めることができる。 In this embodiment, it is possible to collectively set order quantities for each order price based on whether the order quantities for each order price match or differ. This improves convenience when generating order information 411 , 412, ... 419 , 4110 , first order information 511 , 512, ... 519 , 5110 , 611 , 612 , ... 619 , 6110 , second order information 521 , 522 , ... 529 , 5210 , 621 , 622 , ... 629 , 6210 , stop order information 531 , 532 , ... 539 , 5310 , 631 , 632 , ... 639 , 6310 , etc. , which sets orders with different order quantities for multiple order prices.
この実施の形態においては、フロントページ配信部11によって規則性の情報が利用者に対して選択可能に表示され、利用者によって選択された規則性の情報に基づいて、所定の規則性を有する注文1411,1412,・・・1419,14110、所定の規則性を有する第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、所定の規則性を有する第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、所定の規則性を有するストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等を自動的に生成させることにより、所定の規則性を有する注文を簡易に行うための情報を利用者に提示すると共に、利用者から送られた情報に基づいて、注文情報生成部16において、所定の規則性を有する注文1411,1412,・・・1419,14110を行うための注文情報411,412,・・・419,4110、所定の規則性を有する第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110を行うための第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、所定の規則性を有する第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210を行うための第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、所定の規則性を有するストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310を行うための逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310等を定型的に生成させることができる。 In this embodiment, the front page distribution unit 11 displays information on regularity selectably for the user, and based on the information on regularity selected by the user, orders 141 1 , 141 2 , ... 141 9 , 141 10 having a predetermined regularity, first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 having a predetermined regularity, second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , and stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 having a predetermined regularity are displayed . , ... 1639 , 16310, etc., is automatically generated to present the user with information for easily placing an order having a predetermined pattern. Based on the information sent from the user, the order information generation unit 16 generates order information 411 , 412 , ...419, 4110 for placing orders 1411 , 1412, ...1419 , 14110 having a predetermined pattern, and first order information 511 , 512 , ... 519 , 5110 , 611 , 612, ... 619 , 6110 for placing first orders 1511 , 1512, ... 1519 , 15110 , 1611 , 1612 , ... 1619 , 16110 having a predetermined pattern . , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 for placing second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 having a predetermined regularity, stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 etc. can be generated routinely.
この実施の形態においては、複数の注文価格の注文1411,1412,・・・1419,14110、複数の注文価格の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、複数の注文価格の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、ストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等を、異なる注文価格において、異なる注文数量に設定するときに、注文入力画面410,510,610、選択・修正画面411,511、変更画面412,512に表示された情報に基づいて、所定の規則性を基準にした設定と、所定の規則性から逸脱した設定とを併用させる、注文情報411,412,・・・419,4110、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310等の生成が可能となる。 In this embodiment, there are orders 141 1 , 141 2 , ... 141 9 , 141 10 at a plurality of order prices, first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 at a plurality of order prices, second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 , etc., at different order prices and different order quantities, settings based on a predetermined regularity and settings deviating from the predetermined regularity are used in combination based on the information displayed on the order input screens 410 , 510 , 610 , the selection / modification screens 411 , 511 , and the change screens 412 , 512 . , 63 1 , 63 2 , . . . 63 9 , 63 10 and so on can be generated.
この実施の形態においては、所定の規則性を有するように設定された注文情報411,412,・・・419,4110、所定の規則性を有するように設定された第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、所定の規則性を有するように設定された第二注文情報521,522,・・・529,5210,621,622,・・・629,6210、所定の規則性を有するように設定された逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310等のうち少なくとも一部を、注文入力画面410,510,610、選択・修正画面411,511、変更画面412,512に表示された情報に基づいて、注文情報生成部16に、所定の規則性から逸脱するように設定を修正させ、所定の規則性を基準にした設定した注文を、目的や相場状況等の事後的な変化に応じて修正させることが可能となる。これにより、設定済の注文1411,1412,・・・1419,14110、設定済の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、設定済の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、設定済のストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等に対する多様で複雑な事後的な再設定が可能となり、注文数量の異なる複数の注文価格の注文1411,1412,・・・1419,14110、注文数量の異なる複数の注文価格の第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、注文数量の異なる複数の注文価格の第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、ストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等の設定の利便性を一層高めることが可能となる。 In this embodiment, there are set order information 41 1 , 41 2 , ... 41 9 , 41 10 set to have a predetermined regularity, first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 set to have a predetermined regularity, second order information 52 1 , 52 2 , ... 52 9 , 52 10 , 62 1 , 62 2 , ... 62 9 , 62 10 set to have a predetermined regularity, and stop order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 Based on the information displayed on the order input screens 410 , 510, 610, the selection/modification screens 411, 511, and the change screens 412, 512, the order information generation unit 16 can modify the settings so as to deviate from the predetermined regularity, and orders set based on the predetermined regularity can be modified in accordance with subsequent changes in the purpose, market conditions, etc. As a result, the set orders 141 1 , 141 2 , ... 141 9 , 141 10 , the set first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 , the set second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , the set stop loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 , etc., various and complex post-event resetting is possible, and orders 141 1 , 141 2 , ... 141 9 , 141 10 at a plurality of order prices and different order quantities, first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 at a plurality of order prices and different order quantities, second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 This makes it possible to further improve the convenience of settings such as 9 , 163, 10, etc.
この実施の形態においては、所定の規則性を基準に設定した注文1411,1412,・・・1419,14110、所定の規則性を基準に設定した第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、所定の規則性を基準に設定した第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、所定の規則性を基準に設定したストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等を、目的や相場状況等の事後的な変化に応じ、自動的に修正させることが可能となる。 In this embodiment, there are orders 141 1 , 141 2 , ... 141 9 , 141 10 set based on a predetermined regularity, first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 set based on a predetermined regularity, second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 , etc. can be automatically corrected in response to subsequent changes in the purpose, market conditions, etc.
この実施の形態においては、注文入力画面410,510,610、選択・修正画面411,511、変更画面412,512に表示された情報に基づいて、所定の規則性を基準にした設定した注文141、所定の規則性を基準にした設定した第一注文151、所定の規則性を基準にした設定した第二注文152等を、目的や相場状況等の事後的な変化に応じ、利用者の意向を反映した状態に修正させることが可能となる。 In this embodiment, based on the information displayed on the order input screens 410, 510, 610, selection/modification screens 411, 511, and change screens 412, 512, it is possible to modify the order 141 set based on a predetermined regularity, the first order 151 set based on a predetermined regularity, the second order 152 set based on a predetermined regularity, etc. to a state that reflects the user's intentions in response to subsequent changes in the purpose, market conditions, etc.
この実施の形態においては、生成された注文情報411,412,・・・419,4110、に基づいて発注された注文1411,1412,・・・1419,14110、生成された第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、に基づいて発注された第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、生成された第二注文情報521,522,・・・529,5210、に基づいて発注された第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、生成された逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310に基づいて発注されたストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等について取引が成立した場合に、注文情報411,412,・・・419,4110、に基づいて発注された、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310等に対し、その注文1411,1412,・・・1419,14110、その第一注文1511,1512,・・・1519,15110,1611,1612,・・・1619,16110、その第二注文1521,1522,・・・1529,15210,1621,1622,・・・1629,16210、そのストップロス注文1531,1532,・・・1539,15310,1631,1632,・・・1639,16310等が約定した処理を行うことで、注文情報411,412,・・・419,4110、に基づいて発注された、第一注文情報511,512,・・・519,5110,611,612,・・・619,6110、第二注文情報521,522,・・・529,5210、逆指値注文情報531,532,・・・539,5310,631,632,・・・639,6310等に基づく金融商品の売買取引を実現させることができる。 In this embodiment, there are orders 141 1 , 141 2 , ... 141 9 , 141 10 placed based on the generated order information 41 1 , 41 2 , ... 41 9 , 41 10 , first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 placed based on the generated second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , and the stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 and the like placed based on the generated stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 are executed, the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , stop order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 , 63 10 , etc., the orders 141 1 , 141 2 , ... 141 9 , 141 10 , the first orders 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 , the second orders 152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 , and the stop-loss orders 153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 , etc., are executed, and thereby the first order information 51 1 , 51 2 , ... 51 9 , 51 10 , 61 1 , 61 2 , ... 61 9 , 61 10 , second order information 52 1 , 52 2 , ... 52 9 , 52 10 , and stop-loss order information 53 1 , 53 2 , ... 53 9 , 53 10 , 63 1 , 63 2 , ... 63 9 are executed . , 63 10 , etc., can be used to realize the buying and selling of financial products.
なお、上記実施の形態の金融商品取引管理システム1Aは、金融商品として外国為替を取扱うものとしたが、これに限定されず、他の金融商品、例えば株式、債券を取扱う場合においても本発明を適用できる。また、上記実施の形態の金融商品取引管理システム1Aは、他の法律上の金融商品や、法律上の金融商品以外であって変動相場にて取引がされるもの、例えば、仮想通貨、貴金属や農産物や原油等の先物取引等を取り扱う場合においても本発明を適用できる。 In the above embodiment, the financial instruments transaction management system 1A deals in foreign exchange as a financial instrument, but this is not limited to this, and the present invention can also be applied when dealing in other financial instruments, such as stocks and bonds. Furthermore, the financial instruments transaction management system 1A in the above embodiment can also be applied when dealing in other legal financial instruments, or non-legal financial instruments that are traded at floating rates, such as virtual currencies, or futures trading of precious metals, agricultural products, crude oil, etc.
また、上記各実施の形態の金融商品取引管理システム1Aにおいては、注文情報群を形成する買い注文情報を「第一注文」とし、売り注文情報を「第二注文」としたが、逆に、売り注文情報を「第一注文」とし、買い注文情報を「第二注文」としてもよい。 In addition, in the financial product transaction management system 1A in each of the above embodiments, the buy order information that forms the order information group is referred to as the "first order" and the sell order information is referred to as the "second order," but conversely, the sell order information may be referred to as the "first order" and the buy order information as the "second order."
上記各実施の形態は本発明の例示であり、本発明が上記各実施の形態のみに限定されることを意味するものではないことは、いうまでもない。 It goes without saying that the above-mentioned embodiments are merely examples of the present invention and do not mean that the present invention is limited to only the above-mentioned embodiments.
1A・・・金融商品取引管理システム
1・・・金融商品取引管理装置
2、21~2n・・・クライアント端末
11・・・フロントページ配信部(注文情報表示制御手段、規則性表示制御手段)
22,221,・・・,22n・・・表示部(注文情報表示手段)
411,412,・・・419,4110・・・注文情報
511,512,・・・519,5110・・・第一注文情報(注文情報)
521,522,・・・529,5210・・・第二注文情報(注文情報)
531、532、・・・539,5310・・・逆指値注文情報(注文情報)
1411,1412,・・・1419,14110・・・注文
1511,1512,・・・1519,15110,1611,1612,・・・1619,16110・・・第一注文(注文)
14・・・約定情報生成部(約定情報生成手段)
16・・・注文情報生成部(注文情報生成手段)
1521,1522,・・・1529,15210,1621,1622,・・・1629,16210・・・第二注文(注文)
1531,1532,・・・1539,15310,1631,1632,・・・1639,16310・・・逆指値注文(注文)
410,510,610・・・注文入力画面(注文情報表示手段、規則性表示手段)
411,511・・・選択・修正画面(注文情報表示手段、規則性表示手段)
412,512・・・変更画面(注文情報表示手段、規則性表示手段)
1A... Financial product transaction management system 1... Financial product transaction management device 2, 2 1 to 2 n ... Client terminal 11... Front page distribution unit (order information display control means, regularity display control means)
22, 22 1 , ..., 22 n ... Display unit (order information display means)
41 1 , 41 2 , ... 41 9 , 41 10 ... Order information 51 1 , 51 2 , ... 51 9 , 51 10 ... First order information (order information)
52 1 , 52 2 , ... 52 9 , 52 10 ... Second order information (order information)
53 1 , 53 2 , ... 53 9 , 53 10 ... Stop order information (order information)
141 1 , 141 2 , ... 141 9 , 141 10 ... Order 151 1 , 151 2 , ... 151 9 , 151 10 , 161 1 , 161 2 , ... 161 9 , 161 10 ... First order (order)
14...Contract information generation unit (contract information generation means)
16: Order information generation unit (order information generation means)
152 1 , 152 2 , ... 152 9 , 152 10 , 162 1 , 162 2 , ... 162 9 , 162 10 ... Second order (order)
153 1 , 153 2 , ... 153 9 , 153 10 , 163 1 , 163 2 , ... 163 9 , 163 10 ... Stop order (order)
410, 510, 610...Order input screen (order information display means, regularity display means)
411, 511...Selection/modification screen (order information display means, regularity display means)
412, 512...Change screen (order information display means, regularity display means)
Claims (10)
それぞれが、特定の前記金融商品における、一の注文価格について、前記特定の前記金融商品における金融商品取引単位数量を基準として、一の注文数量の前記注文を発注する注文情報を、
前記特定の前記金融商品における、異なる注文価格において前記注文を発注するための所定の規則性を有する複数の前記注文情報
として、一の注文手続によって生成する注文情報生成手段と、
該注文情報生成手段によって生成される前記注文情報の一部を、該注文情報に基づいて設定される一部の前記注文を前記所定の規則性から逸脱した注文として設定することで、前記複数の注文を、前記所定の規則性を有する前記注文と前記所定の規則性を逸脱する前記注文とが併存する状態とする規則性修正手段と、
前記利用者に前記注文情報を視認させる注文情報表示手段に、前記注文情報生成手段が前記注文情報を生成するための情報、及び、前記規則性修正手段によって前記所定の規則性から逸脱させた前記注文を表示させる制御を行う注文情報表示制御手段とを備え、
前記注文情報生成手段は、複数の前記注文のそれぞれが約定したのちに再度前記注文を行うための前記注文情報を生成する場合、前記規則性を逸脱する前記注文に対応する前記注文を、前記規則性を有する状態として、それぞれの前記注文情報を生成することを特徴とする金融商品取引管理装置。 A financial product transaction management device that allows a user who places an order for a financial product and/or executes a transaction of the financial product by placing an order for the financial product, to trade the financial product, comprising:
order information for placing an order for a specific financial product at a specific order price, based on the trading unit quantity of the specific financial product;
an order information generating means for generating, by a single order procedure, a plurality of pieces of order information having a predetermined regularity for placing the orders at different order prices for the specific financial product;
regularity correction means for setting a part of the order information generated by the order information generation means, and a part of the orders set based on the order information, as orders that deviate from the predetermined regularity, so that the plurality of orders are in a state in which the orders that have the predetermined regularity and the orders that deviate from the predetermined regularity coexist;
an order information display means for allowing the user to visually recognize the order information, comprising an order information display control means for controlling the display of information used by the order information generation means to generate the order information and the order that has been deviated from the predetermined regularity by the regularity correction means;
a financial instruments transaction management device characterized in that, when generating the order information for placing a new order after each of the plurality of orders has been executed, the order information generation means generates each of the order information by treating the order corresponding to the order that deviates from the regularity as being in a state having the regularity .
前記注文情報表示手段に、複数の前記所定の規則性の情報を利用者に対して選択可能に表示させるための制御を行うと共に、
前記注文情報表示手段に表示され、前記利用者によって選択された前記所定の規則性の情報に基づいて、前記注文情報を前記注文情報生成手段において自動的に生成させるための情報を前記注文情報表示手段に表示させることを特徴とする請求項1に記載の金融商品取引管理装置。 The order information display control means
Controlling the order information display means to display a plurality of pieces of information having the predetermined regularity so that the user can select from the plurality of pieces of information;
2. The financial instruments transaction management device according to claim 1, wherein information for causing said order information generating means to automatically generate said order information based on the information of said predetermined regularity displayed on said order information display means and selected by said user is displayed on said order information display means.
前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記値幅が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする請求項2に記載の金融商品取引管理装置。 the regularity correction means corrects the price ranges of at least some of the order information generated to place the orders whose price ranges have the predetermined regularity at the plurality of order prices so that the price ranges deviate from the predetermined regularity;
3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order in which the price spread has been modified so as to deviate from the predetermined regularity, based on the information displayed on the order information display means .
前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記利幅が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする請求項2に記載の金融商品取引管理装置。 the regularity correction means corrects the profit margins of at least some of the order information generated to place the orders whose profit margins have the predetermined regularity at the plurality of order prices so that the profit margins deviate from the predetermined regularity;
3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order that has been modified so that the profit margin deviates from the predetermined regularity, based on the information displayed on the order information display means .
前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記執行条件が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする請求項2に記載の金融商品取引管理装置。 the regularity correction means corrects, at a plurality of the order prices, some of the order information generated to place the orders whose execution conditions regarding whether the orders are limit orders or market orders have the predetermined regularity so as to deviate from the predetermined regularity;
3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order whose execution conditions have been modified so as to deviate from the predetermined regularity, based on the information displayed on the order information display means .
前記注文情報表示制御手段は、前記注文情報表示手段に表示された情報に基づいて、前記執行条件が前記所定の規則性から逸脱するように修正された前記注文を前記注文情報表示手段に表示させることを特徴とする請求項2に記載の金融商品取引管理装置。 the regularity correction means corrects some of the order information generated to place orders in which execution conditions for limit orders, stop orders, or market orders have the predetermined regularity at a plurality of order prices set within a predetermined price range, so that some of the execution conditions deviate from the predetermined regularity;
3. The financial instruments transaction management device according to claim 2, wherein the order information display control means causes the order information display means to display the order whose execution conditions have been modified so as to deviate from the predetermined regularity, based on the information displayed on the order information display means .
前記注文情報生成手段によって生成された前記注文情報に基づく前記注文を、所定の約定条件を満たした際に約定させる約定情報生成手段を備えたことを特徴とする請求項1乃至6の何れか一つに記載の金融商品取引管理装置。 Each of the order information further executes the order for one order quantity at one order price,
7. A financial instruments transaction management device according to claim 1, further comprising a contract information generation means for executing the order based on the order information generated by the order information generation means when predetermined contract conditions are satisfied.
それぞれが、特定の前記金融商品における、一の注文価格について、前記特定の前記金融商品における金融商品取引単位数量を基準として、一の注文数量の前記注文を発注する注文情報を、
前記特定の前記金融商品における、異なる注文価格において前記注文を発注するための所定の規則性を有する複数の前記注文情報
として、一の注文手続によって生成する注文情報生成手段と、
該注文情報生成手段によって生成される前記注文情報の一部を、該注文情報に基づいて設定される一部の前記注文を前記所定の規則性から逸脱した注文として設定することで、前記複数の注文を、前記所定の規則性を有する前記注文と前記所定の規則性を逸脱する前記注文とが併存する状態とする規則性修正手段と、
前記利用者に前記注文情報を視認させる注文情報表示手段に、前記注文情報生成手段が前記注文情報を生成するための情報、及び、前記規則性修正手段によって前記所定の規則性から逸脱させた前記注文を表示させる制御を行う注文情報表示制御手段とを備え、
前記注文情報生成手段は、複数の前記注文のそれぞれが約定したのちに再度前記注文を行うための前記注文情報を生成する場合、前記規則性を逸脱する前記注文に対応する前記注文を、前記規則性を有する状態として、それぞれの前記注文情報を生成することを特徴とする金融商品取引管理システム。 A financial product transaction management system that allows a user who trades an order for a financial product to trade the financial product by placing an order for the financial product and/or by executing the order for the financial product,
order information for placing an order for a specific financial product at a specific order price, based on the trading unit quantity of the specific financial product;
an order information generating means for generating, by a single order procedure, a plurality of pieces of order information having a predetermined regularity for placing the orders at different order prices for the specific financial product;
regularity correction means for setting a part of the order information generated by the order information generation means, and a part of the orders set based on the order information, as orders that deviate from the predetermined regularity, so that the plurality of orders are in a state in which the orders that have the predetermined regularity and the orders that deviate from the predetermined regularity coexist;
an order information display means for allowing the user to visually recognize the order information, comprising an order information display control means for controlling the display of information used by the order information generation means to generate the order information and the order that has been deviated from the predetermined regularity by the regularity correction means;
a financial product transaction management system characterized in that, when generating the order information for placing a new order after each of the plurality of orders has been executed, the order information generation means generates each of the order information by treating the order corresponding to the order that deviates from the regularity as being in a state having the regularity .
該金融商品取引端末は、前記利用者によって前記金融商品の取引に関する各種操作が行われる操作手段と、前記利用者に対して前記金融商品の取引に関する情報を表示する表示手段とを備え、
前記操作手段は、
それぞれが、特定の前記金融商品における、一の注文価格について、前記特定の前記金融商品における金融商品取引単位数量を基準として、一の注文数量の前記注文を発注する注文情報を、前記特定の前記金融商品における、異なる注文価格において前記注文を発注するための所定の規則性を有する複数の前記注文情報として、前記金融商品取引管理装置の注文情報生成手段に生成させるための情報が前記利用者に入力される手段としての、
前記金融商品取引単位数量の情報としての取引単位数量情報が前記利用者に入力される基準価格入力手段と、
前記所定の規則性の情報としての規則性情報が前記利用者に入力される規則性入力手段と
を備えると共に、
一部の前記注文の前記所定の規則性を逸脱させる情報としての規則性修正情報が前記利用者に入力される規則性修正情報入力手段を備え、
前記表示手段は、
前記利用者の操作によって入力された、前記取引単位数量情報と、前記規則性情報と、前記規則性修正情報とが表示されるように構成され、
前記金融商品取引管理装置の備える前記注文情報生成手段が生成した、前記注文情報に基づく前記注文が表示されるように構成され、
前記金融商品取引管理装置の備える前記注文を約定させる処理を行う約定情報生成手段によって行われる、前記注文の前記約定が表示されるように構成され、
前記注文情報生成手段においては、複数の前記注文のそれぞれが約定したのちに再度前記注文を行うための前記注文情報が生成される場合、前記規則性を逸脱する前記注文に対応する前記注文が、前記規則性を有する状態として、それぞれの前記注文情報が生成され、
前記表示手段は、前記注文情報生成手段において、前記規則性を逸脱する前記注文に対応する前記注文が再度生成される場合、該再度生成された前記注文を前記所定の規則性を有する状態で表示させる
ことを特徴とする金融商品取引端末。 A financial instruments trading terminal used by a trader who trades financial instruments, capable of communicating with a financial instruments trading management device that allows a user who trades an order for a financial instrument to trade the financial instrument by placing an order for the financial instrument and/or by executing the order for the financial instrument,
The financial instruments transaction terminal comprises an operation means for the user to perform various operations related to the transaction of the financial instruments, and a display means for displaying information related to the transaction of the financial instruments to the user,
The operating means is
a means for the user to input information for causing the order information generating means of the financial instruments transaction management device to generate a plurality of pieces of order information each having a predetermined regularity for placing an order for a single order quantity for a specific financial instrument at a single order price for the specific financial instrument, based on the financial instrument trading unit quantity for the specific financial instrument, and for placing the order at different order prices for the specific financial instrument;
a base price input means for inputting trading unit quantity information as information on the trading unit quantity of the financial product by the user;
a regularity input means for inputting regularity information as information on the predetermined regularity by the user;
a regularity correction information input means for inputting regularity correction information, which is information for causing some of the orders to deviate from the predetermined regularity, by the user;
The display means
The transaction unit quantity information, the regularity information, and the regularity correction information input by the user's operation are displayed,
the order based on the order information generated by the order information generation means included in the financial product transaction management device is displayed;
The financial instruments transaction management device is configured to display the execution of the order, which is performed by an execution information generation means that performs processing to execute the order , and
In the order information generation means, when the order information for placing another order is generated after each of the plurality of orders has been executed, the order information corresponding to the order that deviates from the regularity is generated as a state having the regularity,
When the order information generating means regenerates the order corresponding to the order that deviates from the predetermined regularity, the display means displays the regenerated order in a state that conforms to the predetermined regularity.
A financial instruments trading terminal characterized by:
A program that causes a computer to function as the financial product transaction management device according to any one of claims 1 to 7 .
Priority Applications (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2024167813A JP7773252B2 (en) | 2018-12-26 | 2024-09-26 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
| JP2025183482A JP2026009244A (en) | 2018-12-26 | 2025-10-30 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
Applications Claiming Priority (3)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2018242759A JP7264431B2 (en) | 2018-12-26 | 2018-12-26 | financial instrument transaction management device, financial instrument transaction management system, program |
| JP2023061987A JP7568313B2 (en) | 2018-12-26 | 2023-04-06 | Financial instruments transaction management device, financial instruments transaction management system, and program |
| JP2024167813A JP7773252B2 (en) | 2018-12-26 | 2024-09-26 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
Related Parent Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2023061987A Division JP7568313B2 (en) | 2018-12-26 | 2023-04-06 | Financial instruments transaction management device, financial instruments transaction management system, and program |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025183482A Division JP2026009244A (en) | 2018-12-26 | 2025-10-30 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2024178434A JP2024178434A (en) | 2024-12-24 |
| JP7773252B2 true JP7773252B2 (en) | 2025-11-19 |
Family
ID=71449043
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018242759A Active JP7264431B2 (en) | 2018-12-26 | 2018-12-26 | financial instrument transaction management device, financial instrument transaction management system, program |
| JP2023061987A Active JP7568313B2 (en) | 2018-12-26 | 2023-04-06 | Financial instruments transaction management device, financial instruments transaction management system, and program |
| JP2024167813A Active JP7773252B2 (en) | 2018-12-26 | 2024-09-26 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
| JP2025183482A Pending JP2026009244A (en) | 2018-12-26 | 2025-10-30 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
Family Applications Before (2)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2018242759A Active JP7264431B2 (en) | 2018-12-26 | 2018-12-26 | financial instrument transaction management device, financial instrument transaction management system, program |
| JP2023061987A Active JP7568313B2 (en) | 2018-12-26 | 2023-04-06 | Financial instruments transaction management device, financial instruments transaction management system, and program |
Family Applications After (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2025183482A Pending JP2026009244A (en) | 2018-12-26 | 2025-10-30 | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program |
Country Status (1)
| Country | Link |
|---|---|
| JP (4) | JP7264431B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US12154168B2 (en) * | 2021-03-26 | 2024-11-26 | Money Square Holdings, Inc. | Financial product transaction management apparatus and program |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013232051A (en) | 2012-04-27 | 2013-11-14 | Moneysquare Japan Inc | Financial commodity transaction system and program |
| JP2017216023A (en) | 2015-10-14 | 2017-12-07 | 株式会社マネースクウェアHd | Financial production transaction management device, financial production transaction management system, and program |
| JP2018067256A (en) | 2016-10-21 | 2018-04-26 | 上田ハーロー 株式会社 | Transaction device, transaction program, and transaction method |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP5960883B2 (en) | 2014-04-10 | 2016-08-02 | 株式会社マネースクウェアHd | Financial product transaction management device, program |
| JP2016051334A (en) | 2014-08-29 | 2016-04-11 | 株式会社マネーパートナーズ | Information processing apparatus, information processing method, program, and recording medium |
| JP5868484B1 (en) | 2014-12-26 | 2016-02-24 | 弘憲 杉浦 | Market transaction support device and market transaction support program |
-
2018
- 2018-12-26 JP JP2018242759A patent/JP7264431B2/en active Active
-
2023
- 2023-04-06 JP JP2023061987A patent/JP7568313B2/en active Active
-
2024
- 2024-09-26 JP JP2024167813A patent/JP7773252B2/en active Active
-
2025
- 2025-10-30 JP JP2025183482A patent/JP2026009244A/en active Pending
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2013232051A (en) | 2012-04-27 | 2013-11-14 | Moneysquare Japan Inc | Financial commodity transaction system and program |
| JP2017216023A (en) | 2015-10-14 | 2017-12-07 | 株式会社マネースクウェアHd | Financial production transaction management device, financial production transaction management system, and program |
| JP2018067256A (en) | 2016-10-21 | 2018-04-26 | 上田ハーロー 株式会社 | Transaction device, transaction program, and transaction method |
Also Published As
| Publication number | Publication date |
|---|---|
| JP7568313B2 (en) | 2024-10-16 |
| JP7264431B2 (en) | 2023-04-25 |
| JP2026009244A (en) | 2026-01-19 |
| JP2024178434A (en) | 2024-12-24 |
| JP2023076670A (en) | 2023-06-01 |
| JP2020106925A (en) | 2020-07-09 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP7751327B2 (en) | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction management method in financial instruments transaction management system, financial instruments transaction terminal, and program | |
| JP7754543B2 (en) | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program | |
| JP7597414B2 (en) | Financial product transaction management device, financial product transaction management system, financial product transaction management method in financial product transaction management system, and program | |
| JP2026009244A (en) | Financial instruments transaction management device, financial instruments transaction management system, financial instruments transaction terminal, and program | |
| JP2025129454A (en) | Financial instruments transaction management device, financial instruments transaction management system, user terminal, and program | |
| JP2026066292A (en) | Financial instrument trading management device, financial instrument trading management system, financial instrument trading terminal, program | |
| JP6692099B2 (en) | Financial product transaction management device, financial product transaction management system, program | |
| JP7281221B2 (en) | financial instrument transaction management device, financial instrument transaction management system, program | |
| JP7587301B2 (en) | Financial instruments transaction management device, financial instruments transaction management system, user terminal, and program | |
| JP6999966B2 (en) | Financial instruments transaction management device, financial instruments transaction management system, program |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20240926 |
|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20250523 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20250701 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20250829 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20250930 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20251030 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 7773252 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |