Ticket #20987

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

오픈 날짜: 2010-03-05 23:41 마지막 업데이트: 2010-04-12 10:22

Reporter:
소유자:
Status:
Closed
Component:
(None)
MileStone:
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

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
  • 소유자 Update from (None) to panacoran
댓글 올리기

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

2010-03-26 18:28 Updated by: panacoran
댓글 올리기

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

2010-03-29 20:48 Updated by: panacoran
댓글 올리기

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
댓글 올리기

この形式で作ったデータを置きました。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
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2010-04-12 10:22
댓글 올리기

実装したので閉じます。

Attachment File List

No attachments

Edit

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