2008年2月アーカイブ

てきざいてきしょ

やっとお仕事のほうが一段落して少しお休みがもらえました。

大戸屋 味噌カツ定食

20080131%20%E5%A4%A7%E6%88%B8%E5%AE%B6.jpg

さて、開発作業をすすめますよ。銘柄マスタのデータ構造の続きです。

約4000銘柄を扱い、銘柄ひとつを銘柄アイテムとし、それを列挙可能なものに仕立てるわけですが、列挙したときに銘柄コード順にならんでくれるとうれしいのでSortedListやSortedDictionaryなどの.NETのジェネリックコレクションを利用するわけです。

というわけで、今日はSortedListとSortedDictionaryの速度的な違いとか調べてみた。

コレクションの型銘柄アイテムの型
クラス構造体
SortedList00.86sec02.93sec
SortedDictionary04.61sec08.52sec

面白いことにこういう場面では構造体よりも素直にクラスの方が速いようです。

適材適所が肝心ってことね。

焼酎や

通称 焼酎や で良いメニューみっけ おいしかった

20080201%20%E7%84%BC%E9%85%8E%E5%B1%8B.jpg

20080201%20%E7%84%BC%E9%85%8E%E5%B1%8B2.jpg

だっかるび

ようするに味付けとしてはダッカルビなわけで・・

つくってみた。(゜ _ ゜)

20080202%20%E3%83%80%E3%83%83%E3%82%AB%E3%83%AB%E3%83%93.jpg

まぁ、豚バラなのでダッカルビではないけど、ダッカルビ風

20080202%20%E3%83%80%E3%83%83%E3%82%AB%E3%83%AB%E3%83%932.jpg

日本酒がすすむすすむw

きゅうでーた

コメダ モーニング

20080203%20%E3%82%B3%E3%83%A1%E3%83%80.jpg

さて、旧形式の分足データのコピーに24時間以上かかってます。

年末から少しずつ作業してきたノウハウをまぜまぜして、新分足データクラスにまとめ、旧データを新データ形式に変換します。

2/04(月) -2,400円

makemake_banner1.gif
はいはい、まけまけですょ。
開発に集中してくると損益計算がめんどくなってくるね。

コメダ珈琲 お店によってはけっこうアバウト

20080204%20%E3%82%B3%E3%83%A1%E3%83%80.jpg

さて、分足データの変換作業が終わりました。

細かなチューンナップを繰り返してます。

別マシンでは買いに比べて出来のいまいちな売りロジックの調整とかもしてます。

平行です。

ほうしんへんこう?

なか卯 海鮮かき揚げ丼

20080205%20%E3%81%AA%E3%81%8B%E5%8D%AF.jpg

さて、どうもファイルのOpen/Closeがボトルネックになってるっぽくて、思うように高速化できてません。

4000銘柄を4000ファイルで扱うという方針を忘れて、頭を柔らかくして考え直します。要は速くてメモリ使用量が少なければ良いわけさ。

2/05(火) -4,000円

makemake_banner1.gif
開発してるあいだにも振り落としとかにあってたみたい。ちなみにエルピーダメモリですw

モス 霧島黒豚メンチカツバーガー

20080205%20%E3%83%A2%E3%82%B9.jpg

さて、まずは構造体について

スタック領域に展開される構造体は速くてよいのですが、なにも考えずにばかすか使うとあっさりとOutOfMemoryエクセプションになります。とほほ。DOSかょ、と。

というわけで泣く泣くクラスにもどしますょ。(クラスはヒープメモリですね)

クラスインスタンスの配列にするのと、コレクションにするのと比べてみて速いほうを採用しますょ。

今日はメモリに泣いた日ですね。(゜ _ ゜)オチちゃった

2/06(水) -3,600円

makemake_banner1.gif
自宅でもくもくと開発してるので食べ物写真がネタ切れです。

さて、ためしに1日分を1ファイルとして4000銘柄を押し込めてみましたが、いまいちぱっとしないので元にもどしましたよ。

自分でFATっぽくアロケーションテーブルを作って1年分の全銘柄を1ファイルで管理してしまうのも手なのですが、複雑になりすぎると扱いがしにくいので・・。悩みどころです。

4000銘柄1年分で2GBの容量を食うので、2GB超な巨大ファイルになるわけで・・。

というわけでとりあえず現状維持で行ってみる。

・・とか書いてたら、だんだん作りたくなってきた・・

ふろにーと

風呂ニートです(゜ _ ゜)ノ

システムの仕様や実装方法とか、あえてPCから離れた場所で考えるわけです。自転車で夜の街を意味もなく走りながら仕様考えたりとかね。

