JP4749153B2 - Ranking device, program - Google Patents
Ranking device, program Download PDFInfo
- Publication number
- JP4749153B2 JP4749153B2 JP2005378146A JP2005378146A JP4749153B2 JP 4749153 B2 JP4749153 B2 JP 4749153B2 JP 2005378146 A JP2005378146 A JP 2005378146A JP 2005378146 A JP2005378146 A JP 2005378146A JP 4749153 B2 JP4749153 B2 JP 4749153B2
- Authority
- JP
- Japan
- Prior art keywords
- ranking
- group
- information
- stock price
- record
- 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
- 238000000034 method Methods 0.000 claims description 36
- 238000012545 processing Methods 0.000 claims description 22
- 230000007423 decrease Effects 0.000 description 19
- 238000004364 calculation method Methods 0.000 description 17
- 230000006870 function Effects 0.000 description 8
- 238000004891 communication Methods 0.000 description 7
- 238000010586 diagram Methods 0.000 description 7
- 230000000694 effects Effects 0.000 description 4
- 238000003780 insertion Methods 0.000 description 4
- 230000037431 insertion Effects 0.000 description 4
- 230000010365 information processing Effects 0.000 description 3
- 230000001186 cumulative effect Effects 0.000 description 1
- 230000003111 delayed effect Effects 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification 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 ranking system that efficiently calculates the ranking of stock price information based on contract information obtained from a securities market and provides it as ranking information.
従来、証券市場から各証券会社等の端末装置に送られてくる株式取引の約定情報を、各端末装置で処理して表示させることにより証券市場の取引状況を得ることができる。また、各証券会社とオンライントレード契約を行っている投資家は、コンピュータ等の端末装置から当該証券会社のホームページに接続すると、証券市場の取引状況を把握することが可能である。 Conventionally, it is possible to obtain stock market transaction status by processing and displaying stock transaction contract information sent from a securities market to a terminal device of each securities company or the like. In addition, an investor who has an online trade contract with each securities company can grasp the transaction status of the securities market by connecting to the website of the securities company from a terminal device such as a computer.
株式オンライントレーディングツールにおいて、投資家が取引対象の銘柄を決める重要な選択基準として、株価のランキング情報は有用な基準として活用されている。前日終値を基準に作成されたランキングを基に銘柄を絞り込む使われ方が一般的であるが、最近リアルタイムに株価を表示することができるツールが個人投資家でも利用できるようになり、ランキング情報にもリアル性が求められるようになってきている。 In the stock online trading tool, the stock price ranking information is used as a useful criterion as an important selection criterion for investors to decide the brand to be traded. Although it is common to narrow down stocks based on the ranking created based on the closing price on the previous day, a tool that can display the stock price in real time recently has become available to individual investors, so it can be used as ranking information. However, realism has been demanded.
リアル性とは、刻々と変化する株価に遅滞することなく、「株価上昇幅」、「株価下落幅」、「出来高」等の順位情報が更新されることを指す。ランキング情報の生成には、着目する株式情報(例えば株価上昇幅、株価下落幅、騰落率、出来高、売買代金等)について全銘柄のソート処理を行い、上位銘柄から順に表示する方法が行われている。繁雑に約定が発生する寄り付き直後は、演算装置の負荷が重くなり、ソート処理を行っている間に新たな約定が発生することになる。 Reality means that the ranking information such as “stock price increase”, “stock price decline”, “volume”, etc. is updated without being delayed by the ever-changing stock price. In order to generate ranking information, all stocks are sorted for the stock information of interest (for example, stock price increase, stock price decline, rate of decline, trading volume, trading value, etc.) and displayed in order from the top stocks. Yes. Immediately after the close contract is generated, the load on the arithmetic unit becomes heavy, and a new contract is generated during the sort process.
約定情報が送られてくる毎に、各種ランキングを算出しランキング情報をリアルタイムに表示出力する装置がある(特許文献1)。 There is an apparatus that calculates various rankings and displays and outputs ranking information in real time each time contract information is sent (Patent Document 1).
しかしながら、上記特許文献1における装置は、各種ランキング情報を保持し、約定情報を得る毎に各種ランキング表示された最下位の値と比較してランキング情報を更新する。特許文献1では約定情報を次々に受信し、ランキング内外の銘柄の入れ替え頻度が高い場合の処理に追随することが難しい。例えば、現在ランキング内の銘柄に関する約定情報を得て株価情報を算出した結果、当該銘柄がランキング外に落ちる場合、ランキング内に補填する銘柄を算出できていないという問題がある。
However, the apparatus in
また、ランキング情報は一定時間間隔で更新されて表示され、ややリアル性を欠く処理を行っている。ランキング情報が更新されるまでの間にも新たな約定情報が入力されて株価が変動するため、株価情報とランキング情報との間に逆転現象が生じる場合があり、誤ったランキングを表示する問題点がある。 Also, the ranking information is updated and displayed at regular time intervals, and processing that is somewhat lacking in realism is performed. Since the new stock information is input and the stock price fluctuates before the ranking information is updated, a reverse phenomenon may occur between the stock price information and the ranking information, and the wrong ranking is displayed. There is.
本発明は、このような問題を鑑みてなされたもので、その目的とするところは、株価情報のランキング情報を、効率的にリアルタイムに算出することのできるランキングシステムを提供することである。 The present invention has been made in view of such problems, and an object of the present invention is to provide a ranking system that can efficiently calculate ranking information of stock price information in real time.
前述した目的を達成するための第1の発明は、株価情報または約定情報を随時取得し、前記株価情報または前記約定情報から算出した株価情報に対応する各銘柄の順位付けを行うランキング装置であって、前記各銘柄に対応する複数のレコードが順位付けされたランキング情報を、上位の第1群と下位の第2群とに分け、さらに、前記第1群を上位の表示範囲と下位の予備範囲とに分けて保持する保持手段と、前記株価情報を新たに取得すると、当該株価情報に対応する対象レコードを前記第1群または前記第2群の何れに入れるかを判定する群判定手段と、前記対象レコードを前記第1群に入れる場合に前記第1群のソート処理を行う第1群ソート手段と、前記表示範囲に属するレコードを出力する出力手段と、を具備することを特徴とするランキング装置である。 A first invention for achieving the above-described object is a ranking device that obtains stock price information or contract information as needed, and ranks each brand corresponding to the stock price information calculated from the stock price information or the contract information. The ranking information in which a plurality of records corresponding to each brand is ranked is divided into an upper first group and a lower second group, and the first group is further divided into an upper display range and a lower standby group. Holding means for holding the information divided into ranges; and group determination means for determining whether the target record corresponding to the stock price information is included in the first group or the second group when the stock price information is newly acquired. And a first group sorting means for performing the sorting process of the first group when the target record is put in the first group, and an output means for outputting a record belonging to the display range. It is a ranking system.
株価情報は、株取引に関する約定情報を基に作成される。約定情報を基に既に作成された株価情報を当該ランキング装置に入力するようにしても良いし、約定情報を基に当該ランキング装置が株価情報を算出するようにしても良い。
ランキング情報は、各銘柄に対応するレコードの順位付けに関する情報である。ランキング情報の種別には、株価情報を基に算出される「株価上昇幅」、「株価下落率」、「株価上昇率」、「株価下落率」、「出来高」、「売買代金」等がある。
The stock price information is created based on the contract information regarding the stock transaction. Stock price information already created based on the contract information may be input to the ranking device, or the ranking device may calculate the stock price information based on the contract information.
The ranking information is information relating to ranking of records corresponding to each brand. The types of ranking information include “stock price increase”, “stock price decline rate”, “stock price rise rate”, “stock price decline rate”, “volume”, “trade price”, etc. calculated based on stock price information. .
上位の第1群とは、上位のレコード群であり、例えば、ランキング情報の第1位から第60位のレコードである。
下位の第2群とは、下位のレコード群であり、例えば、ランキング情報の第61位から全銘柄の末位(例えば第2500位)のレコードである。
The upper first group is an upper record group, for example, the first to 60th records of the ranking information.
The lower second group is a lower-level record group, and is, for example, a record from the 61st place in the ranking information to the last place (eg, the 2500th place) of all brands.
表示範囲とは、第1群のうち表示するレコードの範囲であり、例えば、ランキング情報の上位第1位から第30位のレコードである。ランキング装置は表示範囲に属するレコードを出力する。
予備範囲とは、ランキング情報の上位の第1群のうちの表示範囲を除いた範囲である。
The display range is a range of records to be displayed in the first group. For example, the display range is the first to 30th records in the ranking information. The ranking device outputs records belonging to the display range.
The preliminary range is a range excluding the display range in the first group of the ranking information.
対象レコードとは、約定情報の発生により処理対象となった銘柄のレコードであり、例えば、ランキング装置が新規に取得した銘柄に対応する新規レコードやランキング情報に既に登録されている銘柄に対応する既存レコードである。 A target record is a record of a brand subject to processing due to the occurrence of contract information, for example, a new record corresponding to a brand newly acquired by a ranking device or an existing brand corresponding to a brand already registered in ranking information. It is a record.
出力手段とは、ランキング情報を表示や印刷やデータ送信する手段であり、例えば、ネットワークに接続された端末装置に対して送信して提示する手段である。尚、この場合、ランキング装置の出力手段は、端末装置に対して能動的にランキング情報を送信する(プッシュ型)ことが望ましい。 The output unit is a unit that displays, prints, and transmits data for ranking information. For example, the output unit transmits and presents ranking information to a terminal device connected to a network. In this case, it is desirable that the output unit of the ranking device actively transmits ranking information to the terminal device (push type).
本発明によるランキングシステムは、複数の各銘柄に対応するレコードが順位付けされたランキング情報を、上位の第1群と下位の第2群とに分け、さらに、第1群を上位の表示範囲と下位の予備範囲とに分けて保持し、株価情報を新たに取得すると、当該株価情報に対応する対象レコードが第1群または第2群の何れに入れるかを判定する。対象レコードを第1群に入れる場合にのみ第1群のソート処理を行い、表示範囲に属するレコードを出力する。 The ranking system according to the present invention divides ranking information in which records corresponding to a plurality of brands are ranked into an upper first group and a lower second group, and further, the first group is defined as an upper display range. When the stock price information is newly acquired and stored in the lower reserve range, it is determined whether the target record corresponding to the stock price information is included in the first group or the second group. Only when the target record is put in the first group, the first group is sorted, and the records belonging to the display range are output.
前記対象レコードが前記第1群から前記第2群へ移動する場合、前記第1群の繰上処理を行い前記予備範囲のうち前記繰上処理の分を空きレコードとする第1群繰上手段を具備することが望ましい。即ち第1群の予備範囲には空きレコードが生じる場合がある。 When the target record moves from the first group to the second group, the first group is moved up and the first group is moved up so that the amount of the advance processing in the preliminary range is an empty record. It is desirable. In other words, an empty record may occur in the first group reserve range.
前記第1群繰上手段の処理の結果、前記予備範囲の全てが前記空きレコードとなった場合、前記予備範囲の全てに前記第2群の上位のレコードを繰り上げて充足する予備範囲充足手段を具備することが望ましい。 As a result of the processing of the first group advancement means, when all of the reserve range becomes the empty record, reserve range fulfillment means is provided for raising and filling the upper record of the second group to all of the reserve range. It is desirable to do.
前記第2群から前記予備範囲に相当するレコード数の分だけ上位から抽出してソート処理する第2群ソート手段を具備することが望ましい。第2群ソート手段は、第1群ソート手段よりも優先度は低い。第2群ソート手段は、ランキング装置の負荷が少ない時にバックグラウンド処理で行うことが望ましい。 It is desirable to provide second group sorting means for extracting and sorting from the second group by the number of records corresponding to the reserve range. The second group sorting means has a lower priority than the first group sorting means. The second group sorting means is preferably performed by background processing when the ranking device is lightly loaded.
前記株価情報の取得状況または前記空きレコードの発生状況に基づいて、前記第1群または前記第2群または前記予備範囲のレコード数を随時変更する変更手段を具備することが望ましい。例えば、株式市場の寄り付き直後等では、株価情報(約定情報)の発生量が多く、レコードの順位の入れ替わりも激しい。このような場合には、例えば予備範囲のレコード数を増加させてレコードの入れ替わりに迅速に対応するようにしてもよい。 It is desirable to provide a changing unit that changes the number of records in the first group, the second group, or the reserve range as needed based on the acquisition status of the stock price information or the occurrence status of the empty record. For example, immediately after the close of the stock market, etc., the amount of stock price information (contract information) is large, and the order of the records is changed rapidly. In such a case, for example, the number of records in the reserve range may be increased to quickly respond to the replacement of records.
前記保持手段は、前記表示範囲に属するレコードの順位が更新されると更新日時と共に保持し、前記出力手段は、指定日時における前記表示範囲に属するレコードを出力することが望ましい。 Preferably, the holding unit holds the update date and time when the order of the records belonging to the display range is updated, and the output unit outputs the record belonging to the display range at the specified date and time.
前記出力手段は、前記表示範囲に属するレコードの順位が更新されると同時に出力内容を更新することが望ましい。即ち、ランキング装置に株価情報が提供される都度、更新されたランキング情報(表示範囲)がリアルタイムに出力される。 The output means preferably updates the output contents at the same time as the order of the records belonging to the display range is updated. That is, every time stock price information is provided to the ranking device, updated ranking information (display range) is output in real time.
前記出力手段は、さらに、指定時間内は前記出力内容の更新を停止するようにしてもよい。例えば、ランキング装置に頻繁に株価情報が提供される場合、ランキング情報がそのたびに更新されると逆に表示が見難い場合がある。このような場合に、例えば操作者が画面静止指定を行うと指定時間内は出力内容を停止させるようにしても良い。或いは、例えば更新頻度が繁雑である場合「表示更新の最小間隔5秒で」のように表示更新の間隔を指定するようにしても良い。 The output means may further stop updating the output contents within a specified time. For example, when stock price information is frequently provided to a ranking device, the display may be difficult to see when the ranking information is updated each time. In such a case, for example, when the operator designates screen stillness, the output content may be stopped within the designated time. Alternatively, for example, when the update frequency is complicated, the display update interval may be designated as “minimum display update interval of 5 seconds”.
本発明によるランキングシステムは、株価情報のランキング情報算出においてレコードのソート処理を行う領域を設定することで、ランキング情報算出の高速化を実現し、ランキング情報出力にリアルタイム性を持たせる効果がある。 The ranking system according to the present invention has an effect of realizing speeding up of ranking information calculation and providing ranking information output in real time by setting an area for performing record sorting processing in calculating ranking information of stock price information.
第2の発明は、コンピュータを請求項1から請求項8までのいずれかに記載のランキング装置として機能させるプログラムである。
A second invention is a program for causing a computer to function as the ranking device according to any one of
第2の発明のプログラムは、コンピュータを請求項1から請求項8までのいずれかに記載されたランキング装置として機能させるものであり、このプログラムをCD−ROM等の記録媒体に保持させて流通させてもよいし、ネットワークを介して送受することもできる。
The program of the second invention is to cause a computer to function as the ranking device according to any one of
本発明によれば、株価情報のランキング情報を、効率的にリアルタイムに算出することのできるランキング装置を提供することができる。 ADVANTAGE OF THE INVENTION According to this invention, the ranking apparatus which can calculate the ranking information of stock price information efficiently in real time can be provided.
以下に、図面に基づいて本発明の実施の形態を詳細に説明する。図1は、本実施の形態に係るランキング装置3の機能の概略を示す図である。
Hereinafter, embodiments of the present invention will be described in detail with reference to the drawings. FIG. 1 is a diagram showing an outline of functions of the
(1.ランキング装置1の構成)
(1−1.機能の概略構成)
ランキング装置3は、当該ランキング装置3と、約定情報提供装置6と、複数の契約者19の端末装置8とがネットワーク5を介して接続されるランキングシステム1の構成要素の1つである。
(1. Configuration of ranking device 1)
(1-1. Schematic configuration of functions)
The
約定情報提供装置6は、証券取引所等の約定情報提供元4に設置されるコンピュータ等の情報処理装置であり、証券市場において随時変動する株式の約定情報21を出力する。
The contract
端末装置8は、ランキング装置3を保有する証券会社等と証券取引や証券情報提供を契約した契約者19に属するコンピュータ等の情報処理装置である。端末装置8は、ランキング装置3から適時送信される証券取引に関するランキング情報39を受信し表示装置(図示しない)等に表示させる。
The
ランキング装置3は、例えば証券会社に属するコンピュータ等の情報処理装置であり、約定情報提供装置6から株式の約定情報21を受信し、株式情報31に加工して当該株式情報31に基づいてランキング情報39を作成して各端末装置8に送信する。
The
ランキング装置3は、約定情報21を通信部9で受信し、制御部7に送る。制御部7の株価情報算出手段101は、所定の算出方法に基づいて約定情報21を加工し、株価情報31として出力する。詳細については後述するが、制御部7は株価情報31に対して比較手段103、ソート手段105、表示範囲決定手段107の処理を行ってランキング情報39を生成する。生成されたランキング情報39は、通信部9からネットワーク5を介して各契約者19の端末装置8に提供される。
The
(1−2.ランキング装置3のハードウェア概略構成)
次に、ランキング装置3のハードウェアの概略構成について説明する。図2はランキング装置3のハードウェアの概略構成を示す図である。
(1-2. Outline Hardware Configuration of Ranking Device 3)
Next, a schematic hardware configuration of the
ランキング装置3は、メディアドライブ装置等の出力部13又は入力部15と、RAM(Random Access Memory)、ROM(Read Only Memory)、HDD(Hard Disc Drive)等の記憶部11と、中央処理装置(CPU)等の制御部7と、ネットワークに接続するモデムやLANボード等の通信部9等から構成され、それぞれがシステムバス17で接続されている。尚、出力部13として表示装置、外部記憶装置、印刷装置等が接続されていても良い。また入力部15として、キーボード、マウス等が接続されていても良い。
The
制御部7は、図1に示した株価情報算出手段101と、比較手段103と、ソート手段105と、表示範囲決定手段107等の機能を実行する。
制御部7は、CPUが、ハードディスク、ROM、記録媒体等に格納される実行プログラム、OS(オペレーションシステム)のプログラム、アプリケーションプログラム等をRAM上のワークメモリ領域に呼び出して実行し、演算処理(四則演算や比較演算等)、ハードウェアやソフトウェアの動作制御等を行い、上記機能を実現する。
The
In the
(1−3.データ構成)
次に図1、及び図3乃至図6を用いて、ランキング装置3が、約定情報提供装置6から提供される約定情報21を基に株価情報31を算出し、ランキング情報39を生成して端末装置8に提供する際のデータの構成等について説明する。
(1-3. Data structure)
Next, using FIG. 1 and FIGS. 3 to 6, the
約定情報提供装置6から提供される約定情報21は、証券市場から提供される株式取引に関する情報である。約定情報21の項目の例を図3に示す。
約定情報21は、株取引が成立した株銘柄に関する情報であり、当該株銘柄を特定する4桁の数字からなる銘柄コード23、1株当たりの価格を示す株価25、当該株銘柄の約定毎出来高27、当該株銘柄が約定した時刻29等を有する。尚、約定情報21の項目には「東証」、「大証」等の当該銘柄を扱う証券取引所に関する情報が含まれても良い。
The
The
ランキング装置3は、制御部7の株価情報算出手段101(図1参照)により、約定情報21を基に株価情報31を算出する。株価情報31の項目の例を図4に示す。
The
株価情報31は、株銘柄を特定する銘柄コード23、前日終値に対する値上がり幅或いは値下がり幅を示す前日比33、基準日に対する株価の上昇率或いは下落率を示す騰落率35、出来高36(約定情報21の約定毎出来高27を累積したもの)、株価25と約定毎出来高27とを乗じたものを累積して算出される売買代金37等を有する。
The
ランキング装置3は、株価情報31の所定の項目の値を基にランキング情報39を算出する。ランキング情報39の例を図5に示す。例えばランキング情報39には、株価上昇幅ランキング39−1、株価下落幅ランキング39−2、株価上昇率ランキング39−3、株価下落率ランキング39−4、出来高ランキング39−5、売買代金ランキング39−6等がある。
The
株価上昇幅ランキング39−1は、株価情報31の前日比33の値上がり幅が大きい銘柄を上位としたランキング情報である。
株価下落幅ランキング39−2は、株価情報31の前日比33の値下がり幅が大きい銘柄を上位としたランキング情報である。
株価上昇率ランキング39−3は、株価情報31に正の騰落率35を持ち、その値が大きい銘柄を上位としたランキング情報である。
株価下落率ランキング39−4は、株価情報31に負の騰落率35を持ち、その値が小さい(絶対値が大きい)銘柄を上位としたランキング情報である。
出来高ランキング39−5は、株価情報31の出来高36の値が大きい銘柄を上位としたランキング情報である。
売買代金ランキング39−6は、株価情報31の売買代金37の値が大きい銘柄を上位としたランキング情報である。
The stock price increase ranking 39-1 is ranking information in which a stock having a large price increase of 33 compared with the previous day of the
The stock price drop rate ranking 39-2 is ranking information in which a stock having a large price drop width of 33 from the previous day of the
The stock price increase rate ranking 39-3 is ranking information in which the
The stock price drop rate ranking 39-4 is ranking information in which the
The volume ranking 39-5 is ranking information in which a stock having a
The trading price ranking 39-6 is ranking information in which a brand having a
図6は、ランキング情報39の内容を示す図である。ランキング情報39は、順位61、銘柄コード63、ランキング項目65等を有するレコードを有し、ランキング項目65の値が最大値あるいは最小値を有するレコードを順位61「1位」として以下、順に並べたものである。
FIG. 6 is a diagram showing the contents of the ranking
尚、ランキング項目65とは、例えばランキング情報39が株価上昇幅ランキング39−1、又は株価下落幅ランキング39−2であれば前日比33である。ランキング情報39が株価上昇率ランキング39−3、又は株価下落率ランキング39−4であれば、ランキング項目65は騰落率35である。ランキング情報39が出来高ランキング39−5であれば、ランキング項目65は出来高36である。ランキング情報39が売買代金ランキング39−6であれば、ランキング項目65は売買代金37である。
Note that the
本実施の形態に係るランキング情報39は、図6に示すように、上位所定範囲(図6では第1位から第60位まで)を第1群(ソート範囲)57とし、残りの下位(図6では下位61位から末尾まで)を第2群(非ソート範囲)59に分割する。第1群(ソート範囲)57は、当該第1群57に新規レコードが挿入されたり、既存のレコードが第2群59に移動した場合に、ランキング装置3がソートを行う範囲である。第2群(非ソート範囲)59は、基本的にはソートが行われない範囲である。但し後に説明するが、第2群59の上位所定範囲のみを算出するためのソートが、バックグラウンド処理で行われる。
In the ranking
また、第1群57は、更に上位の表示範囲55(図6では第1位から第30位まで)と、下位の予備範囲56(図6では第31位から第60位)に分割される。ランキング装置3は、表示範囲55に属するレコードを各契約者19の端末装置8に送りランキング情報39として表示させる。
The
第1群57に属するレコードは適時ソートが行われているが、例えば第1群57に属していたレコードが、第2群59に移動した場合には、新たなレコードが第1群57に補填されないので、空きレコード69を生じる場合がある。第1群57のレコードは順に上位に繰り上げるので、空きレコード69は予備範囲56の最下位から順に生成される。
The records belonging to the
図6に示す末位レコード67とは、第1群57のうち、空きレコード69でない、値を有する末位のレコードを示す。後に説明するが、本実施の形態によるランキング装置3は、算出した株価情報31を、末位レコード67のランキング項目65の値と比較する。
The
尚、約定情報21、株価情報31、ランキング情報39等は、記憶部11(図1参照)のRAM又はHDDに登録され、適時読み出され、更新される。
The
(2.ランキング装置3の処理手順)
次に、図7乃至図9を用いて本実施の形態におけるランキング装置3の動作について説明する。
(2. Processing procedure of ranking device 3)
Next, the operation of the
図7は、ランキング装置3の動作を示すフローチャートである。
図8は、ランキング情報39のレコードの入れ替えを示す図である。
図9は、第2群59から予備範囲56へレコードの補填を示す図である。
図7のフローチャートに沿って、ランキング装置3の処理内容を、適宜図1乃至図6、及び図7乃至図9を参照しつつ説明する。
FIG. 7 is a flowchart showing the operation of the
FIG. 8 is a diagram illustrating the replacement of records of the ranking
FIG. 9 is a diagram illustrating record compensation from the
The processing contents of the
ランキング情報39は、全てのレコードが空きレコード69である状態を初期値とする。また、ランキング情報39のレコード数の最大値は、株式市場の扱う全銘柄数が上限である(約2500銘柄)。
The ranking
ランキング装置3は、ネットワーク5を介して通信部9から約定情報21を受信する(ステップ1001)。約定情報21は証券取引所等の約定情報提供元4から随時送信されてくる株式取引情報である。
The
約定情報21は通信部9から制御部7に送られ、制御部7は株価情報算出手段101(図1参照)により当該約定情報21から株価情報31を算出する(ステップ1002)。尚、ランキング装置3は、他の装置で既に約定情報21から算出された株価情報31を取得するようにしても良い。
The
尚、約定情報21は、株銘柄に関する情報であり、銘柄コード23、株価25、当該株銘柄の約定毎出来高27、当該株銘柄が約定した時刻29等を有する(図3参照)。株価情報31の項目は、銘柄コード23、前日比33、騰落率35、出来高36(約定情報21の約定毎出来高27を累積したもの)、株価25と約定毎出来高27とを乗じたものを累積して算出される売買代金37等である(図4参照)。
The
株価情報31の銘柄コード23は約定情報21と共通である。株価情報31の前日比33は、株価情報算出手段101(図1参照)が、前日終値の株価(例えば記憶部11等に登録してある。)と、約定情報21の株価25とを比較して値上がり幅或いは値下がり幅を算出した値である。
The
株価情報31の騰落率35は、株価情報算出手段101(図1参照)が、基準日に於ける株価と取得した約定情報21の株価25とを比較して上昇率或いは下落率を算出した値である。基準日は、例えば前日、1週間前、1ヶ月間、・・等、所定の基準日を設定することができる。
The
株価情報31の出来高36は、約定情報21の約定毎出来高27を累積したものである。株価情報31の売買代金37は、株価情報算出手段101(図1参照)が、株価25と約定毎出来高27とを乗じたものを累積して算出する値である。
The
尚、ステップ1002で算出された株価情報31の項目(前日比33、騰落率35、出来高36、売買代金37)のうちいずれか1つの項目を、ランキング情報39を算出するランキング項目65(図6参照)とする。
It should be noted that any one of the items of
次に、ランキング装置3の比較手段103(図1参照)は、算出した株価情報31のランキング項目値と、末位レコード67のランキング項目65の値とを比較する(ステップ1003、図6参照)。
Next, the comparison means 103 (see FIG. 1) of the
(株価情報31のランキング項目65の値)≧(末位レコード67のランキング項目65の値)である場合(ステップ1004のYES)、ステップ1005に進む。即ち、算出した株価情報31のランキング項目65の値が、第1群57の末位レコード67のランキング項目65の値以上の値を有するので、当該株価情報31に該当する株銘柄は末位レコード67の株銘柄より上位にランキングされることになる。
If (the value of the
尚、図7に示すステップ1004の条件は、ランキング項目65の値が大きいレコードを上位とする場合を示すが、ランキング項目65の値が小さいレコードを上位とする場合にはステップ1004の条件の不等号の向きを逆にすればよい。
Note that the condition of step 1004 shown in FIG. 7 shows the case where a record having a large value of the
ステップ1005において、株価情報31の銘柄コード23が既に第1群57に存在する場合(ステップ1005の「第1群」)、既に第1群57に存在する銘柄コード23の既存レコード73−1(図8参照)のランキング項目65の値を、算出した株価情報31のランキング項目65の値に更新し、ソート手段105(図1参照)は第1群57をソートする(ステップ1006)。ステップ1017に進む。
In step 1005, when the
ステップ1005において、株価情報31の銘柄コード23が既に第2群59に存在する場合(ステップ1005の「第2群」)、既に第2群59に存在する銘柄コード23の既存レコード73−2(図8参照)のランキング項目65の値を、算出した株価情報31のランキング項目65の値に更新して当該既存レコード73−2を第1群57に移動し、ソート手段105(図1参照)は第1群57をソートする(ステップ1007)。
In step 1005, when the
ステップ1005において、株価情報31の銘柄コード23がランキング情報39に存在しない場合(即ち当該銘柄コード23を有するレコードを新規に取得した場合)(ステップ1005の「なし」)、ランキング項目65の値を設定した新規レコード71(図8参照)を作成して第1群57に入れ、ソート手段105(図1参照)は第1群57をソートする(ステップ1008)。
In step 1005, when the
ステップ1007及びステップ1008において、ソート手段105(図1参照)が第1群57をソートした結果、第1群の範囲をはみ出したレコード(第61位のレコード)は、第2群59に移動する(ステップ1009)。第2群59への移動位置は特に指定せず、第2群59のソートは行わない。ステップ1017に進む。
In step 1007 and
(株価情報31のランキング項目65の値)<(末位レコード67のランキング項目65の値)である場合(ステップ1004のNO)、ステップ1010に進む。即ち、算出した株価情報31のランキング項目65の値が、第1群57の末位レコード67のランキング項目65の値より小さいので、当該株価情報31に該当する株銘柄は末位レコード67の株銘柄より下位(即ち第2群59)にランキングされることになる。
When (value of ranking
尚、図7に示すステップ1004の条件は、ランキング項目65の値が大きいレコードを上位とする場合を示すが、ランキング項目65の値が小さいレコードを上位とする場合にはステップ1004の条件の不等号の向きを逆にすればよい。
Note that the condition of step 1004 shown in FIG. 7 shows the case where a record having a large value of the
ステップ1010において、株価情報31の銘柄コード23が既に第1群57に存在する場合(ステップ1010の「第1群」)、既に第1群57に存在する銘柄コード23の既存レコード73−3(図8参照)のランキング項目65の値を、算出した株価情報31のランキング項目65の値に更新し、既存レコード73−3を第2群59に移動する(ステップ1011)。第2群59への移動位置は特に指定せず、第2群59のソートは行わない。
In
ステップ1010において、株価情報31の銘柄コード23が既に第2群59に存在する場合(ステップ1010の「第2群」)、既に第2群59に存在する銘柄コード23の既存レコード73−4(図8参照)のランキング項目65の値を、算出した株価情報31のランキング項目65の値に更新する(ステップ1012)。第2群59のソートは行わない。ステップ1017に進む。
In
ステップ1010において、株価情報31の銘柄コード23がランキング情報39に存在しない場合(即ち当該銘柄コード23を有するレコードを新規に取得した場合)(ステップ1010の「なし」)、ランキング項目65の値を設定した新規レコード71(図8参照)を作成して第2群59に入れる(ステップ1013)。第2群59への挿入位置は特に指定せず、第2群の59のソートは行わない。ステップ1017に進む。
In
ステップ1011において、第1群57の既存レコード73−3を第2群59に移動すると、第1群57に空き順位が生じる。ランキング装置3の制御部7は第1群57の順位の繰上げを行う(ステップ1014)。従って、図6に示すように第1群57の下位の予備範囲56に空きレコード69が生じる場合がある。
In step 1011, when the existing record 73-3 of the
予備範囲56のレコードが第1群57の上位に繰り上げられていき、予備範囲56の全てが空きレコード69になった場合(ステップ1015のYES、図9参照)、制御部7は予備範囲56に第2群59の上位の充足レコード75(図9参照)を充足する(ステップ1016)。
When the records in the
図9は、第2群59の上位の充足レコード75を予備範囲56に充足する処理を説明する図である。後述するが、ランキング装置3の制御部7は、バックグラウンド処理で第2群59の上位レコードについてソート処理を行っている。このソート処理は、第2群59の全順位を決定するのではなく、例えば第2群59の上位30位までの銘柄を決定した段階でソートを終了する。第2群59のソート方法にはバブルソート法又は選択ソート法を利用することで、効率的に上位30位までを算出することができる。
FIG. 9 is a diagram illustrating a process of satisfying the upper range satisfaction record 75 of the
図9のランキング情報39aは、第1群57の下位の予備範囲56(第31位から第60位)が全て空きレコード69になった場合を示す(図7のステップ1015のYES)。図9の第2群59の上位(第61位から第90位)のレコードは充足レコード75としてバックグラウンド処理で算出されている。ステップ1016では当該充足レコード75(第61位から第90位)を、予備範囲56の空きレコード69(第31位から第60位)の位置に充足する(ステップ1016)。図9の下図に充足後のランキング情報39bを示す。ランキング情報39bの第2群59は再びバックグラウンド処理が行われ、新たに充足レコード75(第61位から第90位)が作成される(ステップ1017)。ステップ1017の詳細については後述する。
The
ステップ1015に戻り、予備範囲56のレコードが第1群57の上位に繰り上げられても、予備範囲56の全てが空きレコード69にならない場合(ステップ1015のNO)、ステップ1017に進む。
Returning to step 1015, even if the record in the
ステップ1017では、制御部7のソート手段107(図1参照)が、バックグラウンドで、第2群59の上位レコードについてソート処理を行い、充足レコード75を生成する(ステップ1017)。
In step 1017, the sorting means 107 (see FIG. 1) of the
バックグラウンドでのソート処理にはバブルソート法又は選択ソート法を利用する。バックグラウンド処理は第2群59の全順位を決定するのではなく第2群59の上位30位(充足レコード75)が決定すれば終了するので、短時間に効率的な処理を行うことができる。
For the sorting process in the background, the bubble sorting method or the selective sorting method is used. Since the background process is not determined by determining the entire rank of the
バブルソート法は、第2群59の最下位から順に、最もランキング項目65の値が大きいものを順に上の要素と比較し上の要素の方が大きければ交換する操作を繰り返し、最上位の要素から順に決定していく方法である。1度の操作を行うとランキング項目65の値が最大のレコードが最上位に移動する。この操作を30回繰り返して、第2群59の上位30位までを決定し、ソートを終了する。従って短時間で充足レコード75は生成される。制御部7は、処理に余裕のある時等にこのバックグラウンド処理を行う。
In the bubble sorting method, in order from the lowest order of the
選択ソート法とは、第2群59のレコード全体から最もランキング項目65の値が大きいものを選択して最上位(第61位)のレコードと入れ替え、次に残りの第2群59のレコード全体から次にランキング項目65の値が大きいものを選択して第62位のレコードと入れ替える。上記操作を繰り返すことで、第61位から上位30位までを決定し、ソートを終了する。バブルソート法と同様に短時間で充足レコード75を生成することができる。
The selective sorting method is to select the
第1群57のソート方法に、バブルソート法や選択ソート法を利用しても良い。特に第1群57については要素数が少ない(本実施の形態では第1位から第60位までの最大60要素)ので、次の株価情報31の発生に比べて十分短時間でソートを行うことができる。第1群57は最初からある程度ソートされた状態になっている場合が多いので、挿入ソート法を利用すると更に高速にソートを終了することができる。
For the sorting method of the
挿入ソート法とは、第1群57の最上位(第1位)のランキング項目65の値を仮にソート済みとして設定し、後続の要素を1つずつ適切な位置に挿入していく方法であり、ソート前とソート後の差が小さい場合には高速にソートを終了することができる。
The insertion sort method is a method in which the value of the highest ranking item (first rank) 65 in the
次に、制御部7の表示範囲決定手段107(図1参照)は、ランキング情報39の表示範囲55(第1位から第30位)のレコードを、通信部9を介して契約者19の端末装置8に送信し表示させる(ステップ1018)。
Next, the display range determining means 107 (see FIG. 1) of the
ランキング装置3は、契約者19の端末装置8に対して能動的に表示範囲55(第1位から第30位)のレコードを送信して表示させることが望ましい(プッシュ型)。例えば、契約者19の端末装置8の表示画面にはJava(登録商標)アプレット等の組み込み型のアプリケーションが含まれる。このアプレットは、表示データ(ランキング情報)を取得して画面表示を行うものである。ランキング装置3は、上記アプレットに対応した表示データを作成して端末装置8に送信し、上記アプレットは、表示データが送信される都度、端末装置8の表示を更新する。
It is desirable that the
(3.ランキング情報39の表示画面)
図10乃至図15に、端末装置8に表示されるランキング情報39の表示画面の例を示す。
図10は、ランキング情報39の1つである株価上昇幅ランキング39−1(図5参照)を示す株価上昇幅ランキング画面41−1である。株価の前日終値に対する上昇幅(正の前日比33の値)が第1位から第30位までのレコードが降順に表示される。
(3. Display screen of ranking information 39)
FIGS. 10 to 15 show examples of display screens of the ranking
FIG. 10 is a stock price increase ranking screen 41-1 showing a stock price increase ranking 39-1 (see FIG. 5) which is one of the ranking
図11は、ランキング情報39の1つである株価下落幅ランキング39−2(図5参照)を示す株価下落幅ランキング画面41−2である。株価の前日終値に対する下落幅(負の前日比33の値)が第1位から第30位までのレコードが降順に表示される。
FIG. 11 is a stock price decline ranking screen 41-2 showing stock price decline ranking 39-2 (see FIG. 5), which is one of the ranking
図12は、ランキング情報39の1つである株価上昇率ランキング39−3(図5参照)を示す株価上昇率ランキング画面41−3である。基準日の株価に対する上昇率(正の騰落率35の値)が第1位から第30位までのレコードが降順に表示される。基準日は前日、1週間前、1ヶ月前等を指定することができる。
FIG. 12 is a stock price increase rate ranking screen 41-3 showing a stock price increase rate ranking 39-3 (see FIG. 5) which is one of the ranking
図13は、ランキング情報39の1つである株価下落率ランキング39−4(図5参照)を示す株価下落率ランキング画面41−4である。基準日の株価に対する下落率(負の騰落率35の値)が第1位から第30位までのレコードが降順に表示される。
FIG. 13 is a stock price drop rate ranking screen 41-4 showing stock price drop rate ranking 39-4 (see FIG. 5), which is one of the ranking
図14は、ランキング情報39の1つである出来高ランキング39−5(図5参照)を示す出来高ランキング画面41−5である。銘柄の出来高36が第1位から第30位までのレコードが降順に表示される。
FIG. 14 is a volume ranking screen 41-5 showing volume ranking 39-5 (see FIG. 5) which is one of the ranking
図15は、ランキング情報39の1つである売買代金ランキング39−6(図5参照)を示す売買代金ランキング画面41−6である。銘柄の売買代金37が第1位から第30位までのレコードが降順に表示される。
FIG. 15 is a trading price ranking screen 41-6 showing trading price ranking 39-6 (see FIG. 5) which is one of the ranking
ランキング装置3は、ランキング情報39(表示範囲55)を更新する毎に表示範囲55に属するレコードを端末装置8に出力するようにしても良い。端末装置8は、ランキング情報39を受信する都度表示を更新するようにしても良い。
The
また、ランキング装置3は、表示範囲55のレコードを更新日時と共に記憶部11に格納しておき、指定日時における表示範囲55のレコードを端末装置8に出力するようにしても良い。例えば、契約者19の端末装置8から所定の指定日時のランキング表示をリクエストされた場合等に対応することができる。
The
また、ランキング装置3は、指定された時間内は、表示範囲55のレコードの出力を停止するようにしても良い。例えば、株式市場の寄り付き直後では、株取引の約定情報21が次々にランキング装置3に送られ、それに伴ってランキング情報39の更新が頻繁に行われる。頻繁にランキング情報39の表示範囲55のレコードを端末装置8に送信して表示が頻繁に更新されると、かえって見難い場合があるので、例えばランキング装置3は、最低数秒間(例えば3秒間)の間隔を空けて表示範囲55のレコードの出力を行うようにしても良い。
Further, the
(4.その他)
上述の実施の形態では、表示範囲55を第1位から第30位、予備範囲56を第31位から第60位、第2群59を第61位以下とし、第2群59の充足レコード75を第61位から第90位としたが、それぞれの範囲は任意に設定することができる。また、予備範囲56に充足する充足レコード75に対して更に下位のレコードから充足する構成にしても良い。
(4. Other)
In the above-described embodiment, the
また、予備範囲56のレコード数や、第2群59の充足レコード75の数などは、株価情報31の取得状況や、空きレコード69の発生状況により、柔軟に変更するようにしても良い。例えば、株式市場の寄り付き直後では、株価情報31の取得頻度が高いので予備範囲56のレコード数や、第2群59の充足レコード75の数を増加して、頻繁なランキング更新に対応できるようにしても良い。逆に、株式情報31の発生頻度が下がる時間帯には、予備範囲56のレコード数や、第2群59の充足レコード75の数を削減するようにしても良い。
Further, the number of records in the
また、本実施の形態では、予備範囲56のレコードが全て空きレコード69になった時に初めて充足レコード75から予備範囲56へのレコードを充足するものとしたが、所定の数の空きレコード69が生じた時に必要数(空きレコード69の数)の充足レコード75を充足するようにしても良い。
Further, in this embodiment, the records from the satisfaction record 75 to the
また、本実施の形態では、ランキング情報39の初期値は何も登録されていない状態から始まり、株価情報31が入る毎にレコードが登録されていくが、例えば前日の株式市場の最終のランキング情報39を初期値として利用するようにしても良い。
In the present embodiment, the initial value of the ranking
また、本実施の形態では、株価情報31の取得状況や、時間帯により、第1群57のソート方法を変更するようにしても良い。例えば、株式市場の寄り付き直後では株価情報31の取得頻度が高く、第1群57のレコードの入れ替わりが繁雑なので、バブルソート法や選択ソート法を利用し、ある程度第1群57の順位が安定してくると、挿入ソート法に切換えるようにしても良い。
In the present embodiment, the sorting method of the
また、本実施の形態では、ランキング情報を第1群と第2群の2つのレコード群に分けてそれぞれ異なるソート処理を行うものとして説明したが、レコード群の数はこれに限定されない。3つ以上のレコード群に分け、レコード群が上位となるに従い優先的にソート処理を行うようにしてもよい。 In the present embodiment, the ranking information is divided into two record groups of the first group and the second group, and different sort processes are performed, but the number of record groups is not limited to this. It may be divided into three or more record groups, and sort processing may be performed preferentially as the record groups become higher.
本実施の形態は、扱うレコード数が限定されている(株銘柄全体では2500銘柄程度である。)という特殊な条件の下で、レコードのデータが更新される毎にリアルタイムにランキング情報を効率的に算出するところに特徴がある。従って、本実施の形態は、株銘柄のランキング情報算出だけではなく、例えばプレイヤ数の限定されたゲームの得点ランキング算出等のシステムにも利用することが可能である。 In this embodiment, under the special condition that the number of records to be handled is limited (about 2500 stocks as a whole), the ranking information is efficiently updated in real time every time the record data is updated. There is a feature in the calculation. Therefore, the present embodiment can be used not only for calculating stock brand ranking information but also for systems such as score ranking calculation for games with a limited number of players, for example.
また、本実施の形態は、あらかじめランキング付けする銘柄を絞る機能を備えるようにしても良い。例えば、上場する市場別(東証、大証、名証など)、1部・2部・新興市場などの上場部別、業種別などの分類を行い、ランキング付けする銘柄を絞るようにしても良い。 Further, the present embodiment may have a function of narrowing down the brands to be ranked in advance. For example, it is possible to narrow down the brands to be ranked by classification according to the listed market (Tokyo Stock Exchange, OSE, name card, etc.), classified according to listed department such as 1st, 2nd, and emerging markets, and by industry.
(5.効果等)
以上、説明したように、本実施の形態によるランキング装置3は、株価情報のランキング情報を算出する際、約定情報が入る毎に全ての株銘柄についてのランキングを算出するのではなく、ソート処理を行ってランキング情報を算出するソート領域を設定しているので、ランキング情報算出の高速化を実現し、ランキング情報出力にリアルタイム性を持たせる効果がある。
(5. Effects, etc.)
As described above, the
また、非ソート領域の上位レコードを、ソート領域に充足するレコードとしてバックグラウンドで算出しているので、更に効率的なランキング情報算出ができる。 In addition, since the higher-order record in the non-sort area is calculated in the background as a record that satisfies the sort area, more efficient ranking information calculation can be performed.
本実施の形態によるランキング装置3は、株価情報のリアルタイム性を実現することができるので、ランキング情報39を提供する証券会社等と契約する顧客満足度を高める効果が大きい。
Since the
尚、本発明の技術的範囲は、前述した実施の形態に限られるものではない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。 The technical scope of the present invention is not limited to the embodiment described above. It will be apparent to those skilled in the art that various changes or modifications can be conceived within the scope of the technical idea disclosed in the present application, and these are naturally within the technical scope of the present invention. Understood.
1………ランキングシステム
3………ランキング装置
4………約定情報提供元
5………ネットワーク
6………約定情報提供装置
7………制御部
8………端末装置
9………通信部
11………記憶部
13………出力部
15………入力部
19………契約者
21………約定情報
23、63………銘柄コード
25………株価
27………約定毎出来高
29………時刻
31………株価情報
33………前日比
35………騰落率
36………出来高
37………売買代金
39、39a、39b………ランキング情報
41−1〜41−6………ランキング画面(株価上昇幅、株価下落幅、株価上昇率、株価下落率、出来高、売買代金)
55………表示範囲
56………予備範囲
57………第1群(ソート範囲)
59………第2群(非ソート範囲)
61………順位
65………ランキング項目
67………末位レコード
69………空きレコード
71………新規レコード
73−1〜73−4………既存レコード
75………充足レコード
101………株価情報算出手段
103………比較手段
105………ソート手段
107………表示範囲決定手段
1 .........
55 .........
59 ……… Second group (non-sort range)
61 ......... ranking 65 ......... ranking
Claims (9)
前記各銘柄に対応する複数のレコードが順位付けされたランキング情報を、上位の第1群と下位の第2群とに分け、さらに、前記第1群を上位の表示範囲と下位の予備範囲とに分けて保持する保持手段と、
前記株価情報を新たに取得すると、当該株価情報に対応する対象レコードを前記第1群または前記第2群の何れに入れるかを判定する群判定手段と、
前記対象レコードを前記第1群に入れる場合に前記第1群のソート処理を行う第1群ソート手段と、
前記表示範囲に属するレコードを出力する出力手段と、
を具備することを特徴とするランキング装置。 A ranking device that obtains stock price information or contract information as needed, and ranks each brand corresponding to stock price information calculated from the stock price information or the contract information,
The ranking information in which a plurality of records corresponding to each brand is ranked is divided into an upper first group and a lower second group, and the first group is divided into an upper display range and a lower spare range. Holding means for holding separately,
When the stock price information is newly acquired, group determination means for determining whether the target record corresponding to the stock price information is to be included in the first group or the second group;
A first group sorting means for performing the sorting process of the first group when the target record is put into the first group;
Output means for outputting records belonging to the display range;
The ranking apparatus characterized by comprising.
前記出力手段は、指定日時における前記表示範囲に属するレコードを出力することを特徴とする請求項1から請求項5までのいずれかに記載のランキング装置。 The holding means holds the update date and time when the order of the records belonging to the display range is updated,
6. The ranking apparatus according to claim 1, wherein the output unit outputs a record belonging to the display range at a specified date and time.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005378146A JP4749153B2 (en) | 2005-12-28 | 2005-12-28 | Ranking device, program |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2005378146A JP4749153B2 (en) | 2005-12-28 | 2005-12-28 | Ranking device, program |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2007179377A JP2007179377A (en) | 2007-07-12 |
JP4749153B2 true JP4749153B2 (en) | 2011-08-17 |
Family
ID=38304485
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2005378146A Expired - Fee Related JP4749153B2 (en) | 2005-12-28 | 2005-12-28 | Ranking device, program |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP4749153B2 (en) |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP5095702B2 (en) * | 2009-10-27 | 2012-12-12 | 富士ソフト株式会社 | Data shaping program, data shaping method, data shaping device |
Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08185443A (en) * | 1994-12-29 | 1996-07-16 | Kokusai Electric Co Ltd | Security information processor |
JPH10198732A (en) * | 1997-01-08 | 1998-07-31 | Kokusai Electric Co Ltd | Information display device |
JP2001202425A (en) * | 2000-01-18 | 2001-07-27 | Hitachi Kokusai Electric Inc | Ranking device for market name information |
JP2002091757A (en) * | 2000-09-11 | 2002-03-29 | Takashi Sawayama | Sort processing method |
JP2003144757A (en) * | 2001-08-28 | 2003-05-20 | Square Co Ltd | On-line game system, server device for on-line game system, player ranking method, player ranking program, and recording medium recording player ranking program |
JP2004139167A (en) * | 2002-10-15 | 2004-05-13 | Ei Consept Corp | Market price diagnostic chart |
JP2005118543A (en) * | 2003-09-24 | 2005-05-12 | Sega Corp | Ranking data generating program |
-
2005
- 2005-12-28 JP JP2005378146A patent/JP4749153B2/en not_active Expired - Fee Related
Patent Citations (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JPH08185443A (en) * | 1994-12-29 | 1996-07-16 | Kokusai Electric Co Ltd | Security information processor |
JPH10198732A (en) * | 1997-01-08 | 1998-07-31 | Kokusai Electric Co Ltd | Information display device |
JP2001202425A (en) * | 2000-01-18 | 2001-07-27 | Hitachi Kokusai Electric Inc | Ranking device for market name information |
JP2002091757A (en) * | 2000-09-11 | 2002-03-29 | Takashi Sawayama | Sort processing method |
JP2003144757A (en) * | 2001-08-28 | 2003-05-20 | Square Co Ltd | On-line game system, server device for on-line game system, player ranking method, player ranking program, and recording medium recording player ranking program |
JP2004139167A (en) * | 2002-10-15 | 2004-05-13 | Ei Consept Corp | Market price diagnostic chart |
JP2005118543A (en) * | 2003-09-24 | 2005-05-12 | Sega Corp | Ranking data generating program |
Also Published As
Publication number | Publication date |
---|---|
JP2007179377A (en) | 2007-07-12 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US8166155B1 (en) | System and method for website experimentation | |
US8560437B2 (en) | Information processing apparatus, information processing method, and program product | |
Anderson et al. | Speculative bubbles in the S&P 500: Was the tech bubble confined to the tech sector? | |
US8621466B2 (en) | Progress management for projects | |
US20150262395A1 (en) | Sample data computation for rendering of graph elements | |
US9147171B2 (en) | Planning a response to an unplanned event | |
US20100169167A1 (en) | Computer Implemented System for Determining a Distribution Policy for a Single Period Inventory System, Optimization Application Therefor, and Method Therefor, and Decision Support Tool for Facilitating User Determination of a Distribution Policy for a Single Period Inventory System | |
EP2752801A1 (en) | Advertisement system, control method for advertisement system, advertisement control device, control method for advertisement control device, program, and information storage medium | |
US20080172348A1 (en) | Statistical Determination of Multi-Dimensional Targets | |
US10168875B2 (en) | Displaying dynamic graphical content in graphical user interface (GUI) controls | |
CN113869801A (en) | Maturity state evaluation method and device for enterprise digital middleboxes | |
JP6299599B2 (en) | Information system construction support apparatus, information system construction support method, and information system construction support program | |
US20080249815A1 (en) | Adaptive analytics system and method of using same | |
JP4072102B2 (en) | Project pre-evaluation method, project pre-evaluation apparatus and program | |
US20140032393A1 (en) | System and method for reporting and analyzing mortgage information | |
JP2007115169A (en) | Production planning device and method, and program | |
JP4749153B2 (en) | Ranking device, program | |
JP2011238004A (en) | Display information selection device and display information selection program | |
JP2007188285A (en) | Method and system for setting threshold | |
JP7228387B2 (en) | Business plan creation support method and business plan creation support device | |
CN100382018C (en) | An investment information providing system of which working display may be set by a user, and a method thereof | |
JP2019040619A (en) | Repositioning value axis | |
US20150317731A1 (en) | Exchange order priority retention for electronic trading using automatic book updates | |
JP6953038B1 (en) | Inventory management support device and inventory management support program | |
US10972302B2 (en) | Scalable computing systems for generating notifications, and methods of operating thereof |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20080903 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20110121 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20110222 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20110414 |
|
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: 20110517 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20110517 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 4749153 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20140527 Year of fee payment: 3 |
|
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 |
|
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 |