[go: up one dir, main page]
More Web Proxy on the site http://driver.im/

JP2019023947A - Stock trading system, stock trading method, stock system, trading terminal, and computer program - Google Patents

Stock trading system, stock trading method, stock system, trading terminal, and computer program Download PDF

Info

Publication number
JP2019023947A
JP2019023947A JP2018220730A JP2018220730A JP2019023947A JP 2019023947 A JP2019023947 A JP 2019023947A JP 2018220730 A JP2018220730 A JP 2018220730A JP 2018220730 A JP2018220730 A JP 2018220730A JP 2019023947 A JP2019023947 A JP 2019023947A
Authority
JP
Japan
Prior art keywords
stock
transaction
trading
received
shares
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.)
Granted
Application number
JP2018220730A
Other languages
Japanese (ja)
Other versions
JP2019023947A5 (en
JP7193318B2 (en
Inventor
和人 林
Kazuto Hayashi
和人 林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
PayPay Securities Corp
Original Assignee
One Tap Buy Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by One Tap Buy Co Ltd filed Critical One Tap Buy Co Ltd
Publication of JP2019023947A publication Critical patent/JP2019023947A/en
Publication of JP2019023947A5 publication Critical patent/JP2019023947A5/en
Application granted granted Critical
Publication of JP7193318B2 publication Critical patent/JP7193318B2/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F3/00Input arrangements for transferring data to be processed into a form capable of being handled by the computer; Output arrangements for transferring data from processing unit to output unit, e.g. interface arrangements
    • G06F3/01Input arrangements or combined input and output arrangements for interaction between user and computer
    • G06F3/048Interaction techniques based on graphical user interfaces [GUI]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
    • G06Q40/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/04Trading; Exchange, e.g. stocks, commodities, derivatives or currency exchange

Landscapes

  • Engineering & Computer Science (AREA)
  • Business, Economics & Management (AREA)
  • Theoretical Computer Science (AREA)
  • Physics & Mathematics (AREA)
  • Accounting & Taxation (AREA)
  • Finance (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Development Economics (AREA)
  • Technology Law (AREA)
  • General Business, Economics & Management (AREA)
  • Strategic Management (AREA)
  • Marketing (AREA)
  • Economics (AREA)
  • Human Computer Interaction (AREA)
  • Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)

Abstract

To provide a stock trading system capable of allowing a user to swiftly carry out stock transaction while reflecting real time stock price on a portable terminal.SOLUTION: A trading terminal 110 is configured to display a list of stock names available for trading transaction, and when a user selects any stock name from the displayed stock name, to display buttons for carrying out the trading of the selected stock name on the trading terminal 110. The trading terminal 110 is also configured so as to, when the user expresses a will to sell or purchase and inputs a transaction amount (purchase or sell amount), display the number of stocks on the basis of the input transaction amount. The number of stocks based on the transaction amount reflects real time stock price, and when the transaction will is finally confirmed on the calculated stock price, the trading terminal 110 transmits a transaction execution request for executing the transaction to a stock system 120.SELECTED DRAWING: Figure 1

Description

本発明は、株取引のための売買方法、売買端末及び証券システム等に関し、より詳細には、携帯端末を用いた株取引のための売買支援方法、売買端末及び証券システム等に関する。   The present invention relates to a trading method, a trading terminal, a securities system, and the like for stock trading, and more particularly to a trading support method, a trading terminal, a securities system, and the like for stock trading using a mobile terminal.

従来、通信機能を有するコンピュータ、スマートフォン、携帯電話機のような通信端末装置を用いてオンラインで、投資家が株式、投資信託等の金融商品の売買を行えるようにしたサービスが広く一般に利用されている。オンラインによる金融商品の取引では、銘柄の選択、取引種類(購入又は売却)の選択、投資金額の決定等を行う取引画面を投資家(ユーザー)の通信端末装置に提示し、その取引画面を通じて各種ユーザー操作を受け付けて取引を行うことになる。   Conventionally, services that enable investors to buy and sell financial products such as stocks and investment trusts online using communication terminal devices such as computers, smartphones, and mobile phones with communication functions have been widely used. . In online financial product transactions, a transaction screen for selecting a stock, selecting a transaction type (purchase or sale), determining the investment amount, etc. is presented on the communication terminal device of the investor (user), and various transactions are made through the transaction screen. A user operation is accepted and a transaction is performed.

このようなオンライン取引の方式としては、ユーザー側の携帯端末に取引用のアプリケーション(「アプリ」ともいう。)をインストールし、ユーザー操作による指示等を適宜、ネットワークを通じて証券システムに送信して行う方式と、オンライン取引用のウェブサイトにPCによりアクセスし、このウェブサイトによる画面を通じて取引を行う方法がある。   As such online transaction method, a transaction application (also referred to as “app”) is installed on a user's mobile terminal, and an instruction by a user operation or the like is appropriately transmitted to a securities system through a network. In addition, there is a method of accessing a website for online transactions using a PC and performing a transaction through a screen displayed on the website.

なお、株式の売買取引では、株数を指定する株数単位で取引を行うことが一般的であるが、取引金額を指定する金額単位(金額指定)で取引を行うサービスも存在する(下記の特許文献1の段落0009、下記の特許文献2の段落0008、下記の特許文献3の段落0041等参照)。   In stock trading transactions, it is common to conduct transactions in units of shares that specify the number of shares, but there are also services that perform transactions in units of amounts (amount specification) that specify transaction amounts (the following patent documents) 1 paragraph 0009, the following patent document 2 paragraph 0008, the following patent document 3 paragraph 0041, etc.).

特開2004−302745号公報JP 2004-302745 A 特開2004−29882号公報JP 2004-29882 A 特開2004−234140号公報JP 2004-234140 A

しかしながら、携帯端末にインストールされるアプリは従来のPC用ウェブサイトを焼き直したものばかりであり、ユーザー体験が優れているとは言い難い。   However, the applications installed on the mobile terminal are only re-baked conventional PC websites, and it is difficult to say that the user experience is excellent.

本発明は、このような問題点に鑑みてなされたものであり、その目的は、携帯端末上での株式の取引体験を改善することのできる売買方法を提供することにある。   The present invention has been made in view of such problems, and an object thereof is to provide a buying and selling method that can improve the stock trading experience on a mobile terminal.

また、本発明の別の目的は、上記売買方法を用いた売買端末又は証券システムを提供することにある。   Another object of the present invention is to provide a trading terminal or securities system using the above trading method.

このような目的を達成するために、本発明の第1の態様は、株取引のための売買方法であって、選択された株式の銘柄の取引金額の入力を受けるステップと、前記取引金額に基づいて、各銘柄の株価を記憶する株価テーブルを参照して、前記取引金額に対応する株価及び株数を表示するステップとを含むことを特徴とする。   In order to achieve such an object, according to a first aspect of the present invention, there is provided a buying and selling method for stock trading, the step of receiving an input of a trading amount of a stock of a selected stock, And displaying a stock price and the number of shares corresponding to the transaction amount with reference to a stock price table storing a stock price of each brand.

また、本発明の第2の態様は、第1の態様において、株価テーブルは、株式市場の開場時のためのテーブルと閉場時のためのテーブルとを含むことを特徴とする。   According to a second aspect of the present invention, in the first aspect, the stock price table includes a table for opening the stock market and a table for closing.

また、本発明の第3の態様は、第2の態様において、前記閉場時のためのテーブルが記憶する各銘柄の株価は、前記各銘柄の閉場時又は閉場前の価格を基準として閉場時のスプレッドを加減して決定されることを特徴とする。   In addition, according to a third aspect of the present invention, in the second aspect, the stock price of each brand stored in the closing table is based on a price at the closing or before the closing of each brand. It is characterized by being determined by adjusting the spread.

また、本発明の第4の態様は、第3の態様において、前記閉場時のスプレッドは、各銘柄の在庫状況に応じて増減されることを特徴とする。   According to a fourth aspect of the present invention, in the third aspect, the spread at the time of closing is increased or decreased according to the stock status of each brand.

また、本発明の第5の態様は、コンピュータに、株取引の売買方法を実行させるためのプログラムであって、前記売買方法は、選択された株式の銘柄の取引金額の入力を受けるステップと、前記取引金額に基づいて、各銘柄の株価を記憶する株価テーブルを参照して、前記取引金額に対応する株価及び株数を算出するステップとを含むことを特徴とする。   According to a fifth aspect of the present invention, there is provided a program for causing a computer to execute a stock transaction buying and selling method, wherein the buying and selling method receives an input of a transaction amount of a selected stock brand; And calculating a stock price and the number of shares corresponding to the transaction price with reference to a stock price table storing a stock price of each brand based on the transaction price.

また、本発明の第6の態様は、株取引のための売買端末であって、選択された株式の銘柄の取引金額の入力を受けるインターフェースと、前記取引金額に基づいて、各銘柄の株価を記憶する株価テーブルを参照して、前記取引金額に対応する株価及び株数を表示する表示部とを備えることを特徴とする。   According to a sixth aspect of the present invention, there is provided a trading terminal for stock trading, an interface for receiving an input of a trading amount of a selected stock brand, and a stock price of each brand based on the trading price. And a display unit for displaying a stock price and the number of shares corresponding to the transaction amount with reference to a stock price table stored therein.

また、本発明の第7の態様は、第6の態様において、前記インターフェースは、スロットマシン状に回転することを特徴とする。   According to a seventh aspect of the present invention, in the sixth aspect, the interface rotates like a slot machine.

また、本発明の第8の態様は、第7の態様において、前記回転は、ユーザーの購入可能額に達するとそれ以上回転しないことを特徴とする。   According to an eighth aspect of the present invention, in the seventh aspect, the rotation does not further rotate when the user's purchaseable amount is reached.

また、本発明の第9の態様は、第6の態様において、前記インターフェースは、銘柄を表す画像をドラッグして所定の位置に移動させることにより、前記所定の位置に関連づけられた取引金額が入力されることを特徴とする。   According to a ninth aspect of the present invention, in the sixth aspect, the interface inputs the transaction amount associated with the predetermined position by dragging and moving the image representing the brand to the predetermined position. It is characterized by being.

また、本発明の第10の態様は、第6の態様において、前記インターフェースは、金額を表す画像をドラッグして所定の位置に移動させることにより、前記所定の位置に関連づけられた銘柄の取引金額が入力されることを特徴とする。   According to a tenth aspect of the present invention, in the sixth aspect, the interface is configured such that the interface drags an image representing the amount of money and moves it to a predetermined position, thereby causing the transaction amount of the brand associated with the predetermined position. Is input.

また、本発明の第11の態様は、第6の態様において、前記インターフェースは、射的ゲームであることを特徴とする。   According to an eleventh aspect of the present invention, in the sixth aspect, the interface is a shooting game.

また、本発明の第12の態様は、第6から第11のいずれかの態様において、前記インターフェースは、金額指定のみを行う入力画面であることを特徴とする。   According to a twelfth aspect of the present invention, in any one of the sixth to eleventh aspects, the interface is an input screen for performing only an amount designation.

また、本発明の第13の態様は、第6から第12のいずれかの態様において、取引対象の銘柄は、予め選定された売買取引が可能な株式銘柄の一覧表示から選択されることを特徴とする。   In addition, in a thirteenth aspect of the present invention, in any one of the sixth to twelfth aspects, the brand to be traded is selected from a list display of stock brands that can be selected and sold in advance. And

また、本発明の第14の態様は、第13の態様において、取引対象の銘柄は、キーワード検索を必要とすることなく一覧表示されることを特徴とする。   A fourteenth aspect of the present invention is characterized in that, in the thirteenth aspect, brands to be traded are displayed as a list without requiring a keyword search.

また、本発明の第15の態様は、第6から第14のいずれかの態様において、前記選択された銘柄の取引を実行するための取引実行要求を送信する通信部を備えることを特徴とする。   According to a fifteenth aspect of the present invention, in any one of the sixth to fourteenth aspects, the communication apparatus transmits a transaction execution request for executing a transaction of the selected brand. .

また、本発明の第16の態様は、第15の態様において、前記取引実行要求は、前記売買端末のユーザーのユーザー識別子、取引対象の銘柄、株価、及び株数を含むことを特徴とする。   According to a sixteenth aspect of the present invention, in the fifteenth aspect, the transaction execution request includes a user identifier of a user of the trading terminal, a brand to be traded, a stock price, and the number of shares.

また、本発明の第17の態様は、第16の態様において、前記取引実行要求は、取引金額をさらに含むことを特徴とする。   According to a seventeenth aspect of the present invention, in the sixteenth aspect, the transaction execution request further includes a transaction amount.

また、本発明の第18の態様は、株取引のための証券システムであって、選択された株式の銘柄の取引金額の入力を受ける通信部と、前記取引金額に基づいて、各銘柄の株価を記憶する株価テーブルを参照して、前記取引金額に対応する株価及び株数を算出する算出部とを備えることを特徴とする。   According to an eighteenth aspect of the present invention, there is provided a securities system for stock transactions, a communication unit that receives an input of a transaction amount of a selected stock issue, and a stock price of each issue based on the transaction amount. And a calculation unit for calculating a stock price and the number of shares corresponding to the transaction amount.

本発明の一態様によれば、選択された株式の銘柄の取引金額の入力を受け取り、当該取引金額に基づいて、各銘柄の株価を記憶する株価テーブルを参照して当該取引金額に対応する株価及び株数を取得することによって、直観的なグラフィカルな操作による入力が可能となり、携帯端末上での株式の取引体験を大幅に改善される。   According to one aspect of the present invention, a stock price corresponding to a transaction price is received by receiving an input of a trade price of a selected stock brand and referring to a stock price table storing a stock price of each brand based on the trade price. By acquiring the number of shares, it is possible to input by intuitive graphical operation, and the stock trading experience on the mobile terminal is greatly improved.

第1の実施形態にかかる株式の売買システムを示す図である。It is a figure which shows the stock trading system concerning 1st Embodiment. 第1の実施形態にかかる売買端末上で実行される売買方法の流れを示す図である。It is a figure which shows the flow of the trading method performed on the trading terminal concerning 1st Embodiment. あらかじめ選定された取扱い銘柄の一覧表示の一例である。It is an example of the list display of the handling brand selected beforehand. 選択された銘柄を購入するのか売却するのかを選択するための画面の一例である。It is an example of the screen for selecting whether the selected brand is purchased or sold. 取引金額を指定するためのインターフェースの一例である。It is an example of the interface for designating transaction amount. 取引金額に基づき算出された株価及び株数の表示画面の一例である。It is an example of the display screen of the stock price and the number of shares calculated based on the transaction amount. 取引の最終意思確認画面の一例である。It is an example of the final intention confirmation screen of a transaction. 注文が成立した旨の表示画面の一例である。It is an example of a display screen indicating that an order has been established. 取引金額のグラフィカルな入力のためのインターフェースの一例である。It is an example of the interface for the graphical input of the transaction amount. 取引金額のグラフィカルな入力のためのインターフェースの一例である。It is an example of the interface for the graphical input of the transaction amount. 取引金額のグラフィカルな入力のためのインターフェースの一例である。It is an example of the interface for the graphical input of the transaction amount. 売買端末(スマートフォン:通信端末装置)の主要な内部構成を示すブロック図である。It is a block diagram which shows the main internal structures of a trading terminal (smart phone: communication terminal device). ログイン画面を示す概略図である。It is the schematic which shows a login screen. 銘柄一覧画面を示す概略図である。It is the schematic which shows a brand list screen. 選択銘柄画面を示す概略図である。It is the schematic which shows the selection brand screen. 取引金額入力画面を示す概略図である。It is the schematic which shows a transaction amount input screen. パスコード入力画面を示す概略図である。It is the schematic which shows a passcode input screen. 意思確認画面を示す概略図である。It is the schematic which shows an intention confirmation screen. 注文成立画面を示す概略図である。It is a schematic diagram showing an order establishment screen. 証券システム(サーバコンピュータ)の主要な内部構成を示すブロック図である。It is a block diagram which shows the main internal structures of a securities system (server computer). 銘柄DB(データベース)の一例を示す図表である。It is a graph which shows an example of brand DB (database). 株価テーブルの一例を示す図表である。It is a chart which shows an example of a stock price table. ユーザーDBの一例を示す図表である。It is a chart which shows an example of user DB. ユーザー口座DBの中身の概要を示す概略図である。It is the schematic which shows the outline | summary of the contents of user account DB. ユーザー口座テーブルの中身の一例を示す図表である。It is a chart which shows an example of the contents of a user account table. ユーザー所有銘柄DBの一例を示す図表である。It is a chart which shows an example of user possession brand DB. 株式売買方法の処理手順を示す第1フローチャートである。It is a 1st flowchart which shows the process sequence of the stock trading method. 株式売買方法の処理手順を示す第2フローチャートである。It is a 2nd flowchart which shows the process sequence of the stock trading method. 株式売買方法の処理手順を示す第3フローチャートである。It is a 3rd flowchart which shows the process sequence of the stock trading method.

以下、図面を参照して本発明の実施形態を詳細に説明する。   Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings.

(第1の実施形態)
図1に、本発明の第1の実施形態にかかる株式の売買システムを示す。売買システム100は、売買端末110と、売買端末110とインターネット上で接続された証券システム120と、証券システム120と直接的又は間接的に接続された証券取引所システム130とを有する。
(First embodiment)
FIG. 1 shows a stock trading system according to a first embodiment of the present invention. The trading system 100 includes a trading terminal 110, a securities system 120 connected to the trading terminal 110 on the Internet, and a stock exchange system 130 connected directly or indirectly to the securities system 120.

売買端末110は、図1に示すように、CPUなどの処理部111と、通信部112と、記憶部113とを有するスマートフォン、タブレットなどの携帯端末である。当該携帯端末上で売買取引のためのプログラム(以下「売買プログラム」)を実行することにより、以下で説明する各機能を備えた株式の売買端末が構成される。   As shown in FIG. 1, the trading terminal 110 is a mobile terminal such as a smartphone or a tablet that includes a processing unit 111 such as a CPU, a communication unit 112, and a storage unit 113. By executing a program for trading (hereinafter, “buying and selling program”) on the mobile terminal, a stock trading terminal having each function described below is configured.

図示しないが、証券システム120もCPUなどの処理部と、通信部と、記憶部とを備え、所要の機能をプログラムの実行により担わせることができる。   Although not shown, the securities system 120 also includes a processing unit such as a CPU, a communication unit, and a storage unit, and can perform a required function by executing a program.

証券取引所システム130は、国内又は国外の株式市場での売買を行うためのシステムで、証券システム120との間に別の証券会社等のシステムが介在する場合もある。   The stock exchange system 130 is a system for performing trading in a domestic or foreign stock market, and a system such as another securities company may be interposed between the stock exchange system 120 and the stock exchange system 120.

図2に、売買端末上で実行される売買方法の流れを示す。まず、売買端末110の表示画面に、売買取引が可能な株式銘柄の一覧が表示される(S201)。売買プログラムが実行されると、証券システム120で取り扱う銘柄が取得され、それらのうちの少なくとも一部を一覧表示にして示す(図3)。図3の例では、一覧表示を4頁に区分し、各頁には3×3の9銘柄が表示されている。3×3のほか、3×2、4×2、4×3、4×4などとすることもできる。たとえば日本では5未満の特定の銘柄の推奨は株式取引業界における協会自主規制ルールにより規制されているため、各頁の銘柄数は5以上とするのが適切である。一覧表示の態様は、図3のようなマトリクス表示の例のほかにリスト表示などさまざまなものが考えられるが、あらかじめ取扱い銘柄を選定しておくことで、ユーザーである投資家に求める入力を低減することができる。また、このようにすると、ユーザーによるキーワード検索の必要性を取り除くことができ、自ら検索するために求められる知識のあまりないユーザーも株取引を始めることができる。取扱い銘柄の選定は、たとえばB2Cであることを基準として行うことができる。B2Cであるとその商品・サービスが広く使われており認知度が高く、ユーザーの購入意欲が高く、逆にB2Bであるとユーザーにより選択される可能性が低いため、あらかじめ一覧表示から外しておくことで、銘柄選択の負担軽減が可能である。   FIG. 2 shows the flow of the buying and selling method executed on the buying and selling terminal. First, a list of stocks that can be traded is displayed on the display screen of the trading terminal 110 (S201). When the trading program is executed, the brands handled by the securities system 120 are acquired, and at least a part of them is displayed as a list (FIG. 3). In the example of FIG. 3, the list display is divided into 4 pages, and 9 × 3 brands are displayed on each page. In addition to 3 × 3, 3 × 2, 4 × 2, 4 × 3, 4 × 4, and the like may be used. For example, in Japan, recommendations for specific issues of less than 5 are regulated by the Association's voluntary rules in the stock trading industry, so it is appropriate that the number of issues on each page be 5 or more. In addition to the matrix display example shown in Fig. 3, various types of list display are possible, such as a list display. By selecting the stocks to be handled in advance, the input required from the investor who is the user is reduced. can do. In this way, it is possible to eliminate the need for keyword search by the user, and a user who does not have much knowledge required for searching himself / herself can also start stock trading. Selection of a handling brand can be performed on the basis of B2C, for example. If it is B2C, the product / service is widely used and the recognition is high, the user's willingness to purchase is high, and conversely, if it is B2B, the possibility of being selected by the user is low. This makes it possible to reduce the burden of brand selection.

証券システム120は、取扱銘柄一覧を記憶した銘柄テーブルを有する。銘柄テーブルには、各銘柄につき、各銘柄をユニークに特定するユニークコード、国コード、市場コード(NASDAQ、東証等)、銘柄コード、銘柄名、最終取引日、上場廃止日、売買停止フラグ、決算期、銘柄アイコンなどが含まれ、一覧表示では、銘柄テーブルから取得した銘柄アイコンを表示に用いることができる。ここで、銘柄テーブルは単一のテーブルに限られず、1又は複数のテーブルから構成されていてもよい。   The securities system 120 has a brand table that stores a list of brands handled. In the stock table, for each stock, a unique code that uniquely identifies each stock, country code, market code (NASDAQ, TSE, etc.), stock code, brand name, last trade date, delisting date, trading stop flag, settlement of accounts In the list display, the brand icon acquired from the brand table can be used for display. Here, the brand table is not limited to a single table, and may be composed of one or a plurality of tables.

表示された銘柄からユーザーがいずれかの銘柄を選択すると、選択された銘柄の売買を行うためのボタンが売買端末110に表示される(S202)。図4の例では、「買う」ボタン及び「売る」ボタンを表示し、選択銘柄を購入するのか売却するのかが選択可能である。ここでは、選択された銘柄についての情報をユーザーに提供してもよい。   When the user selects any one of the displayed brands, a button for trading the selected brand is displayed on the trading terminal 110 (S202). In the example of FIG. 4, a “buy” button and a “sell” button are displayed, and it is possible to select whether to purchase or sell the selected brand. Here, information about the selected brand may be provided to the user.

ユーザーが購入又は売却の意思表示をすると、取引金額(購入金額又は売却金額)が入力される(S203)。ここでは、選択された銘柄の取引の意思表示を求める画面(図4)を経てから取引金額の入力画面に遷移しているが、銘柄一覧で選択が行われたら、取引金額の入力画面に遷移させて、ユーザーのタップ数を減少させることができる。   When the user makes an intention to purchase or sell, the transaction amount (purchase amount or sale amount) is input (S203). In this example, the screen changes to the transaction amount input screen after going through the screen (Fig. 4) that asks for the intention to display the transaction of the selected issue. If a selection is made in the list of issues, the transaction amount input screen is displayed. The number of taps of the user can be reduced.

図5の例では、1万円単位で購入金額を指定するためのスロットマシン状のインターフェース(「ピッカー」とも呼ばれる。)が表示され、ユーザーは、各桁の数字を回転させることで金額指定を行うことができる。取引金額の入力画面には、証券システム120で管理される当該ユーザーの購入可能額を表示しておくことができる。各桁の数字は、当該ユーザーのその時点における購入可能額に達するとそれ以上回転しないようにすることができる。たとえば、購入可能額に近づくにつれて回転に要する入力の強度を増加させて、回転速度が低下するようにしてもよい。図示の例では、ユーザーがさらに「買う」ボタンをタップすることで金額指定が確定するが、確定の態様はこれに限定されない。また、図5に示すように、インターフェースを金額指定のみが入力される入力画面とすることによって、従来の煩雑な入力画面と比較して、ユーザーの操作性が著しく高められる。   In the example of FIG. 5, a slot machine-like interface (also called “picker”) for specifying the purchase amount in units of 10,000 yen is displayed, and the user can specify the amount by rotating the digits of each digit. It can be carried out. On the transaction amount input screen, the user's purchaseable amount managed by the securities system 120 can be displayed. Each digit can be prevented from rotating further once the current purchase amount for the user is reached. For example, the rotation speed may be decreased by increasing the strength of input required for rotation as the purchaseable amount is approached. In the illustrated example, the amount designation is confirmed by the user further tapping the “Buy” button, but the manner of confirmation is not limited to this. Further, as shown in FIG. 5, by using the interface as an input screen for inputting only the amount designation, the user operability is remarkably improved as compared with the conventional complicated input screen.

入力された取引金額は次に、株価及び株数に変換され、売買端末110に表示される(S204)。図6の例では、指定された買付予定額1万円に基づいて、株数0.94154株、(株価)買付価格88.09ドルが算出されている。取引銘柄は外国株であるため、為替レート1ドル120.57円もここでは用いられている。   Next, the input transaction amount is converted into a stock price and the number of shares and displayed on the trading terminal 110 (S204). In the example of FIG. 6, based on the designated planned purchase price of 10,000 yen, 0.94154 shares and (stock price) purchase price of 88.09 dollars are calculated. Since the trading stock is a foreign stock, the exchange rate of $ 120.57 is also used here.

取引金額から株価及び株数の算出には、証券システム120に記憶された各銘柄の株価を記憶した株価テーブルが参照される。この株価は、株式市場の開場時と閉場時で必要に応じて異なる方法で決定されるものである。   In calculating the stock price and the number of shares from the transaction amount, a stock price table storing the stock price of each brand stored in the securities system 120 is referred to. This stock price is determined by a different method according to necessity when the stock market is opened and when the stock market is closed.

開場時は、たとえば取引金額の確定時又は確定後の市場価格を用いて決定することができる。株価を市場価格自体としてユーザーが別途手数料を支払う形としてもよいが、市場価格を基準として一定のスプレッド(価格差)を加減して決定すると、ユーザーが指定した取引金額を超える費用が発生することを避けることができる。たとえば、Google(登録商標)の株式を顧客が買い付ける場合、市場価格をリアルタイムに読み込み、その市場価格に一定のスプレッドを上乗せした価格で顧客に提示することができる。一方で、Googleの株式を顧客が売却する場合、市場価格をリアルタイムで読み込み、その市場価格から一定のスプレッドを差し引いた価格を顧客に提示することができる。   The opening time can be determined using, for example, the market price when the transaction amount is determined or after the determination. The user may pay a separate fee for the stock price as the market price itself, but if the spread is determined by adjusting a certain spread (price difference) based on the market price, a cost exceeding the transaction amount specified by the user may occur. Can be avoided. For example, when a customer purchases Google (registered trademark) stock, the market price can be read in real time and presented to the customer at a price obtained by adding a certain spread to the market price. On the other hand, when a customer sells Google's stock, the market price can be read in real time, and a price obtained by subtracting a certain spread from the market price can be presented to the customer.

閉場時は、市場の終値等、閉場時又は閉場前の価格自体としてもよいが、当該価格を基準としてスプレッドを加減して決定してもよい。この際、閉場時のスプレッドは、当該銘柄の在庫状況に照らして増減し、具体的には、顧客が買い付けるときは証券システム120において相対取引で取得している当該銘柄の在庫が少なくなっていくため、一定の在庫基準以下になるとスプレッドを増加させ、顧客が売却するときは証券システム120において相対取引で取得している当該銘柄の在庫が多くなっていくため、一定の在庫基準を超えるとスプレッドを増加させることで需給を調整し、ユーザーは、閉場時も安定してリアルタイムに売買が可能となる。   The closing price may be the closing price of the market or the price before closing or before closing, but may be determined by adjusting the spread based on the price. At this time, the spread at the time of closing increases or decreases in light of the stock status of the stock, and specifically, when the customer purchases, the stock of the stock that is acquired by the relative transaction in the securities system 120 decreases. Therefore, the spread is increased when the price is below a certain stock standard, and when the customer sells, the stock of the stock acquired by the relative transaction in the securities system 120 increases. By adjusting the demand and supply, the user can stably trade in real time even when closed.

なお、本発明は、証券システム120の運営者が各銘柄の在庫を取得して、ユーザーに対しては相対取引で株式の購入及び売却を提供することが前提となっている。これにより、市場における最低取引金額を下回る1万円等の低額取引の提供が可能となっている。持ち株数等の在庫状況は、各銘柄の在庫テーブルに記憶してもよいし、銘柄テーブルに記憶してもよい。   The present invention is based on the premise that the operator of the securities system 120 acquires the stock of each brand and provides the user with the purchase and sale of stocks in a relative transaction. This makes it possible to provide low-priced transactions such as 10,000 yen that are below the minimum transaction amount in the market. The stock status such as the number of shares held may be stored in the stock table of each brand or in the brand table.

金額指定が確定した後、売買端末110は証券システム120に対して取引金額を含む変換要求を送信し、証券システム120は株価テーブルを参照して当該取引金額に対応する株価及び株数を算出する。株価テーブルに記憶された株価の決定に必要な市場価格は、証券取引所システム130から毎秒配信されているデータを3秒、5秒等の所定の秒間隔で受信したリアルタイムのものとすることができる。算出された株価及び株数は売買端末110に送信し、図6に示すように表示画面に出力することができる。株価テーブルは売買端末110にローカルに記憶しておくことも可能だが、証券システム120に記憶することでデータを最新に保ち、リアルタイムに開場時の株価を算出ができる。開場時の株価テーブルを売買端末110に、閉場時の株価テーブルを証券システム120に記憶するといったことも可能である。   After the designation of the amount is confirmed, the trading terminal 110 transmits a conversion request including the transaction amount to the securities system 120, and the securities system 120 calculates the stock price and the number of shares corresponding to the transaction amount with reference to the stock price table. The market price necessary for determining the stock price stored in the stock price table may be a real-time value obtained by receiving data distributed every second from the stock exchange system 130 at predetermined second intervals such as 3 seconds and 5 seconds. it can. The calculated stock price and number of shares can be transmitted to the trading terminal 110 and output to the display screen as shown in FIG. The stock price table can be stored locally in the trading terminal 110, but by storing it in the securities system 120, the data can be kept up-to-date and the stock price at the time of opening can be calculated in real time. It is also possible to store the stock price table at the time of opening in the trading terminal 110 and the stock price table at the time of closing in the securities system 120.

金額指定の確定には、図6に示すように、必要に応じてパスコードの入力をユーザーに求め、さらに、図7に示すように、取引の意思確認を改めて行ってもよい。   As shown in FIG. 6, to confirm the amount designation, the user may be requested to input a pass code as necessary, and the intention of the transaction may be confirmed again as shown in FIG.

算出された株価及び株数の下で、取引の意思確認が最終的に済むと、売買端末110から証券システム120に取引を実行するための取引実行要求が送信される(S205)。取引実行要求には、売買端末110のユーザーのユーザー識別子、取引銘柄、株価、及び株数が含まれ、取引金額をさらに含んでもよい。証券システム120で算出した株価及び株数を記憶しておき、ユーザーの取引の最終意思確認が済むことで記憶しておいた株価及び株数で取引を実行することも可能であり、この場合には取引実行要求は、ユーザー識別子、取引銘柄、及び必要に応じて取引金額を含むが、このようにすると、最終的に実行されない可能性のある取引のためのデータを膨大に蓄積しておかなければならなくなる側面もある。   When the intention of the transaction is finally confirmed under the calculated stock price and the number of shares, a transaction execution request for executing the transaction is transmitted from the trading terminal 110 to the securities system 120 (S205). The transaction execution request includes the user identifier of the user of the trading terminal 110, the transaction brand, the stock price, and the number of shares, and may further include the transaction amount. It is also possible to store the stock price and the number of shares calculated by the securities system 120 and execute the transaction with the stored stock price and the number of shares after the final intention confirmation of the user's transaction is completed. Execution requests include user identifiers, trading brands, and, if necessary, transaction amounts. In this way, a large amount of data for transactions that may not be executed in the end must be accumulated. Some aspects disappear.

取引実行要求が証券システム120において正常に処理されると、図8に示すように、売買端末110に注文が成立した旨の表示を行うことができる。   When the transaction execution request is processed normally in the securities system 120, as shown in FIG. 8, it is possible to display on the trading terminal 110 that the order has been established.

従来は、株取引には両手10本指を使った操作が前提とされるPC用ウェブサイトにおける株価及び株数の指定が欠かせなかったが、本実施形態の売買方法では、ユーザーが指定すべきパラメータを購入金額又は売却金額といった取引金額に絞ったことにより、スマートフォン、タブレットなどの1本指による操作が前提とされた携帯端末の一特徴である直観的なグラフィカルな操作による入力が可能となり、ユーザーの入力負担を大幅に低減し、株取引の裾野を広げることができる。従来は株価及び株数をともに指定することが必要であり、それが携帯端末における操作を困難なものとしていたが、本実施形態ではこれらに代替して取引金額のみの指定でよく、1本指による操作への最適化が可能となっている。   Conventionally, it was indispensable to specify the stock price and the number of shares on the PC website, which is assumed to be an operation using 10 fingers of both hands for stock trading. However, in the trading method of this embodiment, the user should specify By narrowing the parameters to the transaction amount such as the purchase amount or sale amount, it becomes possible to input by intuitive graphical operation, which is a feature of mobile terminals that are assumed to be operated with one finger such as smartphones and tablets, The burden of user input can be greatly reduced, and the base of stock trading can be expanded. Conventionally, it is necessary to specify both the stock price and the number of shares, which makes it difficult to operate on the mobile terminal, but in this embodiment, instead of these, only the transaction amount may be specified, and one finger is used. Optimization for operation is possible.

さらに、上述のとおり、あらかじめ取扱い銘柄を選定しておくことで、ユーザーの入力負担、調査負担等の低減が可能である。   Furthermore, as described above, by selecting a brand to be handled in advance, it is possible to reduce a user's input burden, a research burden, and the like.

(第2の実施形態)
取引金額のグラフィカルな入力には、さまざまな態様があり、以下に例を示す。
(Second Embodiment)
There are various modes for graphical input of transaction amounts, examples of which are given below.

図5では、スロットマシン状のインターフェースとしたが、たとえばルーレット状とすることもできる。   In FIG. 5, the interface is a slot machine type, but it can also be a roulette shape, for example.

また、図9に示すような入力もできる。すなわち、取引を行う銘柄を表すアイコンなどの画像をドラッグして所定の位置に移動させることで、当該所定の位置に関連づけられた取引金額を当該銘柄の取引金額の指定・入力とすることができる。   Also, an input as shown in FIG. 9 can be performed. That is, by dragging an image such as an icon representing a brand to be traded and moving it to a predetermined position, the transaction amount associated with the predetermined position can be designated / input as the transaction amount of the brand. .

また、図10に示すように、1万円、10万円等の金額を表すアイコンなどの画像をたとえば券売機を模した画像が配置された所定の位置にドラッグすることで、当該所定の位置に関連づけられた銘柄の取引金額の指定・入力とすることができる。図11も同様で、この例では、金額を表す画像を銘柄に関連づけられた所定の位置にドラッグして移動させることで、当該銘柄の取引金額の指定・入力とし、ここで必要に応じてユーザーに取引の意思確認を行うことで、ユーザーのポートフォリオの一覧に追加して表示させている。ポートフォリオの表示態様としては、円グラフにより各銘柄の割合を示すこともできる。   Also, as shown in FIG. 10, by dragging an image such as an icon representing an amount of money such as 10,000 yen or 100,000 yen to a predetermined position where an image imitating a ticket vending machine is placed, for example, the predetermined position It is possible to designate and input the transaction amount of the brand associated with the. FIG. 11 is also the same. In this example, by dragging and moving an image representing the amount of money to a predetermined position associated with the symbol, the transaction amount of the symbol is designated / input. By confirming the intention of the transaction, it is added to the user's portfolio list and displayed. As a portfolio display mode, the ratio of each brand can be indicated by a pie chart.

また、インターフェースは、射的ゲームとすることができ、たとえば所定の位置に金額を表す矢等のアイテムを当てることにより、当該所定の位置に関連づけられた銘柄の取引金額とすることができる。また、所定の位置に銘柄を表す矢等のアイテムを当てることにより、当該所定の位置に関連づけられた取引金額を当該銘柄の取引金額とすることができる。   Further, the interface can be a shooting game. For example, by placing an item such as an arrow representing a monetary amount at a predetermined position, the transaction amount of a brand associated with the predetermined position can be obtained. Further, by placing an item such as an arrow representing a brand at a predetermined position, the transaction amount associated with the predetermined position can be set as the transaction amount of the brand.

従来のように売買を行う株価及び株数の指定が必要であると、こうしたグラフィカルな操作が不可能又は困難であるが、第1の実施形態において説明したように、本発明にかかる株価テーブルを参照して取引金額から株価及び株数を算出することにより、これまでにない株取引のための多様なインターフェースが可能となる。   If it is necessary to specify the stock price and the number of shares to be traded as in the past, such a graphical operation is impossible or difficult. However, as described in the first embodiment, refer to the stock price table according to the present invention. Thus, by calculating the stock price and the number of shares from the transaction amount, various interfaces for unprecedented stock transactions are possible.

上述した本発明に関する内容について以下に、更に詳しく説明していく。図12は、図1で示す売買端末110の内部構成を示すブロック図である。売買端末110は上述したように、スマートフォン、タブレットなどの携帯端末(ユーザー端末)であり、この種の携帯端末は様々なプログラム(アプリ)をインストールすることにより各種機能に応じた処理を行うので、一種のコンピュータに相当する。なお、図1では図示内容が煩雑になるのを避けるため、1台の売買端末110を示すに留まるが、実際の売買システム100においては、ユーザー数に応じた複数の売買端末110が使用されることになり、これらの売買端末110は、証券システム120にとっては外部端末(外部の売買端末)に該当する。   The contents related to the present invention described above will be described in more detail below. FIG. 12 is a block diagram showing an internal configuration of the trading terminal 110 shown in FIG. As described above, the trading terminal 110 is a mobile terminal (user terminal) such as a smartphone or a tablet, and this type of mobile terminal performs processing according to various functions by installing various programs (applications). It corresponds to a kind of computer. In FIG. 1, only one trading terminal 110 is shown in order to avoid the complexity of the illustration, but in the actual trading system 100, a plurality of trading terminals 110 corresponding to the number of users are used. In other words, these trading terminals 110 correspond to external terminals (external trading terminals) for the securities system 120.

図12は、売買端末110がスマートフォンである場合の内部構成を示し、CPUなどの処理部111に、通信部112、記憶部113、RAM114、ROM115、入出力部116、及び操作部117等の各種デバイスを内部バス110aで接続したものになっている。なお、売買端末がタブレット、ノート型のパソコン(コンピュータ)であっても、内部構成は基本的に図12に準じたものになる。   FIG. 12 shows an internal configuration when the trading terminal 110 is a smartphone. Various types of processing units 111 such as a CPU, a communication unit 112, a storage unit 113, a RAM 114, a ROM 115, an input / output unit 116, an operation unit 117, and the like. Devices are connected by an internal bus 110a. Even if the buying and selling terminal is a tablet or a notebook personal computer (computer), the internal configuration basically conforms to FIG.

売買端末110の通信部112は、ネットワークを介した無線通信処理に加えて、処理部111の制御に従って所定の電話番号へ電話をかける機能(発呼機能)及び電話を受ける機能(着呼機能)等を有する。RAM114は、処理部111の処理に伴う内容、ファイル等を一時的に記憶するものである。ROM115は、処理部111の基本的な処理内容を規定したプログラム等を記憶すると共に、スマートフォンを識別する識別情報(UID)等も格納している。なお、このUIDは、上述した通信部113で通信(送信)する際、送信内容に含まれるようになっている(例えば、送信パケットのヘッダ等にUIDを含めて送信が行われる)。   In addition to wireless communication processing via the network, the communication unit 112 of the buying and selling terminal 110 has a function of calling a predetermined telephone number according to the control of the processing unit 111 (calling function) and a function of receiving a call (incoming call function) Etc. The RAM 114 temporarily stores contents, files, and the like accompanying the processing of the processing unit 111. The ROM 115 stores a program that defines the basic processing contents of the processing unit 111 and also stores identification information (UID) that identifies the smartphone. This UID is included in the transmission content when communicating (transmitting) with the communication unit 113 described above (for example, transmission is performed by including the UID in the header of the transmission packet).

入出力部116は、タッチパネル機能を具備したディスプレイ118を接続しており、処理部111の制御処理により生成された各種画面(図3〜9等に示す画面参照)をディスプレイ118に出力する処理を行い、それにより、出力した画面内容がディスプレイ118に表示されることになる。また、入出力部116は、ディスプレイ118の表面をユーザーがタッチすることで受け付けた操作内容を処理部111へ送る処理も行い、これによりユーザーの様々な操作内容を売買端末110が受け付けることになる。なお、ユーザーがディスプレイ118の表面をタッチすることで受け付ける操作内容は、表示している画面内容に応じて適宜、変化する。   The input / output unit 116 is connected to a display 118 having a touch panel function, and performs processing for outputting various screens (see screens shown in FIGS. 3 to 9, etc.) generated by the control processing of the processing unit 111 to the display 118. As a result, the output screen content is displayed on the display 118. In addition, the input / output unit 116 also performs processing to send the operation content received by the user touching the surface of the display 118 to the processing unit 111, whereby the trading terminal 110 receives various user operation content. . Note that the operation content accepted by the user touching the surface of the display 118 changes appropriately according to the displayed screen content.

操作部117は、売買端末110の筐体に設けられたハードボタンであり、操作部117が操作されると、操作された旨が処理部111に伝えられる。操作部117の操作による意味合いは、売買端末110の処理状況により様々なものになり、例えば、アプリを起動している状況で、操作部117が操作されると、アプリを終了する動作が行われるので、この場合、操作部117の操作は、アプリの終了指示をユーザから受け付けることになる。本発明の場合、オンライン株式取引用の株式取引アプリP2(記憶部113にインストールされているもの)を用いるので、株式取引アプリP2を起動している状態で、操作部117が操作されると、株式取引アプリP2の終了指示を売買端末110が受け付けたことになって、株式取引アプリP2のログオフ指示が証券会社の証券システム120へ送信されることになる。   The operation unit 117 is a hard button provided on the housing of the trading terminal 110, and when the operation unit 117 is operated, the fact that it has been operated is transmitted to the processing unit 111. The meaning of the operation of the operation unit 117 varies depending on the processing status of the buying and selling terminal 110. For example, when the operation unit 117 is operated in a state where the application is activated, an operation for ending the application is performed. Therefore, in this case, the operation of the operation unit 117 accepts an application termination instruction from the user. In the case of the present invention, since the stock trading app P2 for online stock trading (installed in the storage unit 113) is used, when the operation unit 117 is operated while the stock trading app P2 is activated, When the trading terminal 110 accepts the end instruction of the stock trading application P2, the logoff instruction of the stock trading application P2 is transmitted to the securities system 120 of the securities company.

記憶部113は、OSプログラムP1、株式取引アプリP2、及びその他の各種アプリ等のプログラムを記憶(インストール)している。OSプログラムP1は、オペレーティングシステムに相当する基本プログラムであり、売買端末110が一種のコンピュータとして機能するための処理部111の処理を規定している。OSプログラムP1が規定する基本的な処理の一つとしては、売買端末110が使用できる状態になったときに、最初にディスプレイ118にホーム画面を表示することが挙げられ、このホーム画面においては、記憶部113にインストールされている各種アプリに応じたアイコン等を配置することも、OSプログラムP1の規定する処理によるものとなっている。   The storage unit 113 stores (installs) programs such as the OS program P1, the stock trading application P2, and other various applications. The OS program P1 is a basic program corresponding to an operating system, and defines the processing of the processing unit 111 for the trading terminal 110 to function as a kind of computer. One of the basic processes defined by the OS program P1 is to display a home screen on the display 118 first when the trading terminal 110 is ready for use. In this home screen, Arrangement of icons and the like corresponding to various applications installed in the storage unit 113 is also due to processing defined by the OS program P1.

記憶部113に記憶される株式取引アプリP2は、証券システム120が提供するオンライン株式取引サービスに応じたアプリケーションプログラム(コンピュータプログラム)であり、株式取引用の各種画面をディスプレイ118に表示させて、その画面におけるユーザー操作に伴い各種設定、及び売買指示等を証券システム120へ送信する処理等に応じた各種制御を処理部111が行うことを規定したものになっており、このような規定内容により、処理部111は様々な画面を生成して表示する処理を行うなどの各種手段等として機能する。なお、株式取引アプリP2は、処理を規定したプログラムコードに加えて、様々な画面を表示するための各画面パーツ(ボタン等)に応じた画面データも含む。   The stock trading application P2 stored in the storage unit 113 is an application program (computer program) corresponding to the online stock trading service provided by the securities system 120, and displays various screens for stock trading on the display 118. It is specified that the processing unit 111 performs various controls according to the process of transmitting various settings, trading instructions, etc. to the securities system 120 in accordance with the user operation on the screen. The processing unit 111 functions as various means such as processing for generating and displaying various screens. The stock trading application P2 includes screen data corresponding to each screen part (button or the like) for displaying various screens in addition to the program code defining the processing.

株式取引アプリP2は、ダウンロード又は記憶媒体等を通じて売買端末110に取得されて、記憶部113へインストールされる。インストールが完了すると、OSプログラムP1に基づくホーム画面の中に、株式取引アプリP2を起動させるための株取引アイコンが選択可能に配置される。そして、この株取引アイコンを選択するユーザー操作を売買端末110が受け付けると、そのときに既にログイン状態であれば、売買端末110(処理部111)は、図14に示す銘柄一覧画面12をディスプレイ118に表示し、ログイン状態でなければ、ログイン用の画面(図13のログイン画面11)を生成してディスプレイ118に表示する処理を行う。   The stock transaction application P2 is acquired by the trading terminal 110 through download or a storage medium, and installed in the storage unit 113. When the installation is completed, a stock trading icon for starting up the stock trading application P2 is arranged in the home screen based on the OS program P1 so as to be selectable. Then, when the trading terminal 110 accepts a user operation for selecting this stock trading icon, the trading terminal 110 (processing unit 111) displays the brand list screen 12 shown in FIG. If the login state is not displayed, a login screen (login screen 11 in FIG. 13) is generated and displayed on the display 118.

図13は、ディスプレイ118に表示されるログイン画面11の一例を示し、処理部111の処理により、ログイン画面用の画面データに基づき生成される。ログイン画面11は、メールアドレス(ユーザーID)入力欄11a、パスワード入力欄11b、及び選択可能なログインボタン11cを配置している。このように配置された各部に応じたパーツのデータも、ログイン画面用の画面データは含んでいる。ログイン画面11を表示した状態で、上述したOSプログラムP1が規定する処理に応じた機能により、画面下半分にソフトキーボード10を表示し、このソフトキーボード10に含まれる各キーをユーザが操作することで、各入力欄11a、11bに所定の内容を入力していくことになる。なお、入力するパスワードは、株式取引サービスへのユーザー登録時に、ユーザーごとに定められたものである(後述の図23のユーザーDB23参照)。   FIG. 13 shows an example of the login screen 11 displayed on the display 118, which is generated based on the screen data for the login screen by the processing of the processing unit 111. The login screen 11 includes a mail address (user ID) input field 11a, a password input field 11b, and a selectable login button 11c. The data of the parts corresponding to each part arranged in this way also includes screen data for the login screen. With the log-in screen 11 displayed, the soft keyboard 10 is displayed in the lower half of the screen by a function corresponding to the processing specified by the OS program P1 described above, and the user operates each key included in the soft keyboard 10 Thus, predetermined contents are input to the input fields 11a and 11b. The password to be entered is determined for each user at the time of user registration with the stock trading service (see user DB 23 in FIG. 23 described later).

そして、各入力欄11a、11bへ所定の内容が入力された状態で、ログインボタン11cの選択操作を売買端末110が受け付けると、入力された内容がユーザーのログイン情報として、証券システム120へ向けて送信されるように作り込みされており、このような作り込みの内容等を規定したデータ(スクリプト系言語等で記載されたデータ)も、ログイン画面用の画面データに含まれる(選択操作が可能なボタンに関する内容は、他の画面データでも同様である)。   Then, when the trading terminal 110 accepts the selection operation of the login button 11c in a state where predetermined contents are input to the input fields 11a and 11b, the input contents are sent to the securities system 120 as user login information. It is built so that it can be sent, and the data that defines the content of such creation (data written in script language etc.) is also included in the screen data for the login screen (selection operation is possible) The same is true for other screen data).

