開発状況のブログ記事(古い順)

■銘柄抽出処理リニューアル完了

銘柄抽出部分の処理ができました♪

テストに使用するため旧データを新DBに入れようとしたところ、Accessのデータベースファイルが破損している事に気づきました。

データベース修復をかけ、運良く残った株価データを確認したところ、記録日時が先日の停電の日時とばっちし一致していました。先週はどうも自動売買の動きが思わしくないと思っていたらこんなことが原因だったとは・・。

もともとAccessなので複数プログラムの同時アクセスに弱く、そっちが原因で壊れることを想定しており、本番システムはSQLServer(MSDE)での稼働を予定していました。(Accessでのシステムは実験用プロトタイプとして作成)

現在、新システムの開発が着々と進んでますのでこのまま旧システムは運用終了とするつもりです。

この連休は楽天サーバも止まっているようなので注文処理のテストなどが出来ず開発が進みません。本業の持ち帰りの仕事もあるのでそちらに専念します。

■銘柄抽出ロジックの実験

楽天もつながらないので銘柄抽出部分の実験をしたりしてます。

これまで5日分の分足データを使って判断していた部分を試しに1日分で判断するシンプルなものに変えてみたらちょっと面白い結果になった。(もちろんこんなにうまく行くものではないので長期でのテストが必要です。)

日数が少ないため下落傾向の銘柄を拾うリスクは高くなるが、その反面急騰に対する反応が敏速になった印象を受けます。

下落については取引時間帯を制限することである程度回避できるかもしれない。

■シミュレーション結果

まぁ、シミュレーションの結果なんて都合のよいもので、実際はこの半分の利率が出れば良い方だと思います。割り引いて見てくださいね♪

■本日は取引なし

本業で客先に出向いておりました。

何度目かの納品をなんとか乗り切りやっとシステムの方を進められる・・と思ったらまた連休なんですね。(-_-)

今日は株価LOGを2台で同時起動したまま出かけました。案の定同時実行エラーでこけてました。エラーキャッチするだけの楽観的な修正を入れてみた、明日は安定動作してくれればいいけど。

銘柄抽出処理はADO.NETのDataSetを利用しているのですが、読み込みのみの場合はDataReaderの方が高速化できるらしいので、今日はそのへんを試してみるつもり。

チャットでDDEコールバックの不安定さの話題がでてましたが、うちもVB.NETのせいもあるのかコールバックは動作はするが、しばらくすると固まったり空データになってしまったりしてました。だれかチャレンジしてみてくださいw。

■9/22(木)

本日もザラ場中も開発作業してました。

VB2005でデータソースという新機能を見つけて使ってみた。今まではConnectionの管理は自前で行っていましたが、データソースでは接続に適したConnectionStringをウィザードで作成後、アプリケーションSettingに保存し、その情報をもとにある程度自動でConnection.Openもやってくれるみたい。これはDBアクセスがちょっと楽になりましたね。

データソースの作成時に型付きデータセットも作成できます。ただし作成可能なのはDataTableとDataSetのみのようです。高速な型付きDataReaderがあると便利なのに・・とあれこれ試しています。

自動売買システムの方はというと、

今までは5日分以上のデータ蓄積が必要だったため、1日分データが欠測しただけで数日間ダメージが続く問題があったわけですが、これを解消し、当日の寄付きからのデータのみでもなんとか取引可能なよう試行錯誤しています。

明日からまた連休ですね。持ち帰りの仕事の残作業をこなしつつ、注文処理のリニューアルに取り掛かります。

■週末の状況

今まで検証結果のチャートの確認はサイトやマケスピなどで手作業で行ってきたのですが、そろそろめんどくなってきました。

てなわけで、チャート表示をやってます。チャートにいろんな情報を混ぜてビジュアライズすることで今まで気づかなかった問題点が見えてきます。

ss20050925.jpg

■本日もテスト売買

まだ安定してないので具体的な取引内容は控えますが。シグナルの出た銘柄のみご紹介。

4753ライブドア、4759ライブドアM、5802住友電工、8263ダイエー、8573三洋信販

ザラ場中も時々プログラム修正してるのでザラ場終わってから本日のデータでシミュしても同じ銘柄は二度と出なかったりしますw。

資金流入のニュースを見て裁量でイーアクセスを買ってみたけどすぐ撤退。

日本空港ビルディングの爆上げに乗っかってみたけど、利食いをねばってたら失敗。

なんだかぱっとしない一日でした。

■新システム初稼働

新システムでトラブルもなく一日稼働させることに成功しました。

来週くらいから取引結果も見せれればいいけど。

その前に注文処理とかマケスピの自動ログインツールとか後回しにした部分のリニューアル作業をしなくてはなりません・・。めんどい・・。

とりあえず本日は勝てました。上昇相場に感謝♪

■酔っぱらいの完全自動売買語り

いつもお誘いいただく京都のおっさんと鶴舞にできた串カツ屋さんに入ってみたら屋台家のチェーンだったらしく、とても安くお腹いっぱい食べて呑んで帰って来ました。よっぱ~ヽ(´▽`*)/ 黒糖焼酎がなかったため、久しぶりに日本酒にしたらけっこうおいしくて・・。よっぱ~ヽ(´▽`*)/

といいつつも最近じつは酔いが醒めるのが早くて・・。けっこう素面に近かったりして。

さて、自動売買システムの方ですが最近チャットに来られる方に説明する事が多いので、酔っぱらった勢いでちょっと補足です。

完全自動売買とは、数千銘柄ある上場銘柄から、とりあえず買える銘柄 AND 上がり始めた銘柄 AND そこそこ取引量のある銘柄 など、ごにょごにょと考えて自動的にコンピュータが選びます。

選んだ銘柄はその時点で自動的に買い注文を発行します。

買えたら自動的に売り注文を入れます。

必要に応じて指値&逆指値の変更も行ったり行わなかったり・・。

今年7月に作成したプロトタイプでその段階のシステムが構築できており、この上げ相場のおかげで月10%近い成果が得られました。(実際は裁量も含まれており自動分はこの半分程度と思われます。)

8月は本業の仕事(派遣プログラマです)が忙しく、9月からVB2005(この冬に発売の開発環境です)への移行作業を兼ね新システムの開発に取り掛かっています。

要するにリニューアル中ってことです。

新システムではいまの上げ相場での急騰をできるだけ逃がさず拾う点に注力しており、そのためやむを得ず、ややリスクを取るシステムとなっています。(要するに明らかに下げに弱いw)

状況に応じて強気モードと弱気モードを自動的に切り換えることでこのへんに対応していく予定ですが、まぁ、いつものごとく行き当たりばったりです。

チャットで注文処理のことをよく聞かれるのですが、自動売買システムで重要なのは注文処理なんかではなく、いかに銘柄を抽出するか。これにつきます。

この上げ相場に最適化された銘柄抽出ロジックが出来てから、自動注文処理のリニューアル作業を行う予定です。(現在は約100万円の現物のみの取引で毎日0.4%程度の仕掛け対利益率を目標としております。でもいつもチャットに顔出す方たちはこれがけっこう大変だってわかるよね・・。^^)

大きく勝つ人は大きく負けるリスクを覚悟して、小さく地道を狙う人はこつこつと。取引手法は違えど、同じ方向性を夢見てしまったこれも何かのご縁です。皆さんがんばりましょう♪

写真撮るの忘れたので食後の風景だけですまんw(鶴舞の串カツ屋さんにて)

■グラフ改良

酔っぱらった勢いで、こびとさんがチャートグラフへの日経平均&上昇率のビジュアライズ、画像ファイル保存なんかをやってくれました。ぼーっとしてるうちに勝手にプログラム作ってくれてたいへん便利w。

二重人格とはちょっとちがうよね、手が勝手に動いて作ってくれる感じ。

音楽とか聞きながらやってるとよくこういう感覚になるけど。お酒呑んでてもなるね。

台所の洗い物とかも小人さんがやってくれないかな・・。


■メモリリーク?

ある日タスクスワップが頻繁に発生しているような気がしてタスクマネージャを見てみると、sqlservr.exeとかいうプロセスが400MBも消費している、1GBメモリ2本購入して指してみた、スワップは無くなり90分かかっていたシミュレーションが6分になった。

ここまでが前置きです。

現在はsqlservr.exeが1GBのメモリを使用しています・・。もともとDBMSってメモリ食いで、実容量の1/3程度を確保しちゃうってのはよく知られた話なのですが、今回のトラブルは「There is insufficient memory available in the buffer pool.」というエラーです。

多分SQLServerのバッファが不足してるみたいなのですが、どうしてこんなに消費量が増えるのか・・。どっかでメモリリークしている・・?

■アクセス数

おかげさまでこのブログへのアクセスも少しずつ増えてるみたいです。
20051114アクセス数.png

■11/18(金) +1,720円

寄り天で大きな初動を見つけれず銘柄をまったく拾いませんでした。。

それでも持ち越しで勝った銘柄もあり、その利益を使いつつプログラムの修正をする感じで進めました。

週末も忙しくなりそうです。

●本日+1,720円 (+0.22%) 売買代金 772300円 現在余力 1169719円

最近写真ネタが少ないので大須でもぶらついて探してこよう・・。。。( -_-)

■休日の状況

昼頃もそもそと起き出し、チャットに誰もいないのを確認し部屋名変更。

シャワーして、髪を乾かしつつ昨夜寝るとき見てたスタートレックボイジャーの続きをぼーっと見る。

メモリを買いに大須へ、メモリちょっと品薄みたい。なぜか2万円近くもあったポイントを利用して1GB2枚購入。

