Ticket #20987

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

Eröffnet am: 2010-03-05 23:41 Letztes Update: 2010-04-12 10:22

Auswertung:
Verantwortlicher:
Status:
Geschlossen
Komponente:
(Keine)
Meilenstein:
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

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

Ticket-Verlauf (3/7 Historien)

2010-03-05 23:41 Aktualisiert von: panacoran
  • New Ticket "銘柄データの形式を変更する" created
2010-03-25 20:36 Aktualisiert von: panacoran
  • Verantwortlicher Update from (Keine) to panacoran
Kommentar

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

2010-03-26 18:28 Aktualisiert von: panacoran
Kommentar

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

2010-03-29 20:48 Aktualisiert von: panacoran
Kommentar

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

データ形式は

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

2010-03-29 21:35 Aktualisiert von: panacoran
Kommentar

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

2010-03-30 17:42 Aktualisiert von: panacoran
2010-04-12 10:22 Aktualisiert von: panacoran
  • Status Update from Offen to Geschlossen
  • Ticket Close date is changed to 2010-04-12 10:22
Kommentar

実装したので閉じます。

Dateianhangliste

Keine Anhänge

Bearbeiten

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