2007年12月アーカイブ
ぱんく
りふとぅーる
たことまぼろし
近所のスーパーで地酒をけっこう置いてるのに気づいた
吟醸 幻(広島) りんご酵母のお酒ですね。
好きだった幻よりも強いなと思って調べたら、この吟醸のほうは日本酒度+5で辛口だそうです。+0の大吟醸が呑みたくなってくるね。
おつまみは煮だこ串。頭部にうずら玉子が仕込まれてておいし~。
たこつながりで・・
@nifty:デイリーポータルZ:明石・たこコレクション
べつやくさん、いい味だしてる。
うぇっぶ
全銘柄のミニチャートとか

1銘柄あたり1秒とすると4000銘柄で1時間かかるわけで
実際のとこ全銘柄のチャートなんて使いもしないのですが
こういうのを高速化するのに、データ構造なんかも再考する必要があって、そういうトレーニングっぽい改良が全体の高速化につながっていく、と
りふれっしゅ
やかん
たいりょう
シグナルが大量に出ました。
保証金が足りずに半分ほどは買い逃しました。
預かり金と信用保証金が別管理の証券会社の場合は、それぞれのバランスを意識する必要があります。
預かり金残高と信用新規建可能金額を同じバランスになるように相互振り替え。
そんな余力管理機能も必要なのかも。
うなうな
DSのロープレ「世界樹の迷宮」をまだやってます。
5日間(ゲーム時間ね)ダンジョンから出てはいけないというクエストでくたくたになりつつ寝たらお昼ごろに目が覚めた。
ん~、最近あっさりしたうなぎしか食ってないし、稲沢でもいくか。
と着ているシャツは前日のまま、上着だけ着てとりあえず鶴舞駅へ
缶コーヒー飲みつつ電車を待って乗り込んだら同じ職場の男の子が目の前に乗ってた・・。orz
こういう偶然とか、ほんと多いんです。わたし
心理学のユング先生もシンクロニシティは意識すると増えると言ってます。
完全寝ぼけモードでなんだか恥ずかしいキモチで、英会話教室に行くというその子と別れ、金山駅でビールを買おうか迷いつつ乗り換え稲沢へ。
庶民的な雰囲気のうなぎ屋さん
うなぎ肝丼(ランチ限定) 1260円
ちょっとタレが多くて甘く感じる、この店は丼よりひつまぶしがお薦めかも。
下品なほど濃い味にしっかりとうなぎの匂いがします。<ほめてる
うなぎ弁当(並) 1050円
うにうに
じかんつぶし
さて、ネットカフェで時間つぶし中です。
自宅PCにリモート接続して、土日に作った保有銘柄の確認用ページをちと改良。

同じようなのを前にも作ったけど、なんで同じようなのを何度も作ってるのか、いまいち自分でもへんなかんじ・・。
くろかわ
えくせぷしょん
まっどどく
12/19(水) -1300円
最近お気に入りの蔵王山麓グラタン
紙皿がちゃんとお皿っぽかったり
さて、あみっつせんせいもまけまけらしいので、こっちもまけじとまけまけプレイしてみるぉ。
損益のっけていきます。ただし、プラスでもマイナス表記で載せます。うひひ
12/20(木) -9000円
あ、写真ないや・・。
さてw、まけまけです。
米国市場にもSQってのがあるらしいです。第3金曜だそうな。
トリプルウィッチとかいう隠語もあるそうな。
ちょっくら調べてきますよ。 。。。( ゜ _ ゜)
えも
emo[エモ]

