- 423 名前:デフォルトの名無しさん mailto:sage [2008/05/17(土) 15:27:07 ]
- 売買用クラスを作るだけでも私の様なプログラム初心者に
とっちゃ大変ですよ〜。 買う方はまだ比較的簡単だけど、売る方は複数の条件を 与えて、更にその条件が時間と共に変化する場合、 株価のデータを管理しているクラスと連携を取りながら、 現在の保有株・注文株を管理して、更に直近の板情報 や売買高をチェックして、急落を誘発しないように売りを 出さなきゃいけない。 エラーが出たときの対処法や、分かり易いログの残し方、 自分への情報の伝え方(メール・文字・音など)、柔軟な プログラム売買を可能にするにはどうしたらいいのか・・・ 422さんのような玄人の方には朝飯前でも、株のために プログラムを始めた者には大変なことです。 やることなすこと始めてのことばかりで楽しいですけどね。 何せ素人が作る物なので、ある程度動くようになっても、 機能を追加していく段階で、基本設計悪さから凄く見にくくて 汎用性のないコードになってしまう。 なので何度も作り直すことになるんですよ。 今作っているのが3代目。 データの転送に、.netのRemoting(tcp)を初めて使ってみたのですが、 同一PC上なら難なく成功するのですが、別のPCを相手にすると セキュリティに引っ掛かってうまくいかない。 HTTPなら成功しましたけど、だいぶ重くなってしまうので、MSDNと 睨めっこしながら試行錯誤を繰り返しましたが結局諦め。 素直にtcpClientを使うようにしました。 こちらの方は問題なく動きましたが、リアルタイムに大量のデータを 転送するにはBinaryFormatterが重かったので、仕方なく自分で しこしこシリアライズすることに・・・ データの転送部分だけで、2週間かかりましたよ(ワラ
|

|