なお、後述するように、証券システム120へログイン情報を送信して、ログインが完了すると、ログイン完了通知が売買端末110へ送信されると共に、ログインの完了したユーザの情報及び各銘柄の株価等を含む情報が、ログイン情報を送信した売買端末110へ証券システム120から送信されるようになり、特に、株式市場開場時であれば、株価等も随時変化することから、証券システム120からも随時、株価等を含む情報が売買端末110へ送信(プッシュ送信)されてくることになる。また、証券システム120へログイン情報を送信しても、ログイン情報の不一致等によりログインが完了しなかった場合は、証券システム120からログイン不可通知が売買端末110へ送信されることになる。売買端末110(処理部111)は、ログイン不可通知を受信すれば、再度の入力機会を確保するために、パスワードが一致しなかった旨を示すログイン画面(構成的には図13と同等のもの)をディスプレイ118に表示する処理を行うことになる。   As will be described later, when the login information is transmitted to the securities system 120 and the login is completed, a login completion notification is transmitted to the trading terminal 110, and the information of the user who has completed the login, the stock price of each brand, etc. The information included is transmitted from the securities system 120 to the trading terminal 110 that has transmitted the login information. Especially, when the stock market is opened, the stock price also changes at any time. Information including the stock price and the like is transmitted (push transmission) to the trading terminal 110. In addition, even if the login information is transmitted to the securities system 120, if the login is not completed due to a mismatch of the login information or the like, a login failure notification is transmitted from the securities system 120 to the trading terminal 110. When the trading terminal 110 (the processing unit 111) receives the login impossibility notification, in order to secure another input opportunity, the login screen indicating that the passwords do not match (which is structurally equivalent to FIG. 13). ) Is displayed on the display 118.

