kabuステーション®APIを利用するための初期設定をしよう【株の自動売買プログラムをPythonで自作しよう③】

この記事には広告を含む場合があります。

記事内で紹介する商品を購入することで、当サイトに売り上げの一部が還元されることがあります。

auカブコム証券で株の自動売買をするためには、kabuステーション®というソフトをパソコンにインストールする必要があります。なぜ必要かというと、Pythonで出したAPIの注文はkabuステーション®を介して証券会社に発注されるからです。

本記事では、kabuステーション®のインストール方法とkabuステーション®APIを利用するための初期設定について解説します。

また、公式のkabuステーション®APIを利用するための初期設定以外にも、auカブコム証券のサイトで設定をしなければAPIで注文をした際にエラーが発生したので、その設定についても解説します。

kabuステーション®とは

出典:auカブコム証券

kabuステーション®とは、auカブコム証券が提供する高機能・高速トレーディングツールです。パソコン上で株価情報やニュース等を配信したり、国内現物株式、国内信用取引、米国株式、先物・オプション取引の発注機能を兼ね備えています。そして、次のような特徴があります。

  • 豊富な発注機能: 2WAY注文、リスト注文など、多様な発注方法を提供しています
  • リアルタイム情報: 株価予測や事象リストにより、投資チャンスを素早く把握できます
  • 多彩なチャート機能: テクニカル分析に役立つ様々なチャートツールを備えています
  • 幅広い取引対象: 現物株式、信用取引、米国株式、先物・オプション取引など、多様な金融商品の取引が可能です

kabuステーション®は3つの利用プランを提供しています。

  • 通常プラン(無料)
  • Professionalプラン
  • Premiumプラン

通常プランは従来990円/月の費用がかかりましたが、2024年6月3日より無料で利用できるようになりました。さらに、取引実績や口座状況に応じてProfessionalプラン、Premiumプランが自動で適用され、追加機能を無料で利用できるようになります。

kabuステーション®のインストール方法

ログイン後の画面(マイページ)上部の「kabuステーション」をクリックします。
「kabuステーション®のダウンロード」をクリックします。
利用規約を確認して、「インストール・起動」ボタンをクリックします。
インストーラーがダウンロードされるので、実行します。

インストーラーの「インストール」をクリックすると、インストールが完了します。
お好みでデスクトップにショートカットが作製できます。

kabuステーション®API利用設定の方法

ログイン後の画面(マイページ)上部の「設定・申込」から「電子契約」をクリックします。
らくらく電子契約画面の「5.取引ツール」のkabuステーションAPIの[設定]ボタンをクリックします。
kabuステーションAPI利用設定画面の[設定]ボタンをクリックします。
ご利用にあたっての設問」に回答して、「kabuステーション利用規定」に同意の上、ログインパスワードを入力し[設定する]ボタンをクリックします。
「利用設定が完了しました。」と表示されたら、利用設定が完了です。

kabuステーション®APIのシステム設定の方法

kabuステーション®を起動します。
画面右上の「〈/〉」アイコンを右クリックし、「APIシステム設定」を選択します。
APIシステムの設定を行います。
  1. 「APIを利用する」にチェックを入れます。
  2. 本番用と検証用のAPIパスワードを設定します。(※英数字6桁以上、16桁以下であること)
  3. 「ソフトリミット(ワンショット上限)」の金額を設定します。(※初期値は下記のとおりです)
  4. 「OK」ボタンをクリックします。
「はい」をクリックし、kabuステーション®を再起動します。
再起動後、画面右上のアイコンが緑になれば、kabuステーション®APIが利用できます。

auカブコム証券の設定

上記の設定だけではAPIで注文を出した際にエラーが返ってきたので、auカブコム証券のサイトで次の設定もしてください。

ログイン後の画面(マイページ)上部の「設定・申込」から「電子契約」をクリックします。
らくらく電子契約画面の「3.らくらく電子交付」のSOR取引・MSプール取引及びPTS取引約款の[申込]ボタンをクリックして、書面の内容を確認し同意します。
らくらく電子契約画面の「1.お取引サービス」の信用取引口座の[申込]ボタンをクリックします。
契約締結前交付書面などの各書面を確認し、問題がなければチェックボックスにチェックを入れます。
WEB審査の質問事項に回答していきます。すべての質問に回答し終わり、問題がなければパスワードを入力して[申込する]をクリックすると審査が行われます。
auカブコム証券に登録したメールアドレスあてに審査の結果が届きます。

審査に通過すれば信用取引が可能になります。

おわりに

お疲れさまです。

初めに設定しなければいけないことが多いですが、これでkabuステーション®APIを利用する準備が整いました。

APIで注文をした際にエラーが発生すると、原因を特定するまで時間がかかってしまう事が多々あります。エラーが発生した場合は、公式のエラーコードの一覧を参考にして対処をしてみてください。

auカブコム証券

auカブコム証券 口座開設

信用格付は主要ネット証券No.1「AA」MUFGグループならではの信頼感

  • APIによる株の全自動取り引きに対応
  • 「kabuステーション®」や「カブナビ®」など、用途に合わせた各種の自社開発ツールを利用可能
  • 1日100万円まで手数料無料

\無料登録はこちらから!/