« 2009年4月 | トップページ | 2009年6月 »

2009年5月

09.05.29 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -26,630

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.28 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  -2,605 月計 -26,630

日経225mini

nikkei_ape_sig001_01 (システム)-2,500 →(約定実績・手数料差引後)-2,605

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (1)

09.05.27 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  -105 月計 -24,025

日経225mini

nikkei_ape_sig001_01 (システム)-500 →(約定実績・手数料差引後)-105

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.26 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  -1,605 月計 -23,920

日経225mini

nikkei_ape_sig001_01 (システム)-3,000 →(約定実績・手数料差引後)-1,605

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

トレードロボット基本コンポーネントパッケージv1.20とシグナルボックスエディタβ2.10を公開しました

トレードロボット基本コンポーネントパッケージv1.20とシグナルボックスエディタβ2.10をメインサイトで公開しました。大きく変わった点は以下の通りです。

  • トレードロボット基本コンポーネントパッケージ
    今までSignalStreamやSignalBlockのgetSignalメソッドでシグナルを取得していたところをgetJudgmentResultメソッドで取得するように変更しました。
  • シグナルボックスエディタ
    リレーション削除の操作方法を変更しました。
    リレーション削除ボタンをクリックしてキャンバスをドラッグすると線が表示されるようになっています。この線を削除したいリレーションと交差させるとリレーションが削除されます。複数リレーションを一度に削除できるようにするためこのように変更しました。

| | コメント (0) | トラックバック (0)

09.05.25 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  -6,105 月計 -22,315

日経225mini

nikkei_ape_sig001_01 (システム)-6,500 →(約定実績・手数料差引後)-6,105

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.22 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.21 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.20 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.19 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

ここ数日は日中の値幅が小さく方向感もありませんね。本日で5日連続ノーシグナルになりました。ヘタに動くと手数料分やられてしまいそうな相場ですのでシグナルはこれでいいと思っています。あとはチャンスの時にとりこぼさないかですね。早く上下どちらかにはじけていただきたいものです。

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.18 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.15 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (1)

09.05.14 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.13 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (1) | トラックバック (0)

09.05.12 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -16,210

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (1)

JavaのHttpURLConnectionのdisconnect()メソッドで認識違い(FIN,ACKパケットは流れない)

トレードロボット基本コンポーネントパッケージのWebクラスではWebサイトからhtmlを取得する時の処理の流れを以下のようにしています。

(1)HttpURLConnectionのconnect()を実行
(2)HttpURLConnectionのgetResponseCode()をした上でgetInputStream()からhtmlを取得
(3)HttpURLConnectionのdisconnect()を実行

このそれぞれの処理で以下のようなパケットのやりとりを想定していましたがⅡの方が大きな間違いでした。

Ⅰ.上記(1)のconnect()でSYN→SYN,ACK→ACKのパケットが流れてTCPのコネクションが確立される。
Ⅱ.上記(3)のdisconnect()でFIN,ACKのパケットをやりとりしコネクションを切断する。→×

wireshark(フリーのパケットキャプチャツール)でパケットのやりとりを見てみますとHttpURLConnectionのdisconnect()を行ってもFIN,ACKのパケットは流れません。
FIN,ACKはConnectionヘッダーのデフォルトをKeep-Aliveにしていたためか、(2)を行った後、数秒何もしないとサーバー側から送られてきていました。
Connectionヘッダーをcloseにすると(2)でhtmlを受け取った後、ただちにFIN,ACKパケットがサーバーに送られます。

今までWebクラスのgetHtmlメソッドやpostHtmlメソッドの中が上記の(1)~(3)のような処理でしたが、Keep-Aliveの時に連続してgetHtmlメソッドを実行すると問題が発生しそうです。以前HTTPのレスポンス受信時にIOException"Connection reset"が発生するトラブルがありましたがこれが根本原因なのかもしれません。修正版(getHtmlとpostHtmlメソッドの中のdisconnect()呼び出しをやめる)の基本コンポーネントパッケージを近日中に公開したいと思います。

なお上記以外にも以下のようなことがわかりました。
・Keep-Aliveで接続が持続されている状態でHttpURLConnectionのオブジェクトがスコープを外れるなどして破棄される時にはRST,ACKパケット(強制切断)がサーバーに送られる。
・HttpURLConnectionのconnect()はコネクションが確立していればSYN→SYN,ACK→ACKのパケットが流れない(これはjavadocに書いてありますね)のでKeep-Aliveには対応できる。

| | コメント (2) | トラックバック (0)

09.05.11 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  -1,605 月計 -16,210

日経225mini

nikkei_ape_sig001_01 (システム)-2,000→(約定実績・手数料差引後)-1,605

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.08 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -14,605

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.07 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  +-0 月計 -14,605

日経225mini

nikkei_ape_sig001_01 シグナルなし

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (0)

09.05.01 自動売買ロボットの日経225miniデイトレード実戦損益

本日の損益  -14,605 月計 -14,605

日経225mini

nikkei_ape_sig001_01 (システム)-15,500→(約定実績・手数料差引後)-14,605

※損益の単位は円です。売買履歴はメインサイトで公開しています。

| | コメント (0) | トラックバック (1)

« 2009年4月 | トップページ | 2009年6月 »