e-shiten-jp / e_api_order_buy_genbutsu.py

立花証券e支店APIで注文を出し、取り消すサンプルコード 。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

e_api_order_buy_genbutsu.py

e支店APIのサンプルコード(python)

ファイル名: e_api_order_buy_genbutsu.py

APIバージョン: v4r3で動作確認

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

本番環境に接続した場合、実際に注文を出します。

市場で条件が一致して約定した場合、取り消せません。

十分にご注意いただき、ご利用ください。

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

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

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

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

コードの開始部分にある変数、url_base、my_userid等を実際のurl、
ご自身のユーザーID、パスワード等に変更してください。
変更しない場合、正常に動作しません。

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

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

5-1)ログインして仮想URL(request)と仮想URL(event)を取得する。

5-2)買付可能額を取得する。

5-3)現物買い注文を実行する。**!!注意、実際に注文が市場に出ます!!**

5-4)出した注文を取り消す。

5-5)注文一覧を取得する。

5-6)ログアウトを実行する。

上記に付随して、送信データや受信データを適宜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%