図14に示す銘柄一覧画面12は、ログイン情報の送信に応じて、証券システム120からログイン完了通知を受信した場合、ディスプレイ118に表示される画面であり、図3に示す画面と同等なものである。この銘柄一覧画面12は、購入対象となる銘柄に応じた選択可能な銘柄アイコン12a〜12iを配置したものになっている。各銘柄アイコン12a〜12iの中のいずれか一つの銘柄アイコンの選択操作が行われると、選択された銘柄アイコンに応じた銘柄用の画面にディスプレイ118の表示が切り替わるようになっている。   14 is a screen displayed on the display 118 when a login completion notification is received from the securities system 120 in response to the transmission of login information, and is equivalent to the screen shown in FIG. is there. This brand list screen 12 is arranged with selectable brand icons 12a to 12i corresponding to brands to be purchased. When an operation for selecting any one of the brand icons 12a to 12i is performed, the display 118 is switched to a screen for the brand corresponding to the selected brand icon.

上述した各銘柄アイコン12a〜12iは、それぞれ銘柄に応じた企業を示すロゴを含み、それらロゴの下方には、最新の株価及び前日との株価の変化額(+の場合は株価上昇。−の場合が株価下落)が配置されている。これら最新の株価及び変化額は、銘柄一覧画面12の表示に連動して取得されたものになっており、売買端末110は銘柄一覧画面12を表示する段階になると、売買端末110は、証券システム120より送信される情報に含まれる中から各銘柄の最新の株価を取得して、各銘柄アイコン12a〜12iのロゴ下方に配置することになる。   Each of the brand icons 12a to 12i described above includes a logo indicating a company corresponding to the brand, and below the logo, the latest stock price and the change in the stock price from the previous day (in the case of +, a rise in stock price). If the stock price falls) is arranged. These latest stock prices and changes are acquired in conjunction with the display of the brand list screen 12, and when the trading terminal 110 displays the brand list screen 12, the trading terminal 110 displays the securities system. The latest stock price of each brand is acquired from the information included in the information transmitted from 120, and is arranged below the logo of each brand icon 12a to 12i.

なお、ログインの完了に伴い、証券システム120から送られてくる情報の中には、ログイン中のユーザーの評価額合計の額、投資元本の額、含み益の額等も含まれるようになり、これらの評価額合計の額、投資元本の額、含み益の額は、銘柄一覧画面12の画面上方の上方欄12jに配置され、ユーザーの現状の資産状況を数値で提示するようになっている。   With the completion of login, the information sent from the securities system 120 will include the total value of the users who are logged in, the amount of investment principal, the amount of unrealized gain, etc. The total amount of these evaluations, the amount of investment principal, and the amount of unrealized gain are arranged in the upper column 12j at the upper part of the stock list screen 12, and the current asset status of the user is presented numerically. .

また、銘柄一覧画面12は、画面下方に項目欄12kを有しており、項目欄12kは、トップアイコン2a、ポートフォリオアイコン2b、お知らせアイコン2c、ヒストリーアイコン2d、及びメニューアイコン2eを選択可能に含んでいる。これらアイコン2a〜2eは、所定の画面内容にディスプレイ118の表示内容を切り替える指示をユーザーから受け付けるためのボタンになっている。トップアイコン2aは株式取引アプリP2のトップ画面(銘柄一覧画面12に相当)に切り替えるためのものであり、ポートフォリオアイコン2bは、ログイン中のユーザーのポートフォリオをグラフで示す画面に切り替えるためのものであり、お知らせアイコン2cは、各種情報を提示するお知らせ画面に切り替えるためのものであり、ヒストリーアイコン2dは、ログイン中のユーザーの取引履歴画面に切り替えるためのものであり、メニューアイコン2eは、各種メニューを示すメニュー画面に切り替えるためのものである。   The brand list screen 12 has an item column 12k at the bottom of the screen. The item column 12k includes a top icon 2a, a portfolio icon 2b, a notification icon 2c, a history icon 2d, and a menu icon 2e. It is out. These icons 2a to 2e are buttons for receiving from the user an instruction to switch the display content of the display 118 to a predetermined screen content. The top icon 2a is for switching to the top screen (equivalent to the stock list screen 12) of the stock trading application P2, and the portfolio icon 2b is for switching to a screen showing the portfolio of the logged-in user as a graph. , The notification icon 2c is for switching to a notification screen that presents various information, the history icon 2d is for switching to the transaction history screen of the logged-in user, and the menu icon 2e is for switching various menus. It is for switching to the menu screen shown.

図15は、図14の銘柄一覧画面12の中で左上に配置された銘柄アイコン12a(facebook(登録商標)社のアイコン)の選択操作を売買端末110が受け付けた場合に、ディスプレイ118に表示される選択銘柄画面13を示す(図4に示す画面と同等)。この選択銘柄画面13は、図14の銘柄一覧画面12の中で選択された銘柄(銘柄アイコン)の株式について、買付又は売却の指示をユーザーから受け付けるための画面であり、銘柄を示す銘柄欄13aを有すると共に、選択可能な買うボタン13b、及び売りボタン13cを含んでいる。買うボタン13bは、ユーザーから買う指示(選択銘柄の購入操作)を受け付けるものであり、売りボタン13cは、ユーザーから売り指示(選択銘柄の売却操作)を受け付けるものある。   FIG. 15 is displayed on the display 118 when the buying and selling terminal 110 accepts an operation of selecting the brand icon 12a (the icon of facebook (registered trademark)) arranged on the upper left in the brand list screen 12 of FIG. The selected brand screen 13 is shown (equivalent to the screen shown in FIG. 4). The selected brand screen 13 is a screen for accepting an instruction to purchase or sell the stock of the brand (brand icon) selected in the brand list screen 12 of FIG. 14 from the user, and a brand column indicating the brand 13a and a selectable buy button 13b and a sell button 13c. The buy button 13b accepts an instruction to buy from the user (a purchase operation for the selected brand), and the sell button 13c accepts a sell instruction (an operation for selling the selected brand) from the user.

買うボタン13bの選択操作を受け付けた場合、売買端末110は、選択銘柄画面13に応じた選択銘柄を買う旨の購入指示を証券システム120へ送信する処理を行う。また、売るボタン13cの選択操作を受け付けた場合、売買端末110は、選択銘柄画面13に応じた選択銘柄を売る旨の売却指示を証券システム120へ送信する処理を行う。   When the selection operation of the buy button 13b is received, the trading terminal 110 performs a process of transmitting a purchase instruction to the securities system 120 to buy the selected brand corresponding to the selected brand screen 13. In addition, when the selection operation of the sell button 13c is received, the trading terminal 110 performs a process of transmitting a sale instruction to the effect that the selected brand corresponding to the selected brand screen 13 is sold to the securities system 120.

なお、選択銘柄画面13の売りボタン13cは、ログイン中のユーザーが、選択銘柄の株式(図15の場合ではfacebook(登録商標)社の株式)を所有していない場合、アクティブ(選択可能)にならないように、処理部111は選択銘柄画面13を作り込んでいる。すなわち、ログイン中のユーザーが所有する銘柄及び所有量は、証券システム120から送られてくる情報に含まれており、売買端末110の処理部111は、送られてくる情報に基づき、選択銘柄をログイン中のユーザーが所有するか否かを判断し、その判断結果に基づき、アクティブ又はアクティブでない売りボタン13cを生成する。   Note that the sell button 13c on the selected brand screen 13 is activated (selectable) when the logged-in user does not own the stock of the selected brand (in the case of FIG. 15, the share of facebook (registered trademark)). In order to prevent this, the processing unit 111 has created the selected brand screen 13. That is, the brand and the amount owned by the logged-in user are included in the information sent from the securities system 120, and the processing unit 111 of the trading terminal 110 selects the selected brand based on the sent information. It is determined whether or not the logged-in user owns, and based on the determination result, an active or inactive sell button 13c is generated.

また、図15に示す選択銘柄画面13は、図14の中で左上の銘柄アイコン12aが選択された場合のものであるが、図14の中の他の銘柄アイコン12b〜12i等のいずれかが選択された場合も、選択された銘柄アイコンに応じた銘柄用の画面がディスプレイ118に表示されることになる(銘柄欄13aの銘柄だけが異なり、構成的には図15に示す画面と同等なものが表示される)。   Further, the selected brand screen 13 shown in FIG. 15 is the one when the top left brand icon 12a is selected in FIG. 14, but any one of the other brand icons 12b to 12i in FIG. Even when selected, a screen for a brand corresponding to the selected brand icon is displayed on the display 118 (only the brand in the brand column 13a is different, and is structurally equivalent to the screen shown in FIG. 15). Stuff is displayed).

図16は、取引金額入力画面14(注文入力画面に相当)を示し、図15の選択銘柄画面13で、買うボタン13bの選択操作を売買端末110が受け付けたことに伴って、ディスプレイ118に表示される画面になっている(図5に示す画面と同等)。取引金額入力画面14は、画面上部に買付対象の銘柄名3a(図16では「facebook(登録商標)」という銘柄名)を配置すると共に、その下方にはログイン中のユーザーが買付可能な購入可能金額の数値4aが示され、その横方に、全額買うボタン14aを選択可能に配置している。さらに、特定銘柄取引画面13は、購入可能金額の数値4a及び全額買うボタン14aの下方に、ユーザーが任意の購入金額の入力指定を行う金額指定欄14bを配置すると共に、その下方に買うボタン14cを選択可能に配置している。   FIG. 16 shows a transaction amount input screen 14 (corresponding to an order input screen), which is displayed on the display 118 when the buying / selling terminal 110 accepts the selection operation of the buy button 13b on the selected brand screen 13 of FIG. Screen (equivalent to the screen shown in FIG. 5). In the transaction amount input screen 14, a brand name 3 a to be purchased (a brand name “facebook (registered trademark)” in FIG. 16) is arranged at the upper part of the screen, and a user who is logged in can purchase below the brand name 3 a. A numerical value 4a of the purchaseable amount is shown, and a button 14a for buying the full amount is arranged beside it so as to be selectable. In addition, the specific brand transaction screen 13 has an amount designation column 14b for the user to specify an arbitrary purchase amount and a purchase button 14c below the numerical value 4a of the purchaseable amount 4a and the purchase button 14a. Is arranged to be selectable.

金額指定欄14bは、上述したように、スロットマシン状のインターフェースで、ユーザーが所望する金額をユーザー入力により設定できる仕様になっており、この金額指定欄14bで金額の入力が設定された状態で、買うボタン14cの選択操作を売買端末110が受け付けると、売買端末110は、ユーザー入力により取引金額(金額指定欄14bで設定された金額)を受け付けたことになり、取引金額入力画面14に応じた銘柄の株式を、受け付けた取引金額で買う旨の購入要求を売買端末110から証券システム120へ送信するように、取引金額入力画面14は作り込まれている(証券システム120へ送信される購入要求には、銘柄、取引金額等を通知する情報が含まれる)。なお、金額指定欄14bでの金額の設定に拘わらず、全額買うボタン14aの選択操作を売買端末110が受け付けた場合は、購入可能金額の数値4aが示す金額(取引金額)で、取引金額入力画面14に応じた銘柄の株式を買う旨の購入要求を売買端末110から証券システム120へ送信するように、取引金額入力画面14は作り込まれている。   As described above, the amount designation column 14b has a specification that allows the user to set the amount desired by the user through a slot machine-like interface. With the amount designation column 14b set to input the amount. When the buying and selling terminal 110 accepts the selection operation of the buy button 14c, the buying and selling terminal 110 accepts the transaction amount (the amount set in the amount designation field 14b) by the user input, and responds to the transaction amount input screen 14 The transaction amount input screen 14 is created so that a purchase request to buy stocks of the selected brand with the accepted transaction amount is transmitted from the trading terminal 110 to the securities system 120 (the purchase transmitted to the securities system 120). The request includes information notifying the brand, transaction amount, etc.). When the buying / selling terminal 110 accepts the selection operation of the full purchase button 14a regardless of the setting of the amount in the amount designation column 14b, the transaction amount is input with the amount (transaction amount) indicated by the numerical value 4a of the purchaseable amount. The transaction amount input screen 14 is built so that a purchase request to buy stocks of a brand corresponding to the screen 14 is transmitted from the trading terminal 110 to the securities system 120.

また、取引金額入力画面14は、上述した買うボタン14cの下方に、買付株価の数値4b、買付為替レートの数値4c、平均取得株価の数値4d、平均取得為替レートの数値4e、株価上昇率の数値4f、為替上昇率の数値4g、投資元本の数値4h、現在の評価額(損益)の数値4iを配置している。これらの数値4b〜4i及び購入可能金額の数値4aとしては、証券システム120から送られてくる情報の中に含まれるログイン中のユーザーの情報(評価額合計の額、投資元本の額、損益等)、及び選択銘柄に係る各種情報(特定銘柄の買付株価、買付為替レート、平均取得株価、平均取得為替レート、株価の上昇率、為替の上昇率等)が用いられる。なお、株式市場開場時には、証券システム120から随時、各数値4a〜4iを含む情報が売買端末110へ送信されてくるので、売買端末110は、送信されてきた情報を受信するごとに、各数値4a〜4iを最新のものに置き換えて、表示を切り替える処理を行う。これらの各数値4a〜4iの提示は、ユーザーの取引判断(買付判断)の材料として利用される。   The transaction amount input screen 14 has a purchase price value 4b, a purchase exchange rate value 4c, an average acquisition stock price value 4d, an average acquisition exchange rate value 4e, a stock price increase below the above-mentioned buy button 14c. A rate value 4f, a rate of exchange rate increase 4g, an investment principal value 4h, and a current evaluation value (profit / loss) value 4i are arranged. These numerical values 4b to 4i and the numerical value 4a of the purchaseable amount include the information of the logged-in user included in the information sent from the securities system 120 (total amount of evaluation amount, amount of investment principal, profit / loss Etc.) and various types of information related to the selected issue (the purchase price of the specified issue, the purchase exchange rate, the average acquisition price, the average acquisition exchange rate, the stock price increase rate, the exchange rate increase rate, etc.). When the stock market is opened, information including each numerical value 4a to 4i is transmitted from the securities system 120 to the trading terminal 110 at any time. Therefore, each time the trading terminal 110 receives the transmitted information, each numerical value is received. A process of switching the display is performed by replacing 4a to 4i with the latest one. The presentation of each of these numerical values 4a to 4i is used as a material for the user's transaction determination (buying determination).

図17は、ユーザーにより入力される注文パスコード(取引用識別情報に相当)の受付が可能なパスコード入力画面15(識別情報受付画面に相当)を示し、図16の取引金額入力画面14にて、金額指定欄14bで取引金額(図示の場合は、1万円)が設定された状態で買うボタン14cの選択操作を売買端末110が受け付けたこと(取引金額を受け付けたことに相当)に伴って、ディスプレイ118に表示される画面例を示す(図6に示す画面と基本的に同等)。   FIG. 17 shows a passcode input screen 15 (corresponding to an identification information reception screen) on which an order passcode (corresponding to transaction identification information) input by the user can be received. The transaction amount input screen 14 of FIG. The transaction terminal 110 accepts the selection operation of the buy button 14c with the transaction amount (10,000 yen in the case of illustration) set in the amount designation column 14b (corresponding to the receipt of the transaction amount). Accordingly, an example of a screen displayed on the display 118 is shown (basically equivalent to the screen shown in FIG. 6).

パスコード入力画面15は、画面上部に買付対象の銘柄名5a(図16の場合と同様)を配置すると共に、その下方に買付予定額欄15a、株数欄15b、買付価格欄15c、及び買付為替レート欄15dを設けると共に、各欄15a〜15dに各数値6a〜6dを配置している。   In the passcode input screen 15, the purchase target brand name 5 a (same as in FIG. 16) is arranged at the top of the screen, and the planned purchase price column 15 a, the number of shares column 15 b, the purchase price column 15 c, In addition, a purchase exchange rate column 15d is provided, and numerical values 6a to 6d are arranged in the columns 15a to 15d.

株数欄15bに含まれる株数の数値6bは、図15の取引金額入力画面14における買うボタン14c(又は全額買うボタン14a)が選択されることで、取引金額を含む購入要求を証券システム120へ送信することで得られる情報である。すなわち、取引金額等を含む購入要求が証券システム120へ送信されると、後述するように、その取引金額で、特定銘柄(選択銘柄)の購入可能な株数が、その時点におけるリアルタイムの市場価格に基づき証券システム120で算出されており、算出された株数は証券システム120から売買端末110へ送信される情報に含まれるようになる。売買端末110は、証券システム120からの情報に含まれる株数を取り出して、株数欄15bに配置すると共に、他の欄15a、15c、15dに応じた数値6a、6c、6dも、証券システム120から送信されてくる情報から取り出して適宜配置する。   The number 6b of the number of shares included in the number of shares column 15b is transmitted to the securities system 120 by purchasing a purchase request including the transaction amount by selecting the buy button 14c (or the full purchase button 14a) on the transaction amount input screen 14 in FIG. It is information obtained by doing. That is, when a purchase request including a transaction amount or the like is transmitted to the securities system 120, as will be described later, the number of shares that can be purchased for a specific issue (selected issue) with the transaction amount becomes the real-time market price at that time. It is calculated by the securities system 120 based on this, and the calculated number of shares is included in the information transmitted from the securities system 120 to the trading terminal 110. The trading terminal 110 extracts the number of shares included in the information from the securities system 120 and places it in the number-of-stocks column 15b, and the numerical values 6a, 6c, 6d corresponding to the other columns 15a, 15c, 15d are also sent from the securities system 120. It takes out from the transmitted information and arranges it appropriately.

各数値6a〜6dを含む情報は、上述したように証券システム120から送信されており、株式市場開場時においては最新の市場価格の変動及び為替変動等により、各数値6b〜6d等の値も変わるので、売買端末は、送信されてきた情報を受信するごとに、各欄15b〜15dの各数値6b〜6dを最新のものに置き換える(図17の数値6c、6dは、図16の数値4b、4cと同じ例を示すが、画面切替の際に市場価格が変動すれば、表示される数値6c、6dは、図16の数値4b、4cと変わることになる)。なお、買付予定額欄15aの数値6aはユーザーにより入力設定されたものであるから、入力設定が変更されない限り一定である。   The information including each numerical value 6a to 6d is transmitted from the securities system 120 as described above, and when the stock market is opened, the values such as each numerical value 6b to 6d are also changed due to the latest market price fluctuation and exchange fluctuation. Therefore, each time the transmitted / received terminal receives the transmitted information, the trading terminal replaces the numerical values 6b to 6d in the columns 15b to 15d with the latest ones (the numerical values 6c and 6d in FIG. 17 are the numerical values 4b in FIG. 16). 4c is the same example, but if the market price fluctuates during screen switching, the displayed numerical values 6c and 6d will change to the numerical values 4b and 4c in FIG. Since the numerical value 6a in the planned purchase price column 15a is input and set by the user, it is constant unless the input setting is changed.

また、パスコード入力画面15は、垂直方向の真ん中箇所にパスコード入力欄15eを配置すると共に、その下方に、図13のログイン画面11の場合と同様に、ソフトキーボード10を表示したものになっている。なお、パスコードは、取引を行う際の取引用識別情報に該当し、本実施形態では4桁の数値を用いており、この4桁の数値は、オンライン株式取引のサービスにユーザーが登録する際、ユーザーにより設定される。パスコード入力欄15eには、OKボタン15fが選択可能に設けてあり、パスコード入力欄15eに所定の4桁の数値が入力された状態で、OKボタン15fの選択操作を売買端末110が受け付けると、受け付けたパスコード(4桁の数値)を証券システム120へ送信するように、パスコード入力画面15は作り込まれている。   Further, the passcode input screen 15 has a passcode input field 15e arranged in the middle of the vertical direction, and a soft keyboard 10 is displayed below the passcode input screen 15 as in the case of the login screen 11 of FIG. ing. The passcode corresponds to the transaction identification information when performing a transaction. In this embodiment, a 4-digit number is used, and this 4-digit number is used when a user registers for the online stock transaction service. Set by the user. An OK button 15f is selectably provided in the passcode input field 15e, and the trading terminal 110 accepts the selection operation of the OK button 15f in a state where a predetermined 4-digit numerical value is input in the passcode input field 15e. Then, the passcode input screen 15 is created so that the accepted passcode (a 4-digit numerical value) is transmitted to the securities system 120.

なお、パスコード入力欄15eには、次回からパスコードの入力を省略することを希望するユーザー向けに、パスコード入力省略用のチェックボックス15gが設けられており、このチェックボックス15gにチェックが入れられている状態で、OKボタン15fの選択操作が行われると、パスコード入力省略の旨が、売買端末111の記憶部113に記憶されて、次回からパスコード入力画面15の表示を省略することが、株式取引アプリP2に規定されており、また、パスコード入力省略の旨は、OKボタン15fの選択により、証券システム120へも送られるようになっている。   The passcode input field 15e is provided with a check box 15g for omitting the passcode input for the user who wishes to omit the input of the passcode from the next time, and this check box 15g is checked. If the OK button 15f selection operation is performed in a state where the password is entered, the fact that the passcode input is omitted is stored in the storage unit 113 of the trading terminal 111, and the display of the passcode input screen 15 is omitted from the next time. However, the stock transaction application P2 defines that the pass code input omission is also sent to the securities system 120 by selecting the OK button 15f.

入力されたパスコードが証券システム120へ送信されると、証券システム120からはパスコード一致の通知、又はパスコード不一致の通知のいずれかが売買端末110へ返ってくることになり、パスコード不一致の通知を売買端末110が受信した場合、パスコードが一致しないので再度の入力を要求する旨を追加したパスコード入力画面15がディスプレイ118に表示されることになる。なお、パスコード不一致に伴い表示されるパスコード入力画面15に含まれる各数値6b〜6dは、表示される時点でリアルタイムの最新のものになっている。   When the input passcode is transmitted to the securities system 120, either a passcode match notification or a passcode mismatch notification is returned from the securities system 120 to the trading terminal 110, and the passcode does not match. When the trading terminal 110 receives this notification, since the passcodes do not match, the passcode input screen 15 to which a request for re-input is added is displayed on the display 118. The numerical values 6b to 6d included in the passcode input screen 15 displayed in accordance with the passcode mismatch are the latest in real time at the time of display.

また、売買端末110は、パスコード入力画面15を表示すると、パスコード入力画面15の表示時間を計時する処理を、処理部111が具備するタイマー機能により行っている。そして、株式取引アプリP2の中で設定されている基準時間(一定時間)と、計時する表示時間を処理部111が対比し、対比の結果、計時する表示時間が基準時間を超過すれば、タイムアウトとして、ディスプレイ118の表示画面を、パスコード入力画面15から図16に示す取引金額入力画面14に切り替える処理(タイムアウト処理)を処理部111が行う。このようなタイムアウト処理の導入は、取引条件となる株価、算出した株数は、市場価格の変動に伴い変化し、頻繁に取引条件が変化すると、ユーザーに混乱が生じるので、このようなユーザーの混乱を回避する目的で行われている。なお、タイムアウト処理を行う際、売買端末110は、タイムアウト(時間超過)の通知を証券システム120へ送信する。   Further, when the trading terminal 110 displays the passcode input screen 15, it performs a process of measuring the display time of the passcode input screen 15 by a timer function provided in the processing unit 111. Then, the processing unit 111 compares the reference time (fixed time) set in the stock transaction application P2 with the display time to be measured, and if the display time to be measured exceeds the reference time as a result of the comparison, a timeout occurs. The processing unit 111 performs processing (timeout processing) for switching the display screen of the display 118 from the passcode input screen 15 to the transaction amount input screen 14 shown in FIG. The introduction of such time-out processing changes the stock price as a trading condition and the calculated number of shares as the market price fluctuates. If the trading conditions change frequently, the user will be confused. Has been done to avoid. When performing the timeout process, the trading terminal 110 transmits a timeout (time exceeded) notification to the securities system 120.

