かぶだいくんのメモ

今のバージョンは 20080411 4 だ。

  • SMBCフレンド証券の注文照会画面から、訂正・取消ボタンを押して、訂正取消画面で訂正取消実行ボタンを押すと「ご指定の注文は約定済のため訂正できません。(エラーコード:10-00097)」と表示されることがある。これは、訂正・取消ボタンを押してから訂正取消実行ボタンを押す前に約定してしまったということだ。こうなると訂正コマンドがステータスが致命度の高いエラー扱いとしての失敗になり、そのコマンドを使うタスクも止まってしまう。オリックス証券でもこの問題は起こるだろう。
  • 単位株を超える株数での売買がうまくいくか?一部約定の取り扱いがうまくいくか?
  • 約定のタイミングを検出できない。F5キー連打みたいなことをやるしかないのか。
  • オリックス証券は注文照会ページが複数ページに改ページしたときへの対処が必要。
  • 板表示に自分の注文も混ぜて表示させる。
  • 板を見て自分の注文が板に乗るタイミングを検出する機能がほしい。今は発注や訂正してから十分な時間(10秒間)、無条件に待っている。
  • シミュレーション機能があると良い?自分の自動売買アルゴリズムと相性の良い銘柄を、実際に発注することなく板の履歴を見て自動的に見つけてくれる機能など。
  • SMBCフレンド証券で、たまに注文照会画面に遷移しないことがある。とくに訂正注文を完了した際の完了画面からの遷移ができない。上半分のフレームの「株式」のハイパーリンクを Click するとダメなのか?とりあえず、可能な場合は左下の「注文のご照会」のハイパーリンクを Click するようにして様子をみることにした。本来は完了画面のなかにある「注文のご照会」というボタンを Click したいのだが面倒なのでそこまではやってない。
  • 今は、誤発注が怖いので、どんなボタンやハイパーリンクを Click するときも1秒 Sleep してから押している。これを抜いてもちゃんと動くのかの検証が必要。とくに排他制御やマルチスレッド絡みの対処がどこまで必要になるか心配だ。
  • とくにログインで失敗することを何回も繰り返すと口座にロックがかけられるだろう。オリックス証券ならログインはマーケットステーションで済ませているから、かぶだいくんでログインする必要はないので楽だ。SMBCフレンド証券はどうやって対処しよう。ログイン失敗の回数をカウントするなどが必要か。
  • 今は、面倒がないようにぜんぶ UI スレッドで動いている(はず)。RSS の取得部分などは別スレッドにすればパフォーマンスは良くなるかもしれない。