システムトレードを行うにあたって、自動売買可能な手段を提供している証券会社を抽出し、手段の特徴、利用料、取引に係る売買手数料をまとめた。そのうえで、自動売買ツールを作成するうえで活用する手段を定め、口座開設する証券会社を選択した。
自動売買ツールを提供する証券会社と方式
自動売買可能な手段を提供している証券会社は、楽天証券、岡三オンライン証券、auカブコム証券の3社のみ。
楽天証券と岡三オンライン証券はRSS(リアルタイムスプレッドシート)という方式。楽天証券曰く「マーケットスピード投資情報ページ「市況情報(先物OP市況情報)」に表示される値を特殊な関数(RSS関数)を用いて市販表計算ソフト『Microsoft Excel』に取り込み、セル上に表示させるツール」。岡三オンライン証券曰く「Excelのアドインツール」。要は、Excel上で、証券会社固有のRSS関数を用いて、各証券会社が持つ市況情報取得および銘柄発注を可能にするものである。
一方、auカブコム証券は、API(アプリケーションプログラミングインタフェース)という方式で、auカブコム証券曰く「個人投資家のお客さまがプログラミングベースで自由な発想により、ご自身の投資戦略を実現できる最適な環境を提供」するもの。具体的には、「使用するプログラミング言語に制約のないREST形式により提供 (任意の開発言語によるデータ取得や注文執行が可能)、専用のExcelアドインを提供(日頃のビジネスニーズで使い慣れたマクロや関数等のExcel諸機能のスキルを生かしたトレーディング環境の構築にも対応)」するもの。要は、Excelに限らず、任意のプログラミング言語で、市況情報取得および銘柄発注を可能にするものである。
仕事では業務効率化のために、Excel VBAを活用することがある。個人的なスキルを活用して、VBAを使って自動売買システムを構築する(高速処理を図るため、Excelシート関数は使わない前提)のであれば、どの証券会社を選択しても変わらない(RSSはVBA で使用可能)。そのため、後は個人的な感覚で選択する。VBAによるプログラミングベースのシステム構築の場合APIの方がシステムの自由度が高いと思われること、APIは2020年から提供されており新しいもの好きの感性をくすぐることから、APIを活用することを考えていく。
各証券会社の自動売買ツール利用料
念のため、API利用料を確認しておく。kabuステーションAPIは利用料990円/月であるものの、普段使いすれば必ず無料条件を満たせるため、利用料は障壁とならない。
| 証券会社 | 手段 | 利用料 | 無料条件 |
| 楽天証券 | 楽天RSS | 0円 | ・特になし |
| 岡三オンライン証券 | 岡三RSS | 5,093円/35日 | ・初回利用申込み時は、90日分の利用料無料日数が付与 ・前月21日から当月20日までの手数料を合算し、2000円(税抜)以上の場合、当月25日に利用料無料日数35日分が付与 |
| auカブコム証券 | kabuステーションAPI | 990円/月 | ・初回申込みの翌々月第1営業日まで無料 ・全取引における約定回数が1回以上で翌月無料 ・預け資産100万円以上で翌月無料 ・信用取引口座開設済みの場合無料 |
各証券会社の売買手数料
売買に係る手数料も確認しておく。現物取引or信用取引、ワンショットor定額で異なる。当面、小規模な取引でシステムトレードツールを構築していくことになるため、現物取引の定額コースを利用すれば、0円で売買可能。将来的に、取引規模が大きくなれば、信用取引を使えば、0円で売買可能。つまり、手数料についても障壁とならない。
<ワンショット・現物取引手数料比較>
| 約定代金 | 楽天証券 | 岡三オンライン証券 | auカブコム証券 |
| 5万円まで | 55円→0円※1 | 108円 | 55円 |
| 10万円まで | 99円→0円※1 | 108円 | 99円 |
| 20万円まで | 115円→110円※1 | 220円 | 115円 |
| 50万円まで | 275円→261円※1 | 385円 | 275円 |
| 100万円まで | 535円→468円※1 | 660円 | 535円 |
| 150万円まで | 640円→559円※1 | 1,100円 | ※3 |
| 300万円まで | 1,013円→886円※1 | 1,650円 | ※3 |
| 3,000万円まで | 1,013円→886円※1 | ※2 | ※3 |
| 3,000万円超 | 1,070円→936円※1 | ※2 | ※3 |
※1:大口融通達成(まいにち判定:信用取引:本日の新規建約定金額の合計が3,000万円以上等)で、3カ月間、大口優遇(→の手数料)が受けられる
※2:約定金額×0.099%+99円【上限:4,059円】
※3:以降100万円増加ごとに330円ずつ増加【上限:3,300円】
<ワンショット・信用取引手数料比較>
| 約定代金 | 楽天証券 | 岡三オンライン証券 | auカブコム証券 |
| 10万円まで | 99円※1 | 108円 | 99円※2,3 |
| 20万円まで | 148円※1 | 165円 | 148円※2,3 |
| 50万円まで | 198円※1 | 330円 | 198円※2,3 |
| 100万円まで | 385円※1 | 550円 | 385円※2,3 |
| 150万円まで | 385円※1 | 770円 | 385円※2,3 |
| 300万円まで | 385円※1 | 1100円 | 385円※2,3 |
| 300万円超 | 385円※1 | 1200円 | 385円※2,3 |
※1:大口融通達成(まいにち判定:信用取引:本日の新規建約定金額の合計が3,000万円以上等)で、3カ月間、大口優遇(手数料無料)が受けられる
※2:「デイトレ信用(当日中に返済するデイトレード向けの信用取引)」は手数料無料
※3:「信用ロボアド」「kabuステーションAPI®」経由でのお取引は手数料無料
<定額・現物取引手数料比較>
| 約定代金 | 楽天証券 | 岡三オンライン証券 | auカブコム証券 |
| 100万円まで | 0円 | 0円 | 0円 |
| 200万円まで | 2,200円 | 1,430円 | 2,200円 |
| 300万円まで | 3,300円 | 以降100万円ごとに550円増加 | 3,300円 |
| 400万円まで | 以降100万円ごとに1,100円増加 | 以降100万円ごとに550円増加 | 4,400円 |
| 500万円まで | 以降100万円ごとに1,100円増加 | 以降100万円ごとに550円増加 | 5,500円 |
| 500万円超 | 以降100万円ごとに1,100円増加 | 以降100万円ごとに550円増加 | 以降100万円ごとに1,100円増加 |
<定額・信用取引手数料比較>
| 約定代金 | 楽天証券 | 岡三オンライン証券 | auカブコム証券 |
| 100万円まで | 0円 | 0円 | 0円 |
| 200万円まで | 2,200円 | 1,100円 | 2,200円 |
| 300万円まで | 3,300円 | 以降100万円ごとに330円増加 | 3,300円 |
| 400万円まで | 以降100万円ごとに1,100円増加 | 以降100万円ごとに330円増加 | 4,400円 |
| 500万円まで | 以降100万円ごとに1,100円増加 | 以降100万円ごとに330円増加 | 5,500円 |
| 500万円超 | 以降100万円ごとに1,100円増加 | 以降100万円ごとに330円増加 | 以降100万円ごとに1,100円増加 |
まとめ
au カブコム証券は自動売買利用料や売買手数料が他社と比較しても高くないこと、RSS関数よりAPIの方がプログラムの自由度に優れていると感じることから、kabuステーションAPIを利用することとした。kabuステーションAPIを利用したシステムトレードツールの構築は今後頑張っていきたい。