ブログの書き込み内容を見て性格判断してくれるブログパーツ。
おさまった
仕事おさめでした。
デニ屋
さて、大須で安物PCを物色してきました。
ブック型ケースで1台組もうかと思ったら、おなじみDOSパラの省スペースでちょうどPentium Dual-Coreのやつが4万円で売ってたのを見つけたのでこっちにする。
在庫切れとのことなのでネットで注文。
↓
ドスパラ - Prime PC
http://www.dospara.co.jp/bto/bto_f.php?gm=543&gs=66&gf=0
現システムはこいつに放り込んで、新バージョンの開発に移る予定。
りあるたいむ?
幻のもつ鍋 もつ炒め定食
さて、データ保存の形式は数あれど。というおはなし。
リアルタイムな株価データの保存です。
リアルタイムな、という言葉も一人歩きしてて人によって意味合いが異なるようですね。
「日足しかないんです。日中足が欲しいんです。」
というパターンや、
「Webで公開されてる株価は20分遅れなんです。」
「リアルタイムなデータはどこで見れますか?」
というのがわりと一般的ですが、
「歩み値(TICK)はどこに行けば手に入るんですか?」
「ティックがないんじゃリアルタイムとはいえないYO」
みたいな極端な人もいる。
1分ごとの株価はリアルタイムだけど、5分ごとのデータはリアルタイムか?とか議論はつきないわけですが、
まぁ、ざっくりと
「ザラ場中に遅延無く取得した株価データであればそれはそれでリアルタイム株価データと言える。」
だとわたしなんかは思います。
ほぞんけいしき
陳麻家 陳麻飯の残ったご飯に坦々スープをかけて食べます
さて、3年間でデータ保存の方式もいろいろ試しました。
CSVテキスト
よーし、パパWebからダウンロードしてきた株価データをエクセルで分析しちゃうぞ、的な入門的データ形式。
高速パースができればよいのですが、TextFieldParserなどは遅かったです。
Access(MDB)
手っ取り早くプロトタイピングを行うならMicrosoft Accessもお手軽。
DAO(JET)でのアクセスもそこそこ高速です。馬鹿にはできません。
SQLServer(MDF)
RDBMSはたしかに高速ですが潤沢にメモリを搭載した場合に限ります。
エンタープライズな大げさなシステムを目指したいのであれば悪くない選択肢ですが、全メモリの30%程度を乗っ取られることを覚悟しましょう。
固定長レコードテキスト
うちのシステムで現在使ってるデータ保存形式です。
丸ごとオンメモリにすれば高速にシークできます。あえて文字列型のままメモリに置くことで高速性を確保してますが、ちょっとメモリ食いです。
バイナリデータあれこれ
数値は数値型変数で持ち。バイナリファイルにリニアに書き込む。これがもっとも効率の良い手法のはずです。
ちょうどDataSet(ADO.NET2.0) がSerializableなのですが、なぜかプレーンXMLにしか対応しておらず、バイナリシリアライズするためには自分でこちょこちょとインタフェースを実装してあげる必要があるみたい。
正月休み中にこの辺を研究してみたい所存。
ばいなりしりあらいず
わか松 初めて入ったけど隠れ家的で落ち着ける店
入ってまずはビールとおつまみ
ヒレカツ
キモチよくなってきた頃合をみてざるを頼む。と
蕎麦湯がちょいぬるかったのが残念
さて、DataSetでもプロパティ変えるだけでバイナリシリアライズできました。
効率良いデータ形式を探して各種速度比較とかしてみる。
| size | Save | Load | Disp | |
|---|---|---|---|---|
| DataTable | 9,319Kbytes | 5.2 | 10.3 | 1.793 |
| Structure | 18,360Kbytes | 10.8 | 67.3 | 0.017 |
| VBFilePut | 8,640Kbytes | 10.7 | 14.0 | 0.010 |
DataTable はふつうにデータテーブル
Structure は構造体配列をBinaryFormaterでのシリアライズ
VBFilePut は構造体配列を昔ながらのバイナリFilePut
Dispってのは読み込み後の変数アクセス速度
データを一気に飲み込んで、ガリガリ処理するならやはり構造体配列が速いようです。(ちなみにヒープメモリに置かれるクラス配列は構造体より10%ほど低速な結果でした)
新しいBinaryFormaterより古いVBFilePutのほうが高速なのが面白いですね。
さいそく
なか卯 寒いのではいから付きで
さて、結局昔からあるプリミティブな手法こそが最速だということの確認作業を行っている気分になってきたよ。
| size | Save | Load | Disp | |
|---|---|---|---|---|
| DataTable | 9,319Kbytes | 5.2 | 10.3 | 1.793 |
| Structure BinaryFormater | 18,360Kbytes | 10.8 | 67.3 | 0.017 |
| Structure VBFilePut | 8,640Kbytes | 10.7 | 14.0 | 0.010 |
| Structure BinaryWriter | 8,640Kbytes | 0.2 | 0.2 | 0.010 |
このままデータ構造の改良に突入したいところですが、ここはぐっとガマン。
明日から帰省の予定だし、仕事も4日からなので、なるべく仕事のほうに影響が出ない方向で・・。








最近のコメント
amits at 09.12
sippofactory at 08.25
k at 08.25
sippofactory at 08.25
k at 08.25
k at 08.25
sippofactory at 08.14
李 紅継 at 08.13
ゆちぞぅ at 07.24