Tíquete #20987

銘柄データの形式を変更する

: 2010-03-05 23:41 Última Atualização: 2010-04-12 10:22

Relator:
Dono:
Estado:
Fechado
Componente:
(Nenhum)
Prioridade:
5 - Medium
Gravidade:
5 - Medium
Resolução:
Nenhum
Arquivo:
Nenhum

Details

#19564で触れたようにx64にはJET OLE DB Providerがない。
mdbファイルはメモリに載っていないと遅いので、OmegaChartのような
1銘柄1ファイルのバイナリ形式に銘柄データを変更することを考えたい。

Ticket History (3/7 Histories)

2010-03-05 23:41 Updated by: panacoran
  • New Ticket "銘柄データの形式を変更する" created
2010-03-25 20:36 Updated by: panacoran
  • Dono Update from (Nenhum) to panacoran
Comentário

mdbをやめるとなると、現在mdbに格納されている株価以外のデータも別の形式で保存する必要がある。index.txtを利用することで銘柄データはデータベースから追い出せた。

2010-03-26 18:28 Updated by: panacoran
Comentário

TradingSystemテーブルを使わないようにして、SystemLogテーブルの情報をmdbの外に保存するようにした。

2010-03-29 20:48 Updated by: panacoran
Comentário

OmegaChartと同じく1銘柄1ファイルでデータを優先市場のみにした。その代わりに、途中で上場市場や優先市場が変わった銘柄も一つのファイルにデータが格納されるようになる。優先市場は最も最近のものを使用し、不明な場合は出来高の大きいほうの市場を優先する。

データ形式は

Int32: 日付(西暦1年1月1日からの日数)
Int32: Open
Int32: High
Int32: Low
Int32: Close
Double: Volume / 1000
を並べたものになる。

2010-03-29 21:35 Updated by: panacoran
Comentário

この形式で作ったデータを置きました。http://sourceforge.jp/projects/protra/downloads/46697/ptdb2-960104-100326.exe/

2010-03-30 17:42 Updated by: panacoran
2010-04-12 10:22 Updated by: panacoran
  • Estado Update from Aberto to Fechado
  • Ticket Close date is changed to 2010-04-12 10:22
Comentário

実装したので閉じます。

Attachment File List

No attachments

Editar

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Login