麺屋はじめ(すがきや系のラーメン屋さん)で肉入りみそラーメン餃子セットを食べ満腹で帰宅。

メモリを増設したがまったく効果なしw(まぁこれは想定内で余ったメモリは別マシンに配分)

続いて時間がかかるようになってしまった銘柄抽出プログラムをどの部分が遅いのかを地味に調査、ちょっとびっくりする原因が判明。VB.NETの標準ステータスバーへの表示で異様に時間がかかっている。おそらく表示サイズの自動調整や再表示処理で重いのだと思うが。まぁこれはステータスバーを使わないようにしただけで解決。

30分程度かかっていた1日分のシミュレーションが8分まで短縮。

■11/24(木) +1,754円

今日も寄り天、持ち越し銘柄の利益を使いつつ細かい修正。

新たな調査作業のため株価取得を全銘柄(3000件)回したため、タイミングがずれ通常の銘柄抽出処理が銘柄を拾わなくなってしまっている。

調査の結果もいまいちだったし、ソースを元に戻さなきゃ・・。

●本日+1,754円 (+0.29%) 売買代金 594600円 現在余力 1180124円

■現在の手法2

もとふくさんがトレイリングストップのことを書いてますね。

Yahooチャットの株-全自動~の部屋に来る人にはときどき話してますが、うちの手仕舞もトレイリングストップの改良版だったりします。

トレスト(略)は上昇とともに損切りラインをじょじょに上げていく手仕舞手法ですが。上昇途中の振り落としを避けるためには余裕を持たせて損切りラインを設定する必要があり、そのため最高値より少し下の位置で安く売られてしまいデイトレではあまり効率よい利食いができません。


全自動無人売買システムを開発するには、自分でプログラミングしてザラ場中にテストと修正を繰り返す必要があります。

これには結構な労力と時間と根気とほんの少しの資金と技術と経験が必要となります。


振り落としに耐え、最高値で利食いできる手法を実現したいものですね。

■休日の状況

がんばって改良してますにゃ。


■週末の状況2

この土日もいろいろいぢりました。

明日も見事な負けっぷりをご披露しちゃうゾ♪(・ 。 ・)

ネコさんもまんぞくげ

キャラメルポップコーン

■週末の状況

やる気なっしんぐ

報告1:今朝は地震で目が覚めました・・(- 。 -)

報告2:数ヶ月かかって見てたスタートレック ヴォイジャー全172話を昨夜やっと見終わりました。169話ニーリックスが退艦するシーンが泣けます。

報告3:ネコさんがまるまってます。ときどきピクピク動きます。

謎の物体その1
謎の物体その2

報告4:今日こそきっと大掃除やります。

報告5:銘柄抽出を高速化して精度も調整しました。シミュではいい感じですが信用できません。

報告6:チャットのいつもの部屋におみくじと暇つぶし用のクイズ機能を用意しました。amitsさんが一人で遊んでるのでお友達募集中らしいですw

■休日の状況

休日中に作業可能な範囲のライブドア用の注文処理は準備完了。

急な仕事で明日は前場のみの取引になりそう・・。

今週は楽天の保有銘柄を可能なものから手仕舞してライブドアに資金を移動する予定。

ライブドア用の各処理のテストも行いながらなので効率よく作業しないと・・。

今年も燃えてますな・・。


■1/10(火)

仕事外出のため取引なっしんぐ。

てゆかライブドアに移動完了するまではお休みって感じでひとつよろしく。

体調わるくて車酔いでへろへろです・・。(> 。 <)

■ライブドア証券への移行

さてプレパス目当てでライブドアへ移行しているわけですが、ライブドア証券のインタフェイスはとても使いづらいですね。

・損益わからなさすぎ。

損益表示する画面が見つけれませんてかないのかな。これじゃ儲かってるのかどうかすぐわからん・・。

・注文画面使いにくい

複数市場じゃない銘柄でも市場を選ばなければいけないのがナンセンス・・。

やっとVB.NETのお仕事のお誘いがきました。明日は仕事の面接でまた外出です。

■コメントいろいろ

昨夜は久しぶりに呑みまくりましたよ。(挨拶)

>エラーダイアログが出たら自動的にRSSを再接続してマケスピ再ログオンを
>自動的にできないものですかねぇ。。
>投稿者: skydream777 | 2006年02月09日 04:30

うちの場合は監視プログラムが作ってあってマケスピ、RSS、株価LOGの各プログラムは落ちるor停止すると自動で再起動するようになってます。

プロセス列挙、ウィンドウ列挙などでぐぐるとWin32APIを利用した方法が見つかると思います。

>(・w・)ノがんばだ。
>投稿者: amits | 2006年02月10日 23:55

あいかわらず神は勝ってるな、すごいな。

>明日もがんばります。しっぽさんもがんばってください。
>投稿者: タリ | 2006年02月07日 21:00

がんばっても勝てない時は勝てないみたいです・・とほほ

タリさんも頑張りすぎない程度にがんばってネ。

■休日の状況

とりあえずできたチャートをタイトルバーの位置に置いてみた。

(まだ実際に描いたチャートを試しに画像切り貼りしただけですw)

タイトルバー位置に直接描画するかサブクラス化して乗っ取り描画するか考えたのですが、なるべく目立たないようにしたいので小さなウィンドウにして画面の端っこに置いとくことにします。デザインももうちょっと地味にする予定。

■休日の状況

今日は朝からケータイサイトの作り方を学んでました。

でもなにもいぢらなくても保有銘柄のページが携帯でEZウェブとして表示できちゃった・・。こうぃうもん??

きちんとお作法に則って作らないと見れないもんだと思ってました。

