>>717
コード自体はおかしいところはありません。
問題はなぜ50回表示されたのかってことになるんですが、
上のプログラムを動かすと、robot-config.xmlで設定された期間は毎日sreeningメソッドが繰り返されます。
なので、たった一回だけ銘柄を書き出したい場合には、robot-config.xmlを書き換えるか
プログラムの中で「1月4日だったら銘柄を書き出す」というような処理を書き足す必要があります。

個人的には気にせずそのままでいいと思います。目的は果たしていると思いますからね。