タイムアウト処理の基準時間としては、各数値6b〜6dの表示が一定に維持されることを考慮し、証券システム120が証券取引所システム130から配信される取引対象となる複数の銘柄の市場価格を取得する約3〜5秒程度に設定されている(パスコードの入力時間も考慮すると、4、5秒程度が好適)。しかし、パスコードの入力時間を長めに確保したい場合、または、各数値6b〜6dが適宜切り替わっても良いという考え方の場合は、5秒より長い時間を設定することも可能であり(例えば、6〜8秒程度)、基準時間は、ユーザーの使い勝手等に合わせて、メニュー画面等で適宜設定可能にしてもよい。   In consideration of the fact that the display of each numerical value 6b to 6d is kept constant as the reference time for the timeout processing, the market price of a plurality of stocks that are the trading targets distributed by the stock exchange system 130 from the stock exchange system 130 is calculated. The acquisition time is set to about 3 to 5 seconds (in consideration of the passcode input time, about 4 to 5 seconds is preferable). However, when it is desired to ensure a long passcode input time or when the values 6b to 6d may be appropriately switched, it is possible to set a time longer than 5 seconds (for example, 6 The reference time may be set as appropriate on the menu screen or the like according to the user's convenience.

図18は、取引(例えば、買付)の意思をユーザーに確認するための意思確認画面16(図7に示す画面と同等)を示し、二通りの表示状況がある。一つ目の表示状況としては、証券システム120からパスコード一致の通知を売買端末110が受信した場合に、ディスプレイ118に表示される場合である。二つ目の表示状況としては、パスコード入力省略の旨が記憶部113に記憶されているときは、図16の取引金額入力画面14で買うボタン14cの選択操作により取引金額を受け付けたことに伴って、ディスプレイ118に表示される場合である。   FIG. 18 shows an intention confirmation screen 16 (equivalent to the screen shown in FIG. 7) for confirming the intention of the transaction (for example, purchase) with the user, and there are two display states. The first display situation is when the trading terminal 110 receives a passcode match notification from the securities system 120 and is displayed on the display 118. As a second display situation, when the storage unit 113 stores that the passcode input is omitted, the transaction amount is accepted by the selection operation of the buy button 14c on the transaction amount input screen 14 of FIG. Along with this, it is displayed on the display 118.

意思確認画面16は、図17に示すパスコード入力画面15の真ん中箇所のパスコード入力欄15eを、確認欄16eに置き換えたような構成になっており、確認欄16eより上方には、パスコード入力他面15と同様に、画面上部の銘柄名8a、買付予定額欄16a、株数欄16b、買付価格欄16c、及び買付為替レート欄16dを設けると共に、各欄16a〜16dには各数値7a〜7dを配置している。なお、各欄16b〜16dに配置される各数値7b〜7dは、意思確認画面16を表示する時点で、証券システム120から送信される最新のものになっている(図18の数値7b〜7dは、図17の数値6b〜6cと同じ例を示すが、画面切替の際に市場価格が変動すれば、表示される数値7b〜7dは、数値6b〜6cと変わることになる)。   The intention confirmation screen 16 has a configuration in which the passcode input field 15e in the middle of the passcode input screen 15 shown in FIG. 17 is replaced with a confirmation field 16e. A passcode is displayed above the confirmation field 16e. Similar to the input other side 15, the brand name 8a, the planned purchase price column 16a, the number of shares column 16b, the purchase price column 16c, and the purchase exchange rate column 16d are provided at the top of the screen, and each column 16a to 16d includes Numerical values 7a to 7d are arranged. In addition, each numerical value 7b-7d arrange | positioned at each column 16b-16d is the newest thing transmitted from the securities system 120 at the time of displaying the intention confirmation screen 16 (numerical values 7b-7d of FIG. 18). Shows the same example as the numerical values 6b to 6c in FIG. 17, but if the market price fluctuates during screen switching, the displayed numerical values 7b to 7d will be changed to numerical values 6b to 6c).

また、意思確認画面16の確認欄16eは、やめるボタン16f及び買うボタン16gを選択可能に有する。やめるボタン16fの選択操作を受け付けた場合、売買端末110は、ディスプレイ118の表示画面を、意思確認画面16から図16に示す取引金額入力画面14に切り替える処理を行う。一方、買うボタン16gの選択操作を受け付けた場合、売買端末110は、銘柄名8aの銘柄株式を、買付価格欄16cで示される数値7cの条件に基づき、買付予定額欄16aに示す数値7aで購入する旨の取引実行要求を証券システム120へ送信する処理を行う(取引実行要求には、株数欄16bの数値7bの株数も含まれる)。   The confirmation field 16e of the intention confirmation screen 16 has a selectable button 16f and a buy button 16g that can be selected. When the selection operation of the stop button 16f is received, the trading terminal 110 performs a process of switching the display screen of the display 118 from the intention confirmation screen 16 to the transaction amount input screen 14 shown in FIG. On the other hand, when the selection operation of the buy button 16g is received, the trading terminal 110 displays the stock of the brand name 8a in the numerical value shown in the planned purchase price column 16a based on the condition of the numerical value 7c shown in the purchase price column 16c. The transaction execution request for purchasing at 7a is transmitted to the securities system 120 (the transaction execution request includes the number of shares of the numerical value 7b in the stock number column 16b).

なお、証券システム120は後述するように、売買端末110から取引実行要求を受信すると、その取引実行要求に従って、選択銘柄の株式(銘柄名8aの銘柄株式)の取引処理を相対取引で実行し、取引処理が完了すると、取引完了通知を売買端末110へ送信する。   In addition, as will be described later, when the securities system 120 receives a transaction execution request from the trading terminal 110, according to the transaction execution request, the securities system 120 executes the transaction processing of the stock of the selected brand (the brand stock of the brand name 8a) as a relative transaction, When the transaction process is completed, a transaction completion notification is transmitted to the trading terminal 110.

また、売買端末110は、この意思確認画面16の表示に対しても、上述したパスコード入力画面15の場合と同様に、タイムアウトに関する処理を導入しており、意思確認画面16を表示すると、意思確認画面16の表示時間を計時する処理を、処理部111が具備するタイマー機能により行う。そして、基準時間(一定時間)と、計時する表示時間とを処理部111が対比し、対比の結果、計時する表示時間が基準時間を超過すれば、タイムアウトとして、ディスプレイ118の表示画面を、意思確認画面16から図16に示す取引金額入力画面14に切り替える処理(タイムアウト処理)を処理部111が行う。   In addition, the trading terminal 110 introduces processing related to timeout for the display of the intention confirmation screen 16 as in the case of the passcode input screen 15 described above. A process of measuring the display time of the confirmation screen 16 is performed by a timer function provided in the processing unit 111. Then, the processing unit 111 compares the reference time (fixed time) and the display time to be measured, and if the display time to be measured exceeds the reference time as a result of the comparison, the display screen of the display 118 is determined as a timeout. The processing unit 111 performs processing (timeout processing) for switching from the confirmation screen 16 to the transaction amount input screen 14 shown in FIG.

図19は、注文成立画面17を示し、売買端末110が、証券システム120から取引完了通知を受信した場合、ディスプレイ118に表示する画面になっている。注文成立画面17は、最上部に取引の完了した銘柄名17aを配置すると共に、垂直方向における中央より少し下方に、買付額欄17bを設けて、取引額の数値17cを示し、その下方に、注文した取引が成立した旨を示している。この注文成立画面17の表示により、ユーザーは、自身の注文取引が完了したことを確認できる。なお、この注文成立画面17の表示状態からは、OSプログラムP1の機能に基づく各種処理(例えば、ホームに戻る処理、アプリを起動させた状態に戻る処理)を適宜行うことで、売買端末110をユーザーが所望する状態へ移行できる。   FIG. 19 shows an order establishment screen 17 that is displayed on the display 118 when the trading terminal 110 receives a transaction completion notification from the securities system 120. On the top of the order confirmation screen 17, a trade name 17 a that has been traded is arranged at the top, a purchase amount column 17 b is provided slightly below the center in the vertical direction, and a numerical value 17 c of the transaction amount is shown below. Indicates that the ordered transaction has been completed. By displaying the order establishment screen 17, the user can confirm that his / her order transaction has been completed. Note that, from the display state of the order confirmation screen 17, various processing based on the function of the OS program P1 (for example, processing for returning to the home, processing for returning to the state in which the application is activated) is appropriately performed, so that the trading terminal 110 can be changed. The user can move to a desired state.

また、上述した説明では、買う場合の取引について説明したが、売る場合の取引も、基本的に上述の場合と同様の画面遷移になる。すなわち、図15に示す選択銘柄画面13において、売りボタン13cの選択操作を売買端末110が受け付けた場合、図16に示す取引金額入力画面14において、買うボタン14cが売りボタンに置き換えられた画面が表示されることになり、この置き換えられた売りボタンの選択操作を受け付けると、金額設定欄(図16の金額指定欄14bと同等のもの)で設定された金額の売却要求を証券システム120へ売買端末110は送信する。   Further, in the above description, the transaction when buying is described, but the transaction when selling is basically the same screen transition as in the above case. That is, when the buying and selling terminal 110 accepts the selection operation of the sell button 13c on the selected brand screen 13 shown in FIG. 15, a screen in which the buy button 14c is replaced with the sell button on the transaction amount input screen 14 shown in FIG. When the operation for selecting the replaced sell button is accepted, a sale request for the amount set in the amount setting field (equivalent to the amount specifying field 14b in FIG. 16) is sold to the securities system 120. The terminal 110 transmits.

なお、金額設定欄で設定できる金額は、取引銘柄(選択銘柄)について、ユーザーが所有する株式の評価額が上限となり、このような評価額は、証券システム120から送られてくる情報に含まれており、売買端末110は、送られてくる情報に含まれる評価額を、金額設定欄で設定可能な金額範囲の上限にする。なお、売る場合の処理において、図16に示す取引額入力画面14は上述したように、売りボタンが置き換わることに加えて、買付株価の数値4bは売却株価の数値に変更されると共に、買付為替レートの数値4cは売却為替レートの数値等に変更されることになり、これらの売却用の数値も証券システム120から送られてくる情報の中に含まれる。   Note that the amount that can be set in the amount setting column is limited to the valuation amount of the stock owned by the user for the trading issue (selected issue), and such valuation amount is included in the information sent from the securities system 120. The trading terminal 110 sets the evaluation amount included in the received information to the upper limit of the amount range that can be set in the amount setting column. In the processing for selling, the transaction amount input screen 14 shown in FIG. 16 is replaced with the sell button as described above, and the purchased stock price value 4b is changed to the sold stock price value. The attached exchange rate value 4c is changed to the sale exchange rate value, etc., and these sale values are also included in the information sent from the securities system 120.

また、売る場合の処理において、図17に示すパスコード入力画面15は基本的に同等の画面構成のものが用いられるが、この場合も、買付予定額欄15aは売却予定額欄に変更され、その数値6aも、ユーザーにより設定された売却額の数値が配置され、買付価格欄15c及び買付為替レート欄15dでも、売却価格欄及び売却為替レート欄に変更されて、変更された欄に応じた売却に係る数値が配置されることになる。   In the processing for selling, the passcode input screen 15 shown in FIG. 17 basically has the same screen configuration. In this case, the planned purchase price column 15a is changed to the planned sale price column. As for the numerical value 6a, the numerical value of the sale amount set by the user is arranged, and the purchase price column 15c and the purchase exchange rate column 15d are also changed to the sale price column and the sale exchange rate column. The numerical value related to the sale will be arranged according to

さらに、売る場合の処理において、図18に示す意思確認画面16も基本的に同等の画面構成のものが用いられるが、この場合も、上述したパスコード入力画面15の場合と同様に、買付予定額欄16aは売却予定額欄に変更され、その数値7aも、ユーザーにより設定された売却額の数値が配置され、買付価格欄16c及び買付為替レート欄16dでも、売却価格欄及び売却為替レート欄に変更されて、変更された欄に応じた売却に係る数値が配置されることになる。   Further, in the process of selling, the intention confirmation screen 16 shown in FIG. 18 has basically the same screen configuration. In this case as well, as in the case of the passcode input screen 15 described above, the purchase is performed. The planned amount column 16a is changed to the planned sale amount column, and the numerical value 7a is also arranged with the numerical value of the sales amount set by the user. The purchase price column 16c and the purchase exchange rate column 16d also have the sale price column and the sale The value is changed to the exchange rate column, and the numerical value relating to the sale corresponding to the changed column is arranged.

さらにまた、売る場合の処理において、図19に示す注文成立画面17も基本的に同等の画面構成のものが用いられるが、垂直方向における中央より少し下方に設けられた買付額欄17bが、売却額欄に変更されて、その変更された欄に応じた売却額に応じた数値が配置されることになる。   Furthermore, in the process of selling, the order confirmation screen 17 shown in FIG. 19 has basically the same screen configuration, but the purchase amount column 17b provided slightly below the center in the vertical direction includes: The value is changed to the sale amount column, and a numerical value corresponding to the sale amount corresponding to the changed column is arranged.

図20は、証券システム120の主要な内部構成を示すブロック図である。本実施形態の証券システム120は、ハードウェアとしては汎用的なサーバコンピュータにより構成されている。このサーバコンピュータに、本発明の特徴的な各種処理を規定した取引プログラムP11(サーバ用のコンピュータプログラム)をインストールすることにより、ユーザーが選択した銘柄の株式に対し、金額指定による相対取引で取引処理を行う取引証券システム120としてサーバコンピュータが機能するようになる。なお、図20では、1台のサーバコンピュータを示すに留めるが、例えば、証券システム120が行う各種処理について分散処理等を行うことで複数のサーバコンピュータ及びデータベースシステム等を組み合わせて証券システム120を構成してもよい。なお、証券システム120(株式取引サーバ)は、上述した売買端末110からすると、外部のシステム(外部の証券システム)に該当する。   FIG. 20 is a block diagram showing the main internal configuration of the securities system 120. The securities system 120 of the present embodiment is configured by a general-purpose server computer as hardware. By installing the transaction program P11 (computer program for the server) that prescribes various characteristic processes of the present invention on this server computer, transaction processing is performed for stocks of stocks selected by the user in a relative transaction by specifying the amount. As a result, the server computer functions as the trading securities system 120. In FIG. 20, only one server computer is shown. For example, the securities system 120 is configured by combining a plurality of server computers and database systems by performing distributed processing on various processes performed by the securities system 120. May be. Note that the securities system 120 (stock trading server) corresponds to an external system (external securities system) from the trading terminal 110 described above.

本実施形態におけるシステム120を構成するサーバコンピュータ(サーバ装置)は、全体的な制御及び各種処理を行うMPU120aに、各種デバイス等を内部接続線120hで接続したものになっており、各種デバイス等には、通信モジュール120b、RAM120c、ROM120d、入力インターフェース部120e、出力インターフェース部120f、大容量記憶システム(HDDシステム)120g等がある。   The server computer (server device) constituting the system 120 in the present embodiment is configured by connecting various devices and the like to the MPU 120a that performs overall control and various processes by the internal connection line 120h. Includes a communication module 120b, a RAM 120c, a ROM 120d, an input interface unit 120e, an output interface unit 120f, a mass storage system (HDD system) 120g, and the like.

通信モジュール120bは、ネットワークとの接続モジュールに相当する通信デバイス(通信手段)であり、所要の通信規格に応じたものである(例えばLANモジュール)。通信モジュール120bは、所要の通信機器(図示は省略。例えばルータ等が該当)を介してネットワーク(証券システム120の内部ネットワーク又は外部のネットワーク)と接続されており、特に本実施形態では売買端末110、及び証券取引所システム130等との通信を可能にする。   The communication module 120b is a communication device (communication means) corresponding to a connection module with a network, and conforms to a required communication standard (for example, a LAN module). The communication module 120b is connected to a network (an internal network of the securities system 120 or an external network) via a required communication device (not shown; for example, a router or the like). In particular, in this embodiment, the trading terminal 110 is connected. And communication with the stock exchange system 130 or the like.

RAM120cは、MPU120aの処理に伴う内容、ファイル等を一時的に記憶するものであり、ROM120dは、MPU120aの基本的な処理内容を規定したプログラム等を記憶するものである。入力インターフェース部120eは、証券システム120のシステム管理者等からの操作指示等を受け付けるキーボード120i、マウス等が接続されるものであり、システム管理者等から受け付けた操作指示等をMPU120aへ伝える。出力インターフェース部120fは、ディスプレイ120j(表示出力装置)が接続されるものであり、MPU120aの処理に伴う内容をディスプレイ120jへ出力し、システム管理者等が現在の処理内容等を確認できるようにしている。   The RAM 120c temporarily stores contents, files and the like accompanying the processing of the MPU 120a, and the ROM 120d stores programs and the like that define the basic processing contents of the MPU 120a. The input interface unit 120e is connected to a keyboard 120i, a mouse, and the like for receiving operation instructions from the system administrator of the securities system 120, and transmits the operation instructions received from the system administrator to the MPU 120a. The output interface unit 120f is connected to a display 120j (display output device), and outputs the contents accompanying the processing of the MPU 120a to the display 120j so that the system administrator can check the current processing contents and the like. Yes.

大容量記憶システム120g(記憶媒体手段に相当)は、プログラム及びデータベース(DB)等を記憶するものであり、本実施形態ではシステムプログラムP10、取引プログラムP11、銘柄テーブル20、銘柄DB21、株価テーブル22、ユーザーDB23、ユーザー口座DB24、ユーザー所有銘柄DB25、為替テーブル26、株価情報テーブル27等を記憶している。   The mass storage system 120g (corresponding to the storage medium means) stores programs, databases (DB), and the like. In this embodiment, the system program P10, the transaction program P11, the brand table 20, the brand DB 21, and the stock price table 22 are stored. , User DB 23, user account DB 24, user-owned brand DB 25, exchange table 26, stock price information table 27, and the like.

システムプログラムP10は、サーバ用のオペレーションシステムに応じた各種処理を規定したものであり、この規定内容に基づいた処理をMPU120aが実行することで、証券システム120はサーバコンピュータとしての基本的な機能を果たす。取引プログラムP11の説明は後述する。銘柄テーブル20は上述したように、複数の株式銘柄について、ユニークコード、国コード、市場コード、銘柄コード、銘柄名、最終取引日、上場廃止日、売買停止フラグ、決算期、銘柄アイコンなどを含むものになっている。   The system program P10 defines various processes according to the server operation system. The MPU 120a executes processes based on the specified contents, so that the securities system 120 has basic functions as a server computer. Fulfill. The transaction program P11 will be described later. As described above, the brand table 20 includes a unique code, a country code, a market code, a brand code, a brand name, a last trade date, a delisting date, a trading stop flag, a settlement period, a brand icon, etc. for a plurality of stock brands. It is a thing.

図21は、銘柄DB21の中身の概要を示す。銘柄DB21は、相対取引を行うために証券システム120で予め取得してストックする各銘柄の株式を格納(在庫)したものである。上述したように、証券システム120に係る証券会社は、相対取引を行うために予め取引対象となる銘柄の株式を所要枚数、購入(取得)してストック(在庫)しており、ストックする銘柄株式の株式数等が、銘柄DB21に格納される。具体的には、銘柄毎に総ストック株数、ユーザー購入分、及び在庫株数に応じた数値が格納されるようになっている。総ストック株数は、ストックされている総株式数を示し、ユーザー購入分は、総ストック数の中でユーザーが購入した株式数を示し、在庫株数は、総ストック数の中でユーザーに購入されていない株式数(残分)を示す。なお、銘柄DB21に格納される数値は、ユーザーによる購入処理、新たなストックのための証券会社による新たな株式購入、ストック分(ユーザー購入分を含む)の取引市場への売却などにより随時、更新される。   FIG. 21 shows an outline of the contents of the brand DB 21. The stock DB 21 stores (stocks) stocks of each stock that is acquired and stocked in advance by the securities system 120 in order to perform a relative transaction. As described above, the securities company related to the securities system 120 purchases (acquires) the required number of stocks of stocks to be traded in advance in order to carry out a relative transaction, and stocks them (stock). Are stored in the brand DB 21. Specifically, for each brand, a numerical value corresponding to the total number of stocks, user purchases, and stocks is stored. The total number of stocks indicates the total number of stocks that are stocked, the user purchases indicate the number of shares purchased by the user in the total number of stocks, and the number of stocks in stock is purchased by the user among the total number of stocks. Indicates the number of shares not remaining (remaining). The numbers stored in the stock DB 21 are updated from time to time due to purchase processing by users, new stock purchases by securities companies for new stocks, and sales of stocks (including user purchases) to trading markets. Is done.

図22は、株価テーブル22の中身の概要を示す。株価テーブル22は、証券取引所システム130から配信される情報に含まれる複数銘柄の株価(市場価格)を、受信日時と対応づけて順次、記憶蓄積したものとなっている。MPU120a(証券システム120)は、通信モジュール120bで、証券取引所システム130から随時配信される情報を秒間隔で受信し、受信した情報に含まれる各銘柄の株価を抽出して、銘柄ごとに大容量記憶システム120gの中の株価テーブル22に記憶する処理を行う。なお、このような記憶処理は、日ごとに分けて行われる。   FIG. 22 shows an outline of the contents of the stock price table 22. The stock price table 22 sequentially stores and accumulates stock prices (market prices) of a plurality of brands included in information distributed from the stock exchange system 130 in association with the reception date and time. The MPU 120a (securities system 120) receives the information distributed from the stock exchange system 130 at any time by the communication module 120b at intervals of seconds, extracts the stock price of each brand included in the received information, Processing to store in the stock price table 22 in the capacity storage system 120g is performed. Note that such storage processing is performed for each day.

すなわち、株価テーブル22は、左縦列に、各株式銘柄の欄(例えば、A社株式欄22a、B社株式欄22b、C社株式欄22c等)といった銘柄ごとの欄を有し、最上方の行は、日の欄(例えば、2016年の6月27日の欄22x、6月28日の欄22y、6月29日の欄22z等)等を有した格子状のテーブルになっている。   That is, the stock price table 22 has columns for each brand such as a column for each stock brand (for example, a company A stock column 22a, a company B stock column 22b, a company C stock column 22c, etc.) in the left column. The row is a grid-like table having a day column (for example, a column 22x on June 27, 2016, a column 22y on June 28, a column 22z on June 29), and the like.

上述したように、証券取引所システム130からは各銘柄の最新の株価を含む情報が毎秒配信されており、証券システム120は、数秒単位の間隔(3秒、5秒等の間隔)で、配信される情報から各銘柄の株価を取得し(一日に複数回取得することになる)、取得した株価の情報を、株価テーブル22の中で、取得した日の欄における各銘柄に応じた欄に、取得した時刻と共に順次格納する処理を行う。このような処理により、例えば、2016年6月27日の欄22xにおけるA社株の欄22aに対応する箇所には、9:00の株価(始値)から15時(終値)までの各取得時刻の株価が蓄積される。なお、図4の株価テーブル22は、2016年6月28日13時28分19秒時点の状況を示すものになっており、それゆえ、6月28日の欄22yの最新取得時刻が13時28分19秒になっていると共に、6月28日の欄22z以降が空欄になっているが、この最新の時刻以降も、株価テーブル22の中身は最新の株価の取得に伴い随時更新されていく。なお、株価テーブル22には、取得された株価が蓄積されることから、市場閉場の時間帯では、市場閉場時又は市場閉場前の株価(市場価格)も記憶されることになり、また、各日の欄22x、22y等には始値、及び終値の株価が格納されており、終値の株価は市場閉場時の株価として参照される。   As described above, information including the latest stock price of each issue is distributed every second from the stock exchange system 130, and the securities system 120 distributes at intervals of several seconds (intervals of 3 seconds, 5 seconds, etc.). The stock price of each stock is acquired from the information to be acquired (will be obtained multiple times a day), and the information on the acquired stock price in the stock price table 22 is a column corresponding to each stock in the date column In addition, a process of sequentially storing with the acquired time is performed. By such processing, for example, each acquisition from the stock price (open price) of 9:00 to 15:00 (close price) is made in the location corresponding to the column 22a of Company A in the column 22x on June 27, 2016. The stock price at the time is accumulated. The stock price table 22 in FIG. 4 shows the situation at 13:28:19 on June 28, 2016. Therefore, the latest acquisition time in the column 22y on June 28 is 13:00. It is 28 minutes and 19 seconds, and the column 22z on and after June 28 is blank, but after this latest time, the contents of the stock table 22 are updated as needed with the acquisition of the latest stock price. Go. In the stock price table 22, since the acquired stock prices are accumulated, stock prices (market prices) at the time of the market closing or before the market closing are also stored in the market closing time zone. Stored in the day columns 22x, 22y, etc. are opening and closing stock prices, and the closing stock price is referred to as a stock price when the market is closed.

