JP5675402B2 - Stock trading simulation system and stock trading simulation program - Google Patents
Stock trading simulation system and stock trading simulation program Download PDFInfo
- Publication number
- JP5675402B2 JP5675402B2 JP2011024113A JP2011024113A JP5675402B2 JP 5675402 B2 JP5675402 B2 JP 5675402B2 JP 2011024113 A JP2011024113 A JP 2011024113A JP 2011024113 A JP2011024113 A JP 2011024113A JP 5675402 B2 JP5675402 B2 JP 5675402B2
- Authority
- JP
- Japan
- Prior art keywords
- information
- trading
- stock
- date
- practice
- 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.)
- Expired - Fee Related
Links
- 238000004088 simulation Methods 0.000 title claims description 67
- 238000013459 approach Methods 0.000 claims description 123
- 238000004891 communication Methods 0.000 claims description 67
- 238000002360 preparation method Methods 0.000 claims description 53
- 230000009471 action Effects 0.000 claims description 28
- 238000012549 training Methods 0.000 claims description 20
- 238000010586 diagram Methods 0.000 description 19
- 238000000034 method Methods 0.000 description 16
- 238000012545 processing Methods 0.000 description 14
- 230000008569 process Effects 0.000 description 12
- 230000006870 function Effects 0.000 description 6
- 238000007792 addition Methods 0.000 description 4
- 238000004364 calculation method Methods 0.000 description 4
- 230000007246 mechanism Effects 0.000 description 4
- 238000005516 engineering process Methods 0.000 description 2
- 125000002066 L-histidyl group Chemical group [H]N1C([H])=NC(C([H])([H])[C@](C(=O)[*])([H])N([H])[H])=C1[H] 0.000 description 1
- 229910000831 Steel Inorganic materials 0.000 description 1
- 238000006243 chemical reaction Methods 0.000 description 1
- 239000010977 jade Substances 0.000 description 1
- 239000003550 marker Substances 0.000 description 1
- 239000000463 material Substances 0.000 description 1
- 239000010959 steel Substances 0.000 description 1
- 230000007704 transition Effects 0.000 description 1
- 230000007306 turnover Effects 0.000 description 1
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
本発明は、インターネット等の通信ネットワークを用いて、種々のトランザクションが自在に実施可能なオープンプラットフォームシステムに適用可能なコンピュータシステムの技術に係り、特に実際の投資取引の履歴情報を利用して、仮想的な投資のトレーニング環境を提供する株売買シミュレーションシステムに関する。 The present invention relates to a computer system technology applicable to an open platform system in which various transactions can be freely performed using a communication network such as the Internet. In particular, the present invention uses virtual history information of actual investment transactions to A stock trading simulation system that provides a practical investment training environment.
近年、インターネットを介して株式、為替、債券及び投資信託等の有価証券の取引を行う、所謂オンライントレードが実用化されている。多くの証券会社がインターネット上での取引サイトを運用している。通常、オンライントレードを行う場合、顧客は、証券会社及び金融機関等のホームページにアクセスして、自己の顧客ID及びパスワード等を入力して認証を行った後、銘柄名、株数、売却及び買付等を指定して売買発注を実施する仕組みになっている。 In recent years, so-called online trade, in which securities such as stocks, exchange rates, bonds, and investment trusts are traded via the Internet, has been put into practical use. Many securities companies operate online trading sites. Normally, when performing online trading, the customer accesses the homepage of a securities company, financial institution, etc., enters his / her customer ID, password, etc., authenticates, and then issues the name, number of shares, sale and purchase. It is a mechanism to place a purchase order by specifying etc.
しかし、個人投資家で特に初心者等の投資に不慣れな人にとっては、直接実際の投資取引を実施するのは失敗のリスクが高い。そこで、ほぼリアルタイムで仮想取引を行うことが可能な仮想投資シミュレーション装置及び仮想投資シミュレーション方法が提案されている(例えば、特許文献1参照)。また、実際の市場の株価を参考にして、所定の架空資金を元手に仮想の株取引を行う株取引のシミュレーションサイトが提案されている(例えば、非特許文献1参照)。 However, for individuals who are unfamiliar with investment, such as beginners, it is highly risky to carry out actual investment transactions directly. Therefore, a virtual investment simulation apparatus and a virtual investment simulation method capable of performing virtual transactions in almost real time have been proposed (see, for example, Patent Document 1). In addition, a stock trading simulation site for performing virtual stock trading with a predetermined fictitious fund with reference to an actual market stock price has been proposed (for example, see Non-Patent Document 1).
しかしながら、売買それぞれの注文画面が異なっており、売り注文及び買い注文は別々に実施しなければならない。また、チャート及び株価指標等の表示画面も異なる画面で確認するか、あるいは別途用意しなければならず、投資取引初心者がトレーニングを行うに当たって非常に利便性が低いという課題がある。 However, the order screens for each sale are different, and the sell order and the buy order must be executed separately. Also, the display screens for charts and stock price indices must be confirmed on different screens or prepared separately, and there is a problem that it is very inconvenient for a beginner investing transaction to perform training.
本発明は上記課題を鑑みてなされたもので、実在の投資取引情報に基づいて、投資取引のトレーニングを効率良く行なえる株売買シミュレーションシステムを提供することを目的とする。 The present invention has been made in view of the above problems, and an object thereof is to provide a stock trading simulation system capable of efficiently training investment transactions based on real investment transaction information.
上記目的を達成するために、情報通信端末と株売買シミュレーション装置と株式取引市場の株式情報を記憶した第1のデータベースとを通信ネットワークで接続して、前記株売買シミュレーション装置が前記株式取引市場の営業日前日までの株式情報を営業日毎に当該株売買シミュレーション装置の第2のデータベースに練習用株式情報として記憶し、この練習用株式情報を前記ユーザが売買いを練習した年月日までの表示期間で表示させて前記年月日の翌営業日に、売り又及び買若しく売戻し又は及び買戻しの発注を実行させて、その結果を表示することで利益が出るトレーニングをつませる株売買シミュレーションシステムであって、
前記株売買シミュレーション装置は、
ユーザ毎に設けられ、前記ユーザによって前記練習用株式情報の中から株売り買いの練習に取り組むために選択されたユーザ毎取組銘柄情報が前記ユーザ、銘柄及び該銘柄の登録時刻を識別できる取組IDと、前記発注したときの売り総持数又は及び買い持総数からなる手持ち総数と、該発注したときの年月日とを含んで登録された取組管理テーブルと、
前記ユーザ毎取組銘柄情報の銘柄を前記発注したときの年月日(売買練習日)に、前記取組ID付きの前記ユーザ毎取組銘柄情報の基本情報並びに受付番号を対応させた年月日毎売買情報が記憶された売買詳細管理テーブルと、
(a)前記ユーザ毎取組銘柄情報の銘柄の前記練習用株式情報を該ユーザ毎取組銘柄情報に含まれている年月日までの表示期間分のみを前記第2のデータベースから取組用練習株式情報として抽出し前記情報通信端末に表示する手段と、
(b)前記取組用練習株式情報の銘柄と単位株数と前記年月日での株値とを前記年月日時点の銘柄株値情報として前記取組管理テーブルの取組ID付きで前記情報通信端末に送信してこの取組IDを保持させると共に、前記取組用練習株式情報の隣に表示させる手段と、
(c)前記取組管理テーブルの年月日を第1のプルダウンボックスに入れて前記銘柄株値情報の下方に表示する手段と、
(d)売数を仕込むための売数仕込プルダウンボックスと買数を仕込むための買数仕込プルダウンボックスとを左右に並設してなる仕込練習ボックスを前記第1のプルダウンボックスの下方に表示させる手段と、
(e)前記売買詳細管理テーブルの前記年月日毎売買情報を順に読み込む手段と、
(f1)該読み込み毎に、その年月日毎売買情報に持数が存在する場合は、その年月日を書き込んだ売買練習日部と、該年月日における売持数と売戻し数を入力するための第2のプルダウンボックスとを含んだ売状況部と、前記年月日における買持数と買戻し数を入力するための第3のプルダウンボックスとを含んだ買状況部とからなる年月日毎売買ボックスを生成する手段と、
(f2) 該年月日毎売買ボックスに前記読み込んだ年月日毎売買情報の前記受付番号とを付加して送信し、この年月日毎売買ボックスを前記仕込練習ボックスの売り又は及び買いに対応させて前記第1のプルダウンボックスの下方に年月日が古い順に表示させる手段と、
(g)前記売買詳細管理テーブルの前記年月日毎売買情報に含まれている発注数と、過去の年月日毎売買情報の発注数とから売り買いの分野に分けて各々の利益情報を求め、この利益情報を前記仕込練習ボックスと年月日売買ボックスとの間に前記売り又は買いに対応させて表示する手段とを有することを要旨とする。
In order to achieve the above object, an information communication terminal, a stock trading simulation device, and a first database storing stock information of a stock trading market are connected by a communication network, and the stock trading simulation device is connected to the stock trading market. Stock information up to the day before the business day is stored as practice stock information in the second database of the stock trading simulation device every business day, and this practice stock information is displayed up to the date when the user practiced trading. Stock trading simulation that displays the period and causes the training to produce profits by displaying the results of selling and buying or selling or buying and selling orders on the next business day. A system,
The stock trading simulation device
An action ID that is provided for each user, and that is selected by the user for the practice of buying and selling stock from among the stock information for practice, and for identifying the user, the brand, and the registration time of the brand. , An approach management table registered including the total number of shares sold or the total number of shares held when the order is placed, and the date when the order is placed;
Trading information for each month in which the basic information and the reception number of the handling information for each user with the ID are associated with the date (practice of trading) when the order of the brand information for each user is ordered. A sales detail management table in which is stored,
(A) Practice stock information for the approach from the second database for the display period up to the date included in the practice stock information for each user of the stock information for the practice of the stock information for each user. Means for extracting and displaying on the information communication terminal;
(B) The stock of the practice stock information for the approach, the number of unit stocks, and the stock price at the date of the date are taken as the stock price information at the time of the date to the information communication terminal with the approach ID of the approach management table. Means for transmitting and holding the approach ID, and displaying it next to the practice stock information for the approach;
(C) means for displaying the date of the approach management table in a first pull-down box and displaying it below the stock price information;
(D) A preparation practice box formed by arranging a sales quantity pull-down box for charging the sales quantity and a purchase quantity preparation pull-down box for purchasing the purchase quantity in the left and right directions is displayed below the first pull-down box. Means,
(E) means for sequentially reading the trading information for each year in the trading detail management table;
(F1) For each reading, if there is a number in the trading information for each date, enter the trading practice date part in which the date is written, and the number of sales and the number of resales for that date A sales situation section including a second pull-down box for performing a purchase and a purchase situation section including a third pull-down box for inputting the number of purchases and repurchases for the date Means for generating a daily trading box;
(F2) Add the receipt number of the read year / month / day trading information to the year / month / day trading box, and send the year / month trading box to sell or buy the training practice box. Means for displaying the date in order of oldest date below the first pull-down box;
(G) Each profit information is obtained by dividing into the field of selling and buying based on the number of orders included in the trading information for each year in the trading detail management table and the number of orders in the past trading information for each year. The gist of the invention is to have means for displaying profit information in correspondence with the selling or buying between the preparation practice box and the year / month / day trading box.
以上のように本発明によれば、利用者が指定した営業日を基準とし、この営業日より前日の営業日から所定表示期間分だけの株式情報画面を指定した営業日毎に更新表示すると共に、この株式情報画面の隣に、売数と買数をそれぞれ入力するプルダウンボックスを並列した仕込練習ボックスと、売数及び買数を処分することができるプルダウンボックスを有する売買ボックスとを有する株売買操作画面を表示し、仕込練習ボックスによる仕込又は売買ボックスによる処分毎に、その年月日に対応させて入力された売数及び買数若しくは売戻し数、買戻し数を時系列的に表示するようにしたことにより、初心者であっても容易に分割売り及び分割買いの練習ができる。 As described above, according to the present invention, on the basis of the business day designated by the user, the stock information screen for the predetermined display period from the business day preceding the business day is updated and displayed every designated business day, Next to this stock information screen, stock trading operation that has a training practice box with a pull-down box for inputting the number of sales and the number of purchases in parallel, and a trading box with a pull-down box that can dispose of sales and purchases. A screen is displayed, and the number of sales, the number of purchases or the number of resale, and the number of repurchases that have been input corresponding to the date of each purchase in the training practice box or disposal in the trading box are displayed in time series. As a result, even beginners can easily practice split selling and split buying.
また、時系列毎に売数及び買数が表示されていくので、何時何株売り及び買いをおこなったかを一目で把握できると共に、利益も表示するので、利益がでるトレーニング環境を提供していることになる。 In addition, since the number of sold and purchased items are displayed for each time series, it is possible to grasp at a glance what stocks were sold and purchased, and also display profits, so a training environment is provided to make profits. It will be.
一般に株の売り買いで利益を得るには経験が重要といわれている。また、利益を得るには、一度に大量の株を売り買いするよりも、所定期間内で数株毎に分割売り又は分割買いが安全とされている。 Generally, experience is said to be important in order to make a profit by selling and buying stocks. Also, in order to obtain profits, it is safer to sell or buy several shares every several shares within a predetermined period, rather than selling and buying a large number of stocks at once.
本実施の形態は、株の売り買いに対してより良い経験を蓄積させることができると共に、例えば効率良く分割売り買いを実行できるシミュレーション画面を提供するシステムである。 The present embodiment is a system that provides a simulation screen capable of accumulating better experience for selling and buying stocks and, for example, efficiently performing divided selling and buying.
本実施の形態を説明する前に、本実施の形態で用いる用語について説明する。 Before describing this embodiment, terms used in this embodiment will be described.
玉:売り買いする銘柄と株数。 Jade: Brands and shares to be bought and sold.
仕込み:翌日の開始値又は終値で処分する玉を予め設定すること。 Preparation: The ball to be disposed of at the starting or closing price of the next day is set in advance.
処分:玉を売る又は買うこと。 Disposal: Selling or buying balls.
売戻し:売った数の株を買うこと。 Resale: To buy as many shares as you sold.
買戻し:買った数の株を売ること。 Repurchase: Selling as many shares as you bought.
なお、売戻し、買戻しを総称して手仕舞うともいう。 In addition, it is said that the sale and the buyback are collectively called a hand.
次に、図面を参照して、本発明の実施の形態を説明する。 Next, embodiments of the present invention will be described with reference to the drawings.
以下の図面の記載において、同一または類似の部分には同一または類似の符号を付している。但し、図面は模式的なものであり、装置やシステムの構成等は現実のものとは異なることに留意すべきである。 In the following description of the drawings, the same or similar parts are denoted by the same or similar reference numerals. However, it should be noted that the drawings are schematic and the configuration of the apparatus and system is different from the actual one.
従って、具体的な構成は以下の説明を参酌して判断すべきものである。また、図面相互間においても互いの構成の異なる部分が含まれていることは勿論である。 Therefore, the specific configuration should be determined in consideration of the following description. In addition, it is a matter of course that portions having different configurations are included between the drawings.
また、以下に示す本発明の実施の形態は、本発明の技術的思想を具体化するための装置や方法を例示するものであって、本発明の技術的思想は、構成部品の材質、形状、構造、配置等を下記のものに特定するものではない。本発明の技術的思想は、特許請求の範囲に記載された技術的範囲内において、種々の変更を加えることができる。 The following embodiments of the present invention exemplify apparatuses and methods for embodying the technical idea of the present invention, and the technical idea of the present invention is the material and shape of the component parts. The structure, arrangement, etc. are not specified as follows. The technical idea of the present invention can be variously modified within the technical scope described in the claims.
<第1の実施の形態>
(株売買投資シミュレーションシステムの概要)
図1は第1の実施の形態の株売買投資シミュレーションシステム1000の概略構成図である。図2は情報通信端末200に表示される売買練習画面Biを説明する説明図である。図3は株取引操作画面Kiを説明する説明図である。
<First Embodiment>
(Outline of stock trading investment simulation system)
FIG. 1 is a schematic configuration diagram of a stock trading
図1に示すように、株売買投資シミュレーションシステム1000は、株式投資取引市場のデータベース10(第1のデータベース)から営業日前日までの株式の売買に基づいた銘柄毎の株式情報(株チャート、出来高、株値)等を練習用株式情報wiとして記憶した株式情報データベース300(第2のデータベース)と、複数の利用者(株売買シミュレーション利用者)のコンピュータ装置200(以下単に情報通信端末200という)と、この情報通信端末200に対して売り買いを同時に練習できる売買練習画面Biを提供する株売買投資シミュレーション装置100(サーバともいう)と、通信ネットワーク400等によって構成され、情報通信端末200を通して株式の取引に関するトレーニング環境を提供する。
As shown in FIG. 1, the stock trading
なお、情報通信端末200は複数であるが本実施の形態では1個として説明する。
In addition, although there are a plurality of
前述の売買練習画面Biは、指標付き株チャート画面Mi(上げ下げ予測指標Ci、株チャート画面Di、出来高グラフ画面Ei)と、売り(空売り含む)買いを同時にできる株取引操作画面Kiとからなる。 The trading practice screen Bi described above includes an indexed stock chart screen Mi (up / down prediction index Ci, stock chart screen Di, volume graph screen Ei), and a stock trading operation screen Ki that enables simultaneous buying (including short selling).
すなわち、指標付き株チャート画面Miは、仕込年月日ボックスF11欄に入力した年月日(図2においては2009年1月15日となっている)より過去2.8ヶ月程度を表示し、この指標付き株チャート画面Miの年月日において、売数又は買数(若しくは両方)を仕込み、実行ボタンの選択で翌日の結果を直に得るようにして、利益パターンを学習させるようにしている。 That is, the stock chart screen with index Mi displays the past 2.8 months from the date entered in the preparation date box F11 field (in FIG. 2, it is January 15, 2009), In the date of the stock chart screen with index Mi, the number of sales or the number of purchases (or both) is prepared, and the result of the next day is obtained directly by selecting the execution button so that the profit pattern is learned. .
これらの画面については詳細に後述する。 These screens will be described later in detail.
一方、株売買投資シミュレーション装置100は、図1に示すように、少なくとも、取組管理テーブル103と、売買詳細管理テーブル104と、月日毎売買テーブル情報作成部102、株取引操作画面情報作成部113等を備えている。
On the other hand, as shown in FIG. 1, the stock trading
この株売買投資シミュレーション装置100の構成については詳細に後述する。
The configuration of the stock trading
情報通信端末200は、GUIベースのブラウザ等によって、株式投資に必要な情報を有する画面を生成し表示する。例えば、図2に示すように株売買シミュレーション装置100から受信した売買練習画面Biを表示する。
The
売買練習画面Biは、図2に示すように、指標付き株チャート画面Miと株取引操作画面Kiとからなる。この指標付き株チャート画面Miを構成する上げ下げ予測指標Ci及び株チャートDi並びに出来高グラフEiは、ブラウザによって表示されている。 As shown in FIG. 2, the trading practice screen Bi includes a stock chart screen Mi with an index and a stock trading operation screen Ki. The up / down prediction index Ci, the stock chart Di, and the volume graph Ei constituting the stock chart screen Mi with the index are displayed by the browser.
また、指標付き株チャート画面Miは、最初の表示は一定期間(例えば1ヶ月〜3・2ヶ月程度)だけを表示するようにされている。 In addition, the stock chart screen with index Mi is initially displayed only for a certain period (for example, about one month to 3.2 months).
株取引操作画面Kiは、図3(a)に示すように、選択した現在の銘柄株値情報を表示する銘柄株値画面Fiと、再始動ボタンF12及び仕込年月日ボックスF11(第1のプルダウンボタン)とを備えている。この再始動ボタンF12によって、売買詳細管理テーブル104iがクリアにされる。 As shown in FIG. 3A, the stock trading operation screen Ki includes a stock stock price screen Fi displaying the selected current stock stock price information, a restart button F12 and a preparation date box F11 (first Pull-down button). By this restart button F12, the transaction detail management table 104i is cleared.
そして、仕込年月日ボックスF11の年月日は、実行ボタンa1の選択によって、翌日に更新される(この翌日というのは必ずしも1日あとではない:証券取引所が空いた日)。この更新された日を実行年月日若しくは売買練習日ziと称している。 Then, the date of the preparation date box F11 is updated on the next day by selecting the execution button a1 (this next day is not necessarily one day later: the day when the stock exchange is free). This updated date is referred to as the execution date or trading practice date zi.
また、この更新日(実行年月日若しくは売買練習日zi)から過去一定期間の指標付き株チャート画面Miが表示させられることになる。 In addition, the stock chart screen Mi with an index for a certain period in the past is displayed from this update date (execution date or trading practice date zi).
また、株取引操作画面Kiには、図3(a)に示すように、銘柄株値画面Fiと、場帳画面Giと、売買操作提供画面Aiと、オプション画面Hiと、玉帳画面Jiとを備えている。 In addition, as shown in FIG. 3A, the stock trading operation screen Ki includes a stock price screen Fi, a place book screen Gi, a trading operation providing screen Ai, an option screen Hi, and a ball book screen Ji. It has.
銘柄株値画面Fiは、証券コードと、銘柄名と、単位株と、終り値、開始値、最高値、最安値が表示されている。そして、終り値、開始値、最高値、最安値(総称して株値という)のいずれかで取引を実行するようにしている。これは、シミュレーション装置100側でユーザ毎に銘柄毎に予め設定している。
The stock price screen Fi displays a securities code, a brand name, a unit stock, an end price, a start price, a maximum price, and a lowest price. Then, the transaction is executed at any one of the end price, the start price, the highest price, and the lowest price (collectively referred to as the stock price). This is preset for each brand for each user on the
すなわち、売りは終り値、開始値又は最高値で、買いは終り値、開始値又は最安値で取引が行なわれるようにされており、実行年月日というのは取引が行なわれた日である。つまり、開始値の場合には、翌日が実行年月日となる。 In other words, selling is done at the closing price, starting price or highest price, buying is done at the closing price, starting price or lowest price, and the execution date is the day when the trade was made. . That is, in the case of the start value, the next day becomes the execution date.
売買操作提供画面Aiは図3(b)に示すように、実行ボタンa1と売数仕込プルダウンボックスa21と買数仕込プルダウンボックスa22とを備えた仕込練習ボックスaiiと、利益、確定利益、平均値のレコードからなる利益状況部a3と、ポジション(売り買い総数)部a31とを備えている。 As shown in FIG. 3 (b), the buying and selling operation providing screen Ai has a training practice box aii having an execution button a1, a sales volume pull-down box a21, and a purchase volume pull-down box a22, profit, fixed profit, and average value. The profit status part a3 consisting of the records and the position (total number of selling / buying) part a31.
前述の「利益」は、「確定利益」の売り利益及び買い利益の和である。 The aforementioned “profit” is the sum of selling profit and buying profit of “definite profit”.
「確定利益」は、玉の売買の結果としての損利益である。 “Determined profit” is the loss profit as a result of buying and selling balls.
「現在利益」は、過去に複数回取引した際の株式の価格それぞれと、取引実施営業日の終値との差分における総和である。 “Current profit” is the sum of the difference between the stock price at the time of multiple transactions in the past and the closing price on the business execution date.
「平均値」は、「現在利益」の現在取引日まで売買取引した株式の総数による商である。 The “average value” is a quotient based on the total number of shares traded up to the current transaction date of “current profit”.
「ポジション」は、売り玉総数及び買い玉総数を示す。 “Position” indicates the total number of sold balls and the total number of purchased balls.
さらに、図3(b)に示すように、年月日毎売買ボックスa4iを備えている。この年月日毎売買ボックス部a4iは、仕込年月日ボックスF11の年月日(更新された実行年月日:売買練習日zi)及び平均利益(1株当たり)が表示される売買練習日部a4aと、売買練習日ziにおける売り持数(残数)等と売戻し数を入力するための第2のプルダウンボックスa4bbiとを含む売状況ボックスa4biと、売買練習日ziにおける買い持数(残数)等と買戻し数を入力するための第3のプルダウンボックスa4cciとを含む買状況ボックスa4ciとからなる。 Further, as shown in FIG. 3 (b), a trading box a4i is provided for each year / month / day. This year-by-date trading box part a4i is a trading practice date part in which the date of the preparation date box F11 (updated execution date: trading practice date zi) and average profit (per share) are displayed. a4a, a sales situation box a4bi including a second pull-down box a4bbi for inputting the number of sales (remaining number) etc. on the trading practice date zi and the number of resale, and the number of remaining sales (remaining) on the trading practice date zi Number) etc. and a third pull-down box a4cci for inputting the number of redemptions, and a buy status box a4ci.
そして、売状況ボックスa4biは、第2のプルダウンボックスa4bbiの近傍に売り持数a4bei(「2」)と売りの利益率a4bfi(「4.5%」)とが表示されている。 In the sale status box a4bi, the number of sales a4bei (“2”) and the profit margin of sale a4bfi (“4.5%”) are displayed in the vicinity of the second pull-down box a4bbi.
また、買状況ボックスa4ciは、第3のプルダウンボックスa4cciの近傍に買い持数a4cgi(「3」)と買いの利益率a4cmi(「−4.5%」)とが表示されている。 In the buying status box a4ci, the number of buying a4cgi (“3”) and the profit margin of buying a4cmi (“−4.5%”) are displayed in the vicinity of the third pull-down box a4cci.
図3の例では、2009年1月14日と1月15日に仕込んだので、月日毎売買ボックスa4iは2個表示されている。 In the example of FIG. 3, since preparations were made on January 14 and January 15, 2009, two monthly trading boxes a4i are displayed.
また、この月日毎売買ボックス部a4iは、売り又は買いがそれぞれ異なる年月日に仕込まれた場合は、売状況ボックスa4bi又は買状況ボックスa4ciのいずれかのみが表示される。 In addition, when the selling or buying is made on different dates, the monthly trading box part a4i displays only the selling status box a4bi or the buying status box a4ci.
すなわち、ある期間において、1画面で売り又は買い或いは両方の分割仕込みが可能となっている。 In other words, in a certain period, it is possible to sell and buy on one screen or to divide both.
さらに、本実施の形態の情報通信端末200は、翌日への実行ボタンa1が押されると、ブラウザ内部変数を次のページに持ち越す仕組み($_POST:ポストコマンドで引き渡すという意味)を備えている。また、動的変数(仕込練習ボックスaiiの数値、第1のプルダウンボックスF11の年月日)をシミュレーション装置100に渡すようにしている。
Furthermore, the
なお、翌実施日(実行年月日)は、営業日換算であるため、必ずしも+1日しただけの翌日ではない。 Note that the next implementation date (execution date) is a business day conversion and is not necessarily the next day after +1 day.
図4は株売買シミュレーション装置100の概略構成図である。図4に示すように、練習銘柄提供・登録部105と、取組管理テーブル情報作成部106と、登録済銘柄チャート・指標提供部108と、売買練習画面情報作成部110と、登録部112と、期間設定部114と、株取引操作画面情報作成部113と、利益情報作成部117と、月日毎売買テーブル情報作成部102等を備えている。
FIG. 4 is a schematic configuration diagram of the stock
練習銘柄提供・登録部105は、情報通信端末200が送信したログイン情報(ユーザID及びパスワード)を受信し、この利用者に関する利用権限の正当性を検証及び利用者毎に異なるサービスを提供するため、ファイル121(メモリ)のユーザ情報との比較で識別し、利用可能者の場合は、このユーザIDを有する取組管理テーブル103iが存在するかどうかを取組管理テーブル情報作成部106から受ける。
The practice issue provision /
ログイン情報のユーザIDを有する取組管理テーブル103iが存在しない場合は、銘柄ファイル122に記憶されている全ての銘柄情報(銘柄名、銘柄コード)を読み出し、これらのいずれかを登録させるための銘柄登録用画面情報qai(株式情報の全ての銘柄コード、ユーザID)を情報通信端末200に送信して、図8(a)に示す銘柄登録用画面Qaiを表示させて、いずれかの銘柄コードを選択させる。
If there is no approach management table 103i having the user ID of the login information, all the brand information (brand name, brand code) stored in the
そして、練習銘柄提供・登録部105は、情報通信端末200における銘柄登録用画面Qaiにて選択した銘柄を示す銘柄登録情報qbi(ユーザID、取引開始日、銘柄コード)を受け取る毎に、これを取組管理テーブル情報作成部106に渡す。
The practice issue provision /
また、練習銘柄提供・登録部105は、ログインに伴って、このログイン情報のユーザIDを取組テーブル情報作成部106に渡す。そして、取組テーブル情報作成部106からそのユーザIDのユーザ毎取組銘柄情報Ujiが取組管理テーブル103iに存在していることが知らされた場合は、その銘柄名、価格、残総数等を含む銘柄登録済画面Vai(図8(b))を表示させるための銘柄登録済画面情報vaiを情報通信端末200に送信する。
Also, the practice issue provision /
そして、選択された銘柄登録済画面Vai(Va1又はVa2、・・)が情報通信端末200から選択登録済銘柄情報Li(ユーザID、取り組みID)として送信されると、これを登録済銘柄チャート・指標提供部108に渡す。
When the selected brand registered screen Vai (Va1 or Va2,...) Is transmitted from the
登録済銘柄チャート・指標提供部108は、練習銘柄提供・登録部105の選択登録済銘柄情報Liの年月日と銘柄コードとを読み込み、この年月日の銘柄の練習用株式情報wiを引き当てる(データベース300から)。
The registered brand chart /
そして、登録済銘柄チャート・指標提供部108は、期間設定部114において設定されている所定表示期間分(例えば2.8ヶ月)の練習用株式情報wiを練習銘柄画面情報作成部110に渡す。
Then, the registered brand chart /
また、登録済銘柄チャート・指標提供部108は、登録済選択銘柄情報Liの実行年月日と銘柄コード並びに期間設定部114において設定されている所定表示期間分(例えば2.8ヶ月)を読み込み、この銘柄の上げ下げ指標をメモリの各種パラメータに基づいて提供分期間だけ算出して売買練習画面情報作成部110に渡す。
Also, the registered brand chart /
登録部112は、情報通信端末200からの年月日毎仕込情報fi(取組ID、年月日、売数仕込ボックスa21の売数、買数仕込みボックスa22の買数、銘柄株値情報)を受信する毎に受付番号(売買システムID)を生成し、これを年月日毎仕込情報fiに関連付けて(以下ID付年月日毎仕込情報fipという)、データベース130に記憶する。
The
また、登録部112は、情報通信端末200からの年月日毎売買戻し情報fri(取組ID、売買システムID、実行年月日、月日毎売買ボックスa4iの第2のプルダウンボックスa4bbiの売戻し数、第3のプルダウンボックスa4cciの買戻し数)を受信する毎に新たに売買システムIDを付加して(以下ID付年月日毎売買戻し情報fqiという)、これをデータベース130に保存する。
Further, the
なお、本実施の形態では、ID付年月日毎売買戻し情報fqi及びID付年月日毎仕込情報fipを総称して年月日毎売買情報Aaiと称する。 In the present embodiment, the ID-added date-and-month-by-date sales return information fqi and the ID-added date-by-date-by-date purchase information phi are collectively referred to as date-by-date sales information Aai.
取組管理テーブル情報作成部106は、練習銘柄提供・登録部105によって利用可能者であることが知らせられると、ログイン情報のユーザIDを有する取組管理テーブル103iが存在するかどうかを練習銘柄提供・登録部105に知らせる。
When the practice management table information creation unit 106 is notified by the practice brand provision /
また、取組管理テーブル情報作成部106は、練習銘柄提供・登録部105のログイン情報のユーザIDを有する取組管理テーブル103iが存在しない場合は、その取組管理テーブル103iを生成し、この取組管理テーブル103iにカレンダー107の絶対時間に基づく取組IDを生成し、この取組IDにユーザID、銘柄コード、年月日(F11)を有するユーザ毎取組銘柄基本情報Ujoを生成する。
Also, if there is no approach management table 103 i having the user ID of the login information of the practice issue provision /
また、取組管理テーブル情報作成部106は、ログイン情報のユーザIDを有する取組管理テーブル103iが存在する場合は、この取組管理テーブル103iの取組ID、売買数の持総数、銘柄等を株取引操作画面情報作成部113に渡す。
Also, if there is an approach management table 103i having the user ID of the login information, the approach management table information creating unit 106 displays the approach ID, the total number of trades, brands, etc. of the approach management table 103i in the stock transaction operation screen. It is passed to the
また、取組管理テーブル情報作成部106は、取組IDを有する売買詳細管理テーブル104iを引当て、この売買詳細管理テーブル104iの中から全ての年月日毎売買情報Aaiの売数を加算した売総数(shortsell:ポジションともいう)を求める。 In addition, the approach management table information creation unit 106 allocates a sale detail management table 104i having an approach ID, and adds the number of sales of the sale information Aai for every year from the sale detail management table 104i. shortsell (also referred to as position).
さらに、買数を加算し、買総数(shortbuy:ポジションともいう)を求める。そして、この値にユーザ毎取組銘柄情報Ujiを更新する。 Further, the number of purchases is added to obtain the total number of purchases (also called position). And each user's approach brand information Uji is updated to this value.
月日毎売買テーブル情報作成部102は、登録部112によってデータベース130にID付年月日毎仕込情報fipが記憶される毎に、この年月日(F11)をカレンダー102aを用いて求めた営業日翌日に更新して付加する。そして、これを年月日毎売買情報Aaiとし、この情報に含まれている取組IDを有する売買詳細管理テーブル104iに追加する。
Each time the monthly trading table
利益情報作成部101は、売買詳細管理テーブル104iの年月日毎売買情報Aaiに含まれている銘柄と売買練習日を読み、これをキーとして練習用株式情報wiから開始値と終り値とを読み出し、売りの現在利益と、買い利益とを求めると共に、それぞれの利益率を求め、これらを取組ID及びユーザIDを有する取組管理テーブル103iの所定の欄に書き込む。
The profit
株取引操作画面情報作成部113は、情報通信端末200に表示される株取引操作画面情報Kiを表示させるための制御データを作成し、これを売買練習画面情報作成部110に渡す。
Stock trading operation screen
例えば、登録済銘柄チャート・指標提供部108からの銘柄株値情報(取組用練習株式情報wiの銘柄と単位株数と年月日での株値と取組ID)を取組用練習株式情報wiの隣に表示させる制御データと、銘柄株値情報の取組IDを有するユーザ毎取組銘柄情報Ujiの年月日を第1のプルダウンボックスF11に入れて銘柄株値情報の下方に表示する制御データと、売数を仕込むための売数仕込プルダウンボックスa21と買数を仕込むための買数仕込プルダウンボックスa22とを左右に並設してなる仕込練習ボックスaiiを第1のプルダウンボックスF11の下方に表示させる制御データと、売買練習日部a4aと、売戻し数を入力するための第2のプルダウンボックスa4bbiを含んだ売状況部a4biと、買戻し数を入力するための第3のプルダウンボックスa4cciとを含んだ買状況部a4ciとからなる年月日毎売買ボックスa4iを生成して、仕込練習ボックスaiiの売り及び買いに対応させて第1のプルダウンボックスF11の下方に年月日が古い順に表示させる制御データとを生成する。 For example, the stock price value information from the registered stock chart / index providing unit 108 (the stock price of the practice stock information wi, the number of unit stocks, the stock price and the work ID in the date) is next to the practice stock information wi Control data to be displayed on the screen, control data for displaying the date of each user's brand information Uji having the brand ID information ID in the first pull-down box F11 and displayed below the brand price information, Control for displaying a training practice box aii in which a sales volume pull-down box a21 for charging a number and a purchase volume pull-down box a22 for purchasing a quantity are arranged side by side are displayed below the first pull-down box F11. Enter the data, the sales practice date part a4a, the sales situation part a4bi including the second pull-down box a4bbi for inputting the number of redemptions, and the number of redemptions. The purchase / purchase box a4ci including the third pull-down box a4cci is generated, and the lower part of the first pull-down box F11 is generated corresponding to selling and buying of the training practice box aii. Control data to be displayed in order from the oldest date.
このとき、年月日毎売買ボックスa4iに、売買詳細管理テーブル104iの年月日毎売買情報Aaiの売買システムIDを付加している。 At this time, the trading system ID of the trading information Aai by date in the trading details management table 104i is added to the trading box a4i by date.
前述の年月日売買ボックスa4iの生成については詳細に後述する。 The generation of the above-mentioned year / month / day trading box a4i will be described later in detail.
さらに、実行ボタンa1を表示させる制御データ、取組管理テーブル103iの場帳、玉帳を表示させる制御データを生成する。 Furthermore, control data for displaying the execution button a1, control data for displaying the place book and the ball book of the approach management table 103i are generated.
(各テーブルの説明)
取組管理テーブル103iは、ユーザ毎に、かつ銘柄毎に生成されるテーブルであり、銘柄登録に伴って生成される。この取組管理テーブル103iに生成された情報をユーザ毎取組銘柄情報Ujiと称している。
(Description of each table)
The approach management table 103i is a table generated for each user and for each brand, and is generated along with brand registration. The information generated in the approach management table 103i is referred to as user-specific approach brand information Uji.
図6は、株取引操作画面Kiと取組管理テーブル103iと売買詳細管理テーブル104iとの関係を説明する説明図である。 FIG. 6 is an explanatory diagram for explaining the relationship among the stock trading operation screen Ki, the approach management table 103i, and the trading details management table 104i.
取組管理テーブル103iは、図5(a)に示すように、dealing_id(取組ID)と、user_id(ユーザID)と、date(実行年月日(売買練習日))と、start_date(取引開始日)と、finish_date(終了日)と、code(銘柄コード)と、name(銘柄名)と、place(取引所)と、rate(単位株数)と、shortsell(売総数)と、shortbuy(買総数)と、shortsell_ave(売平均値)と、shortbuy_ave(買平均値)と、gainsell(売利益)と、gailbuy(買利益)と、gainsum(利益)と、bacho(場帳)と、rireki(売買歴:玉帳)と、system_id(売買システムID)の欄から構成されている。 As shown in FIG. 5A, the approach management table 103i includes a dealing_id (approach ID), a user_id (user ID), a date (execution date (trade practice date)), and a start_date (transaction start date). , Finish_date (end date), code (brand name), name (brand name), place (exchange), rate (number of stocks), shortsell (total number of units sold), shortbuy (total number of purchases) , Shortsell_ave (Selling Average), shortbuy_ave (Buying Average), gainsell (Selling Profit), gailbuy (Buying Profit), gainsum (Profit), bacho (Story Book), and rireki (Trade History: Ball) Book) and system_id (trading system ID) fields There.
さらに、オプション機能として、表示フラグ(dwm,figure,marker,average,turnover,tate,haba,money,date)を含めてもよい。 Furthermore, display flags (dwm, figure, marker, average, turnover, tate, haba, money, date) may be included as optional functions.
そして、これらの情報をユーザ毎取組銘柄情報Ujiと称する。 These pieces of information are referred to as user-specific initiative brand information Uji.
また、date(実行年月日(売買練習日))と、code(銘柄コード)と、name(銘柄名)と、rate(単位株数)と、date(売買練習日:実行年月日)における練習用株式情報の株値(終り値、開始値、安値、高値)とをユーザ毎取組銘柄基本情報Ujoと称する。 Also, practice in date (execution date (practice date of trading)), code (brand code), name (brand name), rate (number of units), and date (practice date of trading: execution date) The stock price (end price, start price, low price, high price) of the stock information for use is referred to as user-specific basic information Ujo.
売買詳細管理テーブル104iは、図5(b)に示すように、dealing_id(取組ID)と、user_id(ユーザID)と、date(実行年月日:売買練習日)と、rate(単位株数)と、price(価格)と、shortsell_num(売数)と、shortsell_num_wk(売数ワーク)と、shortsell_return_num(売戻し数)と、shortbuy_num(買数)と、shortbuy_num_wk(買数ワーク)と、shortbuy_return_num(買戻し数)と、system_id(売買システムID)の欄を有している。そして、これらを総称して年月日毎売買情報Aaiと称する。 As shown in FIG. 5 (b), the trading detail management table 104i includes a dealing_id (approach ID), a user_id (user ID), a date (execution date: trading practice date), and a rate (number of unit shares). , Price (price), shortsell_num (sale number), shortsell_num_wk (sell number work), shortsell_return_num (sale number), shortbuy_num (buy number), shortbuy_num_wk, number buy back And a column of system_id (trading system ID). These are collectively referred to as year-by-month trading information Aai.
このように、売数ワーク・買数ワークというワーク領域を用意したのは、仕込が複数に渡った場合に、過去のどの仕込に対しての売玉、買玉の処分操作なのか履歴を残しておくためである。 In this way, the work area called sold work / purchased work is prepared, and when there are multiple preparations, a history of which of the past purchases is related to selling and buying balls is stored. It is to keep.
つまり、仕込操作と戻し(処分)操作が対となっているため、分けて登録する必要があり、特に戻し(処分)が過去のどの仕込みに対する操作かを明らかにして対応する必要があるためである。その結果として、取組内容を正確に遡る(その前の日付に戻す)ことも可能となる。 In other words, since the preparation operation and the return (disposal) operation are paired, it is necessary to register them separately, and in particular, it is necessary to clarify and deal with which past preparation is the return (disposal) operation. is there. As a result, it is possible to accurately trace the contents of the approach (return to the previous date).
なお、利益、確定利益等に関して説明を補充する。 In addition, explanations on profits, fixed profits, etc. will be supplemented.
利益は、確定利益の売利益と買利益の和である。 Profit is the sum of selling profit of fixed profit and buying profit.
確定利益は、玉の仕込みと戻し(処分)の結果としての損利益であり、実行営業日の終値ごとに、ダイナミックに変動するので、以下のように売買詳細管理テーブル104iの年月日毎売買情報Aaiをすべて読み出して、以下のように毎回計算を行い確定利益を求める。 The fixed profit is a loss profit as a result of the preparation and return (disposal) of the ball, and dynamically fluctuates for each closing price of the execution business day. Read all Aai and calculate each time as follows to obtain a fixed profit.
売利益=Σ((過去に購入した価格−本日終値)×過去に購入した売数)
買利益=Σ((本日終値−過去に購入した価格)×過去に購入した買数)
平均値は、売買詳細管理テーブル104iの年月日毎売買情報Aaiをすべて読み出して、以下のように毎回計算を行い求める。
Selling profit = Σ ((Price purchased in the past-Close price today) x Number of units purchased in the past)
Purchasing profit = Σ ((Today's closing price-previously purchased price) x number of purchases purchased in the past)
The average value is obtained by reading all the sales information Aai for each year / month / day in the sales details management table 104i and calculating each time as follows.
売平均値=(過去に購入した価格×過去に購入した売数)/(過去に購入した売り総数)
買平均値=(過去に購入した価格×過去に購入した買数)/(過去に購入した買い総数)
ポジションの売玉数と買玉数は、売買詳細管理テーブル104iのすべての年月日毎売買情報Aaiの売数ワークと買数ワークのそれぞれの和である。
Average sales price = (Price purchased in the past x Number of units sold in the past) / (Total number of units sold in the past)
Average purchase price = (Price purchased in the past x Number of purchases made in the past) / (Total number of purchases purchased in the past)
The number of sold balls and the number of purchased balls in the position are the sum of the sold number work and the purchased number work of all the sales information Aai for each year / month / day in the detailed transaction management table 104i.
これらの値は取組管理テーブル103iに反映される。 These values are reflected in the approach management table 103i.
(全体の動作説明)
上記のように構成された株売買投資シミュレーションシステム1000について以下に動作を説明する。
(Overall operation explanation)
The operation of the stock trading
株の売・買は、『玉を仕込んで、その玉を戻す(処分する)』という流れである。 Selling / buying stocks is a flow of “stocking balls and returning (disposing) them”.
そして、仕込みでは、売数・買数および売数ワーク・買数ワークに加算する。 Then, in preparation, it is added to the number sold / buyed and the number sold / work purchased.
戻し(処分)では、売数仕込プルダウンボックスa21と買数仕込プルダウンボックスa22の数字を、売数ワークと買数ワークからそれぞれ減算して、売戻し数と買戻し数にそれぞれ加算する。 In return (disposal), the numbers in the sales volume pull-down box a21 and the purchase volume pull-down box a22 are subtracted from the sales volume work and the purchase volume work, respectively, and added to the sales volume and the purchase volume, respectively.
特に、複数仕込みの場合、どの仕込みに対する操作かを確認して減算を実行してから、その当日の戻し(処分)数として加算する。 In particular, in the case of a plurality of preparations, after confirming which preparation the operation is for and performing subtraction, the number is added as the return (disposal) number for that day.
図7は株売買投資シミュレーションシステム1000の初回の売買練習画面Biを得るまでの過程を説明するシーケンス図である。
FIG. 7 is a sequence diagram for explaining a process until the initial trading practice screen Bi of the stock trading
本実施の形態では、利用者は既に利用許可が与えられているとして説明する。 In the present embodiment, it is assumed that the user has already been granted usage permission.
情報通信端末200は、株式投資取引トレーニングに際し、利用者の指示に基づいて株売買投資シミュレーション装置100へログインするため、ユーザID及びパスワードを送信(以下総称してログイン情報という)する(d1)。
The
株売買投資シミュレーション装置100は、情報通信端末200からログイン情報を受信し、練習銘柄提供・登録部105がユーザファイル121のユーザ情報と比較して認証する(d2)。
The stock trading
この認証は、ユーザID及びパスワード等が用いられる本人認証におけるCertificationが適用される。 For this authentication, certification in personal authentication using a user ID, a password, and the like is applied.
また、利用者は株売買投資シミュレーション装置100への利用登録時に利用レベルを設定することができる。
In addition, the user can set a usage level at the time of registration for use in the stock trading
さらに、練習銘柄提供・登録部105の認証機能は、事前に払い出されたユーザID等による利用権限の認証時に、利用者の利用レベルを識別する。利用レベルによって、利用者はログイン後においてサービスレベルが異なる。
Furthermore, the authentication function of the practice issue provision /
例えば、利用レベルによって、正式会員及びデモ会員等に区別され、正式会員は株式投資の対象となる銘柄を5つまで登録できるが、デモ会員は2つまでしか登録できない。また、例えば、正式会員は利用期間が1年間であるのに対し、デモ会員では利用期間が1ヶ月となる。 For example, depending on the usage level, it is classified into a formal member and a demo member, and a formal member can register up to five stocks subject to stock investment, but a demo member can register only two. Further, for example, a regular member has a usage period of one year, while a demo member has a usage period of one month.
そして、練習銘柄提供・登録部105は、認証結果が利用許可者(ユーザ)であれば、取組管理テーブル情報作成部106にこのユーザIDを渡す。
If the authentication result is an authorized user (user), the practice brand providing / registering
取組管理テーブル情報作成部106は、このユーザIDを有するユーザ毎取組銘柄情報Uji(基本情報含む)を記憶している取組管理テーブル103iが存在するかどうかを判断する(d3)。 The approach management table information creating unit 106 determines whether or not there is an approach management table 103i storing the per-user approach brand information Uji (including basic information) having this user ID (d3).
次に、取組管理テーブル情報作成部106は、このユーザのユーザ毎取組銘柄情報Ujiを登録していない場合は、練習銘柄提供・登録部105に登録していないことを知らせる。
Next, the approach management table information creation unit 106 informs the practice brand provision /
練習銘柄提供・登録部105は、このユーザのユーザ毎取組銘柄情報Ujiを登録していないことが知らせられると銘柄ファイル122に記憶されている銘柄情報apiを読み出して、図8(a)に示す銘柄登録用画面Qaiを表示させるための銘柄登録用画面情報qaiを情報通信端末200に送信する(d4)。
When it is informed that the practice brand provision /
一方、情報通信端末200は、銘柄登録用画面情報qaiを受信してブラウザ機能で銘柄登録用画面Qai(図8(a)参照)を画面に表示し(d5a)、銘柄を選択入力させる(d5b)。
On the other hand, the
図8(a)には、練習開始日(取引開始日ともいう)のプルダウンボックスf0が表示されている。これに入力される年月日が例えば2009年1月13日の場合は、2009年1月13日より過去(13日含む)10年間の銘柄(指定された銘柄)の株式情報及び指標を受け取ることができることになる。 In FIG. 8A, a pull-down box f0 for practice start date (also referred to as transaction start date) is displayed. For example, if the date entered is January 13, 2009, stock information and indicators of stocks (designated stocks) for 10 years in the past (including 13th) are received from January 13, 2009. Will be able to.
但し、受け取り時点では一定期間(数ヶ月〜半年程度)分の株式情報及び指標受けとって表示している。つまり、従来は、年単位とか月単位の株チャート、指標は、数年分とから1年分とかの表示であるが、株の売り買いのためには直前の一定期間(長くても半年)程度で判断するべきという考えで、数ヶ月分だけを提供している。これは、株というのは、せいぜい3.5ヶ月前の状況が翌日の株価に反映するという考えに基づくものである。無論設定によっては更に短くてもよい。 However, at the time of receipt, stock information and indicators for a certain period (several months to half a year) are received and displayed. In other words, in the past, stock charts in annual units and monthly units, and indicators are displayed from several years to one year, but for the buying and selling of stocks, it is about a certain period (at most half a year) just before We only provide for a few months, with the idea that you should judge. This is based on the idea that the situation of 3.5 months ago is reflected in the stock price of the next day. Of course, it may be shorter depending on the setting.
この銘柄登録用画面Qaiに入力された銘柄登録情報qbi(取引開始日、銘柄コード、ユーザID)を情報通信端末200が株売買投資シミュレーション装置100に送信する。このような銘柄登録を例えば4個行なう(d61〜d64)。
The
一方、株売買投資シミュレーション装置100の練習銘柄提供・登録部105は、情報通信端末200からの銘柄登録情報qbi(ユーザID、取引開始日、銘柄コード)を受け取る毎に、取組管理テーブル情報作成部106に渡す。
On the other hand, the practice stock provision /
次に、取組管理テーブル情報作成部106は、銘柄登録情報qbi(ユーザID、取引開始日、銘柄コード)を受け取る毎に、カレンダー107の絶対時刻と銘柄コードとユーザIDとに基づいた取組IDを生成し、この取組IDと、ユーザIDと銘柄コードと株単価等からなるユーザ毎取組銘柄基本情報Ujoを取組管理テーブル103iに順次記憶(追加)する(d7a)。つまり、取組管理テーブル103iはユーザ毎に生成されていることになる。
Next, each time the approach management table information creation unit 106 receives the brand registration information qbi (user ID, transaction start date, brand code), the effort management table information creation unit 106 sets the action ID based on the absolute time of the
そして、取組管理テーブル情報作成部106は、ユーザ毎取組銘柄基本情報Ujoを記憶する毎に、このUjoの取組IDに関連する他の欄の情報(売り持数、買い持数、現在利益等)を組み合わせる。そして、これらを練習銘柄提供・登録部105に渡す。練習銘柄提供・登録部105は銘柄登録画面情報vai(va1、Va2、・・)として情報通信端末200に送信して、図8(b)に示す銘柄登録済画面Vaiを表示させる(d8、d9a;図8(b)参照)。
Then, the approach management table information creating unit 106 stores information on other fields related to the approach ID of this Ujo (the number of shares sold, the number of shares purchased, the current profit, etc.) each time the user's approach brand basic information Ujo is stored. Combine. Then, these are given to the practice brand provision /
前述の初めて生成されたユーザ毎取組銘柄情報Ujiの一例を図9に示す。図9においては1個のみの銘柄を登録した場合を示している。 FIG. 9 shows an example of the above-mentioned first-time user-issued issue brand information Uji. FIG. 9 shows a case where only one brand is registered.
一方、情報通信端末200はユーザが銘柄登録済画面Vaiにおいて、練習する登録銘柄を選択すると(d9b)、選択登録済銘柄情報Li(取組IDと銘柄選択のコード)を株売買シミュレーション装置100に送信する(d10)。
On the other hand, when the user selects a registered brand to practice on the brand registered screen Vai (d9b), the
一方、株売買シミュレーション装置100の練習銘柄提供・登録部105は選択登録済銘柄情報Liを受信すると、売買練習画面情報bi(取組ID付き)を作成して、これを情報通信端末200に送信(取組IDは見せない)する(d11、d12)。
On the other hand, upon receiving the selected registered brand information Li, the practice brand providing / registering
以下に売買練習画面情報biの作成処理について説明する。 Hereinafter, a process for creating the buying / selling practice screen information bi will be described.
<売買練習画面情報biの作成処理>
株売買シミュレーション装置100の練習銘柄提供・登録部105は、この選択登録済銘柄情報Liを登録済銘柄チャート・指標提供部108に渡す。
<Creation processing of trading practice screen information bi>
The practice issue provision /
登録済銘柄チャート・指標提供部108は、選択登録済銘柄情報Liに含まれている取組IDを取組管理テーブル情報作成部106に渡す。
The registered brand chart /
取組管理テーブル情報作成部106は取組管理テーブル103iから渡された取組IDを有するユーザ毎取組銘柄情報Ujiを読み込んで、登録済銘柄チャート・指標提供部108に渡す。
The approach management table information creation unit 106 reads the per-user approach brand information Uji having the approach ID passed from the approach management table 103 i and passes it to the registered brand chart /
次に、登録済銘柄チャート・指標提供部108は、渡されたユーザ毎取組銘柄情報Ujiに含まれている銘柄コードの練習用株式情報をデータベース300から引当て、このUjiに含まれている年月日(売買練習日)を基準として、この年月日から期間設定部114にて設定された表示期間分だけの練習用株式情報(株チャート、出来高を含む)を生成して、売買練習画面情報作成部110に渡すと共に、渡されたユーザ毎取組銘柄情報Uji(取組ID、ユーザID、売買年月日、株値)を株取引操作画面情報作成部113に渡す。
Next, the registered stock chart /
また、登録済銘柄チャート・指標提供部108は、Ujiに含まれている年月日(売買練習日)における銘柄の練習用株式情報wiの株値(終値、開始値、安値、高値)を銘柄株値情報F13として、株取引操作画面情報作成部113に渡す。
In addition, the registered stock chart /
さらに、登録済銘柄チャート・指標提供部108は、銘柄の上げ下げ指標をメモリ109の計算式に基づいて算出する(期間設定部114にて設定された表示期間;2.8ヶ月分)。これらの算出結果は図示しないメモリに保存される。
Further, the registered brand chart /
前述の上げ下げ指標は、例えば5種類のパターンであり、
Aパターンは、
RSI=値上がり幅/(値上がり幅+値下がり幅)×100
Bパターンは、
RSI=N日間の値上がり平均÷(N日間の値上がり幅平均+N日間の値下がり幅平均)×100
等とし、それぞれの期間を変える等をして生成した指標を用いている。
The aforementioned increase / decrease indicators are, for example, five types of patterns
A pattern is
RSI = Price increase / (Price increase + Price decrease) × 100
B pattern is
RSI = Average increase in N days / (Average increase in N days + Average decrease in N days) x 100
Etc., and an index generated by changing each period is used.
一方、株売買シミュレーション装置100の株取引操作画面情報作成部113は、登録済銘柄チャート・指標提供部108から渡されたユーザ毎取組銘柄情報Ujiに含まれている取組IDを有する年月日毎売買情報Aaiが存在するかどうかを判断する。
On the other hand, the stock trading operation screen
存在しない場合は、月日毎売買ボックスa4iは生成しない。本例では初回であるから月日毎売買ボックスa4iは生成しない。 If it does not exist, the monthly trading box a4i is not generated. In this example, since it is the first time, the monthly trading box a4i is not generated.
株取引操作画面情報作成部113は、登録済銘柄チャート・指標提供部108から渡されたユーザ毎取組銘柄情報Ujiに含まれている銘柄コード、銘柄名、単位株数、株値、利益情報、玉帳の情報、場帳の情報、並びにオプション画面の情報並びに売買年月日等を株取引操作画面情報として情報通信端末に表示させるための制御データを生成して売買練習画面情報作成部110に渡す。
The stock transaction operation screen
売買練習画面情報作成部110は、株取引操作画面情報作成部113からの株取引操作画面情報の制御データ及び登録済銘柄チャート・指標提供部108からの練習用株式情報並びに銘柄の上げ下げ指標を組み合わせた制御データを生成して情報通信端末200に売買練習画面情報bi(取組ID付き)として送信する(図10参照)。
The trading practice screen
この売買練習画面情報biには、メモリ115の画面フォームが含まれている。
This trading practice screen information bi includes the screen form of the
本実施の形態では、図10のような画面が表示される(d13)。 In the present embodiment, a screen as shown in FIG. 10 is displayed (d13).
このような売買練習画面Biを用いて以下に説明する売り買いを実行する例を一例として説明する。 An example in which selling and buying described below is executed using such a trading practice screen Bi will be described as an example.
仕込練習ボックスaiiの売数仕込プルダウンボックスa21と買数仕込プルダウンボックスa22の設定は、いずれか一方でもよいが(売りのみ、又は買いのみ)、本実施の形態では売り買いを同時に行なう場合として説明する。 Although either one of the setting of the selling number pull-down box a21 and the buying number pull-down box a22 of the preparation practice box aii may be set (sale only or buy only), this embodiment will be described as a case where selling and buying are performed simultaneously. .
(ケース1)
(ケース1:2009年1月13日、〇〇(コード×××)を売数2,買数3で仕込む)
図11はケース1を説明するシーケンス図である。
(Case 1)
(Case 1: January 13, 2009, OO (code XXX) is charged with 2 sold and 3 purchased)
FIG. 11 is a sequence diagram for explaining the
この仕込みにあたっては、前日の練習画面(図10参照)を表示して(d13)、仕込練習ボックスaiiの売数仕込プルダウンボックスa21と買数仕込プルダウンボックスa22に、「売2」、「買3」を入力する(d14:図12参照)。 In this preparation, the previous day's practice screen (see FIG. 10) is displayed (d13), and “Sell 2” and “Buy 3” are displayed in the sales quantity pull-down box a21 and the purchase quantity pull-down box a22 of the preparation practice box aii. Is input (d14: see FIG. 12).
そして、利用者は実行ボタンa1を選択する。この選択によって、情報通信端末200は年月日毎仕込情報fi(年月日ボックスF11の年月日(2009年1月12日)、取引ID、売数「2」、買数「3」、実行ボタン、仕込みコード・・)を株売買投資シミュレーション装置100に送信する(d15)。
Then, the user selects the execution button a1. As a result of this selection, the
一方、株売買投資シミュレーション装置100は、この年月日毎仕込情報fiを受信し、登録部112がデータベース130に受付番号(売買システムID)を付加してこれをID付年月日毎仕込情報fipとして登録する(d15b)。この売買システムIDは、取組IDとユーザIDと、銘柄コード等を用いたユニークコードが望ましい。
次に、月日毎売買テーブル情報作成部102は以下に説明する年月日毎売買情報Aaiを作成する(d16)。
On the other hand, the stock trading
Next, the month / day trading table
月日毎売買テーブル情報作成部102は、データベース130にID付年月日毎仕込情報fipが記憶される毎に、この年月日毎仕込情報fipの年月日をカレンダー102aの時刻を基に更新する(売買練習日zi)。
Each time the purchase / description table
次に、このID付年月日毎仕込情報fipの取組IDを有する売買詳細管理テーブル104iが存在するかどうかを判断する。本実施の形態では初回であるから売買詳細管理テーブル104iは存在しない。 Next, it is determined whether or not there is a trade detail management table 104i having an action ID of the ID-added date-based preparation information fip. Since this is the first time in the present embodiment, there is no trading detail management table 104i.
存在しない場合は、取組IDを有するユーザ毎取組銘柄情報Uji(ユーザ毎取組銘柄基本情報Ujo)を引当てる。 If there is no such information, the user-assigned issue brand information Uji (the user-specific issue brand basic information Ujo) having the action ID is allocated.
そして、このユーザ毎取組銘柄基本情報Ujoを売買詳細管理テーブル104iに読み込んで、かつデータベース130のID付年月日毎仕込情報fipの売買システムIDを付加すると共に、ID付年月日毎仕込情報fipの売数「2」、買数「3」を付加する。更に、売数ワークの欄に「2」、買数ワークの欄に「3」を書き込むと共に、ID付年月日毎仕込情報fipの更新された年月日を読み込んで、この年月日を年月日欄に「2009年1月13日(更新された後の年月日)」を書き込む。これを年月日毎売買情報Aai(図13(b)参照)と称している。
Then, this basic information Ujo for each user is read into the trading details management table 104i, and the trading system ID of the ID-added purchase information phi in the
また、取組管理テーブル情報作成部106は、売買詳細管理テーブル104iに年月日毎売買情報Aaiが作成される毎に、全ての年月日毎売買情報Aaiの売数、買数を読み込んで総数を求めて、取組管理テーブル103iの売数欄、買数欄に書き込んでいる。 In addition, each time the transaction information Aai is created in the transaction detail management table 104i, the approach management table information creation unit 106 reads the number of purchases and purchases of all the transaction information Aai for each year and obtains the total number. In the approach management table 103i, the sales amount column and the purchase amount column are written.
また、利益情報作成部101は売買詳細管理テーブル104iの年月日毎売買情報Aaiに含まれている銘柄と年月日(2009年1月13日)とを読み、これをキーとして練習用株式情報wiから開始値と終り値とを読み出し、年月日毎売買情報Aaiの買数ワーク「3」と売数ワーク「2」とから、売りの確定利益と、買いの確定利益とを求めると共に、それぞれの利益率を求める(d17a)。また、取組管理テーブル情報作成部106はポジションを求め、取組管理テーブル103iを作成する(d17b)。
Further, the profit
前述の売りポジションは、
売りポジション(売総数)=直前の売総数+仕込売数−売戻し(処分)数
Ex. $sell_num_disp = $shortsell + $shortsell_num − $shortsell_return_num;
買いポジション(買総数)=直前の買総数+仕込買数−買戻し(処分)数
Ex. $buy_num_disp = $shortbuy + $shortbuy_num − $shortbuy_return_num;
として算出している。
The above selling position is
Selling position (total number of sales) = total number of previous sales + number of sales sold-number of sales (disposal) Ex. $ Sell_num_disp = $ shortsell + $ shortsell_num- $ shortsell_return_num;
Buy position (total number of purchases) = total number of previous purchases + number of purchased purchases−number of repurchases (disposals) Ex. $ Buy_num_disp = $ shortbuy + $ shortbuy_num- $ shortbuy_return_num;
It is calculated as
利益情報作成部117は様々な利益を求めているが、ケース1においては1回目の玉の仕込みであるから、確定利益と、ポジションと、利益率の算出のみの算出を以下に説明する。
The profit
利益情報作成部117は、売買詳細管理テーブル104iのユーザID、取組ID、銘柄コードを有する年月日毎売買情報Aaiを全て検索し、全ての売数と買数とを求める。そして、売総数の利益は売りの確定利益としても求める。また、買総数は買いの確定利益として求める。
The profit
そして、同じ取組ID、ユーザIDを有する取組管理テーブル103iの所定欄にこれらを書き込む(図13a参照)。本実施の形態では2009年1月13日のみの売り買いであるから売りの現在利益のみが14000円、買いの現在利益が−21000円となる。 And these are written in the predetermined column of the approach management table 103i having the same approach ID and user ID (see FIG. 13a). In the present embodiment, since selling and buying is performed only on January 13, 2009, only the current profit of selling is 14000 yen, and the current profit of buying is -21000 yen.
つまり、
利益 = 確定利益(売利益)+確定利益(買利益)
Ex. $gainsum = $gainsell + $gainbuy;
確定利益(売利益)=直前の確定利益(売利益)+単体リスト(売戻し)における損利益(gainsell_wk)
Ex. $gainsell = $dealing[0][“gainsell”] + $gainsell_wk;
確定利益(買利益)=直前の確定利益(買利益)+単体リスト(買戻し)における損利益(gainbuy_wk )
Ex. $gainbuy = $dealing[0][“gainbuy”] + $gainbuy_wk;
図14の例では、
売りの現在利益は、
(294×1000)−(287×1000)=7000円
売数2であるから7000円×2=14000円
買いの現在利益は、
(287×1000)−(294×1000)=−21000円
となる。
That means
Profit = fixed profit (selling profit) + fixed profit (buying profit)
Ex. $ Gainsum = $ gainsell + $ gainbuy;
Fixed profit (Selling profit) = Previously determined profit (Selling profit) + Non-consolidated list (Resale) Loss profit (gainsell_wk)
Ex. $ Gainsell = $ dealing [0] [“gainsell”] + $ gainsell_wk;
Fixed profit (buying profit) = previous fixed profit (buying profit) + non-consolidated profit (gainbuy_wk)
Ex. $ Gainbuy = $ dealing [0] [“gainbuy”] + $ gainbuy_wk;
In the example of FIG.
The current profit of selling is
(294 x 1000)-(287 x 1000) = 7000
(287 * 1000)-(294 * 1000) =-21000 yen.
そして、株取引操作画面情報作成部113は、登録済銘柄チャート・指標提供部108からの選択登録済銘柄情報Liに含まれている取組IDを有するユーザ毎取組銘柄情報Ujiを取組管理テーブル103iから読み込んで、この利益情報(売総数、買総数、確定利益、利益)、場帳、玉帳、更新された年月日を表示させる制御データを生成して売買練習画面情報作成部110に渡して売買練習画面情報biを生成させる(d18、d19)。
Then, the stock transaction operation screen
さらに、株取引操作画面情報作成部113は、売買詳細管理テーブル104iに生成された年月日毎売買情報Aaiに、売数ワークが「0」か、又買数ワークが「0」かどうかを判断し、「0」の場合は年月日毎売買ボックスa4iを作成しない。
Further, the stock transaction operation screen
また、売数ワーク、買数ワークが「0」でない場合は、年月日毎売買ボックスa4iを作成して表示させる。本実施の形態では売数ワークが「2」、買数ワークが「3」であるから図14に示すように、売状況ボックスa4biには「2」が、買状況ボックスa4ciには「3」を表示する。さらに、売状況ボックスa4biには売りの利益率「2.4%」が表示され、買い状況ボックスa4ciには買いの利益率「−2.4%」が表示されている。 In addition, when the sold number work and the purchased number work are not “0”, the year / month / day trading box a4i is created and displayed. In the present embodiment, the sold number work is “2” and the purchased number work is “3”. Therefore, as shown in FIG. 14, “2” is in the selling status box a4bi and “3” is in the buying status box a4ci. Is displayed. Further, the selling profit rate “2.4%” is displayed in the selling status box a4bi, and the buying profit rate “−2.4%” is displayed in the buying status box a4ci.
この売りの利益率「2.4%」は、 図14においては、{(294)−(287)}÷294≒2.4%として求めて表示している。 This selling profit rate “2.4%” is calculated and displayed as {(294) − (287)} ÷ 294≈2.4% in FIG.
また、プルダウンボックスa4bbi、a4cciはクリアする。ただし、最大数値は、売りの場合は「2」、買いの場合は「3」にされている。 The pull-down boxes a4bbi and a4cci are cleared. However, the maximum value is “2” for selling and “3” for buying.
この年月日毎売買ボックスの情報には年月日毎売買情報Aaiの売買システムIDが付加されている。 A trading system ID of year / month / day trading information Aai is added to the information of this year / month / day trading box.
そして、売買練習画面情報作成部110は、売買練習画面情報bi(図14参照)を作成して(d19)、情報通信端末200に送信する(d20)。
Then, the trading practice screen
情報通信端末200は、ブラウザで売買練習画面情報biを解読して、図14に示す売買練習画面Biを表示する(d21)。
The
図14に示すように、終り値が「287」、開始値が「294」、高値が「294」、安値が「286」と表示され、場帳画面には、1月13日 終値「287」、開始値「294」、売数「2」、買数「3」と表示される。 As shown in FIG. 14, the closing price is “287”, the starting price is “294”, the high price is “294”, and the low price is “286”. , Start value “294”, number of sales “2”, number of purchases “3” are displayed.
但し、プルダウンボックスには何も表示されていない。また、図示はしていないが、オプション画面並びに玉帳画面も表示される。玉帳画面には、1月13日 終値「287」、開始値「294」、売数「2」、買数「3」と表示される。 However, nothing is displayed in the pull-down box. Although not shown, an option screen and a ball book screen are also displayed. On the ball book screen, the closing price of “January 13” “287”, the starting value “294”, the number of sales “2”, and the number of purchase “3” are displayed.
(ケース2)
2009年1月14日に、〇〇銘柄を、売数4,買数5で仕込む(図17参照:実行ボタンを選択する前の図面は図16)。
(Case 2)
On January 14, 2009, OO brands are charged with a sales volume of 4 and a purchase volume of 5 (see FIG. 17: FIG. 16 shows the drawing before the execution button is selected).
図15はケース2を説明するシーケンス図である。
FIG. 15 is a sequence diagram for explaining the
この仕込みにあたっては、図17に示すように、仕込練習ボックスaiiの売数仕込プルダウンボックスa21と買数仕込プルダウンボックスa22に、に「売4」、「買5」を入力する(d30)。図16に示すように、帳場画面には、ケース1で仕込んだ、1月13日 終値287、開始値294と、ポジションは売数2、買数3と表示され、また、年月日毎売買ボックス部a4iが1個表示(13日分)が表示されている。
In this preparation, as shown in FIG. 17, “
但し、プルダウンボックスa4bbi、a4cciには何も表示されていない。このプルダウンボックスが操作されると13日時点での売数又は買数を最大値とするようになっている。 However, nothing is displayed in the pull-down boxes a4bbi and a4cci. When this pull-down box is operated, the number sold or purchased as of the 13th is set to the maximum value.
そして、利用者は実行ボタンa1を選択する(d31)。この選択によって、情報通信端末200は年月日毎仕込情報fi(年月日ボックスF11の年月日(2009年1月13日)、取引ID、売数「4」、買数「5」、実行ボタン・・、仕込みコード(f11の年月日が送信されると仕込みコードとする)を株売買投資シミュレーション装置100に送信する(d33)。
Then, the user selects the execution button a1 (d31). As a result of this selection, the
株売買投資シミュレーション装置100の登録部112は、年月日毎仕込情報fiの受信に伴って、情報通信端末200に、ブラウザ内部変数を次のページに持ち越す制御データを送信する(d34)。
The
つまり、情報通信端末200は、翌日への実行ボタンa1が押されると、ブラウザ内部変数を次のページに持ち越す仕組み($_POST)となる。
That is, the
一方、株売買投資シミュレーション装置100は、この年月日毎仕込情報fiを受信し、以下に説明する処理を行なって、この結果の売買練習画面情報b2を情報通信端末200に送信する(d35)。
On the other hand, the stock trading
そして、情報通信端末200は、ブラウザで解読して図18に示すような、1月14日の年月日毎売買ボックスa4i等を表示させる(d45)。
Then, the
図18は実行ボタンa1が選択された後の画面であるから、実行年月日が2009年1月14日となり、年月日毎売買ボックスa4iは、1月13日のボックスと、1月14日のボックスとの2個となっている。また、年月日毎売買ボックスa4iのプルダウンボックスa4bbi、a4cciは、何も処分していないのでクリアになっている。 Since FIG. 18 is a screen after the execution button a1 is selected, the execution date is January 14, 2009, and the year-by-date trading box a4i includes the January 13 box and January 14th. It becomes two with the box. Further, the pull-down boxes a4bbi and a4cci of the year / month / day trading box a4i are cleared because nothing has been disposed of.
また、1月13日の売状況ボックスa4biには、1月13日の売数「2」と、利益率「2.7%」が表示され、買状況ボックスa4ciには1月13日の買数「3」と、利益率「−2.7%」が表示されている。 In addition, the sale status box a4bi on January 13 displays the sale quantity “2” on January 13 and the profit rate “2.7%”, and the purchase status box a4ci displays the purchase date on January 13 The number “3” and the profit rate “−2.7%” are displayed.
さらに、1月14日の売状況ボックスa4biには、1月14日の売数「4」と、利益率「1.4%」が表示され、買状況ボックスa4ciには1月14日の買数「5」と、利益率「−1.4%」が表示されている。 Furthermore, the sale status box a4bi on January 14 displays the sale quantity “4” on January 14 and the profit rate “1.4%”, and the purchase status box a4ci displays the purchase status on January 14 The number “5” and the profit rate “−1.4%” are displayed.
さらに、ポジション部a31には売数が「6」、買数が「8」と表示されている。 Further, in the position part a31, the sold number is displayed as “6” and the purchased number as “8”.
このケース2の処理について詳細に説明する。
The processing of
株売買投資シミュレーション装置100の登録部112は、情報通信端末200からの年月日毎仕込情報fi(2009年1月13日、売数「4」、買数「5」、取組ID;但し、売買発注ボックスのプルダウンボックスに数値が書き込まれて実行ボタンが押された場合は売買システムIDが付加される)の年月日を更新(2009年1月14日)して(d36)、さらに受付番号(売買システムID)を生成してデータベース130に関連付けて登録する(d37)。
The
次に、月日毎売買テーブル情報作成部102は、データベース130にID付年月日毎仕込情報fipが記憶される毎に図19(b)に示すように、そのID付年月日毎仕込情報fipを年月日毎売買情報Aa2として、その取組IDを有する売買詳細管理テーブル104iに新たに追加する(d38)。
Next, as shown in FIG. 19 (b), the monthly trading table
ID付年月日毎仕込情報fipは、新たなレコードを追加し、前回生成した年月日毎売買情報Aa1の取組ID、ユーザID、銘柄コード、株単価、登録年月日を読み込んで新たなレコードの所定の欄に書き込むと共に、更新された仕込年月日(2009年1月14日)を実行年月日欄(売買日)に書き込む。 The ID-added date-by-date preparation information fip adds a new record, reads the action ID, user ID, brand code, stock unit price, registration date of the year-by-date sales information Aa1 generated last time, In addition to writing in a predetermined column, the updated preparation date (January 14, 2009) is written in the execution date column (trading date).
つまり、2009年1月14日のレコードには、売数「4」、買数「5」、売買システムIDが76015となった年月日毎売買情報Aa2が新たに追加される。 In other words, in the record of January 14, 2009, the sales information “Aa2” is added to the sales date “4”, the number of purchases “5”, and the sales system ID “76015”.
さらに、年月日毎売買テーブル情報作成部102は、ID付年月日毎仕込情報fipに含まれている銘柄コードと年月日(2009年1月14日)に対応する練習用株式情報wiをデータベース300から検索し、この検索した練習用株式情報wiの開始値(290円)を読み込んで現在価格欄に書き込む。
Further, the trading table
次に、取組管理テーブル情報作成部106は、ユーザ毎取組銘柄情報Ujiを新たに作成する(d39)。このユーザ毎取組銘柄情報Ujiは、ID付年月日毎仕込情報fipに含まれている売買システムIDのレコードを前回の年月日毎売買情報Aa1とし、ID付年月日毎仕込情報fipの年月日を更新して新たに売買システムIDが付加されたものを今回の年月日毎売買情報Aa2とし、この前回の年月日毎売買情報Aa1と今回の年月日毎売買情報Aa2とから、現在までの売総数(ポジション)と買総数(ポジション)とを求めて、取組管理テーブル103iの該当の欄に書き込みする。また、Aa1とAa2との売り時の売り値との平均(売平均値)、買いの平均(買平均値)を求めてこれを該当の欄に記憶する(図19(a)参照)。 Next, the approach management table information creation unit 106 newly creates approach brand information Uji for each user (d39). This user-specific brand information Uji uses the record of the trading system ID included in the ID-added date-added purchase information phi as the previous year-month-date purchase information Aa1, and the date of the ID-added date-added information information ip. , And the newly added trading system ID is the current trading information Aa2, and from the previous trading information Aa1 and the current trading information Aa2, The total number (position) and the total number bought (position) are obtained and written in the corresponding columns of the approach management table 103i. In addition, the average (sell average value) of the selling prices at the time of selling Aa1 and Aa2 and the average of buying (buying average value) are obtained and stored in the corresponding columns (see FIG. 19A).
さらに、利益情報作成部117は、売買詳細管理テーブル104iを監視し、年月日毎売買情報Aaiが記憶される毎に、銘柄コードに対応する練習用株式チャートをデータベース300から検索し、実行年月日欄の年月日(2009年1月14日)に対応する開始値と終り値とを読み込む。また、場帳と玉帳とを書き込む。
Further, the profit
すなわち、図17に示すように、2009年1月14日に、〇〇を、売数4,買数5で仕込んだ場合は、図19(a)に示すように 取組管理テーブル103iのユーザ毎取組銘柄情報Ujiは、2009年1月14日の売総数(shortsell)が「6」、買総数(shortbuy)が「8」となり、売平均値(shortsell_ave)が「291円」で、買平均値(shortbuy_ave)が「292」円で、売利益(gainsell)及び買利益(gailbuy)が「0」、利益(gainsum)が「0」となる。
That is, as shown in FIG. 17, on the 14th of January 2009, when “00” is charged with the
前述の売総数(shortsell)、買総数(shortbuy)、売平均値(shortsell_ave)、買平均値(shortbuy_ave)、売利益(gainsell)及び買利益(gailbuy)、利益(gainsum)は利益情報作成部101で算出されている。 The above-mentioned total number of sales (shortsell), total number of purchases (shortbuy), average value of sales (shortsell_ave), average price of purchases (shortbuy_ave), profits of sales (gainsell), profits of buy (gainbuy), profits (gainsum) It is calculated by.
一方、売買詳細管理テーブル104iは、年月日毎売買情報Aa2は、図19(b)に示すように、2009年1月14日の開始値の価格(price)が290で、売数(shortsell_num)が「4」で、売数ワーク(shortsell_num_wk)が「5」で、売戻し数(shortsell_return_num)が「0」、買数(shortbuy_num)が「5」で、買数ワーク( shortbuy_num_wk)が「5」で、買戻し数(shortbuy_return_num)が「0」となる。 On the other hand, as shown in FIG. 19 (b), the sales details management table 104i shows that the sales information Aa2 has a starting price (price) of 290 on January 14, 2009 and the number of sales (shortsell_num). Is “4”, the sold number work (shortsell_num_wk) is “5”, the sold number (shortsell_return_num) is “0”, the purchased number (shortbuy_num) is “5”, and the purchased number work (shortbuy_num_wk) is “5”. Thus, the number of repurchases (shortbuy_return_num) becomes “0”.
ここで、売数ワークと、買数ワークとを用意しているのは、仕込が複数に渡った場合に、 過去のどの仕込に対しての売玉、買玉の処分操作なのか履歴を残しておくためである。 Here, the sales number work and the purchase number work are prepared, and when there are multiple preparations, a history of which of the past preparations for selling and buying the balls is stored is left. It is to keep.
つまり、本実施の形態では、仕込操作と戻し(処分)操作が対となっているため、分けて登録する必要があり、特に戻し(処分)が過去のどの仕込みに対する操作かを明らかにして対応する必要がある。すなわち、年月日毎売買ボックスa4iにおいて、その年月日での売った又は買った株数が現在どの程度の数である分るようにするためであり、この年月日毎売買ボックスa4iに対応させるためにワークとして別に設けている。 In other words, in this embodiment, since the preparation operation and the return (disposal) operation are paired, it is necessary to register them separately. There is a need to. In other words, in the yearly trading box a4i, the number of shares sold or bought on that date is determined to be the current number, and in order to correspond to this yearly trading box a4i. Separately provided as a work piece.
次に、利益情報作成部117は、売総数、買総数、売りの現在利益、買いの現在利益、売利益、買利益、利益、売平均、買平均、並びに、年月日毎の売り買いの利益率を算出し、取組管理テーブル103i、売買詳細管理テーブル104iの所定の欄に書き込みする(d40)。但し、年月日毎の売り買いの利益率、高値、安値、終り値又は開始値、現在利益は、売買システムIDに対応させてメモリ(図示せず)に記憶している。
Next, the profit
次に、株取引操作画面情報作成部113は、株取引操作画面情報を作成して(d41)、売買練習画面情報作成部110に渡す。
Next, the stock trading operation screen
つまり、株取引操作画面情報作成部113は、売買詳細管理テーブル104iの年月日毎売買情報Aa1、Aa22に売数ワーク、買数ワークに値が存在するかどうかを判断し、前回の年月日毎売買情報Aa1の売数ワーク、買数ワークに値が存在する場合は、情報通信端末200に対して前回の年月日毎売買ボックスa4iをそのまま残す制御データを生成し、今回の年月日毎売買情報Aa2の売数ワーク、買数ワークに値が存在する場合は、その売数ワークを売状況ボックスa4biに表示させる共に第2のプルダウンボックスa4bbiを表示させる制御データ及び買数ワークを買状況ボックスa4ciに表示させると共に第3のプルダウンボックスa4cciを表示させる制御データを生成する。この制御データは売買練習日部a4aの隣に売状況ボックスa4biを、この隣に買状況ボックスa4ciを表示させるようにしている。また、売状況ボックスa4bi及び買状況ボックスa4ciには、年月日毎売買情報Aa2の取組IDと売買システムIDとを付加する。
That is, the stock transaction operation screen
また、登録済銘柄チャート・指標提供部108は、売買詳細管理テーブル104iの年月日毎売買情報Aa2を読み込み、この年月日の銘柄の株式情報を読み込んで、予め設定されている期間(例えば2.8ヶ月)のみを抽出して売買練習画面情報作成部110に渡すと共に、その設定されている期間の指標を作成して渡す(d42)。
Further, the registered brand chart /
株取引操作画面情報作成部113は、前述の年月日毎売買ボックスの情報を組み込んだ株取引操作画面情報を作成して(d43)、売買練習画面情報作成部110に渡す。
The stock transaction operation screen
(ケース3)
2009年1月15日に、2009年1月14日付けで仕込んだ新日鉄(5401)を、売数3、買数4を処分(売戻し「3」、買戻し「4」)する。
(Case 3)
On January 15, 2009, Nippon Steel (5401), which was charged on January 14, 2009, will dispose of 3 sold units and 4 purchased units (sell back "3", buy back "4").
これを図20のシーケンスに従って説明する。 This will be described according to the sequence of FIG.
情報通信端末200の利用者は、図21に示すように年月日毎売買ボックスa4iにおいて、1月14日の売買練習日部a4aの売状況ボックスa4biの第2のプルダウンボックスa4bbiに売戻し数「3」を入力し、買状況ボックスa4ciの第3のプルダウンボックスa4cciに買戻し数「4」を入力する(d50)。
As shown in FIG. 21, the user of the
次に、情報通信端末200は実行ボタンa1が選択されると、年月日毎売買ボックスa4i内の情報を年月日毎売買戻し情報fri(取組ID、売買システムID、2009年1月14日、売戻し数「3」、買戻し数「4」・・)としてシミュレーション装置100に送信する(d51)。
Next, when the execution button a1 is selected, the
株売買投資シミュレーション装置100の登録部112は、年月日毎売買戻し情報friの受信に伴って、情報通信端末200に、ブラウザ内部変数を次のページに持ち越す制御データを送信する(d52)。
The
つまり、情報通信端末200は、翌日への実行ボタンが押されると、ブラウザ内部変数を次のページに持ち越す仕組み($_POST)となる。
That is, the
そして、上記ケース2の場合と同様な処理を行なって(d60)、図22に示す取組管理テーブル103i及び売買詳細管理テーブル104iを得て、その結果、図23に示す売買練習画面Biを情報通信端末200に表示させる(d53)。
Then, the same processing as in the
以下に具体的に説明する。但し、利益等については説明を省略する。 This will be specifically described below. However, explanation of profits is omitted.
株売買投資シミュレーション装置100の登録部112は、情報通信端末200からの年月日毎売買戻し情報fri(取組ID、売買システムID、2009年1月14日、売戻し数「3」、買戻し数「4」)の年月日を更新(2009年1月15日)して、さらに受付番号(売買システムID)を生成してデータベース130に関連付けて登録する。
The
次に、月日毎売買テーブル情報作成部102は、データベース130に年月日毎売買戻し情報friが記憶される毎に図22(b)に示すように、その年月日毎売買戻し情報fri(受付番号付き)を年月日毎売買情報Aa3として、その取組IDを有する売買詳細管理テーブル104iに新たに追加する。
Next, as shown in FIG. 22 (b), the month / day trading table
2009年1月15日の年月日毎売買情報Aa3は、年月日毎売買ボックスa4iからの情報であるから、売戻し数の欄が「3」、買戻し数の欄が「4」と書き込まれ、売数ワーク及び買数ワークは「0」になる。 Since the sales information Aa3 of the date of sale on January 15, 2009 is information from the sales box a4i of the date of sale every month, “3” is written in the column for the number of redemptions and “4” in the column for the number of redemptions. The sold quantity work and the purchased quantity work are "0".
そして、月日毎売買テーブル情報作成部102は、年月日毎売買戻し情報friに含まれている前回の売買システムID(76015)を有する前回の年月日毎売買情報Aa2の売数「4」から今回の年月日毎売買情報Aa3の売戻し数「3」との差を求める(「1」)。
Then, the monthly trading table
次に、前回の年月日毎売買情報Aa2の売数ワーク(shortsell_num_wk)の欄に求めた数値(「1」)を書き込む。 Next, the calculated numerical value (“1”) is written in the column of the sales volume work (shortsell_num_wk) of the previous trading information Aa2 by date.
また、前回の年月日毎売買情報Aa2の買数「5」から今回の年月日毎売買情報Aa3の買戻し数「4」との差を求める(「1」)。 Further, the difference between the number of purchases “5” of the previous year-by-day sales information Aa2 and the number of repurchases “4” of the current year-by-day sales information Aa3 is obtained (“1”).
そして、前回の年月日毎売買情報Aa2の買数ワーク(shortbuy_num_wk)の欄に求めた数値(「1」)を書き込む。 And the numerical value ("1") calculated | required is written in the column of the purchase number work (shortbuy_num_wk) of the last year-by-month sales information Aa2.
一方、取組管理テーブル情報作成部106は、売買詳細管理テーブル104iの年月日毎売買情報Aa1、Aa2、Aa3の売数ワークの欄の売数を全て加算(「3」)し、また買数ワークの買数を全て加算(「4」)し、これらの加算結果を年月日毎売買情報Aa1、Aa2、Aa3に設定されている取組IDを有する取組管理テーブル103iの売総数欄、買総数欄に書き込む。 On the other hand, the approach management table information creation unit 106 adds all the sales numbers in the sales number work column of the sales information items Aa1, Aa2, and Aa3 of the sales details management table 104i ("3"), Are added ("4"), and these addition results are added to the total sales number column and total purchase number column of the total number of sales management table 103i having the ID set in the sales information Aa1, Aa2, Aa3. Write.
従って、株取引操作画面情報作成部113によって、図23に示すように、株取引操作画面Kiのポジション部a31には、売り持数「3」、買い持数「4」と表示される。
Accordingly, as shown in FIG. 23, the stock transaction operation screen
さらに、株取引操作画面情報作成部113は、売数ワークが「0」にされている年月日毎売買情報Aa1、Aa2、Aa3が売買詳細管理テーブル104iに存在するかどうかを判断し、売数ワークが「0」の場合は、売状況ボックスa4biは生成しない。
Further, the stock transaction operation screen
また、買数ワークが「0」にされている年月日毎売買情報Aa1、Aa2、Aa3が売買詳細管理テーブル104iに存在するかどうかを判断し、買数ワークが「0」の場合は、買状況ボックスa4ciは生成しない。 In addition, it is determined whether or not the purchase date work information Aa1, Aa2, Aa3 whose purchase number work is set to “0” exists in the detailed sales management table 104i. The status box a4ci is not generated.
このとき、株取引操作画面情報作成部113は、第2のプルダウンボックスa4bbi及び第3のプルダウンボックスa4cciをクリアする制御データを送出している。
At this time, the stock transaction operation screen
すなわち、2009年1月15日の年月日毎売買情報Aa3は、売数ワーク、買数ワークとも「0」であるから、図23に示すように1月15日の年月日毎売買ボックスa4iは売買操作提供画面Aiには表示されない。 That is, since the sales volume work and the purchase volume work are both “0” in the sales data Aa3 on January 15, 2009, as shown in FIG. It is not displayed on the trading operation providing screen Ai.
(ケース4)
図24は、ケース4の2009年1月16日に、2009年1月14日に仕込んだ株を、売戻し「1」、買戻し「1」処分した場合の画面である。
(Case 4)
FIG. 24 is a screen in the
図25は、ケース4の場合の取組管理テーブル103iと売買詳細管理テーブル104iの状態である。
FIG. 25 shows the state of the approach management table 103i and the sales details management table 104i in
すなわち、図25に示すように、年月日毎売買情報Aa4として、その取組IDを有する売買詳細管理テーブル104iに新たに追加される。 In other words, as shown in FIG. 25, the transaction information Aa4 is added to the transaction detail management table 104i having the action ID as yearly transaction information Aa4.
2009年1月16日の年月日毎売買情報Aa4は、年月日毎売買ボックスa4iからの情報であるから、売戻し数の欄が「1」、買戻し数の欄が「1」と書き込まれ、売数ワーク及び買数ワークは「0」になる。 Since the transaction information Aa4 for the year / month / day of January 16, 2009 is information from the transaction box a4i for each year / month / day, “1” is written in the column for the number of redemptions, and “1” is written in the column for the number of redemptions. The sold quantity work and the purchased quantity work are "0".
そして、月日毎売買テーブル情報作成部102によって、前回の売買システムID(76016)を有する前回の年月日毎売買情報Aa3の売数ワーク「1」から今回の年月日毎売買情報Aa4の売戻し数「1」との差が求められ(「0」)、前回の売買システムID(76016)を有する前回の年月日毎売買情報Aa3の売数ワークに「0」が書き込まれる。
Then, by the monthly trading table
また、同様に、前回の年月日毎売買情報Aa3の買数ワークの欄に「0」が書き込まれる。 Similarly, “0” is written in the “Purchase number work” column of the previous yearly trading information Aa3.
また、取組管理テーブル情報作成部106は、売買詳細管理テーブル104iの年月日毎売買情報Aa1、Aa2、Aa3、Aa4の売数ワークの欄の売数を全て加算(「2」)し、また買数ワークの買数を全て加算(「3」)し、これらの加算結果を年月日毎売買情報Aa1、Aa2、Aa3、Aa4に設定された取組IDを有する取組管理テーブル103iの売総数欄、買総数欄に書き込む。 Further, the approach management table information creation unit 106 adds all the sales numbers in the sales number work column of the sales information Aa1, Aa2, Aa3, Aa4 for each year / month / day in the sales details management table 104i ("2"), All the purchases of the number work are added (“3”), and these addition results are displayed in the total sales number column of the approach management table 103i having the action ID set in the sales information Aa1, Aa2, Aa3, Aa4 for each year, month, and day. Write in the total number column.
従って、株取引操作画面情報作成部113によって、図24に示すように、年月日毎売買ボックスa4iは、1月13日のものだけとなり、売状況部a4biには売り持数「2」、買状況部a4cciには、買い持数「3」が表示される。
Accordingly, as shown in FIG. 24, the stock transaction operation screen
(ケース5)
図26は、ケース5の2009年1月19日に、1月13日に仕込んだ株を、売数「2」、買数「3」処分した場合の画面である。
(Case 5)
FIG. 26 is a screen in the
図27は、ケース5の場合の取組管理テーブル103iと売買詳細管理テーブル104iの状態である。
FIG. 27 shows the state of the approach management table 103i and the sales details management table 104i in
すなわち、図27に示すように、年月日毎売買情報Aa5として、その取組IDを有する売買詳細管理テーブル104iに新たに追加される。 In other words, as shown in FIG. 27, the transaction information Aa5 is added to the transaction detail management table 104i having the action ID as yearly transaction information Aa5.
2009年1月19日の年月日毎売買情報Aa5は、年月日毎売買ボックスa4iからの情報であるから、売戻し数の欄が「2」、買戻し数の欄が「3」と書き込まれ、売数ワーク及び買数ワークは「0」になる。 Since the sale date information Aa5 on January 19, 2009 is information from the sale date box a4i by date, “2” is written in the column for the number of redemptions, and “3” is entered in the column for the number of redemptions. The sold quantity work and the purchased quantity work are "0".
そして、月日毎売買テーブル情報作成部102によって、売買システムID(76014)を有する前回の年月日毎売買情報Aa1が検索され、このAa1の売数ワーク「2」(図27参照)から今回の年月日毎売買情報Aa5の売戻し数「2」との差が求められ(「0」)、前回の売買システムID(76014)を有する前回の年月日毎売買情報Aa1の売数ワークに「0」が書き込まれる。
Then, the previous trading information Aa1 having the trading system ID (76014) is retrieved by the monthly trading table
また、同様に、前回の年月日毎売買情報Aa1の買数ワークの欄に「0」が書き込まれる。 Similarly, “0” is written in the column of the number-of-buys work of the previous year-by-month trading information Aa1.
また、取組管理テーブル情報作成部106は、売買詳細管理テーブル104iの年月日毎売買情報Aa1、Aa2、Aa3、Aa4、Aa5の売数ワークの欄の売数を全て加算(「0」)し、また買数ワークの買数を全て加算(「0」)し、これらの加算結果を年月日毎売買情報Aa1、Aa2、Aa3、Aa4、Aa5に設定された取組IDを有する取組管理テーブル103iの売総数欄、買総数欄に書き込む。 Further, the approach management table information creation unit 106 adds all the sales numbers in the sales work column of the sales information Aa1, Aa2, Aa3, Aa4, Aa5 for each year / month / day in the sales details management table 104i ("0"), In addition, all the purchases of the purchase work are added (“0”), and the result of these additions is sold in the action management table 103i having the action ID set in the sales information Aa1, Aa2, Aa3, Aa4, Aa5. Write in the total number column and the total number purchased column.
従って、株取引操作画面情報作成部113によって、図26に示すように、年月日毎売り買いボックスa4iは何も表示されない。但し、場帳及び玉帳面は、1月13日〜1月19日のものが表示されている。
Accordingly, as shown in FIG. 26, the stock transaction operation screen
<第2の実施の形態>
利用者は、上述した本発明の第1の実施の形態により、実際の投資取引の履歴情報を利用して、実際の投資取引の手順を習得する。したがって、第1の実施の形態では、いったん実行した取引処理を元に戻すことは想定されていない。
<Second Embodiment>
The user learns the procedure of the actual investment transaction by using the history information of the actual investment transaction according to the above-described first embodiment of the present invention. Therefore, in the first embodiment, it is not assumed that transaction processing once executed is restored.
しかし、本発明は、仮想的な投資のトレーニング環境を提供することを目的としているため、利用者が種々の条件で試行することで、より効率的に投資取引の技術を習得することが期待できる。 However, since the present invention aims to provide a virtual investment training environment, it can be expected that the user can learn investment transaction technology more efficiently by trying under various conditions. .
そこで、本発明の第2の実施の形態では、第1の実施の形態で説明した機能に、いったん実行した取引処理を元に戻す「逆戻し機能」を追加する。 Therefore, in the second embodiment of the present invention, a “reverse function” for restoring the transaction processing once executed is added to the function described in the first embodiment.
第2の実施の形態のシステム構成は、図28に示す通り、図4に示した第1の実施の形態のシステム構成に、月日毎売買テーブル情報作成部102に接続した、ユーザ毎に作成されるログ管理テーブル140iを追加した構成となる。
The system configuration of the second embodiment is created for each user connected to the monthly trading table
第2の実施の形態では、図29に示すように、売買操作提供画面Aiで、実行ボタンa1の横に逆戻しボタンbb1を表示させるようにする。 In the second embodiment, as shown in FIG. 29, the reverse button bb1 is displayed beside the execution button a1 on the buying and selling operation providing screen Ai.
また、第2の実施の形態では、月日毎売買テーブル情報作成部102に、年月日毎売買情報Aaiを売買詳細管理テーブル104iに追加する際に、株取引操作のログ情報Lgi(i=1、2、・・・)をログ管理テーブル140iに記録する処理と、利用者が逆戻しボタンbb1を選択した際に、ログ管理テーブル140iに記録したログ情報Lgiから、既に更新された年月日毎売買情報Aaiと取組管理テーブル103iの情報を、更新前の状態に復元する処理(逆戻し処理)を追加する。
Further, in the second embodiment, when adding the year-month-day trading information Aai to the monthly trading table
ログ管理テーブル140iには、図30に示すように、売買詳細管理テーブル104iと同様のデータ欄に加えて、売買詳細管理テーブル104iのどの年月日毎売買情報Aaiに対応するかを示す元システムID(org_system_id)を設定する欄を設ける。 In the log management table 140i, as shown in FIG. 30, in addition to the data column similar to the sales details management table 104i, the original system ID indicating which year / month / day sales information Aai of the sales details management table 104i corresponds to A column for setting (org_system_id) is provided.
(ログ情報記録処理)
次に、図11および図15に示した第1の実施の形態におけるケース1およびケース2の場合について、ログ情報Lgiをログ管理テーブル140iに記録する処理を、図30、図31、図32を参照しながら説明する。
(Log information recording process)
Next, for
図31(a)に示すように、情報通信端末200の売買操作提供画面Aiで、売数仕込ボックスa21に「2」、買数仕込ボックスa22に「3」を設定し、実行ボタンa1が選択されると、月日毎売買テーブル情報作成部102は、図11の年月日売買情報作成処理(d16)で、図32(a)に示した実行年月日2009年1月13日の売数「2」、買数「3」の年月日毎売買情報Aa1を売買詳細管理テーブル104iに書き込んだ後、図30に示すように、この年月日毎売買情報Aa1に付加した売買システムID(76014)を元システムID欄に設定し、その他の情報を該当する欄にコピーして作成したログ情報Lg1をログ管理テーブル140iに記録する。
As shown in FIG. 31 (a), “2” is set in the sale quantity purchase box a21 and “3” is set in the purchase quantity supply box a22 on the buying and selling operation providing screen Ai of the
そして、情報通信端末200の売買操作提供画面Aiは図31(b)に示すように変化し、年月日毎売買ボックスa4iに2009年1月13日分が表示される。
Then, the buying / selling operation providing screen Ai of the
同様に、図31(c)に示すように、情報通信端末200の売買操作提供画面Aiで、売数仕込ボックスa21に「4」、買数仕込ボックスa22に「5」を設定し、実行ボタンa1が選択されると、月日毎売買テーブル情報作成部102は、図15の年月日売買情報作成処理(d38)で、図32(a)に示した実行年月日2009年1月14日の売数「4」、買数「5」の年月日毎売買情報Aa2を、売買詳細管理テーブル104iに書き込んだ後、図30に示すように、この年月日毎売買情報Aa2に付加した売買システムID(76015)を元システムID欄に設定し、その他の情報を該当する欄にコピーして作成したログ情報Lg2をログ管理テーブル140iに記録する。
Similarly, as shown in FIG. 31 (c), “4” is set in the sale quantity purchase box a 21 and “5” is set in the purchase quantity supply box a 22 on the buying and selling operation providing screen Ai of the
そして、情報通信端末200の売買操作提供画面Aiは図31(d)に示すように変化し、年月日毎売買ボックスa4iに2009年1月14日分も表示される。
Then, the buying / selling operation providing screen Ai of the
さらに、図20に示した第1の実施の形態におけるケース3では、2009年1月14日付けで仕込んだ株を、2009年1月15日に売戻し「3」、買戻し「4」する操作について説明しているが、ここでは、同時に、2009年1月13日付けで仕込んだ株を、売戻し「2」、買戻し「3」した場合について説明する。
Further, in the
図31(e)に示すように、情報通信端末200の売買操作提供画面Aiで、2009年1月13日の売状況ボックスa4biの第2のプルダウンボックスa4bbiに「2」、買状況ボックスa4ciの第3のプルダウンボックスa4cciに「3」を設定し、かつ、2009年1月14日の売状況ボックスa4biの第2のプルダウンボックスa4bbiに「3」、買状況ボックスa4ciの第3のプルダウンボックスa4cciに「4」を設定し、実行ボタンa1を選択する。
As shown in FIG. 31 (e), “2” is displayed in the second pull-down box a4bbi of the sales situation box a4bi on January 13, 2009 on the buying and selling operation providing screen Ai of the
情報通信端末200からの年月日毎売買戻し情報friには、(取組ID、売買システムID、実行年月日2009年1月13日、売戻し数「2」、買戻し数「3」)と(取組ID、売買システムID、実行年月日2009年1月14日、売戻し数「3」、買戻し数)が含まれる。
The purchase / return information by date fri from the
年月日毎売買戻し情報friを受信した月日毎売買テーブル情報作成部102は、図30に示すように、実行年月日2009年1月13日の年月日毎売買情報Aa1の売買システムID(76014)を元システムIDとした売戻し数「2」、買戻し数「3」のログ情報Lg3と、実行年月日2009年1月14日の年月日毎売買情報Aa2の売買システムID(76015)を元システムIDとした、売戻し数「3」、買戻し数「4」のログ情報Lg4を、ログ管理テーブル140iに記録する。
As shown in FIG. 30, the monthly trading table
つづいて、年月日毎売買テーブル情報作成部102は、図32(b)に示すように、実行年月日2009年1月13日と実行年月日2009年1月14日の売戻し数を合計した「5」と買戻し数を合計した「7」を、実行年月日2009年1月15日の売戻し数の欄と買い戻数の欄にそれぞれ設定し、売数ワークの欄と買数ワークの欄は「0」とした年月日毎売買情報Aa3を、新たな売買システムID(76016)を付加して売買詳細管理テーブル104iに追加する。
Subsequently, as shown in FIG. 32 (b), the date-by-date sales table
さらに、年月日毎売買テーブル情報作成部102は、年月日毎売買戻し情報friに含まれている2009年1月13日の売買システムIDを有する年月日毎売買情報Aa1の売数「2」と、2009年1月13日の売戻し数「2」との差を求め(「0」)、図32(b)に示すように、年月日毎売買情報Aa1の売数ワークの欄に書き込み、更新する。
Further, the year / month / day trading table
また、年月日毎売買テーブル情報作成部102は、年月日毎売買戻し情報friに含まれている2009年1月13日の売買システムIDを有する年月日毎売買情報Aa1の買数「3」と、2009年1月13日の買戻し数「3」との差を求め(「0」)、年月日毎売買情報Aa1の買数ワークの欄に書き込み、更新する。
Further, the year / month / day trading table
同様に、年月日毎売買テーブル情報作成部102は、年月日毎売買戻し情報friに含まれている2009年1月14日の売買システムIDを有する年月日毎売買情報Aa2の売数「4」と、2009年1月14の売戻し数「3」との差を求め(「1」)、年月日毎売買情報Aa2の売数ワークの欄に書き込み、更新する。
Similarly, the year / month / day trading table
また、年月日毎売買テーブル情報作成部102は、年月日毎売買戻し情報friに含まれている2009年1月14日の売買システムIDを有する年月日毎売買情報Aa2の買数「5」と、2009年1月14日の買戻し数「4」との差を求め(「1」)、年月日毎売買情報Aa2の買数ワークの欄に書き込み、更新する。
Further, the year / month / day trading table
そして、情報通信端末200の売買操作提供画面Aiは、図31(f)に示すように変化し、2009年1月13日の年月日毎売買情報Aa1の売数ワークの欄と買数ワークの欄の値が「0」であるから、2009年1月13日の売状況ボックスa4biと買状況ボックスa4ciは表示されない。
Then, the buying / selling operation providing screen Ai of the
(逆戻し処理)
年月日毎売買テーブル情報作成部102の逆戻し処理について、図30から図33を参照しながら説明する。
(Reverse processing)
The reverse processing of the year / month / day trading table
図31(f)に示した情報通信端末200の売買操作提供画面Aiで逆戻しボタンbb1が選択されると、取組IDを含む逆戻し命令が、情報通信端末200から株売買投資シミュレーション装置100に送信される(ステップS100)。
When the reverse button bb1 is selected on the trading operation providing screen Ai of the
逆戻し命令を受信した年月日毎売買テーブル情報作成部102は、図30に示したログ管理テーブル140iから逆戻し命令に含まれた取組IDが設定された前回(2009年1月15日)のログ情報Lg3とログ情報Lg4を読み出す(ステップS101)。
The date-and-day trading table
図30の例では、同じ実行年月日(2009年1月15日)のログ情報が2個あるのでその2個を読み出すが、1個しかなければ1個だけ、3個以上あればそれら全部を読み出す。 In the example of FIG. 30, since there are two pieces of log information of the same execution date (January 15, 2009), two of them are read out. Is read.
次に、年月日毎売買テーブル情報作成部102は、読み出したログ情報Lg3に設定されている元システムID(76014)を売買システムIDとして付加されている年月日毎売買情報Aa1を、図32(b)に示した売買詳細管理テーブル104iから検索する(ステップS102)。
Next, the year / month / day trading table
検索された年月日毎売買情報Aa1の売数ワーク「0」に、ログ情報Lg3の売戻し数「2」を加算した値(「2」)を、検索された年月日毎売買情報Aa1の売数ワークの欄に書き込む(ステップS103)。 The value (“2”) obtained by adding the resale number “2” of the log information Lg3 to the sales number work “0” of the searched sales information Aa1 for the searched date, It is written in the column of several workpieces (step S103).
さらに、検索された年月日毎売買情報Aa1の買数ワーク「0」に、ログ情報Lg3の買戻し数「3」を加算した値(「3」)を、検索された年月日毎売買情報Aa1の買数ワークの欄に書き込む(ステップS104)。 Further, a value (“3”) obtained by adding the number of purchases “3” of the log information Lg3 to the purchase number work “0” of the searched year-by-day sales information Aa1 is set as the value of the searched date-by-year sales information Aa1. It writes in the column of the number of purchases work (step S104).
この年月日毎売買情報Aaiの売数ワークの欄と買数ワークの欄の値を戻す処理ステップは、ログ管理テーブル140iから読み出されたログ情報Lgiの数だけ繰り返し実行し、読み出された全てのログ情報Lgiに基づいて、年月日毎売買情報Aaiを元に戻す必要があるため、読み出されたログ情報Lgiの最後に達したか判定する(ステップS105)。 The processing step of returning the value of the sold work field and the purchased work field of the yearly trading information Aai is repeatedly executed by the number of log information Lgi read from the log management table 140i. Based on all the log information Lgi, since it is necessary to return the trading information Aai for each year / month / day, it is determined whether the end of the read log information Lgi has been reached (step S105).
まだ読み出されたログ情報Lgiが残っている場合、読み出された次のログ情報Lgiに移行する(ステップS106)。 If the read log information Lgi still remains, the process proceeds to the next read log information Lgi (step S106).
再び、年月日毎売買テーブル情報作成部102は、読み出したログ情報Lg4に設定されている元システムID(76014)を売買システムIDとして付加されている年月日毎売買情報Aa2を、図32(b)に示した売買詳細管理テーブル104iから検索する(ステップS102)。
Again, the year / month / day trading table
検索された年月日毎売買情報Aa2の売数ワーク「1」に、ログ情報Lg4の売戻し数「3」を加算した値(「4」)を、検索された年月日毎売買情報Aa2の売数ワークの欄に書き込む(ステップS103)。 The value (“4”) obtained by adding the sales number “3” of the log information Lg4 to the sales volume work “1” of the searched sales information Aa2 for each searched date, It is written in the column of several workpieces (step S103).
さらに、検索された年月日毎売買情報Aa2の買数ワーク「1」に、ログ情報Lg4の買戻し数「4」を加算した値(「5」)を、検索された年月日毎売買情報Aa2の買数ワークの欄に書き込む(ステップS104)。 Furthermore, a value (“5”) obtained by adding the number of purchases “4” of the log information Lg4 to the purchase quantity work “1” of the searched year-by-day sales information Aa2 is obtained. It writes in the column of the number of purchases work (step S104).
再び、読み出されたログ情報Lgiの最後に達したか判定する(ステップS105)。 It is determined again whether the read log information Lgi has reached the end (step S105).
読み出された最後のログ情報Lgiまで処理が完了すると、年月日毎売買テーブル情報作成部102は、ログ情報Lg3とログ情報Lg4の実行年月日と同じ実行年月日の年月日毎売買情報Aa3を、図32(b)に示した売買詳細管理テーブル104iから検索して、削除する(ステップS107)。
When the processing is completed up to the last read log information Lgi, the year / month / day trading table
これにより、売買詳細管理テーブル104iは、図32(b)の状態から図32(a)の状態に復元されたことになり、図15のケース2でいえば、年月日毎売買情報Aa2を売買詳細管理テーブル104iに追加する処理(d38)が完了した時点に戻ったことになる。
As a result, the sales details management table 104i has been restored from the state of FIG. 32B to the state of FIG. 32A. In
したがって、図15のケース2のそれ以降の処理と同じ処理を、復元した売買詳細管理テーブル104iについて、つづいて実行するために、取組管理テーブル情報作成部106を起動する(ステップS108)。
Accordingly, the action management table information creating unit 106 is activated in order to continuously execute the same process as the subsequent process of the
それ以降の処理内容はケース2で説明と同様であり、省略する。
Subsequent processing contents are the same as those described in
この逆戻し機能により、情報通信端末200には、逆戻しボタンbb1を選択することで、図31(e)に示した売買操作提供画面Aiが表示され直し、表示されなくなっていた2009年1月13日の売状況ボックスa4biと買状況ボックスa4ciが再び表示され、ユーザはあらためて前回とは異なった売戻し数や買戻し数を入力し直すことができる。
By this reverse function, the
なお、上記実施の形態では株の売り買いに関してのシミュレーションとして説明したが、株に限らないで、先物とりひき、FX等に適用させてもよい。
上記のように、本発明は本発明の実施の形態によって記載したが、この開示の一部をなす論述及び図面は本発明を限定するものであると理解すべきではない。この開示から当業者には様々な代替実施の形態、実施例及び運用技術が明らかとなろう。本発明はここでは記載していない様々な実施の形態等を含むことは勿論である。したがって、本発明の技術的範囲は上記の説明から妥当な特許請求の範囲に係る発明特定事項によってのみ定められるものである。
Although the above embodiment has been described as a simulation related to selling and buying stocks, the present invention is not limited to stocks and may be applied to futures, FX, and the like.
As mentioned above, although this invention was described by embodiment of this invention, it should not be understood that the statement and drawing which make a part of this indication limit this invention. From this disclosure, various alternative embodiments, examples and operational techniques will be apparent to those skilled in the art. It goes without saying that the present invention includes various embodiments not described herein. Therefore, the technical scope of the present invention is defined only by the invention specifying matters according to the scope of claims reasonable from the above description.
10…データベース(第1のデータベース)
100…株売買シミュレーション装置
101…利益情報作成部
102…月日毎売買テーブル情報作成部
102a…カレンダー
103i…取組管理テーブル
104i…売買詳細管理テーブル
105…練習銘柄提供・登録部
106…取組管理テーブル情報作成部
107…カレンダー
108…登録済み銘柄・チャート・指標提供部
109…メモリ
110…売買練習画面情報作成部
112…登録部
113…株取引操作画面情報作成部
114…期間設定部
115…メモリ
117…利益情報作成部
121…ファイル
122…銘柄ファイル
130…データベース
200…情報通信端末
300…株式情報データベース(第2のデータベース)
400…通信ネットワーク
10 ... Database (first database)
DESCRIPTION OF
105 ... Practice stock provision / registration unit 106 ... Effort management table
DESCRIPTION OF
122: Stock file 130 ...
400: Communication network
Claims (10)
前記株売買シミュレーション装置は、
ユーザ毎に設けられ、前記ユーザによって前記練習用株式情報の中から株売り買いの練習に取り組むために選択されたユーザ毎取組銘柄情報が前記ユーザ、銘柄及び該銘柄の登録時刻を識別できる取組IDと、前記発注したときの売り総持数又は及び買い持総数からなる手持ち総数と、該発注したときの年月日とを含んで登録された取組管理テーブルと、
前記ユーザ毎取組銘柄情報の銘柄を前記発注したときの年月日(売買練習日)に、前記取組ID付きの前記ユーザ毎取組銘柄情報の基本情報並びに受付番号を対応させた年月日毎売買情報が記憶された売買詳細管理テーブルと、
(a)前記ユーザ毎取組銘柄情報の銘柄の前記練習用株式情報を該ユーザ毎取組銘柄情報に含まれている年月日までの表示期間分のみを前記第2のデータベースから取組用練習株式情報として抽出し前記情報通信端末に表示する手段と、
(b)前記取組用練習株式情報の銘柄と単位株数と前記年月日での株値とを前記年月日時点の銘柄株値情報として前記取組管理テーブルの取組ID付きで前記情報通信端末に送信してこの取組IDを保持させると共に、前記取組用練習株式情報の隣に表示させる手段と、
(c)前記取組管理テーブルの年月日を第1のプルダウンボックスに入れて前記銘柄株値情報の下方に表示する手段と、
(d)売数を仕込むための売数仕込プルダウンボックスと買数を仕込むための買数仕込プルダウンボックスとを左右に並設してなる仕込練習ボックスを前記第1のプルダウンボックスの下方に表示させる手段と、
(e)前記売買詳細管理テーブルの前記年月日毎売買情報を順に読み込む手段と、
(f1)該読み込み毎に、その年月日毎売買情報に持数が存在する場合は、その年月日を書き込んだ売買練習日部と、該年月日における売持数と売戻し数を入力するための第2のプルダウンボックスとを含んだ売状況部と、前記年月日における買持数と買戻し数を入力するための第3のプルダウンボックスとを含んだ買状況部とからなる年月日毎売買ボックスを生成する手段と、
(f2) 該年月日毎売買ボックスに前記読み込んだ年月日毎売買情報の前記受付番号とを付加して送信し、この年月日毎売買ボックスを前記仕込練習ボックスの売り又は及び買いに対応させて前記第1のプルダウンボックスの下方に年月日が古い順に表示させる手段と、
(g)前記売買詳細管理テーブルの前記年月日毎売買情報に含まれている発注数と、過去の年月日毎売買情報の発注数とから売り買いの分野に分けて各々の利益情報を求め、この利益情報を前記仕込練習ボックスと年月日売買ボックスとの間に前記売り又は買いに対応させて表示する手段と
を有することを特徴とする株売買シミュレーションシステム。 An information communication terminal, a stock trading simulation device, and a first database storing stock information of the stock trading market are connected by a communication network, and the stock trading simulation device obtains stock information up to the day before the business day of the stock trading market. Each business day is stored as practice stock information in the second database of the stock trading simulation device, and the practice stock information is displayed in a display period up to the date on which the user practiced trading. A stock trading simulation system for training to produce profits by executing selling, buying and selling or buying and selling orders and displaying the results on the next business day.
The stock trading simulation device
An action ID that is provided for each user, and that is selected by the user for the practice of buying and selling stock from among the stock information for practice, and for identifying the user, the brand, and the registration time of the brand. , An approach management table registered including the total number of shares sold or the total number of shares held when the order is placed, and the date when the order is placed;
Trading information for each month in which the basic information and the reception number of the handling information for each user with the ID are associated with the date (practice of trading) when the order of the brand information for each user is ordered. A sales detail management table in which is stored,
(A) Practice stock information for the approach from the second database for the display period up to the date included in the practice stock information for each user of the stock information for the practice of the stock information for each user. Means for extracting and displaying on the information communication terminal;
(B) The stock of the practice stock information for the approach, the number of unit stocks, and the stock price at the date of the date are taken as the stock price information at the time of the date to the information communication terminal with the approach ID of the approach management table. Means for transmitting and holding the approach ID, and displaying it next to the practice stock information for the approach;
(C) means for displaying the date of the approach management table in a first pull-down box and displaying it below the stock price information;
(D) A preparation practice box formed by arranging a sales quantity pull-down box for charging the sales quantity and a purchase quantity preparation pull-down box for purchasing the purchase quantity in the left and right directions is displayed below the first pull-down box. Means,
(E) means for sequentially reading the trading information for each year in the trading detail management table;
(F1) For each reading, if there is a number in the trading information for each date, enter the trading practice date part in which the date is written, and the number of sales and the number of resales for that date A sales situation section including a second pull-down box for performing a purchase and a purchase situation section including a third pull-down box for inputting the number of purchases and repurchases for the date Means for generating a daily trading box;
(F2) Add the receipt number of the read year / month / day trading information to the year / month / day trading box, and send the year / month trading box to sell or buy the training practice box. Means for displaying the date in order of oldest date below the first pull-down box;
(G) Each profit information is obtained by dividing into the field of selling and buying based on the number of orders included in the trading information for each year in the trading detail management table and the number of orders in the past trading information for each year. A stock trading simulation system comprising: means for displaying profit information in correspondence with the selling or buying between the preparation practice box and the year / month / day trading box.
(f11)前記年月日毎売買情報を読み込み毎に、年月日毎売買情報に売り又は買い若しくは両方が含まれているかどうかを判断する手段と、
(f12)前記売り又は買いが含まれている場合は、前記年月日毎売買ボックスを売り又は買い用の年月日毎売買ボックスとして生成して前記(f2)手段に出力する手段と、
(f13)前記売りと買いとの両方が含まれている場合は、前記売り用の年月日毎売買ボックスと買い用の年月日毎売買ボックスとを作成し、これらを前記(f2)手段に出力する手段と
を有することを特徴とする請求項1記載の株売買シミュレーションシステム。 The (f1) means includes
(F11) means for determining whether each year / month / day buying / selling information includes selling, buying, or both, when reading the year / month / day buying / selling information;
(F12) if the selling or buying is included, means for generating the buying / selling box for each year and month as a buying / selling box for selling or buying and outputting to the means (f2);
(F13) When both the selling and buying are included, the selling / selling box for selling and the buying / selling box for buying and selling are created, and these are output to the means (f2) The stock trading simulation system according to claim 1, further comprising:
(h2)該実行ボタンの選択に伴って、前記第1のプルダウンボックスの年月日と、前記仕込練習ボックスの仕込数と前記銘柄株値情報とを仕込練習情報として当該売買シミュレーション装置に送信する手段と、
(i)前記仕込練習情報を受信する毎に、これに含まれている年月日を翌営業日に更新して前記第1のプルダウンボックスの年月日をこれに更新すると共に受付番号を生成して前記仕込練習情報と共に記憶する手段と、
(j)前記受付番号が関連付けられた前記仕込練習情報を前記年月日毎売買情報として前記売買詳細管理テーブルに追加する手段と、
(k1)前記売買詳細管理テーブルに前記新たに年月日毎売買情報が追加される毎に、この新たな年月日毎売買情報に含まれている取組IDを有する前記取組管理テーブルを引き当てる手段と、
(k2)この取組管理テーブルの取組銘柄情報の現在の手持ち総数(売り又は及び買い持ち総数)に前記新たな年月日毎売買情報の発注数との加算又は減算値を求め、この求めた前記手持ち総数(売り又は及び買い総数)に更新すると共に、この取組銘柄情報を売買詳細管理テーブルに追加された前記新たな年月日毎売買情報の年月日に更新する手段と、
(l)前記取組管理テーブルの売り持数、買持数を前記利益情報の近傍に表示させる手段と
を有することを特徴とする請求項1又は2記載の株売買シミュレーションシステム。 (H1) means for displaying an execution button on the information communication terminal;
(H2) Along with the selection of the execution button, the date of the first pull-down box, the number of preparations in the preparation practice box and the stock price information are transmitted as preparation practice information to the trading simulation apparatus. Means,
(I) Each time the training practice information is received, the date contained therein is updated to the next business day, the date of the first pull-down box is updated to this, and a receipt number is generated. Means for storing together with the training practice information;
(J) means for adding the preparation practice information associated with the receipt number to the transaction detail management table as the transaction information for each year, month, and day;
(K1) means for allocating the approach management table having the approach ID included in the new year / month / day trading information every time the new year / month / day trading information is added to the trading detail management table;
(K2) An addition or subtraction value is obtained by adding or subtracting the number of orders of the new trading information for each new year, month, and day to the current total number of sold stocks (sell and / or total number of stocks) of this stock management table. Updating to the total number (sell or buy total), and updating the approach brand information to the date of the new year-by-day trading information added to the trading detail management table;
(1) The stock trading simulation system according to claim 1 or 2, further comprising means for displaying the number of shares sold and the number of shares bought in the approach management table in the vicinity of the profit information.
(n)前記年月日毎発注情報を受信する毎に、これに含まれている年月日を翌営業日に更新して前記第1のプルダウンボックスの年月日をこれに更新する手段と、
(o)前記年月日毎売買情報を受信する毎に、前記取組IDを有する前記売買詳細管理テーブルに新たに追加する手段と、
(p)前記売買詳細管理テーブルに前記新たに年月日毎売買情報が追加される毎に、この新たな年月日毎売買情報に含まれている取組IDを有する前記取組管理テーブルを引き当てる手段と、
(q)この取組管理テーブルの取組銘柄情報の現在の手持ち総数(売り又は及び買い持ち総数)に前記新たな年月日毎売買情報の発注数との加算又は減算値を求め、この求めた前記手持ち総数(売り又は及び買い総数)に更新すると共に、この取組銘柄情報を売買詳細管理テーブルに追加された前記新たな年月日毎売買情報の年月日に更新する手段と、
(r)前記取組管理テーブルの売り持数、買持数を前記利益情報の近傍に表示させる手段と
を有することを特徴とする請求項1又は2記載の株売買シミュレーションシステム。 (M) Along with the selection of the execution button, the number of orders, the number of receipts, and the stock value information of the second or third pull-down box of the year / month / day trading box, A means for sending the stock trading simulation device to the ordering information for each year consisting of:
(N) Each time the order information is received by the date, means for updating the date contained in the next business day and updating the date of the first pull-down box.
(O) means for newly adding to the transaction detail management table having the approach ID every time the transaction information is received every year, month, and day;
(P) means for allocating the approach management table having the approach ID included in the new trade date information every time the new trade information is added to the trade detail management table;
(Q) An addition or subtraction value is obtained by adding or subtracting the number of orders of the new trading information for each new year / month / day to the total number of current stocks (sell and / or total number of stocks) in the stock information of the stock management table. Updating to the total number (sell or buy total), and updating the approach brand information to the date of the new year-by-day trading information added to the trading detail management table;
3. The stock trading simulation system according to claim 1, further comprising: (r) means for displaying the number of shares sold and the number of shares purchased in the vicinity of the profit information.
前記取組用練習株式情報を読み込んで最初に表示するときは、予め設定されている3日以上4ヶ月以内の期間分だけを表示させる手段を有することを特徴とする請求項1乃至3のいずれかに記載の株売買シミュレーションシステム。 Said (a) means comprises:
4. When the practice practice stock information is read and displayed for the first time, it has means for displaying only a period of not less than 3 days and not more than 4 months set in advance. Stock trading simulation system described in 1.
タイマーを備え、
前記情報通信端末からのログイン情報の受信に伴って、該ログイン情報のユーザIDを有する前記取組管理テーブルが存在するかどうかを判断する手段と、
前記ユーザIDを有する取組管理テーブルが存在しない場合は、前記第2のデータベースの前記練習用株式情報の全ての銘柄名並びに練習を始める年月日を表示させて選択させる手段と、
前記銘柄が選択されたとき、前記タイマーの年月日の絶対時刻、前記ユーザID、銘柄名に基づいて前記取組IDを生成する手段と、
該取組IDと前記ユーザID、銘柄名、銘柄コード、前記選択された銘柄の単位株数、前記練習を始める年月日の株値とを前記取組銘柄情報として記憶する手段と
を有することを特徴とする請求項1乃至6のいずれかに記載の株売買シミュレーションシステム。 The stock trading simulation device
With a timer,
Means for determining whether the approach management table having the user ID of the login information exists with the reception of the login information from the information communication terminal;
If there is no approach management table having the user ID, means for displaying and selecting all the brand names of the practice stock information in the second database and the date of starting practice;
Means for generating the approach ID based on the absolute time of the timer, the user ID, and the brand name when the brand is selected;
And means for storing the approach ID, the user ID, the brand name, the brand code, the number of unit stocks of the selected brand, and the stock value of the date of starting the practice as the brand information. The stock trading simulation system according to any one of claims 1 to 6.
前記情報通信端末で選択された前記取組銘柄情報を選択登録済銘柄情報として受信し、この選択登録済銘柄情報の取組IDを有する取組銘柄情報を前記取組管理テーブルから検索し、この検索した取組銘柄情報の銘柄を前記(a)手段に知らせる手段と
を有することを特徴とする請求項1乃至7のいずれかに記載の株売買シミュレーションシステム。 If there is an approach management table having the user ID of the login information, means for causing the information communication terminal to display the approach brand information of these approach management tables;
The approach brand information selected by the information communication terminal is received as selected and registered brand information, and the tack brand information having the tack ID of the selected and registered brand information is retrieved from the tack management table. The stock trading simulation system according to claim 1, further comprising: (a) means for notifying the brand of information to the means.
ユーザ毎に設けられ、前記ユーザによって練習用株式情報の中から株売り買いの練習に取り組むために選択されたユーザ毎取組銘柄情報が前記ユーザ、銘柄及び該銘柄の登録時刻を識別できる取組IDと、前記発注したときの売り総持数又は及び買い持総数からなる手持ち総数と、該発注したときの年月日とを含んで登録された取組管理テーブルと、
前記ユーザ毎取組銘柄情報の銘柄を前記発注したときの年月日(売買練習日)に、前記取組ID付きの前記ユーザ毎取組銘柄情報の基本情報並びに受付番号を対応させた年月日毎売買情報が記憶された売買詳細管理テーブルと
を備え、
前記コンピュータを、
株式取引市場の株式情報を記憶した第1のデータベースから前記株式取引市場の営業日前日までの株式情報を営業日毎に第2のデータベースに練習用株式情報として記憶する手段、
(a)前記ユーザ毎取組銘柄情報の銘柄の前記練習用株式情報を該ユーザ毎取組銘柄情報に含まれている年月日までの表示期間分のみを前記第2のデータベースから取組用練習株式情報として抽出して表示する手段と、
(b)前記取組用練習株式情報の銘柄と単位株数と前記年月日での株値とを前記年月日時点の銘柄株値情報として前記取組管理テーブルの取組ID付きで保持させると共に、前記取組用練習株式情報の隣に表示させる手段、
(c)前記取組管理テーブルの年月日を第1のプルダウンボックスに入れて前記銘柄株値情報の下方に表示する手段、
(d)売数を仕込むための売数仕込プルダウンボックスと買数を仕込むための買数仕込プルダウンボックスとを左右に並設してなる仕込練習ボックスを前記第1のプルダウンボックスの下方に表示させる手段、
(e)前記売買詳細管理テーブルの前記年月日毎売買情報を順に読み込む手段、
(f1)該読み込み毎に、その年月日毎売買情報に持数が存在する場合は、その年月日を書き込んだ売買練習日部と、該年月日における売持数と売戻し数を入力するための第2のプルダウンボックスとを含んだ売状況部と、前記年月日における買持数と買戻し数を入力するための第3のプルダウンボックスとを含んだ買状況部とからなる年月日毎売買ボックスを生成する手段、
(f2)該年月日毎売買ボックスに前記読み込んだ年月日毎売買情報の前記受付番号とを付加し、この年月日毎売買ボックスを前記仕込練習ボックスの売り又は及び買いに対応させて前記第1のプルダウンボックスの下方に年月日が古い順に表示させる手段、
(g)前記売買詳細管理テーブルの前記年月日毎売買情報に含まれている発注数と、過去の年月日毎売買情報の発注数とから売り買いの分野に分けて各々の利益情報を求め、この利益情報を前記仕込練習ボックスと年月日売買ボックスとの間に前記売り又は買いに対応させて表示する手段
としての機能を実行させるための株売買シミュレーションプログラム。 On the computer,
An action ID that is provided for each user, and that allows the user to select the issue brand information for each user selected from among the stock information for practice by the user to tackle the practice of buying and selling shares, and the identification time of the user, the brand, and the brand; An approach management table that is registered including the total number of sold items or the total number of purchased items when the order is placed and the date when the order is placed;
Trading information for each month in which the basic information and the reception number of the handling information for each user with the ID are associated with the date (practice of trading) when the order of the brand information for each user is ordered. And a transaction detail management table in which is stored,
The computer,
Means for storing stock information from the first database storing stock information of the stock trading market to the day before the business day of the stock trading market as practice stock information in the second database every business day;
(A) Practice stock information for the approach from the second database for the display period up to the date included in the practice stock information for each user of the stock information for the practice of the stock information for each user. Means for extracting and displaying as
(B) The stock of the practice stock information for the approach, the number of unit stocks, and the stock price at the date are held as the stock price information at the time of the date with the action ID of the approach management table, and Means to display next to practice stock information for initiatives,
(C) means for displaying the date of the approach management table in a first pull-down box below the stock price information;
(D) A preparation practice box formed by arranging a sales quantity pull-down box for charging the sales quantity and a purchase quantity preparation pull-down box for purchasing the purchase quantity in the left and right directions is displayed below the first pull-down box. means,
(E) means for sequentially reading the transaction information for each year / month / day in the transaction detail management table;
(F1) For each reading, if there is a number in the trading information for each date, enter the trading practice date part in which the date is written, and the number of sales and the number of resales for that date A sales situation section including a second pull-down box for performing a purchase and a purchase situation section including a third pull-down box for inputting the number of purchases and repurchases for the date A means of generating a daily trading box,
(F2) The receipt number of the read-in year-month-day trading information is added to the year-by-day trading box, and the first-day trading box is made to correspond to selling or buying of the training practice box. Means to display the date in order of oldest date below the drop-down box for
(G) Each profit information is obtained by dividing into the field of selling and buying based on the number of orders included in the trading information for each year in the trading detail management table and the number of orders in the past trading information for each year. A stock trading simulation program for executing a function as means for displaying profit information between the preparation practice box and a year / month / day trading box in correspondence with the selling or buying.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2011024113A JP5675402B2 (en) | 2010-06-30 | 2011-02-07 | Stock trading simulation system and stock trading simulation program |
Applications Claiming Priority (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2010149616 | 2010-06-30 | ||
JP2010149616 | 2010-06-30 | ||
JP2011024113A JP5675402B2 (en) | 2010-06-30 | 2011-02-07 | Stock trading simulation system and stock trading simulation program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2012033144A JP2012033144A (en) | 2012-02-16 |
JP5675402B2 true JP5675402B2 (en) | 2015-02-25 |
Family
ID=45846432
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2011024113A Expired - Fee Related JP5675402B2 (en) | 2010-06-30 | 2011-02-07 | Stock trading simulation system and stock trading simulation program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5675402B2 (en) |
Families Citing this family (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2013184826A1 (en) * | 2012-06-05 | 2013-12-12 | Massively Parallel Technologies, Inc. | System and method for an algorithm investment model |
CN109816528A (en) * | 2019-01-29 | 2019-05-28 | 重庆工程职业技术学院 | A kind of financial information management system |
JP7165460B1 (en) | 2022-06-22 | 2022-11-04 | 株式会社アドバン | Information processing device, information processing method and information processing program |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP2002049759A (en) * | 2000-05-26 | 2002-02-15 | K-Zone Inc | Virtual investment simulation system and method |
CA2493950C (en) * | 2002-04-19 | 2022-07-19 | Trading Technologies International, Inc. | Trading tools for electronic trading |
JP2004287819A (en) * | 2003-03-20 | 2004-10-14 | Toshiba Solutions Corp | Securities trading system |
JP5099419B2 (en) * | 2007-07-23 | 2012-12-19 | 株式会社日立ソリューションズ | Contract simulation system and program |
-
2011
- 2011-02-07 JP JP2011024113A patent/JP5675402B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2012033144A (en) | 2012-02-16 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
Aldridge | High-frequency trading: a practical guide to algorithmic strategies and trading systems | |
JP5357767B2 (en) | Marketplace to trade intangible asset derivatives and how to trade intangible asset derivatives | |
TW507136B (en) | Asset operation advising system and recording medium for storing the program | |
US20140143115A1 (en) | Recording medium, index value calculation method, and index value calculation apparatus | |
US20080147535A1 (en) | Trading system and method for institutional athletic and education programs | |
TWI391870B (en) | Purchasing operation system, purchasing operation processing method and purchasing operation processing program | |
US7359879B1 (en) | Trading system and method for institutional athletic and education programs | |
US20140372274A1 (en) | Countdown timing in financial instrument trading having a reporting obligation | |
KR20220081964A (en) | Exchange and transaction system for algorithm-based quantitative investment strategies | |
JP4413847B2 (en) | Technology price evaluation and technology trading system and method | |
RU2678164C2 (en) | System and method for determining tradable value | |
KR20000007074A (en) | Method for dealing in cyber idea stocks | |
JP5675402B2 (en) | Stock trading simulation system and stock trading simulation program | |
JP5514939B1 (en) | Transaction support system and program | |
US20120185409A1 (en) | Systems and Methods for Securitizing the Revenue Stream of a Product | |
Yates et al. | A practical guide to private equity transactions | |
US20080228559A1 (en) | System and method for creating financial investment indices | |
JP4864529B2 (en) | Stock trading management system | |
Epstein et al. | Trading for Dummies | |
JP6105828B1 (en) | Equipment used for trading securities | |
JP6105799B1 (en) | Equipment used for trading securities | |
TW201437941A (en) | A method, system, and computer program product for security evaluation | |
JP7547020B2 (en) | Stock trading management system | |
JP2020091684A (en) | Information processing device, information processing method, and information processing program | |
JP2005216184A (en) | Operation support method, operation support system, and operation support program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20140204 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20141111 |
|
TRDD | Decision of grant or rejection written | ||
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20141202 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20141224 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5675402 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
R250 | Receipt of annual fees |
Free format text: JAPANESE INTERMEDIATE CODE: R250 |
|
LAPS | Cancellation because of no payment of annual fees |