Japan Advanced Technology Investment Co., Ltd. (JATIC)

私たちは、技術とリスク管理で先端技術開発を支援いたします。

私たちの業務は、以下の4つに分類されます:

  • (1) 投資業務、科学技術に関するソフトウェアの開発、レンタル、及び販売
  • (2) 先端技術開発、及び知的財産に関するコンサルティング業務
  • (3) リスク管理に関するソフトウェアの輸入、レンタル、及び販売
  • (4) 株式投資業務。新製品「好転銘柄検索」は、本業務のために開発。
  • 現在の重点は、「投資に関するソフトウェアの開発・販売」 です。

株式会社 日本先端技術投資

Tel: 03-3357-7968

    ナビゲーション リンクのスキップホーム > 新製品情報ホーム > 株価データとベータ計算
前のページへ戻る

新製品: ソフトウェア部品 「株価データとベータ計算」

「株価データとベータ計算」 概要

1) 「株価データとベータ計算」 の主要3機能

 ソフトウェア部品 「株価データとベータ計算」 の主な機能は下記 3 項です:

  1. 株式データベースの保持と更新 (株式データベースについては、 「株式データベース」 も参照のこと)
  2. ライブ銘柄情報 (株価、ファンダメンタル指標、信用情報等) の取得と保存。
  3. 全銘柄のベータ (β)、及びシグマ (σ) の計算と保存

 全銘柄のライブ銘柄情報、ベータ (β)、及びシグマ (σ) の計算結果は一括してまとめられ、 データベース・フォルダーに存在するファイル: 全銘柄情報.csv に保存されます。 なお、このファイルは、上記 2、3 項の実行毎に書き換えられます。

 また、本ソフトウェア部品では、上記 3 項を実行するための様々なクラス、メソッドが公開されており、 ご自身が株式分析のためのソフトウェアを開発する際のご支援となるよう工夫されています。

2) 「株価データとベータ計算」 の構成

 ソフトウェア部品 「株価データとベータ計算」 は下記2つの実行ファイルと株式データベースから構成されています:

  • 株価データとベータ計算.dll: 本ソフトウェア部品の主要部です。本部品の主機能を実行するための画面 (GUI) や、 インターネット接続とは無関係なクラスやメソッドが内蔵されています。
  • NET 通信.dll: 本ソフトウェア部品の従属部です。インターネット接続が必要なクラスやメソッドが内蔵されています。

3) 「株価データとベータ計算」 の留意事項

 本ソフトウェアの中で、データ更新に関連する機能では、インターネット経由で特定サイトから情報を取得しています。 もし、これらのサイトの URL や書式が変更されると、本部品が正しく機能しなくなる場合が想定されます。 そのため、本プログラム部品ではインターネット通信に関するクラスを NET通信.dll に分離してあります。 これらのサイトの URL や書式が変更された場合、本サイトの  「お知らせ」 ページでお知らせいたします。このページで、お客様購入時に配布します製造番号を パスワードとして、改良版 「NET通信.dll」 のダウンロードが可能です。

4) ご提供方法、及び価格

  • ご提供内容: ① 2つの実行ファイル (dll 形式)、② 株式データベース、③ 取扱い説明書 (PDF)
  • ご提供方法: DVD 郵送、代金引換。
  • 価格: 9,800 円 (税込)。 これに代金引換手数料、及び郵送代、計 595 円が追加になります。

実行ファイル 「株価データとベータ計算.dll」 内蔵の機能

「株価データとベータ計算」 画面
「株価データとベータ計算」画面

イメージ拡大

 実行ファイル 「株価データとベータ計算.dll」 は、本ソフトウェア部品の主要部です。 実行ファイル 「NET 通信.dll」 を利用して、上で述べた主要3機能を実行するためのクラスやメソッドが内蔵されています。 ただし、実際には上記3機能は全て、windowsフォ-ム・クラス: 株価データとベータ計算 (実行ファイルと同名)から開かれる 「株価データとベータ計算」 画面から実行可能です。

 ここでは、最初に 「株価データとベータ計算」 画面について説明し、 次に独自にデータベース制御のプログラムを開発したい方のために、 上記3項を実行するため、本ソフトウェア部品で公開されている主なクラスやメソッドを紹介いたします。