図23は、ユーザーDB23の中身の概要を示している。ユーザーDB23は、証券システム120を運営する証券会社が提供するオンライン等による株式取引サービスに登録して取引用の口座を開設したユーザーについての各種情報を格納したデータベースであり、登録・申込等にあわせて、ユーザーを識別するユーザーIDが証券システム120(証券会社)から各ユーザーに付与されており、ユーザーDB23では、付与されたユーザーIDに対応付けて各種情報を格納する。具体的にユーザーDB23は、ユーザー(ユーザーID)ごとに、ユーザーの氏名、住所、電話番号、メールアドレス、UID(ユーザーが用いる売買端末の識別情報)、職業、パスワード、パスコード、パスコード入力の要否等を記憶している。なお、本実施形態では、登録されたメールアドレスをログイン時のログインIDとして用いており、また、パスコードにはユーザー登録時にユーザー自身が設定した4桁の数字情報を用いている。   FIG. 23 shows an outline of the contents of the user DB 23. The user DB 23 is a database that stores various types of information about users who have registered for online stock trading services provided by securities companies that operate the securities system 120 and opened trading accounts. A user ID for identifying the user is assigned to each user from the securities system 120 (securities company), and the user DB 23 stores various information in association with the assigned user ID. Specifically, the user DB 23 stores, for each user (user ID), the user's name, address, telephone number, e-mail address, UID (identification information of a trading terminal used by the user), occupation, password, passcode, and passcode input. The necessity is memorized. In this embodiment, the registered e-mail address is used as a login ID at the time of login, and the 4-digit number information set by the user at the time of user registration is used as the passcode.

図24は、上述した大容量記憶システム120gに記憶されるユーザー口座DB24の中身の概要を示している。ユーザー口座DB24は、登録ユーザー(ユーザーID)ごとのユーザー口座(証券会社の取引に用いる取引口座)に関する口座情報を記憶するユーザー口座テーブル900、901、902等の集合体になっている。ユーザー(投資家)は、このユーザー口座に所要の金額を入金しておき、入金を株式購入費用に充当する。なお、ユーザーが所有株式を売却したことにより得る金額もユーザー口座に入金される。   FIG. 24 shows an outline of the contents of the user account DB 24 stored in the mass storage system 120g described above. The user account DB 24 is an aggregate of user account tables 900, 901, 902 and the like that store account information related to user accounts (transaction accounts used for securities company transactions) for each registered user (user ID). The user (investor) deposits the required amount into this user account and applies the money to the stock purchase cost. The amount obtained by the user selling his / her shares is also credited to the user account.

図25は、ユーザー口座DB24に格納されるユーザー口座テーブルの一例として、ユーザーIDが0100のユーザー口座テーブル900の中身の概要を示している。ユーザー口座テーブル900は、登録ユーザーのユーザー口座の最新の残高(入金額)、投資元本、及び株式の売買取引の履歴(株式購入に使用した金額・日付、株式売却により得た金額・日付等)を格納したものになっている。よって、ユーザー口座DB24は、上述した内容のユーザーごとのユーザー口座テーブルを含むことで、ユーザー(ユーザーID)ごとの口座情報(入金情報)を証券システム120が把握できるようにしている。   FIG. 25 shows an outline of the contents of the user account table 900 with the user ID 0100 as an example of the user account table stored in the user account DB 24. The user account table 900 includes the latest balance (deposit amount) of user accounts of registered users, investment principals, and stock transaction history (amount and date used for stock purchase, amount and date obtained by selling stock, etc.) ) Is stored. Therefore, the user account DB 24 includes the user account table for each user having the above-described content, so that the securities system 120 can grasp account information (payment information) for each user (user ID).

また、図26は、大容量記憶システム120gに記憶されるユーザー所有銘柄DB25の中身の概要を示している。ユーザー所有銘柄DB25は、各ユーザーが所有する所有株式銘柄、現在の所有数、所有数履歴等をユーザー(ユーザーID)ごとに格納したものになっている。それにより、ユーザー別にユーザー所有の株式銘柄、及びそれらの売買処理に伴う情報を証券システム120(証券会社)等が把握して、ユーザーに提供できるようしている。   FIG. 26 shows an outline of the contents of the user-owned brand DB 25 stored in the mass storage system 120g. The user-owned brand DB 25 stores, for each user (user ID), a stock brand owned by each user, a current number of possessions, a history of possession numbers, and the like. As a result, the stock system owned by the user for each user and the information associated with the transaction processing thereof can be grasped by the securities system 120 (securities company) and provided to the user.

なお、図20に示す大容量記憶システム120gに記憶される為替テーブル26には、為替情報の配信を行う外部の為替情報配信システム(図示せず)から証券システム120が、ネットワークを通じて通信モジュール120で取得した為替情報が蓄積されている。この外部の為替情報配信システムも毎秒、最新の為替情報を配信しており、証券システム120も、随時配信されてくる為替情報を順次取得して為替テーブル26に蓄積していく。配信される為替情報には為替レート(ドルと円の為替レート)、所要期間の平均為替レート、為替の上昇率(前日の値に対する変動率)等が含まれている。   The exchange table 26 stored in the large-capacity storage system 120g shown in FIG. 20 includes a security system 120 from an external exchange information distribution system (not shown) that distributes exchange information by the communication module 120 via a network. Acquired exchange information is stored. This external exchange information distribution system also distributes the latest exchange information every second, and the securities system 120 also sequentially acquires the exchange information distributed as needed and stores it in the exchange table 26. The exchange information distributed includes the exchange rate (exchange rate between dollar and yen), the average exchange rate for the required period, the rate of increase in the exchange rate (the rate of change relative to the previous day's value), and the like.

また、図2に示す大容量記憶システム120gに記憶される株価情報テーブル27には、上述した証券取引所システム130から随意配信される情報を、順次受信して蓄積可能するものである。なお、証券取引所システム130から配信される情報には、各銘柄の株価(市場価格)、所定期間の各銘柄の平均株価(平均市場価格)、各銘柄の上昇率(前日の値に対する変動率)等が含まれている。   In addition, the stock price information table 27 stored in the large-capacity storage system 120g shown in FIG. 2 can sequentially receive and accumulate information distributed arbitrarily from the stock exchange system 130 described above. The information distributed from the stock exchange system 130 includes the stock price (market price) of each stock, the average stock price (average market price) of each stock over a predetermined period, the rate of increase of each stock (the rate of change relative to the previous day's value). ) Etc. are included.

次に、証券システム120における大容量記憶システム120gに記憶される取引プログラムP11が規定する処理内容について説明する。本実施形態の取引プログラムP11は、光ディスク等の記憶媒体を介して大容量記憶システム120gにインストールされており、ユーザーのログイン、売買取引等に関してMPU120aが実行する各種制御処理等を規定したものになっており、それにより、MPU120aは各種手段として機能することになる。   Next, processing contents defined by the transaction program P11 stored in the mass storage system 120g in the securities system 120 will be described. The transaction program P11 of the present embodiment is installed in the large-capacity storage system 120g via a storage medium such as an optical disk, and defines various control processes executed by the MPU 120a for user login, sales transactions, and the like. Thereby, the MPU 120a functions as various means.

先ず、ユーザーのログインについて、売買端末110(ユーザー端末)から送信されてきたユーザーのログイン情報(ユーザのメールアドレス、パスワード、及びユーザ端末のUID等)を通信モジュール120bで受信すると、受信したログイン情報について、図23のユーザーDB23の中に一致する情報が格納されているか否かを判断する処理(ログイン処理)をMPU120aが行うことを取引プログラムP11は規定する。   First, with regard to user login, when the communication module 120b receives user login information (user email address, password, user terminal UID, etc.) transmitted from the trading terminal 110 (user terminal), the received login information is received. 23, the transaction program P11 defines that the MPU 120a performs a process (login process) for determining whether or not matching information is stored in the user DB 23 of FIG.

受信したログイン情報(ユーザログイン情報)がユーザーDB23に格納されていないと判断した場合、ログイン情報不一致の旨を示すログイン不可情報をログイン情報の送信元の売買端末110へ通信モジュール120bを用いて送信する制御をMPU120aが行うことを取引プログラムP11は規定する。一方、受信したログイン情報がユーザーDB23に格納されていると判断した場合、そのログイン情報に応じたユーザIDについてログイン完了として、そのユーザIDをログイン中の状態に設定し、ログイン中の状態であることを示すログイン状態情報をRAM120c等に記憶すると共に、ログインが完了したユーザーの売買端末110へログイン完了の旨を示すログイン完了情報の送信処理をMPU120aが行うことになる。なお、ログイン状態情報は、売買端末からのログオフ情報を受信するまで、RAM120cにユーザーIDと共に記憶されることなる。   When it is determined that the received login information (user login information) is not stored in the user DB 23, login disable information indicating that the login information does not match is transmitted to the trading terminal 110 that is the login information transmission source using the communication module 120b. The transaction program P11 defines that the MPU 120a performs the control to be performed. On the other hand, when it is determined that the received login information is stored in the user DB 23, the user ID corresponding to the login information is set as the login completion for the user ID corresponding to the login information, and is in the login state. The login state information indicating this is stored in the RAM 120c or the like, and the MPU 120a performs the process of transmitting the login completion information indicating that the login is completed to the trading terminal 110 of the user who has completed the login. The login state information is stored together with the user ID in the RAM 120c until logoff information from the trading terminal is received.

ログイン状態となったユーザについては、以降、証券システム120が提供するサービスが利用できるようになり、それに伴い、ユーザが希望する株式銘柄の売買処理、及び各種設定等を行える。また、証券システム120は、ログインの完了した売買端末110へログイン中のユーザーの情報を適宜送信すると共に、各銘柄の株価等を含む情報も随時送信する処理を開始する。   For the user who has entered the login state, the service provided by the securities system 120 can be used thereafter, and in accordance with this, the buying / selling processing of stock issues desired by the user, various settings, and the like can be performed. In addition, the securities system 120 appropriately transmits information on the logged-in user to the trading terminal 110 that has been logged in, and starts processing to transmit information including the stock price of each brand as needed.

それから、ログイン中のユーザーの売買端末110から選択銘柄(例えば、facebook(登録商標)社)の購入指示が送信されてくると、証券システム120は、株価テーブル22の中から、購入指示を受信した時点で最新となる選択銘柄の株価(市場価格)を特定し、為替テーブル26の中からは、購入指示を受信した時点で最新となる為替レート、平均の為替レート、為替の上昇率等を特定し、株価情報テーブル27の中からは、選択銘柄の平均株価(市場価格の平均)、株価の上昇率等を特定し、また、ログイン中のユーザーのユーザー口座テーブルの中から残高(購入可能額)、投資元本等を特定し、さらに、特定した投資元本よりユーザーが所有する全銘柄についての現在の評価額(損益)を、株価テーブル22に含まれる各銘柄の最新の株価より算出して特定し、これら特定した各種情報を、ログイン中のユーザーの売買端末110へ送信する処理を行う。このように特定した各種情報は、市場価格等は随時変動することから、株価テーブル22に最新の市場価格が格納されることに合わせて、各種情報を特定して売買端末110へ送信することを、証券システム120は繰り返す。   Then, when a purchase instruction for the selected brand (for example, facebook (registered trademark)) is transmitted from the trading terminal 110 of the logged-in user, the securities system 120 receives the purchase instruction from the stock price table 22. The stock price (market price) of the selected stock that is the latest at the time point is specified, and the exchange rate that is the latest when the purchase instruction is received, the average exchange rate, the exchange rate increase rate, etc. are specified from the exchange table 26 Then, from the stock price information table 27, the average stock price (market price average) of the selected stock, the rate of increase in stock price, etc. are specified, and the balance (amount available for purchase) from the user account table of the logged-in user. ), The investment principal, etc. is specified, and the current evaluation value (profit / loss) for all stocks owned by the user from the specified investment principal is included in the stock price table 22 Identify calculated from the most recent stock price stocks, these identified various information, it performs a process of transmitting to the user of the trading terminal 110 in login. Since the market price etc. fluctuate from time to time for the various types of information specified in this way, the various information is specified and transmitted to the trading terminal 110 in accordance with the latest market price being stored in the stock price table 22. The securities system 120 repeats.

その後、ログイン中のユーザーの売買端末から選択銘柄の購入要求が送信されてくると、その購入要求を受信した時点で最新となる選択銘柄の市場価格を株価テーブル22の中から特定し、その特定した市場価格がリアルタイムの価格になる。そして、受信した購入要求に含まれる取引金額で購入するときの株数を、為替テーブル26に格納されている最新の為替レートを参照して、特定したリアルタイムの市場価格に基づき算出する処理を証券システム120は行う。証券システム120は、算出した株数及び上述した各種情報をログイン中の売買端末110へ送信する処理を行う。   Thereafter, when a purchase request for the selected brand is transmitted from the trading terminal of the logged-in user, the market price of the selected brand that is the latest when the purchase request is received is identified from the stock price table 22, and the identification is performed. The market price will become a real-time price. Then, the securities system performs processing for calculating the number of shares at the time of purchase with the transaction amount included in the received purchase request with reference to the latest exchange rate stored in the exchange table 26 based on the specified real-time market price. 120 is performed. The securities system 120 performs processing of transmitting the calculated number of shares and the above-described various information to the trading terminal 110 that is logging in.

また、証券システム120は、ログイン中のユーザーについて、パスコード入力の要否をユーザーDB23で確認し、パスコード入力が省略されていなければ、ログイン中のユーザーの売買端末から送信されてくるパスコードが、ログイン中のユーザーのパスコードに一致するかを、ユーザーDB23に格納されているパスコードと、受信したパスコードとを対比することで判断する。パスコードが一致すると判断した場合、証券システム120は、ログイン中のユーザーの売買端末へパスコード一致の通知を送信し、一致しないと判断した場合は、パスコード不一致の通知を送信する。なお、パスコード不一致の通知を送信した場合は、再度、パスコードの入力の要否を判断する。また、パスコードを受信するまでに、証券システム120が、ログイン中のユーザーの売買端末からタイムアウトの通知を受信したときは、購入指示を受信したか否かを判断する状態に戻る。   In addition, the securities system 120 confirms whether or not a passcode input is necessary for the logged-in user, and if the passcode input is not omitted, the passcode transmitted from the logged-in user's trading terminal. Is matched with the passcode of the logged-in user by comparing the passcode stored in the user DB 23 with the received passcode. If it is determined that the passcodes match, the securities system 120 transmits a passcode match notification to the logged-in user's trading terminal, and if it does not match, the securities system 120 transmits a passcode mismatch notification. If a passcode mismatch notification is transmitted, it is determined again whether or not it is necessary to input a passcode. When the securities system 120 receives a timeout notification from the trading terminal of the logged-in user before receiving the passcode, the security system 120 returns to the state of determining whether or not a purchase instruction has been received.

そして、証券システム120は、上記のパスコード一致の通知を送信した場合、その通知を送信する時点で最新となる選択銘柄の市場価格を株価テーブル22の中から特定し、その特定した市場価格がリアルタイムの価格として用い、購入要求に含まれる取引金額で購入する場合の株数を、為替テーブル26の中から、この時点での最新の為替レートを参照して、上記のリアルタイムの市場価格に対し算出する処理を証券システム120は行い、その算出した株数及び上述した各種情報をログイン中の売買端末110へ送信する処理を行う。   Then, when the securities system 120 transmits the above-described passcode match notification, the securities system 120 identifies the market price of the selected stock that is the latest at the time of transmitting the notification from the stock price table 22, and the identified market price is Use as a real-time price, and calculate the number of shares when purchasing at the transaction amount included in the purchase request with reference to the latest exchange rate at this time from the exchange table 26 with respect to the above-mentioned real-time market price The securities system 120 performs a process of transmitting the calculated number of shares and the various information described above to the trading terminal 110 that is logging in.

上記のように、パスコード一致の通知送信に伴って、株数を算出してからも、証券システム120がタイムアウトの通知を受信したときは、購入指示を受信したか否かを判断する状態に戻る。そして、証券システム120は、取引要求実行を受信すると、直近で送信した株数(選択銘柄の株式の株数)を相対取引で購入する処理を実行する。処理が完了すると、証券システム120は、取引完了通知をログイン中のユーザーの売買端末110へ送信すると共に、取引処理の内容をログイン中のユーザーのユーザー口座テーブル及びユーザー所有銘柄DB25に格納する処理を行う。   As described above, even when the number of shares is calculated along with the transmission of the passcode match notification, when the securities system 120 receives a timeout notification, it returns to the state of determining whether or not a purchase instruction has been received. . Then, when receiving the transaction request execution, the securities system 120 executes a process of purchasing the most recently transmitted number of shares (the number of selected stocks) in a relative transaction. When the processing is completed, the securities system 120 transmits a transaction completion notification to the logged-in user's trading terminal 110, and stores the contents of the transaction processing in the logged-in user's user account table and the user-owned stock DB 25. Do.

なお、上述した取引プログラムP11の規定による証券システム120の処理内容は、取引として、株式を買う場合で説明したが、株式を売る場合の処理は、上述した買う内容が売る内容に変わるだけであり、基本的な処理内容が買う場合と同じである。また、上述した説明は、株式市場の開場時で説明したが、株式市場の閉場時は、最新の市場価格としては、株価テーブル22に記憶されている中で、終値の値(閉場時に応じた市場価格)又は終値の直前の値(閉場前に応じた市場価格)を用いることになり、このような閉場時の取扱は、株価情報テーブル27から用いる情報について同様である。   In addition, although the processing content of the securities system 120 by the rule of the above-mentioned transaction program P11 was demonstrated in the case of buying stocks as a transaction, the processing in the case of selling stocks only changes the above-mentioned buying content to the selling content. Basic processing contents are the same as when buying. Moreover, although the above-mentioned explanation was explained at the time of opening of the stock market, when the stock market is closed, the latest market price is stored in the stock price table 22 and the closing price (according to the closing time). The market price) or the value immediately before the closing price (market price corresponding to before closing) is used, and the handling at the closing time is the same for the information used from the stock price information table 27.

次に、上述した構成の売買端末110及び証券システム120による本発明の株式売買システムの株式売買方法に関する一連の処理内容を、図27〜29の第1〜第3フローチャートに基づき説明していく(なお、本発明で定義する株式売買システムは、売買端末100及び証券システム120により構成されるシステムであり、図1に示す証券取引所システム100は外部のシステムとして、本発明の株式売買システムに含まれない)。また、第1〜第3フローチャートにおける売買端末110が行う処理は、売買端末110による株式売買方法に該当し、第1〜第3フローチャートにおける証券システム120が行う処理は、証券システム120による株式売買方法に該当する。   Next, a series of processing contents related to the stock trading method of the stock trading system of the present invention by the trading terminal 110 and the securities system 120 having the above-described configuration will be described based on the first to third flowcharts of FIGS. The stock trading system defined in the present invention is a system composed of trading terminals 100 and a securities system 120. The stock exchange system 100 shown in FIG. 1 is included in the stock trading system of the present invention as an external system. Not) The processing performed by the trading terminal 110 in the first to third flowcharts corresponds to the stock trading method by the trading terminal 110, and the processing performed by the securities system 120 in the first to third flowcharts is the stock trading method by the securities system 120. It corresponds to.

第1〜第3フローチャートは、ユーザーのログイン処理は完了して、売買端末110では、図12の銘柄一覧画面12を表示する段階から始まるものになっており、また、市場開場時に株式を買う場合に応じた内容になっている。なお、各フローチャートには示していないが、ログイン完了に伴い、証券システム120は、ログイン中のユーザーに関する情報、及び取引対象となる複数の銘柄に関する情報を随時、売買端末110へ送信しているものとする。   In the first to third flowcharts, the user login process is completed, and the trading terminal 110 starts from the stage of displaying the brand list screen 12 of FIG. 12, and when stocks are bought when the market opens Depending on the content. Although not shown in each flowchart, as the login is completed, the securities system 120 transmits information regarding the logged-in user and information regarding a plurality of issues to be traded to the trading terminal 110 as needed. And

まず、図27の第1フローチャートに示すように、売買端末110はディスプレイ118に銘柄一覧画面12(図14参照)を表示する(S1)。そして、売買端末110は、銘柄一覧画面12の中で配置した銘柄アイコン12a〜12iのいずれかがユーザー操作により選択されて、銘柄の選択を受け付けたか否かを判断する(S2)。銘柄の選択を受け付けていない場合(S2:NO)、選択待ちの状態となり、銘柄の選択を受け付けた場合(S2:YES)、売買端末は、選択を受け付けた銘柄用の画面となる選択銘柄画面13(図15参照)を表示する(S3)。   First, as shown in the first flowchart of FIG. 27, the trading terminal 110 displays the brand list screen 12 (see FIG. 14) on the display 118 (S1). Then, the trading terminal 110 determines whether any of the brand icons 12a to 12i arranged in the brand list screen 12 is selected by the user operation and accepts the selection of the brand (S2). When the selection of the brand is not accepted (S2: NO), the selection waiting state is entered, and when the selection of the brand is accepted (S2: YES), the trading terminal selects the selected brand screen as a screen for the brand that has received the selection. 13 (see FIG. 15) is displayed (S3).

この選択銘柄画面13で、売買端末110は、買うボタン13bの選択操作を受け付けたか否かを判断し(S4)、買うボタン13bが選択されていない場合(S4:NO)、選択待ちの状態となり、買うボタン13bの選択を受け付けた場合(S4:YES)、選択銘柄の購入指示を証券システム120へ送信する(S5)。なお、この購入指示には、選択銘柄を示す情報が含まれるので、ユーザーにより選択された選択銘柄は証券システム120へ伝えられる。   On the selected brand screen 13, the buying and selling terminal 110 determines whether or not the selection operation of the buy button 13b has been accepted (S4). When the buy button 13b is not selected (S4: NO), it enters a selection waiting state. When the selection of the buy button 13b is accepted (S4: YES), a purchase instruction for the selected brand is transmitted to the securities system 120 (S5). Since this purchase instruction includes information indicating the selected brand, the selected brand selected by the user is transmitted to the securities system 120.

一方、証券システム120は、ログインの完了したユーザーに対して、購入指示を受信したか否かを判断する状態になっており(S10)、購入指示を受信しない場合(S10:NO)、受信待ちの状態となり、購入指示を受信した場合(S10:YES)、随時送信する情報(各銘柄の株価、為替に関する情報等)に加えて、ログイン中のユーザーについての現在(そのときの最新)の評価額を算出して売買端末110へ送信すると共に、選択銘柄についても最新の情報(購入指示を受信した時点での直近の情報)として、市場価格、平均株価、株価の上昇率等を送信する(S11)。なお、これらS11の段階で送る各種情報は、それ以降も、市場価格による値の変動をユーザーに提示するため、随時、直近の情報(最新の情報)を証券システム120は売買端末110へ送信する。   On the other hand, the securities system 120 is in a state of determining whether or not a purchase instruction has been received for a user who has logged in (S10), and when receiving no purchase instruction (S10: NO), waiting for reception. When the purchase instruction is received (S10: YES), in addition to the information to be transmitted at any time (stock price of each issue, information on exchange rates, etc.), the current (latest) evaluation of the logged-in user The amount is calculated and transmitted to the trading terminal 110, and the market price, the average stock price, the rate of increase in the stock price, etc. are transmitted as the latest information (the latest information at the time of receiving the purchase instruction) for the selected stock ( S11). In addition, since the various information sent in the stage of S11 is to present the change in the value due to the market price to the user thereafter, the securities system 120 transmits the latest information (latest information) to the trading terminal 110 as needed. .

売買端末110は、買うボタン13bの選択を受け付けた場合、上述したように、購入指示の送信を行うと共に、ディスプレイ118の表示画面を、選択銘柄画面13から取引金額入力画面14(図16参照)に切り替える(S6)。なお、このように表示された取引金額入力画面14には、証券システム120から送信されてきた情報に含まれる各数値4a〜4iが配置されており、これらの各数値4a〜4iは、証券システム120からの最新の情報により、値が変化することもある。   When receiving the selection of the buy button 13b, the trading terminal 110 transmits a purchase instruction as described above, and changes the display screen of the display 118 from the selected brand screen 13 to the transaction amount input screen 14 (see FIG. 16). (S6). In addition, on the transaction amount input screen 14 displayed in this way, the numerical values 4a to 4i included in the information transmitted from the securities system 120 are arranged, and these numerical values 4a to 4i are displayed in the securities system. Depending on the latest information from 120, the value may change.

取引金額入力画面14を表示した状態で、取引金額の入力設定が行われて、買うボタン14cの選択を受け付けたか否かを売買端末110は判断する(S7)。買うボタン14cの選択が行われていない場合(S7:NO)、買うボタン14cの選択待ちの状態となり、買うボタン14cの選択操作を受け付けた場合(S7:YES)、入力設定された取引金額及び選択銘柄等を含む購入要求(ログイン中のユーザーID等を含んでも良い)を、売買端末110は証券システム120へ送信する(S8)。   While the transaction amount input screen 14 is displayed, the transaction terminal 110 determines whether or not the transaction amount input is set and the selection of the buy button 14c is accepted (S7). When the purchase button 14c is not selected (S7: NO), the selection of the buy button 14c is awaited and the selection operation of the buy button 14c is accepted (S7: YES). The buying and selling terminal 110 transmits a purchase request including the selected brand and the like (may include the logged-in user ID and the like) to the securities system 120 (S8).