しかもHTMLのお作法さえも無視してたり・・ビバめんどくさがりぃな俺ヽ(´▽`)/

関係ないネコ写真

■休日の状況

さて、活動再開なわけです。

とりあえず作成から時間が経ってくさりかけた銘柄マスタを再作成します。

銘柄マスタは主にCode、市場、銘柄名称、単位(単元株数)などを納めたテーブルです。
取得はいくつかのサイトの銘柄検索画面を利用しますが、単元株数が表示されないサイトもあったりして悩めます。

日足データがDLできるサイトもありますが、たいてい株価データファイルとかにも単元株数が入ってませんね。

もちろんRSSで簡単に調べれるわけですが、うちでは特定サイトへの依存を避けるため、なるべく複数サイトからの取得を心がけています。

最近のお気に入りは「沖縄マンゴーチューハイ」
20060318 沖縄マンゴーチューハイ.gif

でも、私には今がある: サントリー沖縄マンゴーチューハイレビュー

柚子茶っ子のつぶやき:沖縄マンゴー

■休日の状況

チャットでチャートの話題が出たので。

携帯での確認用に自前で作ってる株価グラフです。
6764.png

銘柄マスタの次はソースコードの整理をしつつ高速化。

半年以上いじってると方針の変更に伴い以前に使っていた部分が盲腸みたく無駄な処理として残ってしまい速度低下の原因になります。

まず最初にテーブル定義を調べ現在の処理にそぐわないフィールドをざっくり削除しインデックスを張り直します。株価関連のテーブルからは市場を削除しました。複数市場の銘柄を扱うために必要との見方もある様ですが、実際はメイン市場以外は圧倒的に出来高が少なくうちのシステムでは不要と判断。

ソースの銘柄抽出部分を一旦すべてコメントアウトし、動作確認しつつ必要部分をひとつずつコメントを外していきます。この動く形に戻す作業で重い処理が見えてきます。

本格的にソースをいぢる時には必ずこういうブラッシュアップ作業を行うようにしています。修正すればそれなりにバグも出てかっこ悪い思いもしますが、メンテや改良ができないほど盲腸だらけのソースよりはましなわけです。

■休日の状況

床屋の帰りに丸忠でまったりとお寿司食べてきました。



ぴか●ゅう・・。
20060326 ピカチュウ.jpg

チャットであみっつ神とsantosさんとRSIの話しをしてます。上がり具合(下がり具合)を計る指標ですが、持ち合い相場では日数を短くするといい鴨。とか、突発上昇ノイズで簡単に狂った値になってしまう。とか、値動きなしの時は日数を増やさないと変な値になる。とかとか。

いまあるチャート処理を改良して、いろんな指標のグラフを簡単に描けるようにしてみよっと♪

■3/31(金) +0円

仕事の方が6月まで延長になってしまいました・・。orz

さて、(・ 。 ・)

最近は仕事に行く前に朝1時間くらいプログラムいじってます。今日のお題はDB接続周りの高速化。

うちの場合は接続はADO.NETを利用してるので、扱いが超簡単なDataSet(銘柄マスタなど)と、読み込みが超高速なDataReader(日中株価データ)をデータ量に応じて使い分けてます。

最近、各指標のキャッシュ用テーブルを用意したのですがデータ増加とともに起動時のFillが重くなってきたためこれをDataReaderでの取得に変更。ついでに日足データも。

●買いシグナル
09:20 T 6737ナナオ
09:20 T 8338関東つくば・
09:20 T 8375池田銀行
09:20 T 8577ロプロ
09:40 T 7532ドン・キホー

銀行が好調だったみたいですがうちの子も拾ったようです。

あみやき亭をまだ持ってるので余力不足でぜんぜん銘柄回せれてません。w

■休日の状況

いろいろやってます。

2006040201.jpg2006040202.jpg
2006040203.jpg

■休日の状況

たまには画面でも

銘柄抽出画面です

いい銘柄拾えてるのに余力不足で回せてません。のんびり

■5/2(火) +5,500円

体調が悪かったのでシステムちゃんにまかせて一日寝てました。

またドトールを買ってすぐ損切りしたみたい。上昇が見込める銘柄はシグナルから数日下がると押し目買い(もしくは買い増し)するように組んであるのですが、下値更新中は買い増ししないように調整しないと毎日こんな動作になっちゃいますね。

とりあえず、つなぎで安PC買ってきます。VirtualPCで行こうかとも思ったけどやっぱ遅いし。全部組み立ては割高になるし。

昨夜大須のお店に物色に行きましたが、わりと名の知れたショップで省スペースでお持ち帰り可能な安PCっていうとやっぱこれかしら。

ドスパラ - BTOオリジナルパソコン Prime(プライム)
http://www.dospara.co.jp/goods_pc/feature.php?v17=521&v18=0&v19=0#to_2

メモリ2G載せれるか不明・・。キーボードマウスいらないんですけど・・。

とりあえずご飯食べに大須行って帰りにお持ち帰りしてこよう。

●本日の手仕舞
7272/東 ヤマハ発動 6000
9952/東 ドトール -500

●本日 +5,500円(+1.02%) 売買代金 539,500円

●買いシグナル
09:20 T 5391エーアンドエ
09:20 T 9952ドトールコー
09:30 T 7272ヤマハ発動機
09:50 T 8281ゼビオ
13:10 T 6586マキタ

手になじんでるので見つけるたびに買いだめしてます。昨日も2個購入。
20060502 マウス.jpg

■とりあえずの安PC

ショップにて

わたし「この32980円のいっこ下さい(・ 。 ・)」

店員さん「こちらはOSなしの価格となっておりま・・・(省略)」

わたし「うん、くださぃ(・ 。 ・)」
(↑もうメモリ最大いくつ積めるのか聞くのさえめんどくなってる)
(↑たしかIntelとAMDと2種類あったはずだけど、聞くのもめんどぃ)

店員さん「ではOS消去して動作確認いたしますので・・(省略)」

わたし「もしかして時間かかるんですね・・(- 。 -)」

(わたしカードを出す)

店員さん「この価格は現金特価でして、カードだと・・(省略)」

わたし「いいです・・現金下ろしてきます・・(- 。 -)」
(↑サイト通販だとカードでOKなのになぜダメなのか・・と聞くのもめんどぃ)
(↑下ろしに行ってる間に動作確認してくれと押し込むのもめんどぃのでやめとく)

てなわけで一匹捕獲してきました。これからめんどっちぃインストール作業です。
20060502 Prime.jpg

吉野家の豚みそ炒め定食、吉野家ってさ店によって肉の量がバラつきあるよね。

■なんとか復旧

復旧しました。

VB2005製品版(Express)で微妙にコンパイルエラーが強まってて、ベータ版で見落としていたキャストミスを見つけることができました。

VB2005とても快適♪

インスト途中のぷらいむちゃん
20060505 Prime.jpg

■Expressの制限

VB2005Expressを使ううちに製品版(Standard以上)との違いが気になってきました。

●SQLServerへの接続方式の違い
 ・Std以上:サーバエクスプローラでリモート接続可能(通常の接続)
 ・Express:データベースエクスプローラでローカルMDFファイルをアタッチ

もちろんSqlConnectに自前で接続文字列を書く旧来の方式であればExpressでもリモート接続は可能なのですが、肝心なのはサーバエクスプローラからの型付きデータセットの自動生成機能(これ超ベンリ)が使えないということ。

回避方法としてはデータベースを一旦デタッチしMDFファイルを別フォルダにコピー、コピー先のMDFをデータベースエクスプローラに追加してそこから型付きデータセットを作るというめんどっちぃ手順を踏む必要があります。

もちろん元のデータベースとは2元管理になってしまうため、テーブル構成をメンテした場合は再度、デタッチ~の手順をやり直す必要が・・ひ~。(- 。 -)

昔はデータセットで列名をいちいち文字列で指定してアクセスしてたのに、人間いちど楽をしてしまうと不便な生活には戻れないもので、というかピリオド打つとテーブル内の列名一覧とか出たり、プライマリキー指定のFindメソッドを自動的に作ってくれたり超ベンリ(*_*)

製品版欲しくなってきました・・。

でも型付きデータセットにも欠点もあるので、実際はさらに複雑な選択となってくるわけです・・。自分のカラダを浮輪に慣れさせるか、素で泳ぐことに慣れさせるか・・。

もうちょっと考えよっと。

字ばっかりで地味だったのでヴィドフランス金山店のクロワッサンドッグ♪

■日経混合チャート

日経.png

さて、なにが見えてきますか?♪

明日はシンガポールも拾ってみよう。

■5/22(月) +0円

職場のとなりの席の三原さん(実名)も持ってる8058三菱商事をノリで買ってみたら下がりまくりですよ。(´▽`)

インプラス靴はいて丸の内から5駅分を歩いてみました。途中で松屋IN。

さて、今日は新ロジックのテスト&調整です。

■休日の状況

土曜は一日寝てました。夕方起き出して先週めっけたラーメン屋へ。

今日は朝からちょっと思いつきの実験してます。

通常の個別銘柄の株価を日経平均の騰落率で補正してチャートに乗っけてみる。

この後いろんな銘柄のチャートを実際に目で確認したりしてから、日経平均との連動しやすさの数値化とかそのへんに発展したりしなかったり。

今日はもう一軒のほうのラーメン屋に行ってみよう。

ダイエットはどうした!

■休日の状況

ぷち絶食も飽きてきました・・。3日目。

やっぱりあんまりおなかがすきません。だみだこりゃ。

ふだんは空腹感なくても習慣的に食べてしまっていたことが確認できましたね。

飽きたので明日はなんか食べようかな・・

プライムちゃんのHDD交換してOS入れたんですが、数年前に買ったMSDNのプロダクトキーが期限切れらしくアクティベーションできず・・。

MSDN Deluxeって、オペレーティングシステムサブスクリプションってやつで、OS全部入って10万円程度のやつのことです。ええ、更新ライセンス買いましたとも。価格COMで調べて5万円ポチっとな。ですとも。

20万近く負けてるのにいてぇなぉぃ。

■休日の状況

メッセンジャーのコメントに「ぷち絶食デトックス」と入れていたら。

実家の母親からメッセが・・

「絶食だって?  どうかしたの」

手術かなんかとカンチガイしたらしぃ・・orz


というわけで、絶食も飽きたのでなか卯でうどん食ってきましたぉ。

■6/13(火) +0円

MSDN Deluxe Editionの更新パッケージが到着。

TVサーバ(WEB鯖+チャットの占い君兼用)の復旧がほぼ完了。

昨日拾った銘柄は両方とも負けてます。まぁ仕方ないし。

あと10万くらいはマイナスくらう事を覚悟しつつ、淡々とやるべき事をやってます。

ライブドア証券からの乗換先に申込書送ったり。MSDNの更新登録書送ったり。

仕事帰りにアミカ寄ってケンミンの焼きビーフン買ったり。

■休日の状況

■8/8(火) +0円

自動注文がひと通り出せる程度までリニューアルが進みました。

一歩ずつ一歩ずつ。ちゃんと進んでます。やることいっぱいで時間が足りません。

他の人はもっと早く作れるのかな・・。でも自分はこのペースが精いっぱい。

毎日2時まで作業して6時まで寝ます。証券会社の休み時間が睡眠時間です。

ザラ場中にテストと修正を繰り返します。よく修正中に利食いタイミングを逃したりとかします。含み損いっぱいです。

今日も気がついたらザラ場終わってました。

■休日の状況

今日は、ものの名前を考えるのが苦手です。というお話。

昔はシステムと全く関連性のない神話系の名称とか若気の至りで恥ずかしいシステム名をいっぱい考えたものです。いろいろね。

最近は名前考えてる時間があるならとにかく作業を進めましょう的な方針でやってるので、モジュール名とかかなりおざなりな名前でやってます。

ザラ場中の株価の上昇を見つけるモジュール名は「初動検出」であったり、保有銘柄の監視するモジュールは「保有銘柄監視」だったりする。

それでも開発当初は、たとえばRSSで株価データを取得してデータベースに蓄積するモジュールの名前は「株価Log」(1年前の開発開始の頃のお名前なのでちょっぴりはずかし命名)としてるんだけど。これなんか他の人と話してて「今日株価ログが止まっちゃってさぁ・・」とか言って通じるかどうか微妙・・。いちいち「いや、株価ログってのはうちのシステムの株価データ取得処理のことなんだけどね。」とか説明するのもかなりめんどく思える今日この頃。

そもそも「株価取得処理」でいいジャン。とか自分で思ったりもする。まぁ、実際は会話では「株価Log」→「株価データの取得処理」って脳内置換して喋るので、こんなこと考えるのもへんなんだけどね。

ちなみに本業の業務アプリの開発では分かりにくい独自発想的お名前はあまり使わず、「在庫処理」「発注処理」など基本的なコンセンサスのとれた命名が好まれます。お名前ごときにこだわってると笑われちゃいそうなくらいの遊びの無さです。


さて、週末もがりがりと作業してます。

●初動検出処理(初動検出)
・バックテスト処理の高速化と整理
・検出結果のチャート描画の高速化
・チャート描画処理の汎用化

●マケスピ&RSS起動監視処理(MSS)
・汎用化と株価Logへの内蔵
・MSS単体モジュールは廃止

●株価取得処理(株価Log)
・他の処理モジュールでの並列実行を予定した汎用化

