e-shiten-jp / e_api_get_orderlist.py

e支店APIで、注文約定一覧を取得する。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e_api_get_orderlist.py

e支店APIで、注文約定一覧を取得する。

ファイル名: e_api_get_orderlist.py APIバージョン: v4r3で動作確認

ご注意!! ================================

本番環境に接続した場合、実際に注文等が出ます。
市場で条件が一致して約定した場合、取り消せません。
十分にご注意いただき、ご利用ください。

=========================================

1)動作テストを実行した環境は、os: Centos7.4、python: 3.6.8 です。

2)事前に立花証券e支店に口座開設が必要です。

3)利用時に変数を設定してください。

コードの開始部分の「利用時に変数を設定してください」のセクションで、

変数、url_base、my_userid等を実際のurl、ご自身のユーザーID、パスワード等に変更してください。

変更しない場合、APIを利用できません。

4)実行はコマンドプロンプト等からpython環境で起動してください。

5)実行内容は、以下になります。

5-1)ログインして仮想URL(request, master, price, event)を取得。

5-2)注文約定一覧を取得する(銘柄コード指定可能)。

5-3)ログアウトを実行。

上記に付随して、送信データや受信データを適宜print()文で出力します。

6)取得した文字列に日本語が入った場合、文字コードはshift-jisです。

7)利用時間外に接続した場合、"p_errno":"9"(システム、サービス停止中。)が返されます。

詳しくは「立花証券・e支店・API、EVENT I/F 利用方法、データ仕様」4ページをご参照ください。

なおデモ環境のご利用時間はデモ環境の案内ページでください。

8)本サンプルプログラムは、事務方の者が休日や空き時間に作成したため、色々足りておりません。ご容赦ください。

9)本プログラムは自由にご使用ください。

10)このソフトウェアを使用したことによって生じたすべての障害・損害・不具合等に関して、私と私の関係者および私の所属するいかなる団体・組織とも、一切の責任を負いません。各自の責任においてご使用ください。

About

e支店APIで、注文約定一覧を取得する。

License:MIT License


Languages

Language:Python 100.0%