立花証券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版はまた今度で後回しになっています。
単なるさぼり?
もう以前の仕事は離れているので、そのうち頑張って作ります。
・・・そのうち作るの?(笑
この記事が気に入ったらサポートをしてみませんか?