●全機能統合モジュール(全自動)
・安定した機能から順に1本のEXEに統合していく予定
・現在は株価Log、MSS、保有銘柄監視(途中)

統合モジュールへの保有銘柄監視の追加後、続いて手動での返済注文画面のデザイン調整などを行う予定です。

「全自動」ってのがいちばんおざなりなモジュール名なような・・。

■休日の状況

ああ・・もう4時だ・・(- 。 -)

土日はブログの更新も忘れるほど集中して作業してました。とりあえず銘柄抽出(初動検出)のスレッド化が完了

このままやっててもザラ場に間に合いそうにないので一旦寝ます。

■開発状況

以前に作ったCME,SGX,N225の日経平均複合チャートをいじってます。

現在2時30分・・

これが終わったら、銘柄抽出のスレッド化のときやり忘れてた売りロジックの作業に取りかかります。

他にも
・各スレッド共存時のメッセージポンプの不具合のチューンアップ
・保有銘柄リアルタイムチャート
・注文画面の続き
・マケスピ監視の再テスト
などなど残ってます。

■休日の状況

作りかけ画面
20060910.png

■RSSのこと

とくにネタもないのでRSSのこと

マケスピがログイン状態なのに
20060926 MS2.png

楽天マークがくるくる回ってて
20060926 MS1.png

RSSが未接続状態
20060926 MS3.png

こんなときはRSS再起動だけでなく、マケスピも再起動する必要があるようです。

再現性は不明なので判定がめんどいですね。

(追記1)
・・と書いて、風呂入ってからRSSを再起動してみたらちゃんと接続中になり、うまく取れました。

時間帯やサーバの状態によるものか・・謎ですね・・。

(追記2)
ついでにRSS再起動まわりのソースをいぢってました。

RSSはUIウィンドウを持たないため、強制終了したい時は Process.Kill(またはTerminateProcess)するのがお手軽なのですが、これだとトレイアイコンが表示されたまま残ってしまいます。

マウスポインタを当てれば消えるのですが、強制終了を繰り返すとこんななっちゃいます。
20060926 RSS.png

消し方がわからずずっと放置してたのですが、やっと消すことができました♪LvUp!

■MSDN

MSDN第一便到着

Vistaは正直まだまだ手を出すには早いかもです・・。

■Ulead PhotoImpact


■10/24(火)

取引はしてませんがいちおう改良は水面下で進んでますよ、と。

なか卯の鴨おろしうどん

■10/26(木)

株式分割の検出処理、株価が大きく変化したら分割の可能性ありと判断、つまり普通の急落とかと区別がつかないわけで、でも急落とかも分割同様にその後の動きが予測しにくいわけで、結局どっちも抽出からは除外するってことにしちゃったりする今日このごろ。

松屋 味噌豚あいもり定食

リモーティング

なか卯 牛とじ丼

さて、データの読み込みのお話。

データ件数が多いため数十秒かかる読み込み処理があるとして、体感速度を向上させるためにはどうしたらよいでしょうか。

・起動時に別スレッドを立てて裏で読み込ませる。

一見良さそうですが読み込み処理が完了しないと実処理に取り掛かれない点が、修正/デバッグを繰り返す開発段階ではタイムロスになりいまいち効率よくありません。毎回読み込む必要があるってわけです。

そこでプログラム起動時に「常にデータは読み込まれている状態」を作り出すためにデータストア専用のEXEを用意してみた。

VB6の時代はActiveX EXEで起動済みEXEのデータを共有したりするわけですが、VB2005ではリモーティング機能を利用してこれと似たことを行うらしいです。

わざわざTCPポート開いて待ち受けるわけ。ローカルホスト内だと高速に処理されるらしいけど、ファイアウォールが警告出したりでいまいちナンセンスな感じ・・。

リモーティングその後

異人館

さて、リモーティングの続き。

実際にデータストアEXEを作りリモーティングでどの程度速くなるか実験してみました。結果は・・

予想に反してたいへん遅かったですw (゜ _ ゜)

扱うデータはアイテム数が多いジェネリックなDictionaryコレクション。

最初に試したのはデータアイテムを1件ずつ取得するメソッドでのパターン。シリアライズ/デシリアライズが遅いのかとてもまったり・・。

次にコレクション丸ごとSerializableにして取得するパターン。タスクマネージャで確認するとデータストアEXE側からクライアントEXEにだんだん転送されてるのが分かるくらいメモリが遅く増えていく・・。

やっぱリモーティングで大量のデータを扱うのは無理があるのかな。というわけで、使わない形に戻しましたよ。

日足シミュ

ふらんす亭 ハンバーグおいしい

さて、日足シミュがほぼリニューアル完了なので明日からリアルタイム株価によるデイトレシステムを久しぶりにリニューアルしますよ。と

リアルタイム株価データ取得

ドトール ミルクレープ

現在値取得 3850銘柄/22.3秒

うちのはこのくらいの速度で十分デス

基本のゴールデンクロス

ふらんす亭 サイコロステーキ&ガーリックハンバーグ

さて、デイトレの基本に戻って移動平均のゴールデンクロスでシグナル出してみますよ、と

Captcha

山本屋分店 田部屋 天丼

Yahooさんでプチやんちゃげな行為を行ったりするとログイン時に画像認証が追加されることがあります。画像を見てぐにゅっとゆがんだ数字を入力するあれ。

通常はログイン失敗を数回繰り返すと画像認証が必要となりますが、それ以外にも連続アクセスかなにかの状況で画像認証のフラグが立っちゃうみたい。

ブラウザで画像認証して通常認証に戻せても、プログラムからのログインではしっかり画像認証になってしまうので仕方なくプログラムの方でCaptcha画像表示と数字入力の機能を持たせてみた。起動時に認証すればザラ場中放置しても平気みたいなので、まぁこれでいっか、みたいな。

水泳とか

20年ぶりに泳いだけど大丈夫でした。体が覚えてる。
30分ほど水中ウォーキングしてから、平泳ぎ25メートルを5本。

平日は950円でドリンクバーも付く コーヒー美味しい

大須 チェザリ

さて、保有銘柄監視のリニューアルも進みつつあります。


カオスの洞窟

最近よく作る楽メシはこれ。鶏肉を焼肉用の塩ダレで焼いただけ。油ひかなくても意外と焦げ付きませんね。上前津のサノヤ(250円弁当が売りの生鮮食品スーパー)で鶏肉半額で買うと1食100円くらいで作れて非常にリーズナブル。

さて、いよいよ大ラス付近です。2000年前のカオスの洞窟です。

もう。なんてゆか。今日も徹夜でミラージュの塔~浮遊城を攻略してました。(あ・・一応ちゃんと分足のシミュレーションとかしながらやってますw)

4月からはシステムの完成度にかかわらず仕事に戻る予定です。

3/29(木)

なか卯 親子丼+はいから子うどん

DSCF1840.JPG

というわけでやっとこ携帯FF1クリアです。これで携帯を機種変更できるぉ・・。

さて、システムの改良の方は時間切れ寸前で見切り発車できそうなところまで進んでます。

とりあえず画面写真とか貼ってみる

20070329.png

4/5(木)

20070405.png

4/6(金)

大橋庵 肉うどん

20070406%20%E5%A4%A7%E6%A9%8B%E5%BA%B5%20%E8%82%89%E3%81%86%E3%81%A9%E3%82%93.jpg

大橋庵 カレーうどん

20070406%20%E5%A4%A7%E6%A9%8B%E5%BA%B5%20%E3%82%AB%E3%83%AC%E3%83%BC%E3%81%86%E3%81%A9%E3%82%93.jpg

さて、昨夜、返済処理を修正して寝たつもりが、直した気分になってただけで、まったく未着手だった。あう~・・。orz

仕事おわって自宅に戻って、原因のみ調べて、それからジム行ってトレーニングして、牛丼食って帰って・・(ここでもう修正したつもりになってたYO)、そして別のとこ改良とかしてた俺アホス。

■本日のシグナル
09:30 買6958日本CMK
09:31 買7832バンダイナムコホールディングス

こんなかんじになりました

開発状況: 順調

画面写真

20070519.png

株のほうは開発停止してますけど、ダイエットはちゃくちゃくと・・

リハビリ

納屋橋 宮鍵 親子丼 鶏ひき肉の親子丼って微妙・・

20070530%20%E5%AE%AE%E9%8D%B5.jpg

「とりひきにく」で変換したら「取引肉」に。



さて、久しぶりに株システムの方をいぢったらけっこう忘れててたりするのでリハビリっぽく簡単なチャートを描いたりしてみますょ。

20070530%20%E3%83%81%E3%83%A3%E3%83%BC%E3%83%882753.png
20070530%20%E3%83%81%E3%83%A3%E3%83%BC%E3%83%883011.png

プロテインおかわり

ココア味プロテインはいまいちでした・・・。

さて、ブログ更新してなくても、こっそりと開発を進めているわけですが、なかなか作業のためにまとまった時間がとれずに苦労してます。

とりあえず、シグナルをもとに時々テスト売買したり、そんな感じです。

フルオート運用に戻るのはいつになることやら・・。早くて来週かな。

お昼のそば屋

20070613%20%E3%81%9D%E3%81%B0.jpg

ミニチャート

メール送信失敗の原因調査

お酒じゃなくソースの一升瓶が並ぶ居酒屋 上前津の酔虎伝 フクオーソースのお好み焼きとか、とんぺい焼きとかがおすすめです

20070623%20%E9%85%94%E8%99%8E%E4%BC%9D.jpg

