株のシステムトレードをしよう - 1から始める株自動取引システムの作り方

株式をコンピュータに売買させる仕組みを少しずつ作っていきます。できあがってから公開ではなく、書いたら途中でも記事として即掲載して、後から固定ページにして体裁を整える方式で進めていきます。

ついにリアルタイム株価データを配信しているサービスを見つけた!しかし…

使う使わないは自己責任で判断してください。本記事は取りあげているWebサービスの契約を推奨するものではありません。


まず、Webページを見てほしい。東証の全株式をカバーしているとのこと。

www.data-get2.jp

株式:東証市場(第一部・第二部・マザーズ・JASDAQ)の全銘柄 指数:日経平均, TOPIX, 東証2部指数, ...(略)

取得できるデータの頻度も気になるところ。概ね15秒でDBが更新されるとのことで、リアルタイムと言って良いかは微妙なところではあるが、1分足よりは細かい。

リアルデータ:最新値・気配値や分足(1分足)のデータをリアルタイムで取得していただけます。 リアルデータについて:※データ量により時間は変化しますが、概ね15秒以内でDB更新されます。

データフォーマットは「TAB区切り」とあるので、TSVと思われる。

気になる料金は、「株式・指数 7,700円」割と現実的である。

www.data-get2.jp

ただ気になるのは、特商法に基づく表示が見当たらない点である。「運営会社」のページには電話番号や返品に関する記載はなく、個人的には遵法意識に不安が残り、トラブル発生時に困るかもしれない。

www.data-get2.jp

他にも、FAQの画像で「クレジットカード入力用のWebページにアクセスするためのURLが記載されたメール」のスクリーンショットがあるのだが、そのプロトコルが http になっており、かつポート番号が 8080 になっている。調べたところ、サポートが終了されたバージョンのサーバでホストされているようなので、クレジットカード番号を預けるのは少し怖い。

docs.microsoft.com

# FAQ で示されているクレジットカード番号を入力するWebページへのURLについて、 `/` にアクセスした際のヘッダをチェックする

$ curl sv1.data-get2.jp:8080 -v
*   Trying 133.242.236.127:8080...
* Connected to sv1.data-get2.jp (133.242.236.127) port 8080 (#0)
> GET / HTTP/1.1
> Host: sv1.data-get2.jp:8080
> User-Agent: ***
> Accept: */*
>
< HTTP/1.1 200 OK
< Content-Length: 634
< Content-Type: text/html; charset=shift_jis
< Server: Microsoft-IIS/7.5   # <--- 2020年1月14日 でサポート切れ
< X-Powered-By: ASP.NET
< Date: Wed, 01 Jun 2022 14:31:59 GMT

しかしながら、銀行振込でも受け付けてくれるようなので、心配な方は毎月銀行振込で料金を支払えば比較的安心して使用できるかもしれない。

繰り返しになるが、本記事ではこのWebサービスの使用を推奨するわけでも不使用を推奨するわけでもない。契約する場合は、全て読者の自己責任と自己判断において、行って欲しい。

(C) 2020 dogwood008 禁無断転載 不許複製 Reprinting, reproducing are prohibited.