4111115 ランダム
 HOME | DIARY | PROFILE 【フォローする】 【ログイン】

会社員KNIGHTの趣味三昧(卓球・盆太鼓・色々!)

会社員KNIGHTの趣味三昧(卓球・盆太鼓・色々!)

【毎日開催】
15記事にいいね!で1ポイント
10秒滞在
いいね! --/--
おめでとうございます!
ミッションを達成しました。
※「ポイントを獲得する」ボタンを押すと広告が表示されます。
x

PR

Calendar

Category

カテゴリ未分類

(0)

卓球

(1183)

盆太鼓・盆踊り

(407)

トイドローン

(21)

その他

(334)

■■■■■■↓以下は凍結カテゴリー↓■■■■■■

(0)

KATS(自動売買プログラム)

(87)

「VB.NETで自動売買」入門

(24)

本日の取引

(1292)

デイトレ結果(勝ち)

(365)

デイトレ結果(負け)

(591)

夜間取引結果

(15)

今週の取引

(480)

今月の取引

(103)

明日の監視銘柄

(54)

株関連

(55)

草野球

(36)

Archives

Keyword Search

▼キーワード検索

Comments

 accelwin@ Re[4]:【卓球】シェイクのラケット反転について(11/23) KNIGHTさんへ ご返信ありがとうございます…
 KNIGHT@ Re[1]:【卓球】シェイクのラケット反転について(11/23) accelwinさんへ ブログへのコメント、どう…
 accelwin@ Re:【卓球】シェイクのラケット反転について(11/23) 61歳でカットマンに挑戦し、2カ月目に突…
 KNIGHT@ Re[1]:単身赴任を終え兵庫に戻ります(06/28) Tomohiro Takahashiさんへ コメント有難う…
 Tomohiro Takahashi@ Re:単身赴任を終え兵庫に戻ります(06/28) お疲れ様でした。そのうち、私も頑張って…
 KNIGHT@ Re[1]:第1回 日中杯 SpinOnline(WSS団体戦)(04/14) fukufuku1789さんへ いえいえ。むしろ私が…
 fukufuku1789@ Re:第1回 日中杯 SpinOnline(WSS団体戦)(04/14) 一緒に試合に出てくださりありがとうござ…
 KNIGHT@ Re[1]:第15回 朝霧オープン卓球大会(チームマッチ)(01/21) fukufuku1789さんへ お疲れ様でした。今回…
 fukufuku1789@ Re:第15回 朝霧オープン卓球大会(チームマッチ)(01/21) 惜しい試合が多かったですね。 また卓球し…
 KNIGHT@ Re[3]:2023年度台東区オープン年代別後期団体戦(12/10) マニャさんへ コメントどうも有難うござい…

Favorite Blog

kaorin♪FX&I… 働く主婦♪かおりんさん
投資家へ~Mr.Hのふ… HM-kabuさん
2006年2月から株を始… hot_staffさん

Headline News

Rakuten Card

Jan 1, 2008
XML
カテゴリ:その他
PCに電源を入れたのは、12/30の朝方以来です。

12/28が会社の仕事納めだったのですが、29日は昼まで寝ました。
大掃除は30日と31日の2日間で頑張るという事で、29日はのんびりさせてもらいました。

正月は自分の実家や嫁さんの実家に泊まる予定ですし6日は卓球の試合。あまり
プログラミングをする時間が無いという事でKATSをイジってました。
最初はVB.NETで開発しているKATSをC#に移行しようと思って頑張ってました。
でも途中でふと「メリットはあるのか!?」と思い始め、パフォーマンスに大差ない事が
何となく分かってきたのでそれを途中で諦め、別方向でイジる事にしました。

30日になれば大掃除なのでもうKATSは触れません。なので「徹夜で頑張ろうw」という事で
前回の日記の後、朝方までゴチャゴチャと修正していました。

修正内容は売買ロジックなどではなく、KATSの根本的な部分です。
まずはプログラムが見やすくなるように、楽天RSS関係(DDE関係)とクリック証券の
Webサービス呼び出し関係の2つを別プロジェクトに分け、KATSはDLLファイルでそれらを
取り込むようにしました。
コンポーネント化する事によって後々何かする時に再利用性は高まると思ったので。
それはサブ的な事で、今回の目玉は「売買ロジックを部品化した」事です。
元々KATSの自動購入ロジックはBuyManager。自動売却ロジックはSellManagerという
独立したクラスで作成されています(名前がダサいのはご勘弁下さい)。
しかし新しいロジックを試すとなるとそれらを直接修正するか、新しいクラスを作っても
自動売買を呼び出すメインロジックを修正する必要があり不便です。
なので売買ロジックに共通インタフェースを作り、部品化しました。
ロジックのクラス名を表す文字列を渡すと自動的にインスタンス化してくれる
Factoryクラスを作り、ロジックの切り替えにプログラムの修正は必要なくなりました。
設定画面で自動購入/自動売却のロジック名を設定出来るようにしました。
これで、新しいロジックを作りたい時にテストもしやすいですし、適用時の無駄な手間も
バグのリスクも軽減されます。

新しいロジックを作る時間的余裕が無かったのでそこで終了。
30日の午後から31日にかけては大掃除を頑張りましたw
大晦日も終わりかけ、年越しそばを食べて風呂に入り、年が明けたところでやっと
PCの電源を入れる事が出来ました。

・・・という事で申し遅れました。

皆さん、明けましておめでとうございます。今年も宜しくお願いします。m(_ _)m

何人かの方からコメントを頂いているのは携帯で何度か拝見して分かっています。
いつも有難うございます。
でも返信は遅くなります。今日はコメントをする時間は無くて返信は4日の晩か5日頃に
なると思いますのでご了承下さい。


1日は自分の実家に行きます。そして数年ぶり(多分7~8年ぶりぐらい)に1泊します。
実家に行く頻度はそれほど低くないのですが泊まるという事が無くて、今年は父親に
「たまには泊まらんか?そしたらゆっくり飲めるやろ」と言われたので泊まる事にしました。
そして2日の夕方からは嫁さんの実家に行きます。
嫁さんの実家には数ヶ月に1回しか行きませんが必ず泊まります。大概2泊します。
今回も2泊する予定で、帰宅は4日の予定です。
大発会はKATSを起動させません。携帯で参戦するかどうかはまだ決めてません。





お気に入りの記事を「いいね!」で応援しよう

Last updated  Jan 1, 2008 12:57:55 AM
コメント(15) | コメントを書く
[その他] カテゴリの最新記事



© Rakuten Group, Inc.
X