さて、メール送信が失敗する原因はやはりOutbound25PortBlockでした。ちょうどこの6月から規制範囲を順次拡大したらしく、うちも先週あたりから規制対象となったようです。

いやぁ最近のSMTPトレンドの良いお勉強になりましたょ。SMTPサーバソフトとかで簡単に匿名メール送信出来たのはもう昔話だそうです。

サブミッションポートに変えたら送信成功です。

BackgroundWorker

お気に入りのカフェでまったり

20070630%20%E3%82%AB%E3%83%95%E3%82%A7.jpg

さて、.NET2.0で追加されたBackgroundWorkerを復習してました。

スレッド作成の手順を代行してくれるクラスでProgressとCompleteのイベントがサポートされています。

実行途中にUIスレッド側に自前のイベントを発生させたい場合はProgress経由で通知するか、通常のスレッド操作同様にInvokeRequiredとInvokeで実装することになるみたい。

優先順位とかの細かい設定もできないみたいだしやっぱり微妙デスネこれ。

データ取得の不調

旨辛至福研究飯店 陳麻家 店舗情報

20070712%20%E5%9D%A6%E3%80%85%E9%BA%BA.jpg

さて、データ取得が不調ですょ。

原因として思い当たるのは今朝やった.NetFramework2.0のセキュリティアップデート。とりあえずシステム復元して明日様子を見てみましょうかね。

ループ

厚切りチャーシュー家

20070722%20%E5%8E%9A%E5%88%87%E3%82%8A%E3%83%81%E3%83%A3%E3%83%BC%E3%82%B7%E3%83%A5%E3%83%BC%E5%AE%B6.jpg

さて、念入りにバックテストとかして良い銘柄抽出ロジックができたとしても、大抵は実運用になるとうまくいかなかったりします。

段階1.良いアイデアを思いつきデータ分析したりする
段階2.バックテストの成績が良く有頂天になる(←イマココ)
段階3.実運用でうまくいかずブログを休止する

うちの場合1~2を無限ループで、これがけっこう楽しかったりするわけです。

人生、楽しんだもん勝ち

データフォルダの構成とか

らーめん三吉 特製みそ

20070726%20%E4%B8%89%E5%90%89.jpg

さて、データフォルダの構成を変更

プログラムから見る分には1フォルダに数万ファイル入ってようが気にならないのですが、うっかりフォルダを開いたりすると表示されるまで数分かかったりします。

とりあえず年月でフォルダ掘ってみる。

並列化

暑い日に、なか卯カレーを食べて

20070731%20%E3%81%AA%E3%81%8B%E5%8D%AF%E3%82%AB%E3%83%AC%E3%83%BC.jpg

デザートにマックフルーリー

20070731%20%E3%83%95%E3%83%AB%E3%83%AA%E3%83%AC%E3%83%AD.jpg

さて、株価データ取得プログラムの並列化のアイデアを思いついたので実装してみます。

うまくいけばバックアップを兼ねつつ株価データの密度を上げれるかも。

多重化と高密化

ヨッパでココイチは危険ですってば

20070804%20%E3%82%AB%E3%83%AC%E3%83%BC.jpg

さて、ちょっと思いつきで株価データ取得処理の改良してます。

・取得元サイトごとにデータ取得のみの機能を与えたモジュール
・一括して株価データ管理を行うモジュール
・複数PCでの同時起動による多重化と協調動作によるデータ高密化

エンジョイプログラミン!

P2P

モス スパイシーチリドッグ

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

さて、取得した株価データの別PCへの配信処理を作ってたら、かんたんなP2Pになりました。

むかしP2Pプログラミングを勉強しかけた頃があって、そのへんの技術がやっと実を結んだ形ですね。

ああ、P2Pはいろんな定義がある不遇な用語ですが、今回のはファイル共有とか一対一で通信とかいう意味でなく、ちゃんとノード管理を伴う仮想ネットワーク(まぁLAN内限定だけどね)への参加とかも実装してます。

ここからもう一手進めるプランも用意してあるのですが、それはまた別のお話。

DDoSっぽいので封印

さて、多重化の結果

20070807.png

4000銘柄を1分以内に拾えるようになってしまいました・・

実際、持ち越しトレードなのでこんなパフォーマンスは必要としてないわけですが、まぁ、技術的チャレンジとして全銘柄毎分の株価を取得できたら面白いかな・・と。

もはやDDoS攻撃っぽくなってしまったので多重化は封印しますょ。

細かな調整中

夏バテ防止にオクラとろろ丼(ほっかほっか亭)

20070809%20%E3%81%8A%E3%81%8F%E3%82%89%E3%81%A8%E3%82%8D%E3%82%8D%E4%B8%BC.jpg

さて、細かな調整をあれこれやってます。

ちょっとリスクの高めの新ロジックが2本。今はシグナルだけ拾ってザラ場テストしてます。明日は携帯へのシグナルメールの再実装とテスト。余裕がありそうなら自動発注までもっていけるかも。

ホットチリ

ホットチリ唐揚げ(ほっかほっか亭480円)

20070811%20%E3%83%81%E3%83%AA%E3%82%AB%E3%83%A9.jpg

さて、封印の前に3台で時間計ってみたらデータ取得で4044銘柄19秒でした。さっさと封印しますょ。10分足とかでうちのはじゅうぶん。

ミニチャートの作成処理も改良

てりたま

築地銀だこ(てりたまマヨネーズ580円)

20070812%20%E9%8A%80%E3%81%A0%E3%81%93.jpg

さて、手仕舞い処理の研究してます。

トレイリングストップでもなく損益率固定でもない、何か。

スマートに頂上を見つける。

盛り

刺身5種盛り

20070814%20%E5%88%BA%E8%BA%AB.jpg

さて、いい感じの手仕舞いルールもできて、チャート描画の調整とか。

20070814ss.png

本番シグナルでやる前に保有銘柄の監視処理とかを再実装しますょ。

セリングクライマックスもどき

ピタマック タンドリーチキン

20070816%20%E3%83%94%E3%82%BF%E3%83%9E%E3%83%83%E3%82%AF.jpg

さて、更新が少ないのは忙しい証拠デス。

保有銘柄の監視処理。まだまだ途中な画面

20070816ss.png

世界同時株安のセリングクライマックスっぽい動きですが、今回は安心できませんよね。完全にアメリカのとばっちりだから。

引けにソフトバンクを買ってみたけど、どうなることやら・・

銘柄バトル

銘柄バトルつくった(゜ _ ゜)

20070820.png

Yahooチャット-「ビジネスと経済」-ユーザールーム「銘柄バトル(自動応答)」

そのうちweb版も作るね。

コミュニティ

藤一番 とんこつ+温厚チャーシュー

20070823%20%E8%97%A4%E4%B8%80.jpg

さて、忙しいです。
なんとか新ロジックでシステムが回るようになってきました。
画面周りのルック&フィールがまだまだ中途半端。

新興銘柄も扱うようにしたところ、利用している証券会社では新興の信用取引ができないことに今更ながらに気が付いてあわてて現物対応修正してます。

来月からまた仕事もあるので準備もしないといけないし・・。

みん株の株プログラミングのコミュニティも少しずつ参加者が増えつつあります。
株のSNSサイト『みんなの株式』(みんかぶ)
http://minkabu.jp/groups/topic/show/1121

山ちゃん

世界の山ちゃん

20070823%20%E5%B1%B1%E3%81%A1%E3%82%83%E3%82%93.jpg

さて、利食いがゆるいので少しだけ欲張りますよ。

拾った銘柄がラジオ日経で期待銘柄として紹介とかされてました。ちょっとドキドキしますね。

あれです、欲張るとね、シッパイします。みなさんもご注意を。

きんきゅうめんて

証券会社サイトのページ仕様変更にともない緊急メンテとか

最近食ってばかりだけどやる事はやってますよ。と

20071022ss.png

ふんあし

さて、もう一日休みがあることだしちょっとだけ。

日中足のデータ構造のおはなし。

うちのシステムでは分単位で記録するため便宜上分足と呼びます。

たとえば株価と出来高を1レコードとして、1時間60レコード、24時間だと1440レコードです。ファイルの縦方向に時間軸を設定するのは素直な構造だと言えますが、取引時間は4.5時間なので24時間をフルに記録すると取引のない疎な時間帯のレコードが無駄です。

1ファイルにどの程度の期間のデータを記録するかという点も気になります。1銘柄1日で1ファイルとすると、ファイルサイズがディスクのクラスタサイズに満たない場合にはやはり効率の悪いデータ構造となります。

横方向に銘柄を並べることは銘柄を取り出しにくくなり銘柄の追加削除にも対応しにくいため避けたい。やはり1銘柄1ファイルorフォルダが良さそう。

1ファイルの時間軸を延ばす。月もしくは年。わりと現実的。ただこの場合も今度は土日や休日の疎なレコードの折り合いをつける必要がある。週2日=28%もの空な領域を許すべきか。

(4.5/24)×(5/7)=12.7%

フルに記録するよりも7分の1近いダイエットになる計算。

問題は日時を効率的にレコードインデックスに変換する関数なわけです。(続く)

ふんあし(2)

さて、データ容量のおはなしの続き。

現システムでは銘柄+日付をファイル名とし、4.5時間分のみ格納、1レコードは20byte。これによる利点欠点は以下の通り。

利点1:土日はファイルが出来ないため効率的
利点2:取引時間外の空レコードがないため効率的
利点3:データ欠測時はその日のファイルをバックアップマシンよりコピーで済む。

