/kabusphp

php for kabu station API

Primary LanguagePHP

kabusphp

auカブコム証券のkabuステーションAPIを叩いて自動売買するためのphpソース

How to install.

  • 上場銘柄のリストはこちらからダウンロードして、コードだけのcsvにしておく。code.csv

https://www.jpx.co.jp/markets/statistics-equities/misc/01.html

  • db.sql を元にデータベースを作成しておく。こちらはpostgresだがmysqlでやる場合はDB処理部分のソースを書き換えること。

  • テーブルは2つだけで、symbolsは上場全銘柄のデータを保存し、対象リストの絞り込みに使う。

  • itemsは実際に売買に用いるテーブルで、巡回した時間の株価データが保存される。

  • まず、週一回程度、上場全銘柄のデータを集めるので、 php ./auto.php を実行する。kabuステーションを実行してから実行すること。

  • 3400件くらいだが、全データ取得に半日くらいかかる。

  • これで前日の株価と出来高がDBに入るのでそれを元に対象リストを絞り込む。

  • およそ100件のリストに対して巡回して価格を取得して分析するので、自分の予算に応じて100件程度に絞りこんでおく。

  • 例えば残高が10万円しかないのに、株価が1500円の銘柄のデータを取得しても意味がない。

  • 株価が100円の銘柄も対象外となるだろうから、だいたい700円から1000円で出来高が30万以上、などの条件にする。

  • list.csv に保存する。

  • あとは当日朝、9時までにkabuステーションを起動し、さらにphp ./read.php を起動する。

  • 条件に合えば買い注文を行い、自動で不成で売り注文を入れてくれる。

  • 出先で約定結果を参照し、板なども見て、注文訂正するならする。