WEB API

自動売買システムをGMOインターネット証券のWEBサービスに対応させよう

GMOインターネット証券が3/30にWebサービスを開始しました。

それまでは新規発注しかできないAPIだったのですが、今回のリリースで、「発注」「注文訂正」「注文取消」「複数建玉返済」 「複数建玉現引・現渡」と「注文一覧」「建玉一覧」「約定一覧」「余力」の取得がXMLベースでできるようになったみたい。

つまりは、いわゆる自動売買のための発注APIということなのですが、ユーザー独自の高速発注ツール、 システムトレードツールが簡単に作れる画期的なサービスなんです。でも、海外ではとうの昔からあるサービスなので、 ようやく日本もこの時代が来たかという感があります。 ということで、さっそくアレをGMO証券のAPIに対応させるべく改造開始。

アレとはプライベートでコツコツを開発してきた自動トレードシステムのことで、 3月に一通り完成したのでしばらく現金を扱わない仮運用をしておりました。 そこそこ安定して動いてくれることが確認できたので、さっそく実際のお金をうごかしてみようかと。 まず最初は数万円を上限にして小型株のみにして万が一のリスクを抑えて。 そのためには、開発したシステムの売買シグナル出力仕様を変更して、これまでUWSCを使って楽天証券のMarket Speedに発注処理をしていた部分をGMO証券API向けに大幅に作り変えなければ。 どちらにせよUWSCを使わなくてよくなるので、処理速度は確実に向上するはず。

今のところ現在値や板の取得はできない仕様のため、そこは既存のまま楽天証券のRSSを利用すればよか。 リアルタイムでの約定通知もできないとのことで、それはなんとかしたいなあ。 約定通知メールを受信して中身を解析するっていうのが現実的か。

トレーディングシステムは学生の頃からのひとつの夢だったので、コツコツとやってきたものが自分の手で実現できて嬉しいな。

さて、どうなることやら。

GMOインターネット証券

WEBサービス

適時開示情報のRSSフィードを公開してみた

*2009年11月09日追記*
本エントリーでご紹介した適時開示情報のRSSフィードは既に公開を停止しております。
あらたに「東証TDnet(適時開示情報) WEB-API」を公開していますので、そちらで更に多機能なフィードをご利用いただけます。
■最新順
RSS http://webapi.yanoshin.jp/webapi/tdnet/list/recent.rss
Atom http://webapi.yanoshin.jp/webapi/tdnet/list/recent.atom
上記のRSSフィードのほかに、次のようなお好みの銘柄別・日付指定による適時開示情報を取得することもできます。(詳しくは上記解説サイトをご覧ください。)
■トヨタ自動車の適時開示情報
Atom http://webapi.yanoshin.jp/webapi/tdnet/list/7203.atom

適時開示情報閲覧サービス_-_開示情報一覧

——————————————–

先日、mixi日記で聞いたところ使ってくれそうな人がいたので、適開情報のRSSフィードを公開してみました。株式投資やってる方、ご自由にお使いください?

■RSS1.0 http://feed.104ch.com/tdnet/index.rdf
■RSS2.0 http://feed.104ch.com/tdnet/index.xml
■Atom  http://feed.104ch.com/tdnet/atom.xml
↑このURLをRSSリーダーに登録してください。
*1/18追記、RSS2.0とAtomも追加しました。お好きな方をご利用ください。詳しくは↓フィードサーバのトップ画面を参照。
http://feed.104ch.com

【ご注意など】
*例によって、自己責任にてご利用お願いします?

*個人用のものを外部公開しただけなので、仕様はざっくりです。
=>修正要望あれば何なりと。

*フィードの更新は5分間隔っす

*フィードする内容は次のとおり。
★「[銘柄コード][会社名]タイトル」で表記
★各情報が開示された時間が各アイテムの更新日になってます。
★リンク先は、開示情報のPDFへの直リンクになっています

*試験運用のため、突然の仕様変更もしくは公開中止があるかもしれません。ご了承くだせぃ。

*そもそもこれって自由にフィード化して公開してよいものなのか?もしやばかったらそっと耳打ちしてください。

【今後やりたいこと】
*銘柄コード別にRSSフィードしたいな
*開示されたPDFファイルを読み取って、インデックス化したい、検索したい。
*また、気になる登録ワードが該当する開示があれば、アラートして欲しい。

とりいそぎ、以上っす。