欠点1:小さな(5400byte)ファイルが大量にできるためクラスタ利用効率が悪い
    →ディスクの実使用量が大きい(月データ372MB→実使用562MB)
    →ファイル操作に時間がかかりいらつく(゜ _ ゜)
欠点2:処理時にファイルのオープンクローズが頻発するため非効率
    →キャッシュが補助してくれるからあまり気にしなくてもよい鴨
欠点3:レコードサイズが大きいためオンメモリ時にメモリ喰い

主に欠点3、1を改善したいというわけで、

新システムでは銘柄+年をファイル名とし土日、取引時間外を含まず、1レコードは8byte

20(取引日数)×4.5×60×8byte×4000銘柄 = 164MB

実使用量比として30%程度までダイエットが見込める皮算用。

ひづけづけ

そば工房 清水庵

20080120%20%E6%B8%85%E6%B0%B4%E5%BA%B5.jpg

さて、今日はこないだ書いた、レコードインデックス導出関数をごにょごにょしてました。

簡単にいうと、日付を与えると、年初から数えて何日目かを月曜-金曜のみに振った連番で返す関数で、その年が何曜日で始まるかによってずらしたりとかしてあれこれ計算するわけです。

与える日付はDateTime型で渡したいよね。でも安直にDateTime型のメンバメソッドとか使って計算するとけっこう遅いことが判明。どうしても必要なメソッドのみ利用して、あとはごりごり計算します。

もっともプリミティブな部分なだけに、ここで妥協するとたぶん後々全体の体感速度に影響するはず・・。

安直に計算した場合より、チューン後は約5倍の速度に高速化が実現。実際に使うのが楽しみですね♪

こんどはじかん

モス パオエビチリ

20080125%20%E3%83%91%E3%82%AA%E3%82%A8%E3%83%93%E3%83%81%E3%83%AA.jpg

さて、しょげてても仕方ないので開発作業すすめますよ~。

今日は時刻のほうのお話。

いろんなサイトで株価が見れますが、たいてい時刻と株価と出来高が表示されてます。この時刻は時:分で表示されてることがほとんどだと思います。

9:00の株価・・これはすぐ寄り付いた場合ですね。
11:00の株価・・前場の終値ですね。
12:30の株価・・後場が始まりました。
15:00の株価・・終値です。

毎分のデータを1分1レコードで保存した場合ぜんぶで何レコード?

ザラ場270分なので270レコード?でも11:00のレコードも15:00のレコードもあるよね・・。というわけでうちの新システムではこのへんも考慮にいれて272レコードにしてみるょ。

1/29(火) -6,900円

makemake_banner1.gif

コメダ珈琲 ちょっとコメダを攻めてみるか

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

さて、お次は銘柄のデータ構造のリニューアル。

扱う銘柄数は約4000銘柄。分足データに比べ速度の影響は少ないけど、こっちもそれなりに高速化したいところ。

数字4桁の銘柄コードだけでなく日経平均、CME日経平均、ダウ、為替などにも対応させるため文字列コードにもしてみる。

てきざいてきしょ

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

大戸屋 味噌カツ定食

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

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

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

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

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

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

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

きゅうでーた

コメダ モーニング

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

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

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

ほうしんへんこう?

なか卯 海鮮かき揚げ丼

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超な巨大ファイルになるわけで・・。

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

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

ゆき

雪ですねぇ

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

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

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

とりあえず

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

20080211simu.png

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

りば

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

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

20080217.png

かれーにこみ

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

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

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

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

おつまみ

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

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

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

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

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

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

たいしゃく

旭川 橙ヤ(三越大北海道物産展イートイン)

20080309%20%E6%A9%99%E3%83%A4.jpg

さて、そろそろ開発の方も落ち着いてきて、このまま運用しつつ、またアイデア出しの段階なわけですが、とりあえずタスクが一個残ってます。

現システムでは空売りシグナルも拾うのですが、空売り可能な銘柄ってのは貸借銘柄に限られるわけです。

今はシグナルでて実際に注文処理に入って、「この銘柄は空売りできません」って言われてそのまま注文できずにほったらかしで問題ないので放置してましたが、やはり貸借銘柄以外はシグナルを出なくしたいところ。

あらかじめ銘柄マスタに貸借信用区分を持たせるためには、

1.楽天RSSで貸借区分を取得
2.日証金の貸借取引対象銘柄一覧のEXCELファイルから取得

のいずれかが現実的だけど、マケスピやEXCELへの依存度が増してしまう。

一度注文画面で貸借銘柄判定をさせることでフラグを立てて今後拾わなくするってのが無難なアプローチかもしれない。

たこやく(2)

ちょっとうまくなった?

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

さて、また仕事のほうに集中するので3月はまったり進行です。

ばぐってた

ちゃん トンテキ コマギレセット

20080312%20%E3%83%88%E3%83%B3%E3%83%86%E3%82%AD.jpg

さて、土日の銘柄マスタの貸借区分の改良がバグってました。

バックテストでシグナルが出てたのでとりあえず手動注文いれて、バグも修正したところやっとザラ場でもシグナル拾い始めたようです。

バックテストでも昨日まではシグナル少なかったみたいなので買い損ねも無く実質被害ゼロな感じ。

シグナル出始めたってことはそろそろ相場も春でしょうかね。

げんぶつよりょく

し奈乃庵 おすすめ

20080324%20%E3%81%97%E5%A5%88%E4%B9%83%E5%BA%B5.jpg

さて、どうやら現物余力が不足して買えていなかった銘柄があると気づきました。

手動で信用余力振替してもいいけど、そろそろ現物-信用一括口座な証券会社に引っ越したいところ・・。

仕事がヒマになるまでに考えよう。

ひろいそこね

吉野家

20080327%20%E5%90%89%E7%89%9B.jpg

さて、気づいてはいたのですが、シグナルに拾い損ねがあるようです。

帰宅してからバックテストすると、ザラ場中に拾えなかった銘柄をいくつか拾います。

勿体ないので、できる限りザラ場中に拾う方向で修正してみる。

とりあえずアイデア出るまでぼーっとしてみる。(゜ _ ゜)

やばみっくす

今日もシグナルなしです。昨日から買いで1銘柄持ち越してます。含み損です。

ラシックのポイントカードが貯まったので

矢場とん 3種盛り合わせ定食

20080402%20%E7%9F%A2%E5%A0%B4%E3%81%A8%E3%82%93.jpg

さて、分足指標の保存データ形式に少し修正を加えたくなってきました。(細かな説明はめんどいので省くw)

動作にはあまり影響しない部分なので、いつやろうかと思案中。

きんきゅう

し奈乃庵 天せいろ 二枚ざるがうれしい

20080403%20%E3%81%97%E5%A5%88%E4%B9%83%E5%BA%B5.jpg

さて、シグナルでません。ちょっと深刻です。

バックテストしたら出たので、拾い切れてないみたいです。今から緊急調査しますよ、と。

4/04(金) -9,000円

名大病院 スカイレストランソレイユ せんせい行ってきたょ

20080404%20%E3%82%BD%E3%83%AC%E3%82%A4%E3%83%A6.jpg

鶴舞公園の桜はいがいと少ない

20080404%20%E6%A1%9C2.jpg

こっち方面のほうが多いね

20080404%20%E6%A1%9C3.jpg

古墳のあたりをパノラマしてみた

20080404%20%E6%A1%9C.jpg

さて、とりあえず思いつくあたりを修正してみました。

別アプリとの同時実行によるデータファイルの競合とかそのへん。

本日はシグナルなし。持ち越し銘柄はロスカットでまけまけ。

ひろいそこね

おかしい・・やっぱり拾い損ねが発生する・・。

20080407ss.png

さて、どうしたもんか・・。

4/08(火) -2,600円

行列並んでお一人様5個まで

20080401%20%E8%B5%A4%E7%A6%8F1.jpg

でも味はふつうの赤福でした

20080401%20%E8%B5%A4%E7%A6%8F2.jpg

さて、今日もとりあえず思い当たる箇所を改良してみます。

リアルタイムに流れる大量のデータを記録していくシステムですが、その記録したデータを用いてシグナル検出を行っている以上、ザラ場とバックテストでの動きに差異はあり得ないはずなのに、なぜかバックテストでは多くシグナルを拾ってしまう・・。

ミステリーです。

でも、こういう場合は案外イージーミスが原因だったりするよネw

4/09(水) -16,310円

まじまけまけ・・orz

お昼にちょっとイタリアひとり旅してきたよ@三越

カルツォーネとかいう包みピザを購入

20080409%20%E3%82%A4%E3%82%BF%E3%83%AA%E3%82%A21.JPG

うまかったので夜にリピ

くぱぁ(゜ p ゜)  ↓マルゲリータ 

20080409%20%E3%82%A4%E3%82%BF%E3%83%AA%E3%82%A23.jpg

くぱぁ(゜ p ゜)  ↓アンチョビ

20080409%20%E3%82%A4%E3%82%BF%E3%83%AA%E3%82%A24.jpg

リゾットも買ったけどあんまりチーズっぽくなくてちと残念

20080409%20%E3%82%A4%E3%82%BF%E3%83%AA%E3%82%A22.jpg

さて、やはりシグナルが合いません。

もうすぐ仕事のほうがヒマになりそうなので、それまでに対策を考えます。

ぴろりん

胃が痛い・・。

以前から左肋骨のすぐ下の上腹部に痛みを感じていたのですが、昨晩あたりから痛みがひどくなってきました。

内臓位置をサイトで確認したところやはり胃のようです。