証券システム120は、売買端末110からの購入要求を受信したか否かを判断しており(S12)、購入要求を受信していない場合(S12:NO)、S11の段階へ戻り、各種情報の送信を続けることになる。また、取引金額等を含む購入要求を受信した場合(S12:YES)、その購入要求を受信した時点において直近(最新)となる選択銘柄の市場価格を、株価テーブル22からリアルタイムの市場価格として特定すると共に、その特定した市場価格に基づき、受信した購入要求に含まれる取引金額で取引するときの選択銘柄の株数を、その購入要求を受信した時点における為替レートを為替テーブル26より参照して算出する(S13)。そして、その算出した株数を、証券システム120は売買端末110へ送信する(S14)。なお、この段階でも、S11の段階で送り始めた最新の各種情報の送信を証券システム120は随時続けている。   The securities system 120 determines whether or not a purchase request from the trading terminal 110 has been received (S12). If no purchase request has been received (S12: NO), the stock system 120 returns to the stage of S11 and stores various information. The transmission will continue. Further, when a purchase request including a transaction amount is received (S12: YES), the market price of the selected stock that is the latest (latest) at the time when the purchase request is received is identified from the stock price table 22 as a real-time market price. At the same time, based on the specified market price, the number of shares of the selected issue when trading with the transaction amount included in the received purchase request is calculated by referring to the exchange table 26 at the time when the purchase request is received. (S13). Then, the securities system 120 transmits the calculated number of shares to the trading terminal 110 (S14). Even at this stage, the securities system 120 continues to transmit the latest various information that has started to be sent at the stage of S11.

図28の第2フローチャートにおいて、売買端末110は、図16の取引金額入力画面14で買うボタン14cの選択を受け付けた場合、上述したように、購入要求の送信を行うと共に、記憶部113にパスコード入力省略の旨が記憶されているかを確認することで、パスコードの入力の要否の設定を判断する(S20)。パスコード入力省略の旨が設定されている場合(S20:YES)、売買端末110の処理は、図29の第3フローチャートのS40の段階へ進む。   In the second flowchart of FIG. 28, when the buying and selling terminal 110 accepts the selection of the buy button 14c on the transaction amount input screen 14 of FIG. 16, as described above, the buying and selling terminal 110 transmits a purchase request and passes it to the storage unit 113. By checking whether or not the code input omission is stored, it is determined whether or not a passcode input is required (S20). If the passcode input omission is set (S20: YES), the processing of the trading terminal 110 proceeds to the stage of S40 in the third flowchart of FIG.

また、パスコード入力の省略が設定されていない場合(S20:NO)、売買端末110は、ディスプレイ118の画面表示を、取引入力画面14からパスコード入力画面15(図17参照)に切り替える(S21)。なお、このパスコード入力画面15の表示により、証券システム120で算出されたリアルタイムの市場価格に基づく株数もディスプレイ118に表示されることになる(図17の数値6b参照)。そして、パスコード入力画面15を表示すると、売買端末110は、その画面の表示時間を計時し(S22)、計時した時間を、株式取引アプリP2の中で設定されている基準時間(一定時間)と対比して、基準時間超過になったか否かを判断する(S23)。   If omission of passcode input is not set (S20: NO), trading terminal 110 switches the screen display on display 118 from transaction input screen 14 to passcode input screen 15 (see FIG. 17) (S21). ). Note that the number of shares based on the real-time market price calculated by the securities system 120 is also displayed on the display 118 by the display of the passcode input screen 15 (see the numerical value 6b in FIG. 17). When the passcode input screen 15 is displayed, the trading terminal 110 measures the display time of the screen (S22), and the measured time is the reference time (fixed time) set in the stock trading application P2. In contrast, it is determined whether or not the reference time has been exceeded (S23).

基準時間超過になった場合(S23:YES)、売買端末110は、タイムアウトの通知を証券システム120へ送信し(S24)、第1フローチャートのS6の段階に戻り、ディスプレイ118の表示画面を、パスコード入力画面15から取引金額入力画面14へ切り替える。   When the reference time is exceeded (S23: YES), the trading terminal 110 transmits a timeout notification to the securities system 120 (S24), returns to the stage of S6 in the first flowchart, and displays the display screen of the display 118 as a pass. The code input screen 15 is switched to the transaction amount input screen 14.

また、基準時間超過になっていない場合(S23:NO)、売買端末110は、パスコードの入力を受け付けたか否かを判断しており(S25)、パスコードの入力を受け付けていない場合(S25:NO)、S22の段階へ戻り、売買端末110は、計時を続けることになる。パスコードが入力されてOKボタン15fの選択操作が行われて、パスコードの入力を受け付けた場合(S25:YES)、売買端末110は、受け付けたパスコードを証券システム120へ送信する(S26)。   If the reference time has not been exceeded (S23: NO), the trading terminal 110 determines whether or not an input of a passcode has been accepted (S25), and has not received an input of a passcode (S25). : NO), returning to the stage of S22, the buying and selling terminal 110 will continue timing. When the pass code is input and the selection operation of the OK button 15f is performed and the input of the pass code is accepted (S25: YES), the trading terminal 110 transmits the accepted pass code to the securities system 120 (S26). .

証券システム120は、第1フローチャートのS14の段階で株数を送信すると、次に、ログイン中のユーザーについて、ユーザーDB23を参照することで、パスコードの入力が省略されているか否かを判断しており(S30)、パスコードの入力が省略されている場合(S30:YES)、証券システム120の処理は、図29の第3フローチャートのS50の段階へ進む。   When the stock system 120 transmits the number of shares at the stage of S14 in the first flowchart, it next determines whether or not the input of the passcode is omitted by referring to the user DB 23 for the logged-in user. If the input of the pass code is omitted (S30: YES), the processing of the securities system 120 proceeds to the stage of S50 in the third flowchart of FIG.

パスコードの入力が省略されていない場合(S30:NO)、証券システム120は、売買端末110から送られるパスコードを受信したか否かを判断している(S31)。パスコードを受信していない場合(S31:NO)、証券システム120は次に、売買端末110からのタイムアウトの通知を受信したか否かを判断しており(S32)、タイムアウトの通知を受信していない場合(S32:NO)、S31の段階へ戻り、パスコードの受信判断を行う。また、タイムアウトの通知を受信した場合(S32:YES)、証券システム120の処理は、第1フローチャートにおけるS11の段階へ戻り、各種情報を売買システム110へ送信することになる。   When the input of the passcode is not omitted (S30: NO), the securities system 120 determines whether or not the passcode sent from the trading terminal 110 has been received (S31). If the pass code has not been received (S31: NO), the securities system 120 next determines whether or not a timeout notification has been received from the trading terminal 110 (S32), and has received the timeout notification. If not (S32: NO), the process returns to the step S31 to determine whether or not to receive a passcode. When a timeout notification is received (S32: YES), the processing of the securities system 120 returns to the stage of S11 in the first flowchart, and various information is transmitted to the trading system 110.

また、売買端末110からのパスコードを受信した場合(S31:YES)、受信したパスコードが、ログイン中のユーザーに応じたパスコードと一致するものとして存在するかを、証券システム120は、ユーザーDB23の格納内容を参照して判断する(S33)。受信したパスコードが一致する場合(S33:YES)、証券システム120は、パスコード一致の通知を売買端末110へ送信し(S34)、第3フローチャートのS50の段階へ処理を進める。一方、受信したパスコードが一致しない場合(S33:NO)、証券システム120は、パスコード不一致の通知を売買端末110へ送信し(S35)、S31の段階へ証券システム120の処理を戻すことになる。   In addition, when the pass code is received from the trading terminal 110 (S31: YES), the securities system 120 determines whether the received pass code matches the pass code corresponding to the logged-in user. Judgment is made with reference to the contents stored in the DB 23 (S33). If the received passcodes match (S33: YES), the securities system 120 transmits a passcode match notification to the buying and selling terminal 110 (S34), and proceeds to the process of S50 in the third flowchart. On the other hand, if the received passcodes do not match (S33: NO), the securities system 120 transmits a passcode mismatch notification to the trading terminal 110 (S35), and returns the processing of the securities system 120 to the stage of S31. Become.

売買端末110は、S26の段階でパスコードを送信した後、証券システム120からパスコード一致の通知又は不一致の通知のいずれを受信するかを判断しており(S27)、パスコード不一致の通知を受信した場合(S27:不一致)、S21の段階へ戻り、パスコード入力画面15を表示することになるが、このときに表示される画面内容には、「パスコードが一致しませんでした。再入力をお願いします」といった内容が付け加えられる。また、パスコード一致の通知を受信した場合(S27:一致)、売買端末110の処理は第3フローチャートに進む。   The trading terminal 110 determines whether to receive a passcode match notification or a mismatch notification from the securities system 120 after transmitting the passcode in step S26 (S27). If it is received (S27: mismatch), the process returns to the stage of S21, and the passcode input screen 15 is displayed. However, the screen content displayed at this time is “Passcode did not match. "Please input" is added. When the passcode match notification is received (S27: match), the processing of the buying and selling terminal 110 proceeds to the third flowchart.

図29の第3フローチャートにおいて、まず、証券システム120は、株価テーブル22より、パスコードを受信した時点における直近(最新)となる取引銘柄の市場価格を、リアルタイムの市場価格として特定すると共に、その特定した市場価格に基づき、先に受信した購入要求に含まれる取引金額で取引するときの選択銘柄の株数を、パスコードを受信した時点における為替レートを為替テーブル26より参照して算出する(S50)。そして、その算出した株数を、証券システム120は売買端末110へ送信する(S51)。なお、この段階でも、S11の段階で送り始めた最新の各種情報の送信を証券システム120は随時続けている。なお、S50、S51の段階の処理は、パスコード入力が省略されている場合は、第1フローチャートのS13の株数算出、及びS14の株数送信に続けて行われることになるが、時間的な差がないときは、S50、S51の段階の処理を、S13、S14の処理に統合してもよい。   In the third flowchart of FIG. 29, first, the securities system 120 specifies, as the real-time market price, the market price of the latest trading brand at the time of receiving the passcode from the stock price table 22, Based on the specified market price, the number of shares of the selected stock when trading with the transaction amount included in the purchase request received earlier is calculated by referring to the exchange table 26 from the exchange table 26 when the passcode is received (S50). ). Then, the securities system 120 transmits the calculated number of shares to the trading terminal 110 (S51). Even at this stage, the securities system 120 continues to transmit the latest various information that has started to be sent at the stage of S11. Note that the processing in the steps S50 and S51 is performed following the calculation of the number of shares in S13 and the transmission of the number of shares in S14 in the first flowchart when the passcode input is omitted. If there is no, the process in the steps S50 and S51 may be integrated with the processes in S13 and S14.

売買端末110は、パスコード入力が省略されていなければ、パスコードの送信に伴って、パスコード一致の通知を受信すると、ディスプレイ118の表示画面をパスコード入力画面15から意思確認画面16(図18参照)に切り替える(S40)。この意思確認画面16を表示するにあたり、売買端末110は、S50の段階で算出された最新の株数を含む各種情報を証券システム120から受信しているので、意思確認画面16に含まれる各数値7b〜7dも直近のリアルタイムの値を配置したものになっており、証券システム120で算出されたリアルタイムの市場価格に基づく株数もディスプレイ118に表示される(図18の数値7b参照)。なお、パスコード入力が省略されている場合、意思確認画面16は、図16の取引金額入力画面14で、取引金額を受け付けたことに伴って、売買端末110のディスプレイ118に表示されることになる(第2フローチャートのS20:YES参照)。   Unless the passcode input is omitted, the trading terminal 110 receives the passcode match notification along with the transmission of the passcode and changes the display screen of the display 118 from the passcode input screen 15 to the intention confirmation screen 16 (FIG. 18) (S40). In displaying the intention confirmation screen 16, the trading terminal 110 receives various information including the latest number of shares calculated in the step S <b> 50 from the securities system 120, so each numerical value 7 b included in the intention confirmation screen 16 is displayed. .About.7d are arranged with the latest real-time values, and the number of shares based on the real-time market price calculated by the securities system 120 is also displayed on the display 118 (see numerical value 7b in FIG. 18). When the passcode input is omitted, the intention confirmation screen 16 is displayed on the display 118 of the trading terminal 110 when the transaction amount is accepted on the transaction amount input screen 14 of FIG. (Refer to S20 in the second flowchart: YES).

そして、この意思確認画面16を表示した場合も、上述したパスコード入力画面15の場合と同様に、売買端末110は、意思確認画面16の表示時間を計時し(S41)、計時した時間を、株式取引アプリP2の中で設定されている基準時間(一定時間)と対比して、基準時間超過になったか否かを判断する(S42)。   And also when this intention confirmation screen 16 is displayed, as in the case of the passcode input screen 15 described above, the buying and selling terminal 110 measures the display time of the intention confirmation screen 16 (S41), It is determined whether or not the reference time has been exceeded in comparison with the reference time (fixed time) set in the stock transaction application P2 (S42).

基準時間超過になった場合(S42:YES)、売買端末110は、タイムアウトの通知を証券システム120へ送信し(S43)、第1フローチャートのS6の段階に戻り、ディスプレイ118の表示画面を、意思確認画面16から取引金額入力画面14へ切り替える。また、基準時間超過になっていない場合(S42:NO)、売買端末110は、買うボタン16gの選択操作を受け付けたか否かを判断しており(S44)、買うボタン16gの選択操作を受け付けていない場合(S44:NO)、やめるボタン16fの選択操作を受け付けたか否かを判断する(S45)。やめるボタン16fの選択操作を受け付けた場合(S45:YES)、売買端末110の処理は、第1フローチャートのS6の段階へ戻る(この場合、証券システム120の処理も追従して、第1フローチャートの処理へ戻ることになる)。   When the reference time is exceeded (S42: YES), the trading terminal 110 transmits a timeout notification to the securities system 120 (S43), returns to the step S6 of the first flowchart, and displays the display screen of the display 118 as the intention time. Switch from the confirmation screen 16 to the transaction amount input screen 14. If the reference time has not been exceeded (S42: NO), the buying and selling terminal 110 determines whether or not a selection operation for the buy button 16g has been accepted (S44), and has accepted a selection operation for the buy button 16g. If not (S44: NO), it is determined whether or not a selection operation of the button 16f to be stopped has been accepted (S45). When the selection operation of the stop button 16f is received (S45: YES), the processing of the trading terminal 110 returns to the stage of S6 of the first flowchart (in this case, the processing of the securities system 120 is also followed, and the processing of the first flowchart). Will return to processing).

また、やめるボタン16fの選択操作を受け付けていない場合(S45:NO)、S41の段階へ戻り、売買端末110は、計時を続けることになる。そして、買うボタン16gの選択操作を受け付けた場合(S44:YES)、売買端末110は、意思確認画面16で表示された条件(買付予定額、株数、買付価格、買付為替レートの各欄16a〜16dで示される各数値7a〜7dが示す条件)で選択銘柄の取引の要求を実行する旨の取引要求実行を証券システム120へ送信する。   If the selection operation of the quit button 16f is not accepted (S45: NO), the process returns to the stage of S41, and the trading terminal 110 continues to count time. Then, when the selection operation of the buy button 16g is received (S44: YES), the buying and selling terminal 110 displays each of the conditions (scheduled purchase price, number of shares, purchase price, purchase exchange rate) displayed on the intention confirmation screen 16. The transaction request execution to the effect of executing the transaction request for the selected brand is transmitted to the securities system 120 under the conditions indicated by the numerical values 7a to 7d shown in the columns 16a to 16d.

証券システム120は、ログイン中の売買端末110から取引要求実行を受信したか否かを判断しており(S52)、取引要求実行を受信していない場合(S52:NO)、証券システム120は次に、売買端末110からのタイムアウトの通知を受信したか否かを判断し(S53)、タイムアウトの通知を受信していない場合(S53:NO)、S52の段階へ戻り、取引要求実行の受信判断を行う。また、タイムアウトの通知を受信した場合(S53:YES)、証券システム120の処理は、第1フローチャートにおけるS11の段階へ戻り、各種情報を売買システム110へ送信することになる。   The securities system 120 determines whether or not a transaction request execution is received from the logged-in trading terminal 110 (S52). If the transaction request execution is not received (S52: NO), the securities system 120 Then, it is determined whether or not a timeout notification is received from the buying and selling terminal 110 (S53). If the timeout notification is not received (S53: NO), the process returns to the step of S52 to determine whether or not to execute the transaction request. I do. If a time-out notification is received (S53: YES), the processing of the securities system 120 returns to the stage of S11 in the first flowchart, and various information is transmitted to the trading system 110.

そして、取引要求実行を受信した場合(S52:YES)、証券システム120は、取引要求実行に係る条件(株数、買付金額等)で、選択銘柄の株式を相対取引にてログイン中のユーザーが購入する処理(取引処理)を実行し(S54)、取引が完了すると、取引完了通知を売買端末110へ送信する(S55)。なお、証券システム120は、完了した取引内容をログイン中のユーザーに対応づけて、ユーザー口座テーブル、及びユーザー所有銘柄25に記憶し(S56)、これにより、証券システム120側における今回の選択銘柄の買付に係る一連の処理を一旦終了する。   When the transaction request execution is received (S52: YES), the securities system 120 allows the user who has logged in the stock of the selected brand in the relative transaction under the conditions (number of shares, purchase price, etc.) related to the transaction request execution. Processing to purchase (transaction processing) is executed (S54), and when the transaction is completed, a transaction completion notification is transmitted to the buying and selling terminal 110 (S55). The securities system 120 associates the completed transaction contents with the logged-in user, and stores them in the user account table and the user-owned stock 25 (S56). A series of processing related to the purchase is temporarily terminated.

また、売買端末110は、買うボタン16gの選択操作に受付に伴って、取引要求実行を送信してからは、証券システム120からの取引完了通知を受信したか否かを判断しており(S47)、受信していない場合(S47:NO)、受信待ちの状態となり、受信した場合(S47:YES)、ディスプレイ118の表示画面を意思確認画面16から注文成立画面17(図19参照)へ切り替える処理を行う(S48)。この注文成立画面17の表示により、売買端末110側における今回の選択銘柄の買付に係る一連の処理を一旦終了する。   Further, the trading terminal 110 determines whether or not a transaction completion notice from the securities system 120 has been received after transmitting the transaction request execution in response to the selection operation of the buy button 16g (S47). ), If not received (S47: NO), it is in a waiting state for reception, and if received (S47: YES), the display screen of the display 118 is switched from the intention confirmation screen 16 to the order confirmation screen 17 (see FIG. 19). Processing is performed (S48). With the display of the order establishment screen 17, the series of processes relating to the purchase of the selected brand on the trading terminal 110 side is temporarily terminated.

上記のように、売買端末110及び証券システム120による株式売買システムの株式売買方法では、そのときのリアルタイムの市場価格に基づき算出される株数、及び各種情報が、売買端末110のディスプレイ118で表示されるので、株式市場の開場時では、変動する市場価格による取引条件をユーザーは随時確認でき、また、変動する市場価格を忠実に反映して取引を行えるメリットがある。   As described above, in the stock trading method of the stock trading system by the trading terminal 110 and the securities system 120, the number of shares calculated based on the real-time market price at that time and various information are displayed on the display 118 of the trading terminal 110. Therefore, when the stock market is opened, the user can confirm the transaction conditions with the changing market price at any time, and there is an advantage that the transaction can be performed by faithfully reflecting the changing market price.

なお、上述した第1〜3フローチャートは株式市場開場時に選択銘柄を買う場合の取引で説明したが、ユーザーの所有銘柄の株式を売る場合の取引も、処理の流れは買う場合と基本的に同様になる。主な異なる点として、第1フローチャートでは、S4の段階が、売るボタン13cの選択を受け付けた否かになり、S5の段階が、売却指示の送信になり、それに伴い、S10の段階も、売却指示を受信したか否かになり、さらに、S7の段階も、金額の入力設定が行われた状態で売りボタンの選択を受け付けたかになり、S8の段階が、売却要求の送信となり、それに伴い、S12の段階も、売却要求を受信したか否かになる。そして、第3フローチャートでは、S44の段階が、売るボタンの選択を受け付けたか否かになり、S54の取引実行も選択銘柄の株式を売却する処理を行うことになる。   In addition, although the above-mentioned 1st-3rd flowchart explained the transaction when buying the selection stock when the stock market opens, the flow of processing when selling the stock of the user's possession stock is basically the same as when buying. become. The main difference is that in the first flowchart, the step S4 is whether or not the selection of the sell button 13c is accepted, and the step S5 is the sending of the sale instruction, and accordingly, the step S10 is also sold. Whether or not an instruction has been received, and in step S7, selection of a sell button has been accepted in a state where the input of money has been set, and in step S8, a sale request is transmitted, and accordingly , S12 also determines whether or not a sale request has been received. In the third flowchart, the step S44 determines whether or not the selection of the sell button has been accepted, and the execution of the transaction in S54 also performs a process of selling the stock of the selected brand.

また、上述した説明において、リアルタイムとは、その時点で直近(最新)のもの(値)を指すとしたが、本発明のリアルタイムは、その時点における直近(最新)を意味することに限定されるものではなく、その時点における数秒前(例えば、証券システム120が市場価格を受信する時間間隔に応じた3秒、5秒といった秒数による数秒前)の範囲もリアルタイムに含まれる。それゆえ、例えば、第1フローチャートのS12の段階で証券システム120が購入要求を受信した時点より3秒前又は5秒前の市場価格に基づき株数を算出することも、受信した市場価格の中でリアルタイムのものとなる市場価格に基づき株数を算出することに該当する。このことは、第3フローチャートのS50の段階で株数を算出する場合でも同様であり、パスコードの受信した時点より3秒前又は5秒前等の市場価格に基づき株数を算出することも、受信した市場価格の中でリアルタイムのものとなる市場価格に基づき株数を算出することに該当する。このように、数秒前の範囲もリアルタイムに含まれるようにすることで、証券システム120における株数算出等に関する各種処理に余裕が生じ、証券システム120の処理負荷の低減に役立てられる。   Further, in the above description, the real time refers to the latest (latest) thing (value) at the time, but the real time of the present invention is limited to mean the latest (latest) at the time. In addition, a range of a few seconds before that time (for example, a few seconds before the securities system 120 according to the time interval at which the securities system 120 receives the market price is several seconds before the market time) is also included in real time. Therefore, for example, it is possible to calculate the number of shares based on the market price 3 seconds before or 5 seconds before the time point when the securities system 120 receives the purchase request in the step S12 of the first flowchart. This corresponds to calculating the number of shares based on the market price that is real-time. The same applies to the case where the number of shares is calculated in step S50 of the third flowchart. The number of shares can be calculated based on the market price 3 seconds before or 5 seconds before the time when the passcode is received. This corresponds to calculating the number of shares based on the market price that is real-time among the market prices. In this way, by including the range several seconds before in real time, there is a margin in various processes relating to the calculation of the number of shares in the securities system 120, which is useful for reducing the processing load of the securities system 120.

さらに本発明のリアルタイムのものとしては、最新(直近)から数秒前の範囲に含まれる複数の値の平均値も該当し、例えば、その時点(購入要求の受信時点、又はパスコードの受信時点等)における最新(直近)の市場価格と、最新より3秒前又は5秒前などの複数の市場価格の平均値を求め、その平均値をリアルタイムの市場価格として、株数を算出するのに用いることも可能である。このように平均値をリアルタイムの市場価格として用いると、市場価格が頻繁に又は急激に変動しているような場合でも、株数の算出に用いるリアルタイムの値(市場価格)の安定化を図れる点にメリットが生じる。   Further, the real-time thing of the present invention also includes an average value of a plurality of values included in a range several seconds before the latest (most recent), for example, at that time (purchase request reception time or passcode reception time) ) The latest (most recent) market price and the average value of multiple market prices, such as 3 seconds or 5 seconds before the latest, are used as the real-time market price and used to calculate the number of shares. Is also possible. If the average value is used as the real-time market price in this way, the real-time value (market price) used to calculate the number of shares can be stabilized even if the market price fluctuates frequently or rapidly. Benefits arise.

