見出し画像

立花証券e支店APIをExcelで使う

いつも草刈りをしている場所の倒木にキツツキの穴が開いていました。
新しい住宅地の隣。キツツキが来るとは思えない場所。おどろいてしまいました。

生々流転。

キツツキの穴を見つけ驚き、松下幸之助氏の言葉を思い出してしまいました。

e支店APIのExcelサンプル

以前J-QuantsAPIを使うExcel VBA を作成しました。

もちろん立花証券e支店APIにもExcelサンプルプログラムがあります。

リアルタイム株価や、N225などの指数情報、20年分の日足データをExcelで取得できます。もちろん注文も出せます。

立花証券e支店APIの標準的な機能はすべて実装してあります。

ただ機能を紹介するためのサンプルの実装です。
作った自分でも、使い勝手は今ひとつ(笑
ぜひ、ご自身でカスタマイズしてください。

ちなみに、このサンプルを改造して225銘柄をブロック発注するプログラムを作ってみたことがあります。

デモ環境に接続して動かしてみたら、その時は秒間6~7件で処理できました。単なるExcelのVBAで、チューニングもせずベタな回し方なのにこの性能だったので自分でも驚いてしまいました。

おまけにデモ環境は、余り物のマシンで作ったはずなので相当性能は低いはずです。
元々のAPIの性能のおかげだと思います。

カスタマイズできる方だと、J-QuantsAPIとe支店APIを組み合わせ、Excelでも相当のことができると思います。

機能一覧

シート	オブジェクト名	プロシージャー名
--- 	Login	func_login
--- 	Logout	func_logout
照会	照会_現物_買付可能額	get_CLMZanKaiKanougaku
照会	照会_信用_新規建可能額	get_CLMZanShinkiKanoIjiritu
照会	照会_注文約定一覧	get_CLMOrderList
照会	照会_注文約定一覧_詳細	get_CLMOrderListDetail
現物	現物_買い注文	order_gen_buy
現物	現物_取消	cancel_order
現物	現物_一括取消	cancel_all_order
現物	現物_訂正	correct_order
現物	現物_預り株一覧	get_CLMGenbutuKabuList
現物	現物_売り注文	order_gen_sell
信用	信用_新規_買い注文	order_shinki_buy
信用	信用_新規_売り注文	order_shinki_sell
信用	信用_建玉一覧	get_CLMShinyouTategyokuList
信用	信用_返済_買い注文	order_hensai_buy
信用	信用_返済_売り注文	order_hensai_sell
信用	信用_返済_買い注文_個別指定	order_hensai_buy_aCLMKabuHensaiData
信用	信用_返済_売り注文_個別指定	order_hensai_sell_aCLMKabuHensaiData
株価	日足データ取得		get_CLMMfdsGetMarketPriceHistory
株価	スナップショット	get_CLMMfdsGetMarketPrice
マスター	マスター_個別 株式銘柄	get_master_kobetu_CLMIssueMstKabu
マスター	マスター_個別 銘柄市場	get_master_kobetu_CLMIssueSizyouMstKabu
マスター	マスター_個別 先物	get_master_kobetu_CLMIssueMstSak
マスター	マスター_個別 OP	get_master_kobetu_CLMIssueMstOp
マスター	マスター_個別 指数、為替、その他	get_master_kobetu_CLMIssueMstOther
マスター	マスター_個別 取引所エラー理由コード	get_master_kobetu_CLMOrderErrReason
マスター	マスター_個別 日付情報	get_master_kobetu_CLMDateZyouhou


ところでニュースの取得機能は、Excelではまだ作っていません。
python版のサンプルは作ったのですが、それに満足してしまい、Excel版はまた今度で後回しになっています。
単なるさぼり?
もう以前の仕事は離れているので、そのうち頑張って作ります。
・・・そのうち作るの?(笑


この記事が気に入ったらサポートをしてみませんか?