今日はシストレ関連のお話です。自分はイザナミソフトのシグナルをExecel経由で楽天証券への自動発注システムは作ってたのですが、SBI証券は作ってませんでした。何故ならSBI証券は自動取引をする外部向けAPI等を公開していない(?)からです。もしかすると有料であれば公開されているのかも知れませんが、私は知りません。
ではSBI証券でどう自動発注システムを作るかと言うとずばり「Selenium」を使うしかないかなと思ってます。
いや、これは実はかなり前から思ってたんですがこの手法はブラウザ操作を自動化するような物なので、個人的には使いたくない手法です。楽天証券みたいに証券会社が正式に公開しているI/Fを使いたいけど、未だに無料では公開されていないようなので悩みます。目的(自動発注)はこの機能を使えば可能なのはわかるのですが、プログラマ観点?偏見?ではある意味邪道な感じがして作って無いんですよね~。
でもI/Fが今後も公開されないならこの手法でやるしか無いかも知れませんね。自動化することで無駄な労力、ミスは極力無くしたいと言う技術者者視点がこびりついてるので、そのうち作るかも・・・。まぁ、何処かで時間を作って頭のリハビリがてら作るかもですね。