また、上述した第1〜3フローチャートは、株式市場の開場時の処理として説明したが、株式市場の閉場時も、基本的には同等の処理の流れとなり、主な異なる箇所としては、第1フローチャートのS13の段階、及び第3フローチャートのS50の段階での株数の算出の仕方が挙げられる。この場合、株式市場の閉場時に取引金額等を含む購入要求を証券システム120が受信すると、株価テーブル22に記憶される閉場時の選択銘柄の市場価格に基づき、受信した取引金額で取引するときの選択銘柄の株数を算出することになる。また、閉場時の市場銘柄を用いる以外に、上述したリアルタイムの場合と同様に、株価テーブル22に記憶される中で、閉場時より数秒前(例えば、3秒前、5秒前等)の市場価格(閉場時前に応じた市場価格に相当)に基づき株数を算出することも可能であり、さらには、閉場時の市場価格と、閉場時より数秒前(例えば、3秒前、5秒前等)の範囲に含まれる複数の市場価格の平均値を求め、この求めた平均値に基づき株数を算出してもよく、このように閉場時より数秒前の値を用いると、上述したリアルタイムの場合と同様のメリット(処理負荷の低減、株数算出に用いる値の安定化)が生じる。   In addition, although the first to third flowcharts described above have been described as processing at the time of opening of the stock market, the flow of processing is basically the same when the stock market is closed. The method of calculating the number of shares at the step S13 in the flowchart and the step S50 in the third flowchart is given. In this case, when the securities system 120 receives a purchase request including a transaction amount or the like when the stock market is closed, based on the market price of the selected stock at the time of closing stored in the stock price table 22, The number of shares of the selected issue will be calculated. In addition to using the market brand at the time of closing, as in the above-described case of real time, the market is stored in the stock price table 22 and is a few seconds before the closing time (for example, 3 seconds before, 5 seconds before, etc.). It is also possible to calculate the number of shares based on the price (equivalent to the market price before closing). Furthermore, the market price at closing and several seconds before closing (for example, 3 seconds before, 5 seconds before) Etc.), and the number of shares may be calculated based on the obtained average value. In this way, using the value several seconds before the closing time, The same merits (reduction of processing load and stabilization of values used for calculating the number of shares) occur.

また、上述した第2フローチャートのS23、24、及び第3フローチャートのS42、S43のタイムアウトに関する処理では、基準時間(一定時間)として、画面に配置される株数、市場価格等の値の表示が維持される時間(約3〜5秒程度)を想定していたが、ユーザーに考える時間を長めに提供する仕様にする場合は、6〜8秒程度、又はそれ以上の秒数を基準時間(一定時間)として用いることも可能である。   In addition, in the processes relating to the timeout in S23 and S24 in the second flowchart and S42 and S43 in the third flowchart, the display of values such as the number of shares arranged on the screen, the market price, etc. is maintained as the reference time (fixed time). Time is assumed (about 3 to 5 seconds), but if you want to provide a longer time to think to the user, the standard time (constant time) is about 6 to 8 seconds or more Time).

ただし、このように長めの秒数(6〜8秒程度)を基準時間(一定時間)に用いる場合、その間に、証券システム120は複数銘柄についての新たな市場価格を証券取引所システム130から受信することになるので、この場合は、各銘柄(選択銘柄を含む)の市場価格を証券システム120が新たに受信することに合わせて,新たに受信した市場価格に基づき、入力設定された取引金額で取引するときの選択銘柄の株数を算出するようにすると共に、新たに算出した株数及び各種情報を売買端末110へ送信する。   However, when using such a long number of seconds (about 6 to 8 seconds) as the reference time (fixed time), the securities system 120 receives new market prices for multiple issues from the stock exchange system 130 during that time. In this case, the transaction amount input and set based on the newly received market price in accordance with the new receipt of the market price of each issue (including the selected issue) by the securities system 120 In addition to calculating the number of stocks of the selected brand at the time of trading, the newly calculated number of stocks and various information are transmitted to the trading terminal 110.

そして売買端末110では、新たな株数及び各種情報を受信するごとに、パスコード入力画面15又は意思確認画面16で表示する株数又は他の数値を、新たに受信した株数又は各種情報に含まれる数値に切り替えるようにして、最新(直近)の市場価格を反映した画面内容を表示し、長めの取引時間を提供する場合でもユーザーに最新の取引条件(新たに算出した株数等)を提示できるようにする。さらには、より多くの時間の余裕をもって取引判断をユーザーが行えるようにする仕様にすることも可能であり、この場合は、タイムアウトに関する処理自体を省略することになり、このようにタイムアウトに関する処理自体を省略するときも、上述した長めの秒数を基準時間に用いる場合と同様の処理を行うことになる(証券システム120は市場価格を新たに受信するごとに株数を算出して売買端末110へ送信し、売買端末110は、新たに株数を受信するごとに、新たに受信した株数の表示に切り替える)。   The trading terminal 110 receives the number of shares or other numerical values displayed on the passcode input screen 15 or the intention confirmation screen 16 each time a new number of shares and various types of information are received, and the numerical value included in the newly received number of shares or various types of information To display the screen content that reflects the latest (most recent) market price, so that users can be presented with the latest trading conditions (such as the newly calculated number of shares) even when providing longer trading hours. To do. Furthermore, it is possible to make the specification so that the user can make a transaction decision with more time margin. In this case, the processing related to the timeout itself is omitted, and the processing related to the timeout itself is thus performed. Is omitted, the same processing as when the longer time is used as the reference time is performed (the securities system 120 calculates the number of shares each time a new market price is received and sends it to the trading terminal 110. And each time the trading terminal 110 receives a new number of shares, the trading terminal 110 switches to a display of the newly received number of shares).

また、上述した第1〜3フローチャートに関する説明では、市場価格を、そのまま取引価格(買付価格又は売却価格)に用いる内容にしたので、証券システム120を運営する事業体(証券会社)は別途、ユーザーから手数料を請求することになるが、それ以外に、上述したように、市場価格にスプレッドを加減した取引価格(買付価格又は売却価格)を用いて取引処理を実行することも可能であり、この場合は、上記の取引価格により株数を算出することになるが、取引価格は市場価格にスプレッドを加減した価格であることから、スプレッドを価格に加減した場合でも、株数は、取引価格の元になる市場価格に基づき算出されることになる。   Moreover, in the description regarding the above first to third flowcharts, since the market price is used as the transaction price (the purchase price or the sale price) as it is, the entity (securities company) that operates the securities system 120 is separately The user will be charged a fee, but it is also possible to execute transaction processing using the transaction price (purchase price or sale price) with the spread adjusted to the market price as described above. In this case, the number of shares is calculated based on the above transaction price. However, since the transaction price is the price obtained by adding or subtracting the spread to the market price, even if the spread is adjusted to the price, It is calculated based on the original market price.

スプレッドを価格に加減した場合を具体的に説明すると、株式市場の開場時であれば、例えば、市場価格の0.2〜0.5%程度の範囲に含まれるいずれかの値をスプレッドとして用いて、取引が買付の場合は、その時点におけるリアルタイムの市場価格に上述したパーセントの値によるスプレッドを上乗せした額を買付価格(取引株価)としてユーザーに提示する。取引が売却の場合は、その時点におけるリアルタイムの市場価格に上述したパーセントの値によるスプレッドを差し引いた額を売却価格(取引株価)としてユーザーに提示する。このようにスプレッドを加味した取引株価(買付又は売却価格)は、証券システム120から売買端末110へ送信されて、図16の取引金額入力画面14の数値4b、図17のパスコード入力画面15の買付価格欄15cの数値6c、図18の意思確認画面16の買付価格欄16cの数値7cとしてディスプレイ118に表示されることになる。なお、スプレッドを価格に加減する場合、株数の算出もスプレッドを加減した市場価格に基づき算出されることになる。   Explaining the case where the spread is added to or subtracted from the price. If the stock market is open, for example, use any value included in the range of about 0.2 to 0.5% of the market price as the spread. When the transaction is a purchase, an amount obtained by adding the above-described percentage spread to the real-time market price at that time is presented to the user as a purchase price (transaction stock price). When the transaction is a sale, an amount obtained by subtracting the above-described percentage spread from the real-time market price at that time is presented to the user as a sale price (transaction stock price). The transaction stock price (buy or sale price) taking the spread into account in this way is transmitted from the securities system 120 to the trading terminal 110, and the numerical value 4b of the transaction amount input screen 14 in FIG. 16 and the passcode input screen 15 in FIG. 18 is displayed on the display 118 as a numerical value 6c in the purchase price column 15c and a numerical value 7c in the purchase price column 16c of the intention confirmation screen 16 in FIG. When the spread is adjusted to the price, the number of shares is also calculated based on the market price with the spread adjusted.

また、株式市場の閉場時は、市場価格が変動しないことから、市場開場時より高めのスプレッドを確保することが好適である(例えば、市場価格の0.6〜0.8%程度の範囲に含まれるいずれかの値)。さらに、本発明の証券システム120は、予め取得して在庫にした株式による相対取引で株式の場合処理を行うため、株式市場の閉場時では、在庫数の調整が困難になることもあり、市場閉場時に在庫株数が過多になること、又は不足気味の状況になることを回避するため、証券システム120のRAM120c又は大容量記憶システムに、各銘柄用の在庫基準の数値を記憶しておき、株式市場の閉場時に、取引対象の選択銘柄の在庫株数が在庫基準以下になった場合(在庫株数が不足気味の場合)に、ユーザー買付の取引を希望するときは、上乗せするスプレッドを増加して、ユーザーの買付意欲を抑えるようにすることが好適である。例えば、市場閉場時に買付を行う際、市場閉場時に用いる通常のスプレッドが0.7%であれば、選択銘柄の在庫株数が在庫基準以下になると、スプレッドを0.9%又は1.0%へと増加させる。   In addition, since the market price does not fluctuate when the stock market closes, it is preferable to secure a higher spread than when the market opens (for example, in the range of about 0.6 to 0.8% of the market price). Any value included). Furthermore, since the securities system 120 of the present invention performs processing in the case of stocks in a relative transaction with stocks acquired and stocked in advance, it may be difficult to adjust the number of stocks when the stock market is closed. In order to avoid an excessive stock count or shortage at the time of closing, the stock standard numerical value for each stock is stored in the RAM 120c of the securities system 120 or the large-capacity storage system. When the number of stocks of the selected stock to be traded falls below the stock standard when the market is closed (when the number of stocks is short), if you want to purchase a user, increase the additional spread. It is preferable to suppress the user's willingness to purchase. For example, when a purchase is made when the market is closed, if the normal spread used at the time of closing the market is 0.7%, the spread will be 0.9% or 1.0% if the number of stocks of the selected issue falls below the stock standard. To increase.

上記のことは、株式市場の閉場時に在庫株数が過多の状況(取引対象の選択銘柄の在庫株数が在庫基準を超えた場合)で、ユーザーが売却の取引を希望するときでも同様であり、差し引くスプレッドを増加して、ユーザーの売却意欲を抑えるようにすることが好適である。この売却の取引の場合も、例えば、市場閉場時の通常のスプレッドが0.7%であれば、選択銘柄の在庫株数が在庫基準を超えると、スプレッドを0.9%又は1.0%へと増加させる。   The above is true even when the user wishes to sell a transaction when the stock market is closed and the number of stocks in stock is excessive (when the stock of the selected stock subject to trading exceeds the stock standard). It is preferable to increase the spread so as to suppress the user's willingness to sell. In the case of this sale transaction, for example, if the normal spread when the market is closed is 0.7%, the spread will be reduced to 0.9% or 1.0% when the number of stocks in stock selection exceeds the stock standard. And increase.

さらに、上述した説明では、取引対象の株式を海外(米国)の企業の銘柄の場合で説明したが、勿論、母国(日本国)の企業の銘柄で取引を行う場合でも本発明は適用可能であり、母国の企業の銘柄を取引対象にする場合は、上述した説明において、為替に関する処理は省略可能となる。   Furthermore, in the above description, the stocks to be traded are described in the case of brands of companies in overseas (US), but of course, the present invention can be applied even when trading with brands of companies in the home country (Japan). Yes, when dealing with a brand of a company in the home country, the processing related to the exchange can be omitted in the above description.

さらにまた、上述した説明では、売買端末110に株式取引アプリP2をインストールして各種画面11〜17等を表示するようにしたが、売買端末110をOSプログラムP1により、インターネットのような広域のネットワークに構築された各種ウェブサイトにアクセスできるようにすると共に、証券システム120をウェブサーバとして機能させて、ウェブサイト上で、上述した各種画面11〜17等を、アクセス元の売買端末110のディスプレイ118に表示させ、ウェブサイト上の各種画面11〜17等を通じて、上述した処理を行うようにすることも可能である。このようにすると、株式取引アプリP2を売買端末110にインストールすることが不要となり、インターネットのような広域のネットワーク上のウェブサイトにアクセスさえできれば、本発明を利用でき、本発明の利用性を更に高められるメリットがある。   Furthermore, in the above description, the stock transaction application P2 is installed in the trading terminal 110 and various screens 11 to 17 are displayed. However, the trading terminal 110 is connected to the wide area network such as the Internet by the OS program P1. And the securities system 120 functions as a web server, and the various screens 11 to 17 and the like described above are displayed on the display 118 of the access source trading terminal 110 on the website. The above-described processing can be performed through various screens 11 to 17 on the website. In this way, it is not necessary to install the stock trading application P2 in the trading terminal 110, and the present invention can be used as long as a website on a wide area network such as the Internet can be accessed. There are benefits that can be enhanced.

本発明は、オンラインで株式の取引を行う場合、株式市場の開場時であればリアルタイムの市場価格に基づき算出される株数により売買取引を行うことに対して好適に利用可能である。   INDUSTRIAL APPLICABILITY The present invention can be preferably used for online trading of stocks when trading is performed with the number of shares calculated based on a real-time market price if the stock market is opened.

100 売買システム
110 売買端末
111 処理部
112 通信部
113 記憶部
120 証券システム
130 証券取引所システム
DESCRIPTION OF SYMBOLS 100 Trading system 110 Trading terminal 111 Processing part 112 Communication part 113 Storage part 120 Securities system 130 Stock exchange system

Claims (29)