旅美人ピーリングジェル

20080207%20%E3%83%94%E3%83%BC%E3%83%AA%E3%83%B3%E3%82%B0%E3%82%B8%E3%82%A7%E3%83%AB.jpg

というわけでお風呂で仕様考え中♪

しめいてはい

指名手配されてしまった・・

20080208%20kabu-drive_com.gif

kabu-drive.comの手配書 - ウォンテッドメーカー
http://usokomaker.com/wanted/?a=Maker&oo=kabu-drive.com

2/08(金) -5,100円

makemake_banner1.gif
↑なんか収まりが悪いよね

藤一番 四川味噌+温厚チャーシュー

20080208%20%E8%97%A4%E4%B8%80%E7%95%AA.jpg

さて、結局1ファイルに統合しました。(正確にはデータファイルとインデックスファイルの2つ)

速度的には現システムの2倍、使用メモリは1/5ほどになりました、とりあえずデータ構造のチューンナップが完了したことになります。

次にすべきは指標のデータ構造とか計算の高速化とか・・

ゆき

雪ですねぇ

20080209%20%E9%9B%AA.jpg

さて、指標計算の高速化のからみで日付クラスの高速化とかもしますよ。

これは東証の取引日と取引時刻に特化したもので、AddDaysやAddMinutesしても昼休みや休日などの取引の無い日時には移動しないよう調節されている独自の日付型です。

とりあえず

なんとか分足シミュレーター画面まで動作するようになりましたよ、と。

20080211simu.png

さて、昨日まで休暇でしたが、仕事のほうは無理を聞いてもらってフレックス勤務になったので、今後はザラ場での動作テストとかもしていこうか。

2/12(火) -1,500円

今日は小動きでしたね。

おでんを韓国風にしてみたり モウクッチマッタヨ!(゜ _ ゜)hahaha

20080212%20%E9%9F%93%E5%9B%BD%E9%A2%A8%E3%81%8A%E3%81%A7%E3%82%93.jpg

さて、今日は朝から株価データ取得からシグナル検出までをリニューアル。

あとは保有銘柄監視の動作確認だけ済めばとりあえず新バージョンで運用テストができるわけです。

2/13(水) -7,600円

久しぶりに酔虎伝 刺し盛り

20080213%20%E5%88%BA%E3%81%97%E7%9B%9B%E3%82%8A.jpg

さて、新バージョンに切り替えました。

今のところとくに問題はなし。

ヨッパなのでとりあえず寝ます。(゜ _ ゜)ノ

2/14(木) -15,900円

陳麻家 味付玉子トッピング美味

20080213%20%E9%99%B3%E9%BA%BB%E5%AE%B6.jpg

さて、マイナーSQ前日ということもあり、ここらでちょっと仕切り直し。

実運用にむけて仮想マシンを用意しますょ。OSはXPでいくつもり。だってVistaのタスクスケジュール画面ってなんだかめんどいんだもの。

2/15(金) -38,000円

保有銘柄監視が起動してなかった・・。orz

まぁ、気を取り直して。

韓国海苔の食べ比べ

20080215%20%E9%9F%93%E5%9B%BD%E6%B5%B7%E8%8B%94.jpg

さて、韓国海苔ですが。メーカーによって味がけっこう違います。

両班(ヤンバン)
名家(ミョンガ)
ヘピョ=ぺピョ
サンブジャ
ヘッミソ
ウスン
オンナラ
多味村
宗家
信榮食品

代表的なメーカーは、ヤンバン、名家らしい。

ごま油の香りが高くて、表面に塩が付いてるようなのが好みなんだけどなかなか見つからないわけで・・。

りば

ザラ場が見れるとデイトレしたくなるわけで・・。

というわけで急落リバ取りの逆張りロジックとか組んでみる。

20080217.png

うぃんどうずさーばーにせんはち

閑話休題、WindowsServer2008を評価のためインストールしてみた。

20080218%20Server2008.png

TS RemoteApp これの評価がしてみたかった。

20080218%20RemoteApp.png

左側がクライアントPC(Vista)の電卓
右側がサーバ(Server2008)の電卓をリモート起動したもの

サーバ上にインストールされたアプリを、クライアント画面でシームレスに実行できる。(ヘルプをひらいてみたらちゃんとヘルプとかも見れました。)

ウィンドウデザインがサーバ側のものになってしまうのがちょっとかこわるい気がしますが、ClickOnceのようにセキュリティ制限がない通常のWindowsフォームアプリを、クライアントPCで起動できるってことは業務アプリにとって面白い展開といえそうです。

