笑い男

FX FX関連の自動取引プログラム 趣味について

為替レートをsqliteのDBにコンバート

gain capitalからダウンロードしてきた2010年からのティックデータをsqlliteの独自フォーマットの形式にコンバートしてみました。
SQLの知識はあまりないけど、簡単な構造なので適当に作成~

ドル円のデータだけでファイルサイズ538MB。
レコードサイズ2500万。 2010年から2500万回のティック単位の変動があったってことw(多いのか少ないのかよくわからん)

 

f:id:minadukifx:20141114163411j:plain

 

f:id:minadukifx:20141114163508j:plain

 

仮想トレードのシステム内では、浮動小数演算をできるだけ避けたいので係数(coefficient_rate)1000を書けて使用します。
レート106.001なら1000を掛けて106001として計算、移動平均ボリンジャーバンドとかいろいろなテクニカル指標に変換します。

この辺のDBの仕様とかシステム内でのデータの使い方とかシステムの根幹にかかわることなので、しっかり考えないといけないんだけど、かなりノリで考えながらコード書いてます。