ユーザーにより選択された選択銘柄を売買端末から証券システムへ送信して、前記証券システムにて、前記選択銘柄の株式の取引処理を行う株式売買システムにおいて、
前記売買端末は、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示する手段と、
前記取引金額入力画面で受け付けた取引金額を前記証券システムへ送信する手段と
を備え、
前記証券システムは、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する手段と、
株式市場開場時に、前記売買端末から取引金額を受信した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出する手段と、
算出した株数を前記売買端末へ送信する手段と
を備え、
前記売買端末は更に、
前記証券システムから株数を受信した場合、受信した株数を表示する手段を備えることを特徴とする株式売買システム。
In the stock trading system that transmits the selected stock selected by the user from the trading terminal to the securities system and performs the transaction processing of the stock of the selected stock in the securities system,
The trading terminal is
Means for displaying a transaction amount input screen capable of accepting a desired transaction amount by user input for the selected brand;
Means for transmitting the transaction amount received on the transaction amount input screen to the securities system,
The securities system
Means for receiving the market price of multiple stocks delivered at the opening of the stock market at predetermined second intervals;
When a transaction amount is received from the trading terminal when the stock market opens, when trading at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals Means for calculating the number of shares of
Means for transmitting the calculated number of shares to the trading terminal,
The trading terminal further includes:
A stock trading system comprising means for displaying the number of shares received when the number of shares is received from the securities system.
前記証券システムは、
前記選択銘柄の市場価格を新たに受信することに合わせて、新たに受信した前記選択銘柄の市場価格に基づき、前記選択銘柄を前記取引金額で取引するときの株数を算出する手段と、
新たに算出した株数を前記売買端末へ送信する手段と
を備え、
前記売買端末は、
前記証券システムから新たに株数を受信するごとに、表示する株数を新たに受信した株数に切り替える手段を備える請求項1に記載の株式売買システム。
The securities system
In accordance with newly receiving the market price of the selected brand, based on the newly received market price of the selected brand, means for calculating the number of shares when trading the selected brand at the transaction amount;
Means for transmitting the newly calculated number of shares to the trading terminal,
The trading terminal is
The stock trading system according to claim 1, further comprising means for switching the number of shares to be displayed to the newly received number of shares each time the number of shares is newly received from the securities system.
前記証券システムは、
前記選択銘柄の市場価格にスプレッドを加減した取引株価により、前記株数を算出する請求項1又は請求項2に記載の株式売買システム。
The securities system
The stock trading system according to claim 1, wherein the number of shares is calculated based on a trading stock price obtained by adding or subtracting a spread to a market price of the selected brand.
前記証券システムは、
前記株数の算出に係る前記取引株価を前記売買端末へ送信する手段を備え、
前記売買端末は、
前記証券システムから前記取引株価を受信した場合、受信した前記取引株価を前記株数と共に表示する手段を備える請求項3に記載の株式売買システム。
The securities system
Means for transmitting the trading stock price relating to the calculation of the number of shares to the trading terminal;
The trading terminal is
The stock trading system according to claim 3, further comprising means for displaying the received stock price together with the number of shares when the stock price is received from the securities system.
前記売買端末は、
前記取引金額を受け付けたことに伴い、取引の意思をユーザーに確認する意思確認画面を表示する手段を備え、
前記意思確認画面の中に、前記株数を表示する請求項1乃至請求項4のいずれか1項に記載の株式売買システム。
The trading terminal is
Along with accepting the transaction amount, it comprises means for displaying an intention confirmation screen for confirming the intention of the transaction to the user,
The stock trading system according to any one of claims 1 to 4, wherein the number of shares is displayed in the intention confirmation screen.
前記売買端末は、
前記意思確認画面を表示する時間が一定時間を超過する場合、表示する画面を前記意思確認画面から前記取引金額入力画面に切り替える手段を備える請求項5に記載の株式売買システム。
The trading terminal is
6. The stock trading system according to claim 5, further comprising means for switching the screen to be displayed from the intention confirmation screen to the transaction amount input screen when a time for displaying the intention confirmation screen exceeds a predetermined time.
前記売買端末は、
前記取引金額を受け付けたことに伴い、取引用識別情報の受け付けが可能な識別情報受付画面を表示する手段を備え、
前記識別情報受付画面の中に、前記株数を表示する請求項1乃至請求項4のいずれか1項に記載の株式売買システム。
The trading terminal is
Along with accepting the transaction amount, comprising means for displaying an identification information reception screen capable of accepting identification information for transaction,
The stock trading system according to any one of claims 1 to 4, wherein the number of shares is displayed in the identification information reception screen.
ユーザーにより選択された選択銘柄を売買端末から証券システムへ送信して、前記証券システムにて、前記選択銘柄の株式の取引処理を行う株式売買システムにおいて、
前記売買端末は、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示する手段と、
前記取引金額入力画面で取引金額を受け付けたことに伴い、取引用識別情報の受け付けが可能な識別情報受付画面を表示する手段と、
前記取引金額入力画面で受け付けた取引金額及び前記識別情報受付画面で受け付けた取引用識別情報を前記証券システムへ送信する手段と
を備え、
前記証券システムは、
ユーザーごとに取引用識別情報を記憶する手段と、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する手段と、
株式市場開場時に、前記売買端末から取引金額及び取引用識別情報を受信した場合、記憶する取引用識別情報の中に、受信した取引用識別情報に一致するものが存在するか否かを判断する手段と、
受信した取引用識別情報に一致するものが存在すると判断した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出する手段と、
算出した株数を前記売買端末へ送信する手段と
を備え、
前記売買端末は更に、
前記証券システムから株数を受信した場合、受信した株数を表示する手段を備えることを特徴とする株式売買システム。
In the stock trading system that transmits the selected stock selected by the user from the trading terminal to the securities system and performs the transaction processing of the stock of the selected stock in the securities system,
The trading terminal is
Means for displaying a transaction amount input screen capable of accepting a desired transaction amount by user input for the selected brand;
Means for displaying an identification information reception screen capable of receiving transaction identification information in response to receiving the transaction amount on the transaction amount input screen;
Means for transmitting the transaction amount received on the transaction amount input screen and the transaction identification information received on the identification information reception screen to the securities system,
The securities system
Means for storing transaction identification information for each user;
Means for receiving the market price of multiple stocks delivered at the opening of the stock market at predetermined second intervals;
When the transaction amount and the transaction identification information are received from the trading terminal when the stock market opens, it is determined whether or not the stored transaction identification information matches the received transaction identification information. Means,
When it is determined that there is a match with the received transaction identification information, the transaction is performed at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Means for calculating the number of shares at the time,
Means for transmitting the calculated number of shares to the trading terminal,
The trading terminal further includes:
A stock trading system comprising means for displaying the number of shares received when the number of shares is received from the securities system.
前記売買端末は、
前記識別情報受付画面を表示する時間が一定時間を超過した場合、表示する画面を前記識別情報受付画面から前記取引金額入力画面に切り替える手段を備える請求項7又は請求項8に記載の株式売買システム。
The trading terminal is
The stock trading system according to claim 7 or 8, further comprising means for switching the display screen from the identification information reception screen to the transaction amount input screen when a time for displaying the identification information reception screen exceeds a predetermined time. .
前記証券システムは、
株式市場の閉場時又は閉場前に応じた複数銘柄の市場価格を記憶する手段と、
株式市場閉場時に、前記売買端末から取引金額を受信した場合、記憶する閉場時又は閉場前に応じた市場価格の中の前記選択銘柄の市場価格に基づき、前記取引金額で取引するときの前記選択銘柄の株数を算出する手段と
を備える請求項1乃至請求項9のいずれか1項に記載の株式売買システム。
The securities system
Means for storing the market price of multiple stocks depending on when the stock market is closed or before closing;
When the transaction price is received from the trading terminal when the stock market is closed, the selection when trading at the transaction price based on the market price of the selected stock in the market price corresponding to the closing price or the closing price to be stored The stock trading system according to any one of claims 1 to 9, further comprising: means for calculating the number of shares of the brand.
前記証券システムは、
予め取得して在庫にした銘柄による相対取引で取引処理を行うようにしており、
取引が買付の場合、前記選択銘柄の市場価格にスプレッドを上乗せした価格に基づき株数を算出するようにしてあり、
株式市場閉場時に前記選択銘柄の在庫株数が在庫基準以下になった場合、上乗せするスプレッドを増加する手段を備える請求項10に記載の株式売買システム。
The securities system
Transaction processing is done with relative transactions with stocks acquired and stocked in advance,
If the transaction is a purchase, the number of shares is calculated based on the price obtained by adding the spread to the market price of the selected stock.
The stock trading system according to claim 10, further comprising means for increasing an additional spread when the number of stocks of the selected stock becomes less than a stock standard when the stock market is closed.
前記証券システムは、
予め取得して在庫にした銘柄による相対取引で取引処理を行うようにしており、
取引が売却の場合、前記選択銘柄の市場価格からスプレッドを差し引いた価格に基づき株数を算出するようにしてあり、
株式市場閉場時に前記選択銘柄の在庫株数が在庫基準を超えた場合、差し引くスプレッドを増加する手段を備える請求項10又は請求項11に記載の株式売買システム。
The securities system
Transaction processing is done with relative transactions with stocks acquired and stocked in advance,
If the transaction is a sale, the number of shares is calculated based on the price obtained by subtracting the spread from the market price of the selected stock.
The stock trading system according to claim 10 or 11, further comprising means for increasing a subtracted spread when the number of stocks of the selected stock exceeds a stock standard when the stock market is closed.
売買端末が、ユーザーに選択された選択銘柄を証券システムへ送信し、前記証券システムは、前記売買端末から送信された選択銘柄の株式の取引処理を行う株式売買方法において、
前記売買端末は、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示するステップと、
前記取引金額入力画面で受け付けた取引金額を前記証券システムへ送信するステップと
を実行し、
前記証券システムは、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信するステップと、
株式市場開場時に、前記売買端末から取引金額を受信した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出するステップと、
算出した株数を前記売買端末へ送信するステップと
を実行し、
前記売買端末は更に、
前記証券システムから株数を受信した場合、受信した株数を表示するステップを実行することを特徴とする株式売買方法。
The trading terminal transmits the selected stock selected by the user to the securities system, and the securities system is a stock trading method for performing transaction processing of the stock of the selected brand transmitted from the trading terminal,
The trading terminal is
For the selected brand, displaying a transaction amount input screen capable of accepting a desired transaction amount by user input;
Transmitting the transaction amount received on the transaction amount input screen to the securities system; and
The securities system
Receiving a market price of a plurality of stocks delivered when the stock market opens at predetermined second intervals;
When a transaction amount is received from the trading terminal when the stock market opens, when trading at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals Calculating the number of shares of
Sending the calculated number of shares to the trading terminal; and
The trading terminal further includes:
When the number of shares is received from the securities system, a step of displaying the received number of shares is executed.
ユーザーに選択された選択銘柄を外部の売買端末から受信して、前記選択銘柄の株式の取引処理を行う証券システムにおいて、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する手段と、
株式市場開場時に、外部の売買端末から、ユーザーの所望の取引金額を受信した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出する手段と、
算出した株数を外部の売買端末へ送信する手段と
を備えることを特徴とする証券システム。
In the securities system that receives the selected stock selected by the user from an external trading terminal and processes the stock stock of the selected stock,
Means for receiving the market price of multiple stocks delivered at the opening of the stock market at predetermined second intervals;
When the user's desired transaction amount is received from an external trading terminal when the stock market opens, it is received based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Means for calculating the number of shares when trading at the transaction amount;
A securities system comprising: means for transmitting the calculated number of shares to an external trading terminal.
ユーザーごとに取引用識別情報を記憶すると共に、ユーザーに選択された選択銘柄を外部の売買端末から受信して、前記選択銘柄の株式の取引処理を行う証券システムにおいて、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する手段と、
株式市場開場時に、外部の売買端末から、取引用識別情報及びユーザーの所望の取引金額を受信した場合、記憶する取引用識別情報の中に、受信した取引用識別情報に一致するものが存在するか否かを判断する手段と、
受信した取引用識別情報に一致するものが存在すると判断した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出する手段と、
算出した株数を外部の売買端末へ送信する手段と
を備えることを特徴とする証券システム。
In the securities system for storing the transaction identification information for each user, receiving the selected stock selected by the user from an external trading terminal, and performing the transaction processing of the stock of the selected stock,
Means for receiving the market price of multiple stocks delivered at the opening of the stock market at predetermined second intervals;
When the transaction identification information and the user's desired transaction amount are received from an external trading terminal when the stock market opens, some of the stored transaction identification information matches the received transaction identification information. Means for determining whether or not,
When it is determined that there is a match with the received transaction identification information, the transaction is performed at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Means for calculating the number of shares at the time,
A securities system comprising: means for transmitting the calculated number of shares to an external trading terminal.
所定の秒間隔で前記選択銘柄の市場価格を新たに受信するごとに、新たに受信した前記選択銘柄の市場価格に基づき、前記選択銘柄を前記取引金額で取引するときの株数を算出する手段と、
新たに株数を算出するごとに、算出した株数を外部の売買端末へ送信する手段と
を備える請求項14又は請求項15に記載の証券システム。
Means for calculating the number of shares when the selected brand is traded at the trading amount based on the newly received market price of the selected brand every time a new market price of the selected brand is received at a predetermined second interval; ,
The securities system according to claim 14 or 15, comprising means for transmitting the calculated number of shares to an external trading terminal each time the number of shares is newly calculated.
証券システムが、ユーザーに選択された選択銘柄を外部の売買端末から受信して、前記選択銘柄の株式の取引処理を行う株式売買方法において、
前記証券システムは、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信するステップと、
株式市場開場時に、外部の売買端末から取引金額を受信した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出するステップと、
算出した株数を外部の売買端末へ送信するステップと
を実行することを特徴とする株式売買方法。
In the stock trading method in which the securities system receives the selected stock selected by the user from an external trading terminal and performs transaction processing of the stock of the selected stock,
The securities system
Receiving a market price of a plurality of stocks delivered when the stock market opens at predetermined second intervals;
When the transaction amount is received from an external trading terminal when the stock market opens, the transaction is performed at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Calculating the number of shares at the time,
And a step of transmitting the calculated number of shares to an external trading terminal.
ユーザーごとに取引用識別情報を記憶する証券システムが、ユーザーに選択された選択銘柄を外部の売買端末から受信して、前記選択銘柄の株式の取引処理を行う株式売買方法において、
前記証券システムは、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信するステップと、
株式市場開場時に、外部の売買端末から、取引用識別情報及びユーザーの所望の取引金額を受信した場合、記憶する取引用識別情報の中に、受信した取引用識別情報に一致するものが存在するか否かを判断するステップと、
受信した取引用識別情報に一致するものが存在すると判断した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出するステップと、
算出した株数を外部の売買端末へ送信するステップと
を実行することを特徴とする株式売買方法。
In the stock trading method in which the securities system storing the transaction identification information for each user receives the selected stock selected by the user from an external trading terminal and performs transaction processing of the stock of the selected stock,
The securities system
Receiving a market price of a plurality of stocks delivered when the stock market opens at predetermined second intervals;
When the transaction identification information and the user's desired transaction amount are received from an external trading terminal when the stock market opens, some of the stored transaction identification information matches the received transaction identification information. Determining whether or not,
When it is determined that there is a match with the received transaction identification information, the transaction is performed at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Calculating the number of shares at the time,
And a step of transmitting the calculated number of shares to an external trading terminal.
ユーザーに選択された選択銘柄を、株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する外部の証券システムへ送信して、外部の証券システムで前記選択銘柄の株式の取引処理を行わせる売買端末において、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示する手段と、
前記取引金額入力画面で受け付けた取引金額を外部の証券システムへ送信する手段と、
前記取引金額を送信したことに応じて、外部の証券システムで算出された前記選択銘柄のリアルタイムの市場価格及び前記取引金額に基づく株数を、外部の証券システムから受信する手段と、
受信した株数を表示する手段と
を備えることを特徴とする売買端末。
The selected stock selected by the user is sent to an external securities system that receives the market price of multiple stocks distributed at the time of opening of the stock market at a predetermined second interval, and the stocks of the selected stock are traded in the external securities system. In a trading terminal that performs processing,
Means for displaying a transaction amount input screen capable of accepting a desired transaction amount by user input for the selected brand;
Means for transmitting the transaction amount received on the transaction amount input screen to an external securities system;
Means for receiving, from an external securities system, a real-time market price of the selected stock calculated by an external securities system and the number of shares based on the transaction price in response to transmitting the transaction price;
And a means for displaying the received number of shares.
ユーザーに選択された選択銘柄を、株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する外部の証券システムへ送信して、外部の証券システムで前記選択銘柄の株式の取引処理を行わせる売買端末において、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示する手段と、
前記取引金額入力画面で取引金額を受け付けたことに伴い、取引用識別情報の受け付けが可能な識別情報受付画面を表示する手段と、
前記取引金額入力画面で受け付けた取引金額及び前記識別情報受付画面で受け付けた取引用識別情報を外部の証券システムへ送信する手段と、
前記取引金額及び取引用識別情報を送信したことに応じて、外部の証券システムで算出された前記選択銘柄のリアルタイムの市場価格及び前記取引金額に基づく株数を、外部の証券システムから受信する手段と、
受信した株数を表示する手段と
を備えることを特徴とする売買端末。
The selected stock selected by the user is sent to an external securities system that receives the market price of multiple stocks distributed at the time of opening of the stock market at a predetermined second interval, and the stocks of the selected stock are traded in the external securities system. In a trading terminal that performs processing,
Means for displaying a transaction amount input screen capable of accepting a desired transaction amount by user input for the selected brand;
Means for displaying an identification information reception screen capable of receiving transaction identification information in response to receiving the transaction amount on the transaction amount input screen;
Means for transmitting the transaction amount received on the transaction amount input screen and the transaction identification information received on the identification information reception screen to an external securities system;
Means for receiving, from an external securities system, a real-time market price of the selected stock calculated by an external securities system and the number of shares based on the transaction price in response to transmitting the transaction price and transaction identification information; ,
And a means for displaying the received number of shares.
外部の証券システムでは、所定の秒間隔で前記選択銘柄の市場価格が新たに受信されるごとに株数が算出されており、
新たに株数が算出されるごとに、外部の証券システムから送信される新たな株数を受信する手段と、
新たな株数を受信するごとに、表示する株数を新たな株数に切り替える手段と
を備える請求項19又は請求項20に記載の売買端末。
In the external securities system, the number of shares is calculated each time a new market price of the selected stock is received at predetermined time intervals.
A means for receiving a new number of shares transmitted from an external securities system each time a new number of shares is calculated;
The trading terminal according to claim 19 or 20, comprising means for switching the number of shares to be displayed to a new number of shares each time a new number of shares is received.
取引の意思をユーザーに確認する意思確認画面を表示する手段を備え、
前記意思確認画面の中に、表示する前記株数を含ませる請求項19乃至請求項21のいずれか1項に記載の売買端末。
A means to display a confirmation screen to confirm the intention of the transaction to the user,
The trading terminal according to any one of claims 19 to 21, wherein the number of shares to be displayed is included in the intention confirmation screen.
前記意思確認画面を表示する時間が一定時間を超過する場合、表示する画面を前記意思確認画面から前記取引金額入力画面に切り替える手段を備える請求項22に記載の売買端末。   The trading terminal according to claim 22, comprising means for switching the screen to be displayed from the intention confirmation screen to the transaction amount input screen when a time for displaying the intention confirmation screen exceeds a predetermined time. 売買端末が、ユーザーに選択された選択銘柄を、株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する外部の証券システムへ送信し、外部の証券システムで前記選択銘柄の株式の取引処理を行わせる株式売買方法において、
前記売買端末は、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示するステップと、
前記取引金額入力画面で受け付けた取引金額を外部の証券システムへ送信するステップと、
前記取引金額を送信したことに応じて、外部の証券システムで算出された前記選択銘柄のリアルタイムの市場価格及び前記取引金額に基づく株数を、外部の証券システムから受信するステップと、
受信した株数を表示するステップと
を実行することを特徴とする株式売買方法。
The trading terminal transmits the selected stock selected by the user to an external securities system that receives the market price of multiple stocks distributed at the time of opening of the stock market at a predetermined second interval, and the external securities system transmits the selected stock. In the stock trading method for stock trading,
The trading terminal is
For the selected brand, displaying a transaction amount input screen capable of accepting a desired transaction amount by user input;
Transmitting the transaction amount received on the transaction amount input screen to an external securities system;
Receiving a real-time market price of the selected stock calculated by an external securities system and the number of shares based on the transaction price from the external securities system in response to transmitting the transaction price;
A stock trading method comprising: displaying the number of shares received.
売買端末が、ユーザーに選択された選択銘柄を、株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する外部の証券システムへ送信し、外部の証券システムで前記選択銘柄の株式の取引処理を行わせる株式売買方法において、
前記売買端末は、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示するステップと、
前記取引金額入力画面で取引金額を受け付けたことに伴い、取引用識別情報の受け付けが可能な識別情報受付画面を表示するステップと、
前記取引金額入力画面で受け付けた取引金額及び前記識別情報受付画面で受け付けた取引用識別情報を外部の証券システムへ送信するステップと、
前記取引金額及び取引用識別情報を送信したことに応じて、外部の証券システムで算出された前記選択銘柄のリアルタイムの市場価格及び前記取引金額に基づく株数を、外部の証券システムから受信するステップと、
受信した株数を表示するステップと
を実行することを特徴とする株式売買方法。
The trading terminal transmits the selected stock selected by the user to an external securities system that receives the market price of multiple stocks distributed at the time of opening of the stock market at a predetermined second interval, and the external securities system transmits the selected stock. In the stock trading method for stock trading,
The trading terminal is
For the selected brand, displaying a transaction amount input screen capable of accepting a desired transaction amount by user input;
A step of displaying an identification information reception screen capable of receiving transaction identification information in accordance with the reception of the transaction amount on the transaction amount input screen;
Transmitting the transaction amount received on the transaction amount input screen and the transaction identification information received on the identification information reception screen to an external securities system;
Receiving from the external securities system the real-time market price of the selected stock calculated by the external securities system and the number of shares based on the transaction price in response to transmitting the transaction price and the transaction identification information; ,
A stock trading method comprising: displaying the number of shares received.
サーバコンピュータに、ユーザーに選択された選択銘柄を外部の売買端末から受信して、前記選択銘柄の株式の取引処理を行わせるためのコンピュータプログラムにおいて、
前記サーバコンピュータに、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信するステップと、
株式市場開場時に、外部の売買端末から取引金額を受信した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出するステップと、
算出した株数を外部の売買端末へ送信するステップと
を実行させることを特徴とするコンピュータプログラム。
In a computer program for causing a server computer to receive a selected stock selected by a user from an external trading terminal and perform a transaction process for the stock of the selected stock,
In the server computer,
Receiving a market price of a plurality of stocks delivered when the stock market opens at predetermined second intervals;
When the transaction amount is received from an external trading terminal when the stock market opens, the transaction is performed at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Calculating the number of shares at the time,
And a step of transmitting the calculated number of shares to an external trading terminal.
ユーザーごとに取引用識別情報を記憶するサーバコンピュータに、ユーザーに選択された選択銘柄を外部の売買端末から受信して、前記選択銘柄の株式の取引処理を行わせるためのコンピュータプログラムにおいて、
前記サーバコンピュータに、
株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信するステップと、
株式市場開場時に、外部の売買端末から、取引用識別情報及びユーザーの所望の取引金額を受信した場合、記憶する取引用識別情報の中に、受信した取引用識別情報に一致するものが存在するか否かを判断するステップと、
受信した取引用識別情報に一致するものが存在すると判断した場合、所定の秒間隔で受信する市場価格の中でリアルタイムのものとなる前記選択銘柄の市場価格に基づき、受信した取引金額で取引するときの株数を算出するステップと、
算出した株数を外部の売買端末へ送信するステップと
を実行させることを特徴とするコンピュータプログラム。
In a computer program for receiving a selected stock selected by the user from an external trading terminal in a server computer that stores identification information for trading for each user, and performing transaction processing of the stock of the selected stock,
In the server computer,
Receiving a market price of a plurality of stocks delivered when the stock market opens at predetermined second intervals;
When the transaction identification information and the user's desired transaction amount are received from an external trading terminal when the stock market opens, some of the stored transaction identification information matches the received transaction identification information. Determining whether or not,
When it is determined that there is a match with the received transaction identification information, the transaction is performed at the received transaction amount based on the market price of the selected stock that is real-time among the market prices received at predetermined second intervals. Calculating the number of shares at the time,
And a step of transmitting the calculated number of shares to an external trading terminal.
コンピュータに、ユーザーに選択された選択銘柄を、株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する外部の証券システムへ送信する処理を行わせて、外部の証券システムが前記選択銘柄の株式の取引処理を行うようにするためのコンピュータプログラムにおいて、
前記コンピュータに、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示するステップと、
前記取引金額入力画面で受け付けた取引金額を外部の証券システムへ送信するステップと、
前記取引金額を送信したことに応じて、外部の証券システムで算出された前記選択銘柄のリアルタイムの市場価格及び前記取引金額に基づく株数を、外部の証券システムから受信するステップと、
受信した株数を表示するステップと
を実行させることを特徴とするコンピュータプログラム。
The external securities system causes the computer to send the selected stock selected by the user to an external securities system that receives the market prices of multiple stocks distributed at the time of opening of the stock market at predetermined seconds intervals. In the computer program for performing the transaction processing of the stock of the selected brand,
In the computer,
For the selected brand, displaying a transaction amount input screen capable of accepting a desired transaction amount by user input;
Transmitting the transaction amount received on the transaction amount input screen to an external securities system;
Receiving a real-time market price of the selected stock calculated by an external securities system and the number of shares based on the transaction price from the external securities system in response to transmitting the transaction price;
And a step of displaying a received number of shares.
コンピュータに、ユーザーに選択された選択銘柄を、株式市場開場時に配信される複数銘柄の市場価格を所定の秒間隔で受信する外部の証券システムへ送信する処理を行わせて、外部の証券システムが前記選択銘柄の株式の取引処理を行うようにするためのコンピュータプログラムにおいて、
前記コンピュータに、
前記選択銘柄について、ユーザー入力により所望の取引金額を受け付けることが可能な取引金額入力画面を表示するステップと、
前記取引金額入力画面で取引金額を受け付けたことに伴い、取引用識別情報の受け付けが可能な識別情報受付画面を表示するステップと、
前記取引金額入力画面で受け付けた取引金額及び前記識別情報受付画面で受け付けた取引用識別情報を外部の証券システムへ送信するステップと、
前記取引金額及び取引用識別情報を送信したことに応じて、外部の証券システムで算出された前記選択銘柄のリアルタイムの市場価格及び前記取引金額に基づく株数を、外部の証券システムから受信するステップと、
受信した株数を表示するステップと
を実行させることを特徴とするコンピュータプログラム。
The external securities system causes the computer to send the selected stock selected by the user to an external securities system that receives the market prices of multiple stocks distributed at the time of opening of the stock market at predetermined seconds intervals. In the computer program for performing the transaction processing of the stock of the selected brand,
In the computer,
For the selected brand, displaying a transaction amount input screen capable of accepting a desired transaction amount by user input;
A step of displaying an identification information reception screen capable of receiving transaction identification information in accordance with the reception of the transaction amount on the transaction amount input screen;
Transmitting the transaction amount received on the transaction amount input screen and the transaction identification information received on the identification information reception screen to an external securities system;
Receiving from the external securities system the real-time market price of the selected stock calculated by the external securities system and the number of shares based on the transaction price in response to transmitting the transaction price and the transaction identification information; ,
And a step of displaying a received number of shares.
JP2018220730A 2015-09-18 2018-11-26 Stock trading system, stock trading method, mobile terminal, and computer program Active JP7193318B2 (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
JP2015185331 2015-09-18
JP2015185331 2015-09-18

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
JP2017540020A Division JP6491343B2 (en) 2015-09-18 2016-09-16 Stock trading system, stock trading method, securities system, trading terminal, and computer program

Publications (3)

Publication Number Publication Date
JP2019023947A true JP2019023947A (en) 2019-02-14
JP2019023947A5 JP2019023947A5 (en) 2020-03-12
JP7193318B2 JP7193318B2 (en) 2022-12-20

Family

ID=58289344

Family Applications (2)

Application Number Title Priority Date Filing Date
JP2017540020A Active JP6491343B2 (en) 2015-09-18 2016-09-16 Stock trading system, stock trading method, securities system, trading terminal, and computer program
JP2018220730A Active JP7193318B2 (en) 2015-09-18 2018-11-26 Stock trading system, stock trading method, mobile terminal, and computer program

Family Applications Before (1)

Application Number Title Priority Date Filing Date
JP2017540020A Active JP6491343B2 (en) 2015-09-18 2016-09-16 Stock trading system, stock trading method, securities system, trading terminal, and computer program

Country Status (2)

Country Link
JP (2) JP6491343B2 (en)
WO (1) WO2017047779A1 (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020166595A1 (en) 2019-02-13 2020-08-20 三菱ケミカル株式会社 Diverting agent and method for closing crack in well using same

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN110809777A (en) * 2017-07-05 2020-02-18 索尼公司 Information processing apparatus, information processing method, and recording medium
JP7128507B2 (en) * 2018-04-05 2022-08-31 WowBee株式会社 Investment Transaction Agency System, Information Processing Device, Investment Transaction Agency Method, Investment Transaction Agency Program
US20200234372A1 (en) * 2019-01-18 2020-07-23 Interest Investments, Inc. System and Method For Automated Investment
CN111242501B (en) * 2020-01-21 2023-12-22 深圳市家家顺物联科技有限公司 Real estate broker evaluation method

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018381A (en) * 2003-06-25 2005-01-20 Japan Securities Agents Ltd Green sheet treating system and method, and green sheet treating operation support apparatus and program
JP2007279811A (en) * 2006-04-03 2007-10-25 Nomura Research Institute Ltd Online trading system, transaction information provision method, transaction information provision program
JP2007334571A (en) * 2006-06-14 2007-12-27 Daiwa Securities Group Inc Securities buying and selling apparatus, method and program
JP2009217702A (en) * 2008-03-12 2009-09-24 Daiwa Securities Group Inc Ordering system, display system, ordering program, display program, ordering method and display method
JP2010092509A (en) * 2010-01-29 2010-04-22 Daiwa Securities Group Inc Securities sales transaction system, method thereof, and program

Family Cites Families (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP3993112B2 (en) * 2003-01-28 2007-10-17 株式会社大和証券グループ本社 Investment support system, investment support service providing method, and program
JP2007026164A (en) * 2005-07-19 2007-02-01 Munetoshi Suzuki Stock ordering system and its display device
JP4890020B2 (en) * 2005-12-20 2012-03-07 株式会社野村総合研究所 Stock trading order issuing device and method
JP5274048B2 (en) * 2008-02-25 2013-08-28 カブドットコム証券株式会社 Trading order ordering program and ordering method

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2005018381A (en) * 2003-06-25 2005-01-20 Japan Securities Agents Ltd Green sheet treating system and method, and green sheet treating operation support apparatus and program
JP2007279811A (en) * 2006-04-03 2007-10-25 Nomura Research Institute Ltd Online trading system, transaction information provision method, transaction information provision program
JP2007334571A (en) * 2006-06-14 2007-12-27 Daiwa Securities Group Inc Securities buying and selling apparatus, method and program
JP2009217702A (en) * 2008-03-12 2009-09-24 Daiwa Securities Group Inc Ordering system, display system, ordering program, display program, ordering method and display method
JP2010092509A (en) * 2010-01-29 2010-04-22 Daiwa Securities Group Inc Securities sales transaction system, method thereof, and program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
"マネックス証券で夜間取引をしてみよう", [ONLINE], JPN6021026388, 7 October 2018 (2018-10-07), pages 全文、全図, ISSN: 0004660535 *

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2020166595A1 (en) 2019-02-13 2020-08-20 三菱ケミカル株式会社 Diverting agent and method for closing crack in well using same

Also Published As

Publication number Publication date
JPWO2017047779A1 (en) 2018-04-19
JP6491343B2 (en) 2019-03-27
WO2017047779A1 (en) 2017-03-23
JP7193318B2 (en) 2022-12-20

Similar Documents

Publication Publication Date Title
JP7193318B2 (en) Stock trading system, stock trading method, mobile terminal, and computer program
JP5823084B1 (en) Financial product transaction system, financial product transaction method, communication terminal device, server device, computer program, and server computer program
JP2024012679A (en) Financial product transaction management system, financial product transaction management method in the financial product transaction management system
CN101414239B (en) Method for providing information by data processing device
JP2012159882A (en) Financial product transaction management device and program
JP6694838B2 (en) Financial product purchase system, financial product purchase method, communication terminal device, and computer program
JP6110039B1 (en) Financial product purchase system, financial product purchase method, transaction server, and computer program
JP5840332B1 (en) Financial product transaction system, financial product transaction method, communication terminal device, web server, computer program, and server program
JP6207741B1 (en) Financial product transaction system, financial product transaction method, communication terminal device, server device, computer program, and server program
JP6913160B2 (en) Purchase system, purchase processing method, purchase target server, and computer program
JP2022173584A (en) Financial instrument transaction management device, financial instrument transaction management method, and program
JP6644036B2 (en) Financial product transaction system, financial product transaction method, communication terminal device, server device, computer program, and server program
JP5793007B2 (en) Financial product transaction management apparatus, financial product transaction management method, program
JP6952828B2 (en) Financial product purchase system, financial product purchase method, communication terminal device, and computer program
JP5927364B1 (en) Financial product transaction management apparatus and financial product transaction management method in financial product transaction management system
JP5608343B2 (en) Management method for Internet banking system management server.
JP5946982B1 (en) Communication terminal device, financial product transaction method, financial product transaction system, and computer program
JP6600384B2 (en) Information processing system and program
JP2023121538A (en) Server device and terminal device
JP2023065225A (en) Information processing method, information processing device and program
JP2016126758A (en) Financial product transaction system, financial product transaction method, communication terminal device, server device, computer program, and server computer program
JP2017220253A (en) Financial product transaction management device, financial product transaction management method, and program
JP2016181307A (en) Financial product transaction management device, financial product transaction management method, and program
KR20140127057A (en) Fund transfer service system and Method thereof

Legal Events

Date Code Title Description
A621 Written request for application examination

Free format text: JAPANESE INTERMEDIATE CODE: A621

Effective date: 20190830

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20200127

A131 Notification of reasons for refusal

Free format text: JAPANESE INTERMEDIATE CODE: A131

Effective date: 20201110

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20210108

A02 Decision of refusal

Free format text: JAPANESE INTERMEDIATE CODE: A02

Effective date: 20210713

A521 Request for written amendment filed

Free format text: JAPANESE INTERMEDIATE CODE: A523

Effective date: 20211011

C60 Trial request (containing other claim documents, opposition documents)

Free format text: JAPANESE INTERMEDIATE CODE: C60

Effective date: 20211011

A911 Transfer to examiner for re-examination before appeal (zenchi)

Free format text: JAPANESE INTERMEDIATE CODE: A911

Effective date: 20211018

C21 Notice of transfer of a case for reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C21

Effective date: 20211019

A912 Re-examination (zenchi) completed and case transferred to appeal board

Free format text: JAPANESE INTERMEDIATE CODE: A912

Effective date: 20211217

C211 Notice of termination of reconsideration by examiners before appeal proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C211

Effective date: 20211221

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20220405

C22 Notice of designation (change) of administrative judge

Free format text: JAPANESE INTERMEDIATE CODE: C22

Effective date: 20221011

C23 Notice of termination of proceedings

Free format text: JAPANESE INTERMEDIATE CODE: C23

Effective date: 20221101

C03 Trial/appeal decision taken

Free format text: JAPANESE INTERMEDIATE CODE: C03

Effective date: 20221129

C30A Notification sent

Free format text: JAPANESE INTERMEDIATE CODE: C3012

Effective date: 20221129

A61 First payment of annual fees (during grant procedure)

Free format text: JAPANESE INTERMEDIATE CODE: A61

Effective date: 20221208

R150 Certificate of patent or registration of utility model

Ref document number: 7193318

Country of ref document: JP

Free format text: JAPANESE INTERMEDIATE CODE: R150