FC2ブログ
現役プログラマー村健の、投資に役立つプログラムを作るための勉強ブログです。 自動売買、システムトレードに挑戦!します。 勉強と習得の成果を記録です。
本ブログについて
本ブログは、プログラマー観点で投資への対費用効果を上げるために何ができるか?を考えていくブログです。
基本的には、ツール作成・公開、投資に関わるプログラム情報、最終的には 完全なる自動売買を目指しています。

現在、HPの方で現在作成中のツールや発注ロジックなどを公開中です。
簡単に思いつくのは指定銘柄の情報をファンダメンタル分析しやすい形に表示するものですが、すでにEXCELマクロ等で巷にあります。
VB.NETなので処理速度が早い利点を生かそうとすると、大量データを扱うのはどうでしょうか。
(今の情報取得DLLをそのまま使っても時間はかかるので、マルチスレッドについて調査が必要・・・)

例えばスクリーニングツール。
Webで集めた情報をDBに保存・蓄積し(もちろん個人利用ですよ)、指定条件に一致する銘柄を抽出するスクリーニング機能。
業績等も対象になるので、会社四季報CD-ROMのスクリーニングに近い形です。
ただ、会社四季報以上のツールにするのは無理だと思うので、四季報にない機能をつけることで差別化をはかる必要があります。

ここらへんもっと検討する必要はありますが、理論株価算出機能(色々な理論・目標株価算出法)とテクニカル指標を加えてのスクリーニング等。
Webから集められる情報なので限界はありますが、おもしろいかもしれません。
また、理論株価乖離率、項目に「重み」や「ポイント」をつけたりする事で順位付けし、システムトレードのようにしたり。

もしかしたらこういったツールが既にあるかもしれませんね。
無料で高性能のツールがあれば誰か教えてください。


もし自分で作るとした場合、DBへの情報保存は以前作った処理を流用できますし、
スクリーニング条件もSQLのWhere条件の形式で記載する形にすれば良いので、
スクリーニングまでに関してはそんなに大変ではないと思います。

投資の知識が必要なテクニカルや理論株価算出のロジック化が少し大変です。

一番大変なのはDLLの作成で、やる事は単純なのですが量が多い(^^;
モチベーションが。。。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
スポンサーサイト



GMOのWebアクセスDLLはもう少し慎重に確認したいので後回しにして、先にInfoseekマネー情報取得DLLを作成しました。
HPで公開中です。
使い方ページはまだ作成中ですが、サンプルを見てもらえればわかると思います。

DLLで取得できるのはTOPページの情報だけですが(それでも株価情報、信用取引情報、業績情報などあって結構使えます)、需要があるようでしたら業績予想ページや財務データページなどを追加していきたいです。


現在、情報取得DLLはYahooファイナンスとInfoseekマネーの2つですが、引き続き対応サイトを増やしていく予定です。
これらDLLの使い道ですが、情報の入手タイミング・速度・種類から、中長期トレード向け・ファンダメンタル分析が中心のツールに組み込むのが主になると思います。

ツール案は次回に。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
EXCELにはWebからの情報を簡単に取得できる機能がありますが、.NET2.0には同じ機能はありません。
その為、情報を取得するにはWebページの解析、データ抽出をプログラムで行う必要があります。

これらの操作を.NET2.0のDLLにまとめました。

本DLLを使用する事により、.NET2.0のメソッドを使用して簡単にInfoseekマネーの投資情報を扱うプログラミングが行えます。

HPで公開しています。

まだ初版のため、バグがあると思います。
不具合報告いただけたら、時間が取れれば修正します。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
正規表現の結果を簡単に確認できるツールの、
正規表現チェックツールのVer1.01をHPで公開しました。

正規表現の入力欄に\nを入力しても改行と認識されなかった不具合を修正しました。
今作っているツールが正規表現でつまったので、
使っていたところ発見しました。
もっと早く気づけって感じです^^;

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
GMOインターネット証券のWebサービス 続×6 です。

今日一日でWebアクセスDLLを作り込みました。

とりあえずローカル環境では全メソッドがOKになりました。
あとはまとまった時間ができたら本環境で色々試してみて、
ある程度確認できたら公開します。
その前にHPのDLL説明ページも作らないといけないですね。
プログラムは楽しいですがこういった作業は面倒くさい。。。

配布形式はDLLバイナリ+サンプルソースにする予定です。
DLLソースは希望者は運営協力頂ければ差し上げる形にするかと。
VB2005なので、DLLのソースを流用して少しいじるだけで、
VBAでも使えるかと思います。
また、サンプルソースを参考に少しつくりこめば、
オリジナル発注ツール程度ならすぐに作れるのではないでしょうか。

まぁ、ただの発注ツールなら証券会社の高性能なツールの方が断然良いので、
どうせならこれらにはない機能をツールにしたいものです。
例えば、保有銘柄を監視し、設定した利確条件・損切り条件を満たせば
自動で返済売買するデイトレ損切利確補助ツールとか。

このくらいであれば頑張ればつくれるかなーって感じですが、
私は本業があるので使うことはないか。。。。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
連休明けはどうも身体がダルくていけません。
沢山休んだというのにどうしてでしょう。
金曜日が一番元気なのはどうしてでしょう(笑

今日は休み明けということで早めの帰宅。
GMOアクセスDLL作成をすすめてみたり。
メソッドの半分くらいが完成しました。
とりあえず大変な場所はなくなったので、あとは作り込むだけです。

完成のメドはたってきましたが、GMO証券はメインで使用してないので
本物環境での試験はあまりできなさそうです。
臨時収入でもあればいいのですが・・・

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
GMOインターネット証券のWebサービス 続×5 です。

Webサービスを開始する為には、ブラウザからGMO証券のHPにログインして、
Webサービス開始設定を行う必要があります。

わざわざ設定をするのが面倒くさいので、
Webサービス開始設定をするプログラムをVB2005で作成しました。

以前作成したIEコントロールDLLを使っており
IEコントロールDLLの実装サンプルという形でHPに公開しています。

場所がちょっとわかりにくいと思いますので、更新履歴からとんで下さい。

今回はサンプルなので、ソースの公開です。
初心者の人にはVB2005&IE操作の参考になるかもしれません。
VBA使いやIEコントロールDLLを使わないって人でも、
アクセス部分は同じなのでちょっといじれば使えると思います。

DLLにするのも簡単にできると思うので、部品化したい人は是非。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
GMOインターネット証券のWebサービス 続々々々 です。

重い腰をあげてやっと再開しました。

しょっぱなからつまづきます。

以前のバージョンではXMLHTTPを使ってアクセスしていたのですが、
本物(Web)環境ではなぜかアクセスが拒否されてしまいます。

試行錯誤の結果、しかたなくWinHttp.WinHttpRequestを使うことに。
これで本物・ローカル環境でログイン・ログアウトまで完成。

さらに問題が発生。
ローカル環境で注文処理を実施して応答XMLを取得したのですが、
取得文字列XMLになぜか不正な文字がまぎれており、
XMLドキュメントとして処理ができない。

文字コードがどうこうという問題ではなさそうで、
どうやって解決しようか考え中です。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング
せっかくの長期休みで時間ができたので、
久しぶりに投資の勉強をしようと本を購入しました。

MBAバリュエーション道具としてのファイナンスを購入しました。
楽天ブックスで注文したのですが、実質1日でGW中に届いて助かりました。

最近は短期売買より企業価値算出に興味があったりします。
ちょこっと読んだだけですが、目から鱗ですねー。
プログラムをどう生かせるかはおいおい考えていきたいと思います。

ブログランキングのクリックにご協力お願いします<(__)>
FC2ブログランキング
blogRanking
くる株・株ブログランキング
株・投資ランキング