1) 「株価データとベータ計算」 画面

 下記コード (例: C#) をプログラムに記載すると、右図に示す 「株価データとベータ計算」 画面が表示されます:

static public 株価データとベータ計算 beta = new 株価データとベータ計算();

beta.Show();

 この画面から実行出来る機能は下記の7項目です:

1) 更新銘柄範囲の選択5) 項目 2) ~ 4) の同時更新
2) 株価データの更新6) 上場銘柄の更新
3) 銘柄基本データの更新7) インターネットを通したデータの読込み
4) ベータとシグマの更新

 「更新銘柄範囲の選択」 では、上記 2) ~ 4) 項のデータベース更新範囲を選択します。 選択出来る項目は、a) 銘柄グループ、b) 東証一部、c) 東証二部、d) 東証マザーズ、e) JASDAQ、f) 全て、のどれか1つです。 銘柄グループはユーザによに選択された銘柄リストのことであり、定義された書式で記入する必要があります (詳細説明略)。

 プログラムのデータベースには、上記4市場の全銘柄の過去 17 年間 (1997 年 1 月よりプログラムリリース時まで) の 「株式データベース」 が保存されています。「パス」 で、データベースが存在する PC 上のアドレスを指定します。 株価データの 「更新」 ボタンで、株式データベース内の、「更新銘柄範囲の選択」  で指定された銘柄の時系列株式情報が更新日まで延長 (追加) されます。 以下、どの更新にも 「更新」 と 「中断」 ボタンが付属しています。中断すると更新終了した銘柄のデータのみ保存されます。

 「銘柄基本データ」 は、各銘柄のファンダメンタル指標、や信用データのことです。 上記4市場の全銘柄の最終更新時のデータが、データベース内 「全銘柄情報.csv」 に保存されています。 「更新」 ボタンにより、ザラバではライブデータが、ザラバ以外では当日最終データが読み込まれ、 全銘柄情報.csv に書き込まれます (上書きされます) 。

 上記4市場全銘柄のベータとシグマの値は、「ベータとシグマの更新」 時に株価データから計算され、データベース内 「全銘柄情報.csv」 に保存されます (上書きされます)。

 項目 2) ~ 4) の更新は、別々にも出来ますが、同時にした方が同時にも可能です。 同時に実行したほうが、トータルでの更新時間は短くなります。それを実行するのが上記 5) 項です。

  "6) 上場銘柄の更新" 欄にある 「自動」 ボタンを押すと、 先月末時点までの上場銘柄更新が自動で実行されます。当月初めから当日までの上場更新を実行するには、 マニュアル更新を利用します。「マニュアル」 ボタンを押すと、 「上場銘柄更新」 画面 が表示されます。この画面で、当月初めからの新規上場銘柄のデータベースへの登録、及び上場廃止銘柄の削除が簡単に実行されます。

 本ソフトウェアは、常にインターネットを通じ外部サイトよりデータを読み込んでいます。 そのため、インターネット接続や外部サイトに問題が発生した場合、本ソフトウェアが正常に働かなくなる場合があります。 "インターネットを通したデータの読込み" 欄 「読込み検証」 ボタンを押したときに開かれる、 「NET 通信検証」 画面 では、インターネット接続や外部サイトに問題があるかを検証し、対処法を示します。

2) 公開されている主なクラスやメソッド

 ここで公開されている主なクラスやメソッドには、下記のものがあります:

  • 「株価データとベータ計算」 画面: 上記3機能の全てを実行するための画面 (GUI) です。
  • 「上場銘柄更新」 画面: 新規上場銘柄の登録、上場廃止銘柄の削除をマニュアルで実行します。これによりデータベースも変更されます。
  • 「上場銘柄自動更新」 画面: 上記動作を自動で実行します。これによりデータベースも変更されます。
  • 「NET通信検証」 画面: インターネットを通した株価データ取得が正常に動作しているか検証するための画面です。
  • 「株価更新」 画面: 株価更新だけのためのコンファーム画面です。更新範囲もここで設定できます。
  • 「時系列株価情報」 読込み機能: 次欄で説明します実行ファイル: NET 通信.dll 内蔵の 「ヒストリカル株価情報」 読込み機能は、 前日、または当日終値までのデータ読み込みですが、ここの機能では、ザラバ、ライブでの最新情報 (4本値、出来高) も含まれます。
  • 時系列株式情報を引数としたベータ (β) 計算
  • 時系列株式情報を引数としたシグマ (σ) 計算

