JP5373755B2 - 指数算出システム、指数算出方法、指数算出プログラム - Google Patents
指数算出システム、指数算出方法、指数算出プログラム Download PDFInfo
- Publication number
- JP5373755B2 JP5373755B2 JP2010279393A JP2010279393A JP5373755B2 JP 5373755 B2 JP5373755 B2 JP 5373755B2 JP 2010279393 A JP2010279393 A JP 2010279393A JP 2010279393 A JP2010279393 A JP 2010279393A JP 5373755 B2 JP5373755 B2 JP 5373755B2
- Authority
- JP
- Japan
- Prior art keywords
- index
- price
- adoption
- calculated
- message
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Active
Links
Images
Landscapes
- Financial Or Insurance-Related Operations Such As Payment And Settlement (AREA)
Description
金融商品市場のシステムから送信されてくる、金融商品の売買注文の電文データを通信部を介して受信し、該電文データを金融商品の売買注文における価格種類毎の採用優先度を用いて、各電文データが含んでいる価格のうち採用優先度最高のものを採用価格として決定し、各電文データが示す銘柄情報を予め設定した銘柄と該当銘柄のデータが算定に利用される指数との対応関係を用いて、算出すべき指数を特定し、前記特定した算出すべき指数の情報を通知する採用価格決定部と、前記特定した指数に対応した所定式に、前記採用価格を適用して指数用基礎数値を算定し、前記所定式に、前記指数用基礎数値を適用して指数を算定する処理を、指数毎ないし同一指数に関する気配種毎に別スレッドでパラレル実行する指数算出部と、前記採用価格決定部から通知された前記情報が示す全指数の算定値について前記各スレッドから取得できるまで待機し、前記各スレッドから前記全指数の算定値を取得した後、取得した当該全指数のデータをブロッキングして1電文にまとめ、該電文を、前記通信部を介して外部装置に配信するマージ処理部とを備えることを特徴とする。なお、採用優先度については、プログラムに設定しても良いし、テーブルに格納しても良い。また、指数用基礎数値は、時価総額その他採用価格から算出される値を用いることが好適である。
採用価格の優先度を、予めプログラムに設定しておき、これを用いるものである。このプログラムとは、上述した指数算出システム(またはコンピュータシステム)を動作させるためのもの、ないし、指数算出方法の各処理を指数算出システム(コンピュータシステム)に実行させるものである。
また、金融商品の売買注文における価格種類毎の採用優先度を記述した第1テーブルを用いて、採用価格を決定してもよい。
さらに、銘柄と該当銘柄のデータが算定に利用される指数との対応関係を記述した第2テーブルを用いて、算出すべき処理を特定することも本発明に含まれる。さらに、これら第1および第2のテーブルを指数算出システム(コンピュータシステム)が有する記憶部に格納することも本発明の一態様である。
またさらに、指数用基礎数値は、時価総額その他採用価格から算出される値を用いることが好適である。なお、本願明細書では、時価総額を指数用基礎数値として用いるものを指数用時価総額と表現する。
以下に本発明の実施形態について図面を用いて詳細に説明する。図1は、本実施形態の指数算出システムを含むネットワーク構成図である。図1に示す指数算出システム100(以下、システム100)は、金融商品市場の各種指数を高頻度に算出するコンピュータシステムである。従って、前記システム100は、図1に示すように、金融商品市場システム10、および証券会社等のユーザシステム20らとネットワーク140を介して通信可能に結ばれている状況を想定している。また、前記システム100としては単体のサーバ装置ないし機能を各々分担したサーバの集合体であるサーバ装置群が想定できる。前記金融商品市場システム10は、市場参加者の端末から受信した金融商品の売買注文の電文データを、ネットワーク140を介して前記システム100に配信してくる。一方、従来システムであれば、1電文受信毎に、指数用時価総額の算出から指数の算出までをシリアルに処理していることから、このような高頻度で配信される電文に対応することはそもそも出来ない。
次に、本実施形態のシステム100が用いるテーブルのデータ構造例について説明する。図3は、本実施形態の指数算出システムが利用するテーブル例を示す図である。前記システム100は、自身の備える、或いはネットワーク経由で利用可能なハードディスクドライブなどの不揮発性記憶装置において、第1テーブル125および第2テーブル126を備えている。第1テーブル125は、金融商品の売買注文における、約定値、買い気配、売り気配などといった価格種類毎の採用優先度(例:最高、高、中、低、最低)を記述したテーブルである。また、第2テーブル126は、銘柄と該当銘柄のデータが算定に利用される指数との対応関係を記述したテーブルである。なお、本例では、テーブルを用いたが、プログラム102に設定しても良い。
以下、本実施形態における指数算出方法の実際手順について図に基づき説明する。以下で説明する指数算出方法に対応する各種動作は、前記システム100のメモリ等に読み出して実行するプログラムによって実現される。そして、このプログラムは、以下に説明される各種の動作を行うためのコードから構成されている。
20 ユーザシステム
100 指数算出システム
101 記憶部
102 プログラム
103 メモリ
104 CPU(演算部)
107 通信部
110 採用価格決定部
111 指数算出部
112 マージ処理部
125 第1テーブル
126 第2テーブル
140 ネットワーク
Claims (6)
- ネットワークを介して他装置と通信する通信部と、
金融商品市場のシステムから送信されてくる、金融商品の売買注文の電文データを通信部を介して受信し、該電文データを金融商品の売買注文における価格種類毎の採用優先度を用いて、各電文データが含んでいる価格のうち採用優先度最高のものを採用価格として決定し、各電文データが示す銘柄情報を予め設定した銘柄と該当銘柄のデータが算定に利用される指数との対応関係を用いて、算出すべき指数を特定し、前記特定した算出すべき指数の情報を通知する採用価格決定部と、
前記特定した指数に対応した所定式に、前記採用価格を適用して指数用基礎数値を算定し、前記所定式に、前記指数用基礎数値を適用して指数を算定する処理を、指数毎ないし同一指数に関する気配種毎に別スレッドでパラレル実行する指数算出部と、
前記採用価格決定部から通知された前記情報が示す全指数の算定値について前記各スレッドから取得できるまで待機し、前記各スレッドから前記全指数の算定値を取得した後、取得した当該全指数のデータをブロッキングして1電文にまとめ、該電文を、前記通信部を介して外部装置に配信するマージ処理部と、
を備えることを特徴とする指数算出システム。 - 前記採用価格決定部は、コンピュータプログラムに従って処理を実行し、当該プログラムに予め設定された前記価格種類毎の採用優先度を用いて、前記採用価格を決定することを特徴とする請求項1に記載の指数算出システム。
- ネットワークを介して他装置と通信する通信部を備えたコンピュータシステムが、
金融商品市場のシステムから送信されてくる、金融商品の売買注文の電文データを通信部を介して受信し、該電文データを金融商品の売買注文における価格種類毎の採用優先度を用いて、各電文データが含んでいる価格のうち採用優先度最高のものを採用価格として決定し、各電文データが示す銘柄情報を予め設定した銘柄と該当銘柄のデータが算定に利用される指数との対応関係を用いて、算出すべき指数を特定し、前記特定した算出すべき指数の情報を通知する処理と、
前記特定した指数に対応した所定式に、前記採用価格を適用して指数用基礎数値を算定し、前記所定式に、前記指数用基礎数値を適用して指数を算定する処理を、指数毎ないし同一指数に関する気配種毎に別スレッドでパラレル実行する処理と、
前記各スレッドから、通知された前記情報が示す全指数の算定値について取得できるまで待機し、前記全指数の算定値について取得した後、当該全指数の算定値をブロッキングして1電文にまとめ、該電文を、前記通信部を介して外部装置に配信する処理と、
を実行することを特徴とする指数算出方法。 - 前記コンピュータシステムは、コンピュータプログラムに従って各処理を実行し、
前記採用価格の決定を、前記コンピュータプログラムに予め設定された前記価格種類毎の採用優先度を用いて、前記採用価格を決定することを特徴とする請求項3に記載の指数算出方法。 - ネットワークを介して他装置と通信する通信部を備えたコンピュータシステムに、
金融商品市場のシステムから送信されてくる、金融商品の売買注文の電文データを通信部を介して受信し、該電文データを金融商品の売買注文における価格種類毎の採用優先度を用いて、各電文データが含んでいる価格のうち採用優先度最高のものを採用価格として決定し、各電文データが示す銘柄情報を予め設定した銘柄と該当銘柄のデータが算定に利用される指数との対応関係を用いて、算出すべき指数を特定し、前記特定した算出すべき指数の情報を通知する処理と、
前記特定した指数に対応した所定式に、前記採用価格を適用して指数用基礎数値を算定し、前記所定式に、前記指数用基礎数値を適用して指数を算定する処理を、指数毎ないし同一指数に関する気配種毎に別スレッドでパラレル実行する処理と、
前記各スレッドから、通知された前記情報が示す全指数の算定値について取得できるまで待機し、前記全指数の算定値について取得した後、当該全指数の算定値をブロッキングして1電文にまとめ、該電文を、前記通信部を介して外部装置に配信する処理と、
を実行させることを特徴とする指数算出プログラム。 - 前記採用価格の決定を、当該指数算出プログラムに予め設定された前記価格種類毎の採用優先度を用いて、前記採用価格を決定することを特徴とする請求項5に記載の指数算出プログラム。
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010279393A JP5373755B2 (ja) | 2010-12-15 | 2010-12-15 | 指数算出システム、指数算出方法、指数算出プログラム |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2010279393A JP5373755B2 (ja) | 2010-12-15 | 2010-12-15 | 指数算出システム、指数算出方法、指数算出プログラム |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2012128650A JP2012128650A (ja) | 2012-07-05 |
| JP5373755B2 true JP5373755B2 (ja) | 2013-12-18 |
Family
ID=46645595
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2010279393A Active JP5373755B2 (ja) | 2010-12-15 | 2010-12-15 | 指数算出システム、指数算出方法、指数算出プログラム |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP5373755B2 (ja) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10430879B2 (en) * | 2013-03-15 | 2019-10-01 | Nyse Mkt Llc | Systems and methods for trades priced relative to a reference benchmark value associated with an underlying index future |
Family Cites Families (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JPH07244690A (ja) * | 1994-03-04 | 1995-09-19 | Kokusai Electric Co Ltd | 情報表示装置及びそれにおけるデータ処理方法 |
| JPH08185443A (ja) * | 1994-12-29 | 1996-07-16 | Kokusai Electric Co Ltd | 証券情報処理装置 |
| JP4536833B2 (ja) * | 1998-03-12 | 2010-09-01 | 新日鉄ソリューションズ株式会社 | 金融情報処理システム |
| JP2001283000A (ja) * | 2000-03-29 | 2001-10-12 | Hitachi Kokusai Electric Inc | 情報表示方法及び情報表示システム |
-
2010
- 2010-12-15 JP JP2010279393A patent/JP5373755B2/ja active Active
Also Published As
| Publication number | Publication date |
|---|---|
| JP2012128650A (ja) | 2012-07-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US12154173B2 (en) | Systems and methods for routing trade orders based on exchange latency | |
| KR101136696B1 (ko) | 기업성장단계를 표시하고, 이를 이용하여 주식의 저평가/고평가를 산출하는 주식정보 제공 방법 및 시스템 | |
| CN110443715B (zh) | 基金产品推荐方法、装置、设备及计算机可读存储介质 | |
| US9292336B1 (en) | Systems and methods providing optimization data | |
| JP2008518285A5 (ja) | ||
| RU2622850C2 (ru) | Метод и сервер для обработки идентификаторов продукта и машиночитаемый носитель данных | |
| JP2008129984A (ja) | 取引支援システム、取引支援プログラム及びその記録媒体。 | |
| JP5705184B2 (ja) | 注文システム | |
| CN111145029A (zh) | 基于大数据的期货与股票的交易方法、系统及设备 | |
| US10991044B2 (en) | Stock price forecast assist system and method | |
| JP6288662B1 (ja) | 業績予測管理システム及び方法 | |
| JP5373755B2 (ja) | 指数算出システム、指数算出方法、指数算出プログラム | |
| JP5216299B2 (ja) | 注文システム | |
| JP2002024547A (ja) | 株式売買タイミング決定支援システム | |
| US20170213266A1 (en) | Generation of performance offerings for interactive applications | |
| CN109783185A (zh) | 云端虚拟机创建方法、装置及云端设备 | |
| KR102517169B1 (ko) | 주식 트레이딩 자동매매를 위한 시스템 및 방법 | |
| CN113779982A (zh) | 销售采购加工单的自动生成方法及系统、服务器及存储介质 | |
| JP2006338562A (ja) | 金融商品管理システム及び金融商品管理方法 | |
| CN111598698A (zh) | 一种操作触发方法及相关设备 | |
| CN119027155B (zh) | 基于ai的平台网络销售商品信息处理方法、系统和介质 | |
| JP5625985B2 (ja) | 情報処理装置、情報処理システム、及びプログラム | |
| KR20180121430A (ko) | 다이내믹 행사가 판단방법 및 그 시스템 | |
| CN109409993A (zh) | 计算机资源的报价获取方法、装置、计算机装置及存储介质 | |
| Drozdowicz et al. | Designing and implementing data mart for an agent-based E-commerce system |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20121220 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20130108 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20130301 |
|
| 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: 20130820 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20130919 |
|
| R150 | Certificate of patent or registration of utility model |
Ref document number: 5373755 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |