開発状況の最近のブログ記事
風が吹けば桶屋が儲かるのか④
風が吹けば桶屋が儲かるのか③
風が吹けば桶屋が儲かるのか②
さてさて、お天気ネタの続きと参りましょう。
過去の気象データは気象庁のサイトから取得しました。
今日はこれを日次データ化するところまで作ります。
次は気温の移動平均を求めて、それを利用してバックテストしていきます。
風が吹けば桶屋が儲かるのか①
(寄席)♪出囃子♪
え、一席のお付き合いを願います。
晴天のへきれきと申しますが、まけまけブログにとっては、買った株が上がることほど驚くことはございません。
ここんところのポカポカと春らしい陽気のせいか日経平均まて上げてしまっておる始末で、これはなんだか晴れた日は株も上がるんじゃなかろうか・・、などと馬鹿げた考えに至りますわけで・・、
お天気と株の関係を調べてみよう。 というわけでございます。
つまりは風が吹けば桶屋が儲かる。でお馴染みの桶屋理論=バタフライ効果 です。
ユング先生もびっくり。です。
さて、ではまずは過去の気象データからごにょごにょして参ります。
市場全体の売買代金
各市場の売買代金
あうとおぶ
System.OutOfMemoryException: 種類 'System.OutOfMemoryException' の例外がスローされました。
さて、市場全体の売買代金をごにょごにょしてます。
リアルタイムにやろうとするとさすがにちょっとメモリ食いますね。速度とメモリ使用量とのトレードオフなわけですが、少し基本構造から考える必要がありそうです。
3/05(金) -6,150円 春ですか
約定取得がバグってました的な
じゃんばる
3/01(月) -6,150円 帝国ピストン
ネタ切れなう
かけることとかけないこと
なにかちょっとした事からインスピレーションを得る事がありますが、
ブログに書いた事でも、
読者にインスピレーションを与えてしまうことがあるわけで、
与えたい場合、
与えたくない場合、
与えたくない人もいる場合、
あえて与えたい人のみに選択的に与えたい場合、などさまざまです。
そういうのをわりと意識してか、
本人の性格を反映してか、
こんなぐでぐでの文調ですんません。と
で、何をしてるのかというと
金曜の値上り率上位の不二精機とかを拾えるシグナルを作ってます。
システムのほうは円熟期を迎えつつありますので、
あとは、
毎日拾うべき銘柄をきちんと拾えるように地道に育てていきます。
やっとひと段落
System.IO.MemoryMappedFiles (追記)
まっぷど☆まっぷど
というわけで、VS2010の評価のお題はメモリマップドファイル。
System.IO.MemoryMappedFilesは.NET4でマネージド実装されたものらしいです。
2GBほどのファイルを10MBごとのViewページングしつつシーケンシャルに読み込んで計測。
MemoryMappedViewAccessor.ReadArray(Of T): 00:01:12.7599811
MemoryMappedViewStream.Read: 00:00:34.0092414
BinaryReader.Read: 00:00:33.4706349
(一番下はふつうのBinaryReader)
メモリマップドファイル・・あんまり速くはないですね・・。
(追記)
定義した型(分足データとかね)を楽にジェネリックReadArrayできるのがちょっと魅力。でも遅い。
BinaryReaderはプリミティブ型しか使えない。ReadInt32とかして材料を取得してから地味に組み立てるしかない。でも速い。
あとはキャッシュの効き方が気になる。BinaryReaderで読んで自前でメモリにキャッシュするのよりも、MemoryMappedViewAccessorのほうが効率的に機能するのであれば、自前キャッシュを無くすこともできるかもしれない。
ちょっとくたびれたので、少し休みをとりつつ考えよう。






最近のコメント
翔ちゃんパパ at 11.30
amits at 11.19
amits at 11.18
sippofactory at 11.14
009 at 11.14
ギラ at 11.14
ギラ at 11.14
sippofactory at 09.12
amits at 09.12