ページ先頭へ

実行ファイル 「NET 通信.dll」 内蔵の機能

 実行ファイル 「NET 通信.dll」 は、本ソフトウェア部品の従属部です。 インターネット接続が必要なクラスやメソッドをまとめて内蔵しています。この実行ファイルでの主な機能は、 下記 4 項です

1) 「ヒストリカル株価情報」 読込み機能

 銘柄コード、期間、足数 (日、週、月) を指定して、その銘柄の、該当する期間・足数のヒストリカル株価情報 (日付、4本値、出来高、修正終値) を取得するための機能です。 読み込み期間は、30年前から、当日 (平日約 19:00 前は前日、約19:00 以降は当日。土・日休日営業最終日) 迄です。 読み込み期間内での株式分割や統合の有無をお知らせする機能もついています。本機能は、静的クラスに内蔵されている、 ArrayList 引き渡しの下記ファンクションで実行されます。

2) 「最新銘柄情報」 読込み機能

 銘柄コード、出力設定 (単位・説明付き、または数値のみ) を指定して、その銘柄の最新銘柄情報を取得するための機能です。 銘柄情報には、最新株価情報、ファンダメンタル指標、及び信用データ等下記28種の情報が含まれます。

更新時間 (日時) 現株価価 / 終値 前日比 (円) 前日比 (%) 前日終値 (日時)
当日始値 (時間)当日高値 (時間) 当日安値 (時間) 出来高 (株)売買代金 (千円)
値幅制限時価総額 (百万円)発行済株数 (株)配当利回り 1株配当 (会社予想)
PER (会社予想)PBR (実績) EPS (会社予想)BPS (実績)最低購入代金
単元株数 (株)年初来高値 (日付)年初来安値 (日付)信用買残 (株)信用買残前週比 (株)
貸借倍率 (倍) 信用売残 (株) 信用売残前週比 (株)  -  -

 また、int returnCode を使用して、下記5項のどれかをお知らせする機能も付いています:

= 0: 通常 = 1: 出来ず = 2: ストップ高 = 3: ストップ安 = 4: 年初来高値 = 5: 年初来安値

 なお、本機能は、静的クラスに内蔵されている bool 数 (読出し成功: "true") 引き渡しのファンクションで実行されます。

3) 新規上場銘柄、上場廃止銘柄、社名・業種変更銘柄のリストアップ機能

 株式データベースに置かれているファイル: 銘柄リスト.csv を利用し、ネット経由で現上場銘柄リストと比較し、 新規上場銘柄、上場廃止銘柄、社名・業種変更銘柄のリストアップを実行します。

 銘柄リスト.csv に存在しない銘柄を新規上場銘柄、 逆に現上場銘柄リストには存在しない銘柄を上場廃止銘柄、銘柄コードと市場は同じで、業種または銘柄名が異なる銘柄を、 社名・業種変更銘柄とし、それぞれリストアップします。 なお、本機能は、静的クラスに内蔵されている bool 数 (リストアップ成功: "true") 引き渡しのファンクションで実行されます。

4) クラス 「1日の株価」: public class StockPrice : System.IComparable{ ... }

 上記 1) 項の時系列株価を保持する ArrayList の要素で、1日の株価データを保持するクラスです。日付、4本値、出来高、 修正終値の7つのプロパティー (get / set) が構成されています。

ページ先頭へ

「株式データベース」 構成