チャットでピロリ菌というのを教えてもらった。


ぼくピロリン~♪ (゜ o ゜)ノ


まぁ、お約束なので言ってみたよ。

いつもどおり食べ過ぎなので、とりあえずダイエットしますよ。

馬刺し 店名忘れ

20080411%20%E9%A6%AC%E5%88%BA%E3%81%97.jpg

やふー

回復記念牛丼

なか卯 大盛辛みそ葱玉牛丼 うまかった

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

さて、Yahooメッセンジャープロトコルなんとかなりました。

旧プロトコルでバージョン番号だけあれしたらすんなりログインできちゃった。

今回はしっかりプロトコル追いかけたのでパケット制御のよい勉強になりました。このYMSGプロトコルってシンプルで美しいね。

というわけで今日は先日からのファイル競合問題をごにょごにょする。を進めますよ、と。

4/23(水) -0円

さて、押し目のことをdipsと言うそうです。じゃぁ半値押しはhalf dips?まぁ、間違ってるだろうけどw。お名前なんて区別がつきゃなんでもいいんです。

20080423%20halfdips.png

ペイントソフトの練習を兼ねてネタ用に描いてみただけです。普段はこんなの描いたりしませんょ。

はんねもどし

こんな感じになりつつあります。

20080501ss.png

どうょ。

そうめん

ビールで酔っぱらったので今日のうちにそうめん♪ (指示 mikun(みぃくん)さん)

おなじみのザルそうめん ヤマキの2倍濃縮お手軽つゆ

20080526%20%E3%81%9D%E3%81%86%E3%82%81%E3%82%931.jpg

麺はやっぱり揖保の糸 兵庫県竜野のそうめんは美味しいです

20080526%20%E3%81%9D%E3%81%86%E3%82%81%E3%82%932.jpg

さて、上場来高値を研究していますが、過去の特定の日の上場来高値を知るためには結局、上場来の全日足が必要となるわけです。

じっさいYahooから取得しても過去20年程度の日足しか取れないわけですが、まぁ、そのへんはいいとして、全銘柄の日足の取得にはけっこうな時間がかかります。

終わるまで酒でも飲んでのんびり待つとしましょう。

5/29(木) -14,820円

過剰包装な黒い怪物を衝動買いしました。

20080529%20Emonster.jpg

今日の晩ご飯は・・プリングルス2缶(指示 amitsせんせい)

20080529%20Emonster2.jpg

湯豆腐(指示 taku-vbaさん) あり合わせのおぼろ昆布で出汁にした

20080529%20%E6%B9%AF%E8%B1%86%E8%85%90.jpg

さて、白いご飯が食べたいけど、クッパは土曜のお昼にあみやき亭ランチにとっておくとして、そろそろ飽きてきたので気の向いたメニューが出たときだけ食べに行ってみるよ。

てかプリングルスて・・。

6/11(水) -49,000円

うーん、この負けはちょっと不安だな・・。

さて、ロジックの調整作業がほぼ終わりつつあります。

ひとつ積み残しとして、現物信用間の余力配分機能というのがまだなのですが、これは現物信用の口座が一元管理されている証券会社に移れば不要なので見送ってもよさそう。

とりあえず現バージョン(Ver.5)でのシステムはこれで完成となるわけです。

続いて、いくつかの研究。

そして、次期バージョン(Ver.6)の開発に取りかかります。

たいわん

お題 台湾ラーメン(指示 京都のおっさん)

一刻屋 台湾焼豚そば(辛口) ここはタマネギ系の甘いスープです。

20080612%20%E4%B8%80%E5%88%BB%E5%B1%8B.jpg

さて、シグナルがでませんねぇ。

出ない隙に速度面の改良してます。ちょっとした思いつきでも速度が倍になったりして、まだまだ修行が足りないと思い知らされます。

りんがー

お題 リンガーハット(指示 taku-vbaさん)
お題 トムヤムクン(指示 京都のおっさん)
お題 タイ米(指示 amitsせんせい)

リンガーハット うーん、さすがにこれはこないだのたなべのほうが美味しいな。

20080616%20%E3%83%AA%E3%83%B3%E3%82%AC%E3%83%BC%E3%83%8F%E3%83%83%E3%83%88.jpg

サワデーすみ芳 夜だと高いので1000円ランチ グリーンカレーが美味しいわけです。

20080616%20%E3%82%B5%E3%83%AF%E3%83%87%E3%83%BC.jpg

タイ米て・・

まんごー

お取り寄せマイブーム

宮古島アート・オブ・ティダ マンゴーチリソース サルサソース マンゴージャム

20080617%20%E3%83%9E%E3%83%B3%E3%82%B4%E3%83%BC.jpg

さて、やっとシグナル出始めました。

システムのほうはこのまま様子を見つつ、こないだ中断した上場来高値の研究にとりかかります。

6/20(金) -24,860円

ブログ引っ越しの途中経過 まだまだ作業中・・。
20080620ss.png
さて、余力足りなくなるほどシグナル出ました・・。月曜は大負けのヨカンがします・・。こまった。

まんごー2

お取り寄せマイブーム
20080621%20%E3%83%9E%E3%83%B3%E3%82%B4%E3%83%BC%E3%83%81%E3%83%AA%E3%82%BD%E3%83%BC%E3%82%B9.jpg
さて、スタイルシートと格闘してます。 標準のテンプレートデザインだと、文字サイズ固定でブラウザで文字サイズを大きくしてもだめだったり、ズーム機能を使うとデザインが崩れてしまったり・・。というわけであちこち修正してます。 わたし自身が眼があまり良くないため、なるべく見やすいシンプルなデザインを心がけています。

りりーす

さすがに文字サイズはあきらめました。

というわけで新ブログを公開してみた。

 

しなの亭 ざる定食

20080622 そば.jpg

6/30(月) -18,890円

キッチン竹祥 ドライカレー(750円コーヒー付き)
20080630 キッチン竹祥ドライカレー.jpg

 

さて、先週末はちょっと思いつきでDirect3Dを使ったチャート描画とかを作ってみたわけです。

長期の分足チャートを描画するとけっこうなデータ量(頂点数数千~数万)となりそれが原因でチャート描画が遅いのではないだろうか。という推測だったわけですが、あっさりと違ってました。

結果としてはGDI+による描画もけっこう速いわけで、てことは、遅いのはわたしの書いたコードのほうなんじゃないか(゜ _ ゜)?と。

 

というわけで、チャート描画が遅いことはひとまず忘れて上場来高値の半値押しロジックの実装に戻りつつ、リニューアル作業を進めていきます。

てつや

朝まで作業

データアクセス処理の共通部分を汎用クラスとして分離する作業をしつつ、分足バックテスト処理の高速化しつつ、上場来高値&年初来高値ロジックの実装しつつ、バグ修正とかやってます。

 

ザラ場の方はと言うと、昼に保有銘柄の監視処理をデバッグしたまま寝てしまい今日は手仕舞いなしです。

 

写真もないし・・なんか食べてきますよ。

7/08(火) -5,290円

白川公園の喫茶店でまったり

20080708 白川公園.jpg
 
 

さて、ちょっと欲張って建て増しに手を出しています。

まずは手動でどの程度実用に足るかテストしてみる。

7/09(水) -15,630円

大須観音近く 古味知庵 10円まんじゅう 顔描きたくなるね 黒糖味がいい

20080709 10円饅頭.jpg
 
さて、ポジションサイジングというかピラッミッディングの真似事とかをしてみてます。
 
自動で効率よく数量の調節とかするのってなかなか難しそうですね。このへんは無理に全自動にしなくても、人間の手にゆだねるのもありかもしれません。
 
てか実際、自動売買ってザラ場中ヒマなんすよ・・。少しくらい楽しみがないとね。

7/10(木) -13,150円

ピラミッディングの練習中。もう少し効率良くできそう。

 

栄 いば昇 本店

20080710 いば昇.jpg

 

さて、ザラ場中ヒマなので、新ロジックも作ってます。

 

ボラタイルな銘柄を狙ったリバウンド逆張りに手を出して玉砕してみるプレイ。

のーぽじ

じっちゃん、禁を破るぜ。

あみやきを買うっていってんだよ。 (c)独歩ちゃん

 

また買っちゃった。安かったし。てへ

システムの銘柄はSQ日ということで全部手仕舞いました。 

 

マルちゃん焼きそば ガッテン流焼きそばレシピでさらに進化 麺を焼き固めた後、お湯のかわりにみりん少量で蒸し焼き

20080711 マルちゃん.jpg

 

さて、逆張りロジックも完成したのですが、ロジック数が増えてくると面白いことに初期に作ったものほど不安定で使い物にならなく見えてきます。

 

面白いですね。

せかいの

すごいね、どんどん下がるね。

試しにあみやき1株残したままにしてるのでドキドキします。

 

さて、こんなのも作ってますよ、と。

20080715ss.png

すしろー

スシロー さも旨そうに写真を撮ってみるという遊び

20080717 スシロー1 20080717 スシロー2
20080717 スシロー3 20080717 スシロー4
20080717 スシロー5 20080717 スシロー6
20080717 スシロー7 20080717 スシロー8

 

でも100円寿司ですから味はそれなりデスw 

 

さて、相場のほうは方向感が乏しく商いも薄いようなので、このタイミングを利用していくつか思いつく改良作業とかしてます。

ばっくてすと

連休はずっと改良作業とバックテストやってました。

 

双龍苑 シンプルなラーメンが食べたくなるとここに行きます。

