1.株価データファイルの仕様 |
銘柄ファイルはバイナリデータで、レコードは次の通りです。
typedef struct{ /* KDT 株価ファイル・レコード */
short kdtyy ; /* 年 (19xx) */
char kdtmm ; /* 月 */
char kdtdd ; /* 日 */
char kdtww ; /* 週 */
char reserved1 ; /*予約 */
unsigned short kdtl1 ; /* 始値 LowWord */
unsigned short kdtl2 ; /* 高値 LowWord */
unsigned short kdtl3 ; /* 安値 LowWord */
unsigned short kdtl4 ; /* 終値 LowWord */
long kdtcvc ; /* 出来高 */
unsigned short kdth1 ; /* 始値 HighWord */
unsigned short kdth2 ; /* 高値 HighWord */
unsigned short kdth3 ; /* 安値 HighWord */
unsigned short kdth4 ; /* 終値 HighWord */
} KDT ;
|
intel系CPUのendianで格納します。上の構造体は、intel系CPUから見たものです。
2 bytes boundaryです。
Macintosh上で関連プログラムを作るときは、LowByteとHiByteを逆にして読み書きしてください。
株価は以下のように4バイトで表現します。
始値(4byte) = kdth1<<16 + kdtl1 ;
2.銘柄辞書ファイルの仕様 |
「保守」メニューの「辞書DIC->TEXT変換」により、銘柄辞書をテキストファ イル化することができます。このテキストファイルのフィールドの意味は以下の通 りです。
| カラム | 意味 | 解説 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | 証券コード | 4桁の数値 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 2 | Yahoo! Finance. 証券コード | 16桁のコード | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 3 | 市場 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 4 | 業種 |
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 5 | 銘柄名 | 銘柄リストウインドウに表示される。最大全角23文字 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 6 | 特色 | 情報ペインに表示される。最大全角127文字 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 7 | 連結事業 | 情報ペインに表示される。最大全角127文字 |