「株式データベース」 のフォルダー・ファイル構成:

 左に 「株式データベース」 のフォルダー・ファイル構成を示します。この図から分かるように、 データベースはメイン・フォルダー 「株式データベース」 内に、5つのフォルダー (4つの市場フォルダーと1つの平均株価指数フォルダー) と、2つのファイル (銘柄リスト、全銘柄情報) を含みます。

 市場フォルダー内には、フォルダー名が示す市場に上場している全銘柄の株価・出来高情報ファイルが含まれています。 ファイル名は、アルファベット "d" に4桁の銘柄コード XXXXX を足し合わせた "dxxxx.csv" になります。 "d" は日足 (day) を意味します。 拡張子 csv は、データが csv 形式で書かれていることを意味します。データ内容については下図: 「株価・出来高情報」 ファイルを参照してください。

 「平均株価指数」 フォルダー内には、4種 (日経平均、Topix、JASDAQ 平均、日経平均先物) の平均株価情報ファイルが含まれています。ファイル名の形式は、株価・出来高情報ファイルと同じですが、コードが5桁、または6桁になります。 データ内容については下図: 「平均株価情報」 ファイルを参照してください。

 銘柄リスト.csv は、4市場に含まれる全銘柄を、1つのファイルにまとめたものです。 1銘柄についての情報は、銘柄名、銘柄コード、市場、業種の4つのみです。リスト内容については下図: 「銘柄リスト」 ファイルを参照してください。 全銘柄情報.csv は、4市場に含まれる全銘柄のファンダメンタル指標や、ベータ、シグマ等の全 26 情報を1つのファイルにまとめたものです。 内容については、下表 「全銘柄情報」 ファイルを参照ください。設定保存のためのファイル: InitialSet.ini もここにあります。

ページ先頭へ

ファイルのデータ形式