20080721 双龍苑.jpg
 
 
さて、まだもうちょい作業は残ってますが、とりあえず完成形ができつつあります。
 
システムトレードしてる人はお分かりだと思うけど、バックテストの成績というのはあんまりあてになりません。(これは、おそらくリアルとの様々な乖離が原因なのだと思う。)
 
「バックテストは良かったのに、実戦でいきなりドローダウンくらいました。」とかいう人はそもそもバックテストでも勝率が50%くらいだったり・・というのはよくある話です。
 
勝率良くたって負けるのに、50%では丁半博打になっちゃう気がしますよね。

7/24(木) -40,930円

やっとなんとか乗り切った感があります・・。

 

キッチン竹祥 海老フライ 900円 海老の食感がいい

20080724 竹祥えび.jpg
 
 
さて、まだ作業してます。
 
全体を整えつつ、細かな不具合修正。
 
 

7/28(月) -9,000円

寝過ぎで体調わるいです・・

 

なか卯 いつもの

20080728 なか卯.jpg
 
さて、指標にいっこ不具合を見つけました。
 
直さない方がバックテストの成績としては良いというのが謎なわけですが、こういうのは直すべき、もしくはせめて原因は究明すべき。ですね。
 
まぁ、たぶん原因はあれだし。
現バージョンのシステムはとりあえず完成っぽいので。
 
次期バージョンを作りつつこのへんの整合性も確保していきたい。
 
とりあえず体調悪いのでゼリアス・・。

ぼちぼち

運用マシンのほうは順調に安定稼働してます。

 

今日はちょっとコードをいじってバックテストして、結果がいまいちだったので結局元に戻したりとか、そんな感じでした。

 

いくつか実装しないといけないアイデアがあるのですが、ちょっとくたびれたのでのんびりします。やる気がでたらぼちぼち進めます。

ほうしん

とりあえず、思いつくものから

 

■改良方針
・P2Pゾンビノードの排除
・営業日単位での日付加減算処理の高速化
・銘柄ごと市場ごとのボラティリティを考慮した独自指標を考案
・現物信用余力自動振り替え機能の追加
・他証券会社への乗り換え対応
・寄り前気配の研究
・業種での平均指標の作成と研究
・CPU占有率の改善


さーて、ぼちぼちいってみっか。

8/04(月) -33,800円

コンビニ飯は写真撮る気もおきないし、外食へったのでしばらく地味な更新になりそうです。

 

■本日の作業
・自作P2Pモジュールにハートビート制御を追加→ゾンビノードを一掃
・サークルK版佐世保バーガーを評価→ファミマの勝ち
・日清具多GooTa北京 宮爆鶏丁麺を評価→リピなし

 

自作P2Pモジュールは各プログラム間での通信に利用してます。NAT越えはできないしTTLの考慮もなしのローカルP2Pって感じです。デバッグ中に異常終了するとノードリストに死骸が残りまくるのがうざくて、今回ALIVEパケットっぽいものを実装して生死不明なノードは捨てることにしました。

はい

次のシグナル出るまでは待ちです。はい。

 

■本日の作業
・独自クラスのDataTips表示カスタマイズの調査→DebuggerDisplay属性,DebuggerDebuggerBrowsable属性
・独自日付型の高速化→100倍速?
・5分足によるバックテストの採用→コンパクト&高速?

 

5分足というのはデータを間引くわけで、速度が上がっても精度が悪くなったらこまるわけで、実際こまってます。はい

ししとう

■本日の作業
 
・鶏肉が食べたくなったので焼く
 ・味付けは、ザラメ砂糖、醤油、酒、味噌、にんにく少々
 ・付け合わせは獅子唐
 
20080807 ししとう.jpg
 
・サッポロ ホワイトコーラの評価→リピなし
 
・変動率に加えTICKの変動幅も考慮
 
上下の比較をなにをもってして行うか、というお題。
 
5%上がった銘柄が上げすぎだと判断するためには、その銘柄がふだん2%程度しか動かないという前提があってこそで、ふだん6%動く銘柄では5%は上げすぎではない。
 
また、われわれは板やチャートを見て取引し視覚的に継続した上下をもってトレンドと判断するわけです。
 
1%上げても、それが一時的に1TICK上がっただけなのか、5TICKを駆け上がったのかでは状況が異なります。
 
とか、こんな感じのあれやこれやをごにょごにょしてます。
 
 

8/08(金) -13,200円

まけまけっす。

 

写真、写真っと・・あれ・・デジカメから取り込めない・・。なんかのアレでLiveフォトギャラリーの関連付け設定が消えたらしい。ううーん、とりあえず手動で・・。えい。

 

ときどき食べたくなるけど、食後はしばらく食べたくなくなるフシギな食べ物。

20080808 グリドル.jpg

 
 
さて、五分足採用による高速化を進めています。
 
既存ロジックも五分足用に書き直して再度バックテストします。この作業がめんどい。

じみ

■本日の作業
・出来高速度系ロジックの五分足対応修正
・出来高ブレイク系ロジックの五分足対応修正
・制限値幅ブレイク系ロジックの五分足対応修正

さて、地味なパラメータ調整とバックテストを繰り返してます。高速化によりバックテストもかなり快適になりました。

出来高速度系ロジック は寄付きからの出来高の増加速度が加速している銘柄を拾う子。

出来高ブレイク系ロジック は過去数日の出来高を上抜いた銘柄を拾う子。

制限値幅ブレイク系ロジック は制限値幅上限に張り付きそうな銘柄を拾う子。

じみから

たまには昼に出かけてみた。

台湾料理 盛華 暑い日に台湾ラーメン

20080812 盛華.jpg

 

さて、地味な作業の続き。

■本日の作業
・年初来高値ブレイク系ロジックの五分足対応修正
・トレンド転換系ロジックの五分足対応修正
・お風呂で読書:カウント・ゼロ(ウィリアムギブスン著)

年初来高値ブレイク系ロジック は年初来高値を上抜いた銘柄の押し目を拾う子。

トレンド転換系ロジック は売られ過ぎが反転上昇するトレンド変化を拾う子。

もうちょい

なか卯 クーポンの罠に・・

20080813 なか卯カレー.jpg

 

■本日の作業
・ギャップアップ転換系ロジックの五分足対応修正
・単純上昇系ロジックの五分足対応修正

ギャップアップ転換系ロジック は突発上昇後の戻りを拾う子

単純上昇系ロジック はなんとなく普通に上がっているのを拾う子

 

さて、なんとかロジックのほうは今晩中に終わりそう。 

まいくろ

久しぶりに大須を巡回。

昼を食べに出かけたんだけど暑くて途中で食欲なくなり、PCショップ巡って帰ってきた。

コムロードでちっちゃなスピーカーを見つけて捕獲。

 

SOUND MONSTER CUBE 型番S-Mon Cube (MAS-501C)

 

498円 やっすい

20080814 スピーカー1.jpg
 
ちっちゃい
20080814 スピーカー2.jpg
 
つまりは・・こう!
20080814 スピーカー3.jpg
 
こないだ用意したシステム稼働用PCのスピーカーをどうしようかと思ってたので、スピーカ出力に直接刺して、USB給電してみた。しばらくこのまま使ってみるよ。
 
 
さて、ロジックの五分足化の作業がやっと終わりました。
 
続いて、銘柄判定と保有銘柄監視をさくっとリニューアルすれば運用に持ち込めるので、明日には稼働できそう。

ぼんぬ

■本日の作業
・銘柄判定処理リニューアル
・保有銘柄監視処理リニューアル
・タカナシ とちおとめミルク をリピ買い→本物のイチゴ+砂糖+牛乳っぽい味

 

さて、とりあえず形になったので来週はザラ場での運用テスト&デバッグです。

分足のロジックももったいないので同時稼働を考えてます。

じみとん

ちょっと食欲出てきたかな。

 

とん丸

20080818 とん丸.jpg

 

■本日の作業
・五分足による判定処理に分足判定処理も追加
・開発環境上による運用テスト&デバッグ
・ロジック最終調整

さて、シグナル出るまでのんびり最終調整します。

でたでた

食欲でた。
 
宮本むなし ほっけ定食+鶏唐コンボ
20080820 むなし.jpg
 
 
さて、とりあえずシグナルもでました。(取引規制銘柄なので約定はしてません)
 
このまま微調整しつつ、実運用に持ち込みます。

しゅくしゅくと

なにやら "やかましい" オリンピックとやらも終わりましたねぇ。

20080825 マクド.jpg
 
さて、体力の衰えを感じます。
 
やるべき事は残っていても、気力と体力がある程度溜まるまでは、なかなか手が言う事をききません。
 
いま出来る事だけを粛々とこなしていくしかないね。

8/26(火) -4,600円

↑ひまなんで裁量であそんでみた。

 

眠い相場が続いてますね・・。夏枯れ相場ってやつか。

今日はシグナルをひとつ拾って注文まで正常動作。

このまま手仕舞いまで動けばとりあえず、ひととおりの動作テストは完了です。

9/01(月) -3,800円

↑裁量なので寄りで降りちゃった

 

そういや今年はところてん食べてなかった

20080901 ところてん.jpg

 

さて、寄り前気配の研究を始めてます。

これといった勝算があるわけではないのですが、よく言われる「売りに買いをぶつける」などの行動が、なにかしらトレンドのカモフラージュのような動きにつながることが判れば、もしかしたらアレがナニするかも・・ごにょごにょ

 

あ、買いシグナルも出ました。久しぶり。

えびふりゃ

いまのところ含み損です。まけまけ

 

コンパル エビフライサンドイッチ