2/19(火) -4,100円

運用テスト中にシグナル待ちとかしてると眠たくなりますね。

久しぶりにデイのテスト売買してたらやっぱり寝ちゃいました。

たまたま入った名駅構内のお店

20080216%20%E5%8F%B3%E8%A1%9B%E9%96%80.jpg

さて、退屈しないようにザラ場中のランキングや急落監視なんかも作ってみますよ。

2/20(水) -3,500円

藤一番 温厚チャーシュー麺+ライス

20080220%20%E8%97%A4%E4%B8%80%E7%95%AA.jpg

さて、シグナル待ちです。相場が迷っている時はシグナルも減るわけで・・。

細かな不具合修正などしつつ、デイトレして遊んでます。

2/21(木) -3,300円

清水口 光村 有名店みたいですね、エビが大量に

20080221%20%E5%85%89%E6%9D%91.jpg

さて、今日もデイトレの練習

デイのシステムも作れそうだけど、新システムを軌道に乗せるのが先ですね。

気が多いのはいくない。

しぐなるやっとでた

写真きれたw

韓国海苔 名家とヘピョ

20080222%20%E6%B5%B7%E8%8B%94.jpg

さて、やっとシグナル拾いましたが含み損でちょと困った・・。

かれーにこみ

藤一番 にこみエビフライカレーらーめんセット

20080223%20%E3%82%AB%E3%83%AC%E3%83%BC%E7%85%AE%E8%BE%BC%E3%81%BF.jpg

さて、シグナル発生までカクニンできたということで、仮想マシンに押し込みます。

手仕舞い処理は基本的に旧バージョンと同じなのであとはこのまま運用に入るっぽいかんじ。

ふくみぞん

ダイソーで買った蕎麦皿と猪口でおそば

20080224%20%E5%AE%B6%E3%81%9D%E3%81%B0.jpg

さて、含み損ですが、そんなことはどうでもよくて、日足データとかのリニューアルを忘れてました。

もう、分足でいいじゃん!

とか思って、日足移動平均とかすべて分足から計算するようにしてみたら、いまいち。

よく考えたら日足移動平均って終値だけの平均だから分足だと値が違ってくるのは当然ですね。

てなわけで、そのへんをごにょごにょと作業してます。(近況報告)

いたずら?

ちょっとした不運な出来事は

不運のガス抜きができた!(゜ _ ゜) 

と、思いましょう。

さて、先週後輪をパンク修理したと思ったら、今度は画鋲が・・

20080225%20%E3%83%91%E3%83%B3%E3%82%AF1.jpg

20080225%20%E3%83%91%E3%83%B3%E3%82%AF2.jpg

これもしかしていたずら? 狙われてる?(゜ ~ ゜)

おつまみ

かんぱい屋 ひとくちいか西京焼き (ファミリーマート) 安うま(゜ _ ゜)

20080227%20%E3%81%84%E3%81%8B.jpg

さて、今日はYahooさんのメンテナンスでしたが、ボイスでエラーになるとか、チャットルーム作成がうまくいかないとかいろいろトラブルが出てるみたいです。

ルーム作成のほうはうちのツールも関係するのでちょっと調べてみたら、どうやら文字コードがSJISからUTF8に仕様変更になったらしく(この仕様変更自体はウェルカムなのですが)、旧プロトコルでルーム作成しにいくツールを利用しているとSJISな部屋名で作ってしまうため、ルーム一覧を見たときにUTF8とSJISの部屋名が混ざってしまうというモンダイ。

そして純正のメッセンジャーの部屋一覧で見ると、なぜかそのSJIS部屋名より下の部屋は表示されないわけで、そのせいでチャットルーム作っても表示されません。ごるぁ。となるっぽい。

というわけで今日はUTF8、SJISまじりのバイト列を自動判別する処理とか作ったりしてましたよ、と

たこやく

ダイソーで300円だったので買ってみた

20080228%20%E3%81%9F%E3%81%93%E7%84%BC%E3%81%8D.jpg

なかなか丸くならないです。タコ焼き職人さんを尊敬しちゃうね(゜ _ ゜)

20080228%20%E3%81%9F%E3%81%93%E7%84%BC%E3%81%8D2.jpg

2/29(金) -30,300円

近所のフィールには20時の値下げシールを狙って逝くデス(゜ _ ゜)

20080229%20%E3%81%99%E3%81%97.jpg

さて、まけまけですよ。

シグナルや手仕舞いパターンなど最終調整中です。




ミニブログ

メッセンジャー



モバイル