「全銘柄情報」 ファイルのデータ形式
コード市場銘柄名業種作成日時株価 (円)売買代金 (千円)時価総額 (百万円)発行済株数 (株)配当利回り (%)一株配当 (円)PER (倍)PBR (倍)EPSBPS最低購入代金単元株数年初来高値年初来安値信用買残買前週比信用売残売前週比貸借倍率 (倍)シグマベータ
1301東証1部極洋水産・農林業2014/7/2 10:0126015,07728,414109,282,8371.92511.871.3921.9187.57260,0001,0002752501,245,000-6,000179,000-8,0006.961.343560.62773
1332東証1部日本水産水産・農林業2014/7/2 10:01312100,83286,490277,210,277------11.811.326.42240.0331,2001003371991,975,00075,2003,710,200-830,4000.531.880830.89521
1333東証1部マルハニチロ水産・農林業2014/7/2 10:361,63888,48281,16449,550,6311.833016.2312.94100.91126.59163,8001001,8001,498300,200-20,70092,100-27,1003.261.207930.56272
1352東証1部ホウスイ卸売業2014/7/2 10:011361,22411,39583,790,0001.47251.712.112.6364.56136,0001,0001901192,071,000-43,0000002.64360.80061
1376JASDAQカネコ種苗水産・農林業2014/7/2 10:019112,36310,72511,772,6262.412210.190.7989.391,146.5191,100100924822106,9003,6000001.049470.44759
1377東証1部サカタのタネ水産・農林業2014/7/2 10:011,39820,72467,67848,410,7501.432025.170.7755.551,813.29139,8001001,4491,22285,00025,80012,100-2,5007.021.107410.68713
1378東証2部雪国まいたけ水産・農林業2014/7/2 10:012231,9108,67338,890,375009.353.0423.8673.4722,300100259210130,600-8,20010,200-10012.81.905060.32599
1379東証1部ホクト水産・農林業2014/7/2 10:012,02614,95467,58533,359,0402.865825.771.478.611,442.33202,6001002,1771,80921,0001,00055,1007,6000.381.04490.4307
1380JASDAQ秋川牧園水産・農林業2014/7/2 10:01------1,7054,179,0000.74368.111.295.99317.24408,0001,0004453783,00000001.821480.05281
1381JASDAQアクシーズ水産・農林業2014/7/2 10:017901,4874,4385,617,5001.5812.522.750.6834.721,161.0179,0001008607403,2003000001.60943-0.01526
1382JASDAQホーブ水産・農林業2014/7/2 10:01------945762,0001.371716.010.8977.431,392.10124,0001001,4001,01145,900-2,1000007.736280.21032
1383JASDAQベルグアース水産・農林業2014/7/2 10:011,5151521,9241,269,9000.661010.511.74144.11870.19151,5001001,7491,45520,100-2,5000001.713780.48373
1400JASDAQルーデン・ホールディングス建設業2014/7/2 10:011883371,88210,011,3000010.121.218.58156.0318,800100279148178,300-1,1001,2000148.588.155270.94108
1405東証2部サーラ住宅建設業2014/7/2 10:018471,8644,3915,184,0004.13357.20.62117.691,356.0384,70010093080218,400-1,3000001.183740.42115
1407JASDAQウエストホールディングス建設業2014/7/2 10:011,616258,72044,01227,235,2001.86309.735.35166.09302.25161,6001001,6901,141746,50039,400238,100-12,1003.144.971261.06287
1408JASDAQサムシングホールディングス建設業2014/7/2 10:016419622,0663,222,4000.553.514.341.8144.69354.3164,10010079256678,9003,9000002.0860.51032
1414東証1部ショーボンドホールディングス建設業2014/7/2 10:014,63551,395134,89129,102,5901.235726.542.27174.622,039.97463,5001005,0704,275218,600-32,90031,60006.921.701820.88293
1417東証1部ミライト・ホールディングス建設業2014/7/2 10:011,00520,45885,80985,381,8661.99209.970.74100.831,362.61100,5001001,03282464,500-6,20069,400-3,0000.931.903591.0335
1418JASDAQインターライフホールディングス建設業2014/7/2 10:012403,2244,80320,010,5291.25314.781.1616.24206.4824,0001002961591,568,10044,4000004.626291.12767
1419東証1部タマホーム建設業2014/7/2 10:0173156,05021,97130,055,8003.562612.771.757.23430.273,1001001,053726816,30056,200323,600-3,4002.522.018780.88023
1420東証1部サンヨーホームズ建設業2014/7/2 10:368006,73510,09612,620,0001.88156.70.67119.441,194.6680,000100805579190,800-16,60016,500-8,50011.561.740290.67246
1429マザーズ日本アクア建設業2014/7/2 10:014,43550,27630,6266,905,5000037.495.94118.31746.22443,5001004,4452,134122,400-19,9000005.065091.41141
1491東証2部中外鉱業非鉄金属2014/7/2 10:01329449,272289,747,98200152.381.220.2126.313,20010039291,979,10098,2000003.207090.49187
1514東証1部住石ホールディングス鉱業2014/7/2 10:0112520,0647,35958,875,853------1.842.267.9656.8212,5001001531074,865,300142,100841,90012,2005.782.946431.09434
1515東証1部日鉄鉱業鉱業2014/7/2 10:0145546,10238,00383,523,1951.5479.470.4648.04980.1455,0001,000531375840,000-54,00035,0008,000242.318351.08567
1518東証1部三井松島産業鉱業2014/7/2 10:011389,31319,138138,677,5722.94191.670.580.72236.6138,0001,0001741267,451,000-279,000837,000-56,0008.92.040261.00863
1605東証1部国際石油開発帝石鉱業2014/7/2 10:011,5542,300,9162,272,4511,462,323,6001.161813.270.81117.091,911.25155,4001001,6611,134900,700267,100610,700-184,5001.476.662870.60168
1606東証1部日本海洋掘削鉱業2014/7/2 10:015,350145,64696,30018,000,0000.472560.231.6688.833,228.22535,0001006,3903,505508,10055,600415,600-12,4001.222.365491.02068
1662東証1部石油資源開発鉱業2014/7/2 10:014,260192,494243,47957,154,7761.17508.890.58479.057,389.62426,0001004,4803,260200,300-6,40050,300-9,1003.981.732350.73306
1663東証1部K&Oエナジーグループ鉱業2014/7/2 10:011,5245,50746,23230,336,0611.84285.710.66266.882,296.75152,4001001,6801,23461,10020090010067.892.361371.21133

[注意]: 上の図は、「全銘柄情報」 ファイルのデータ情報を示すだけのため、30 銘柄数に限定していますが、 実際には4市場上場の全銘柄が含まれます。

「株価・出来高情報」 ファイルのデータ形式

イメージ拡大

 データは左より、日付、始値、高値、安値、終値、出来高(株数)、修正終値の 7 項となっています。

「平均株価情報」 ファイルのデータ形式

イメージ拡大

 データは左より、日付、始値、高値、安値、終値の 5 項となっています。

「銘柄リスト」 ファイルのデータ形式

イメージ拡大

 データは左より、銘柄コード、市場、銘柄名、業種 (東証 33 業種) の 4 項となっています。

[注意]: 上の3つの図は、それぞれの CSV ファイルを、Microsoft 社 Office-Exel で開いた場合の図となります。

使用するツールが異なれば違った形になります。

ページ先頭へ

前ページへ

次ページへ

前のページへ戻る