チケット #20987

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

登録: 2010-03-05 23:41 最終更新: 2010-04-12 10:22

報告者:
担当者:
チケットの種類:
状況:
完了
コンポーネント:
(未割り当て)
マイルストーン:
優先度:
5 - 中
重要度:
5 - 中
解決法:
なし
ファイル:
なし

詳細

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

チケットの履歴 (7 件中 3 件表示)

2010-03-05 23:41 更新者: panacoran
  • 新しいチケット "銘柄データの形式を変更する" が作成されました
2010-03-25 20:36 更新者: panacoran
  • 担当者(未割り当て) から panacoran に更新されました
コメント

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

2010-03-26 18:28 更新者: panacoran
コメント

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

2010-03-29 20:48 更新者: panacoran
コメント

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

データ形式は

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

2010-03-29 21:35 更新者: panacoran
コメント

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

2010-03-30 17:42 更新者: panacoran
  • マイルストーン(未割り当て) から バージョン2.0 に更新されました
2010-04-12 10:22 更新者: panacoran
  • 状況オープン から 完了 に更新されました
  • チケット完了時刻2010-04-12 10:22 に更新されました
コメント

実装したので閉じます。

添付ファイルリスト

添付ファイルはありません

編集

ログインしていません。ログインしていない状態では、コメントに記載者の記録が残りません。 » ログインする