Day29 - 云端交易主机 - Shioaji 环境布署

云端交易主机 - Shioaji 环境布署

推荐使用 Miniconda 作为套件与环境管理

安装 Miniconda

Windows Server

Windows Server 版本的 IE 多了一层安全防护叫 IE Enhanced Security Configuration,停掉许多浏览器功能,以降低伺服器被渗透入侵的可能性。若要下载 Miniconda,须先将 IE Enhanced Security Configuration 关闭。

win_server-0

安装 Miniconda 比较需要注意的是需要将 Add Miniconda 3 to PATH environment variable 打勾,这样就能顺利在 cmd/powershell 使用conda。

conda-0-win

Linux

sudo apt update -ywget https://repo.continuum.io/miniconda/Miniconda3-latest-Linux-x86_64.shchmod +x Miniconda3-latest-Linux-x86_64.sh./Miniconda3-latest-Linux-x86_64.shrm Miniconda3-latest-Linux-x86_64.sh
source ~/.bashrc

建立 shioaji 虚拟环境

shioaji 支援 python 3.6 - 3.8,这边选择 3.8 做为虚拟环境

conda create -n sj-env python=3.8

启用虚拟环境

conda activate sj-env

安装shioaji

pip install shioaji

测试是否可以登入

import shioaji as sjapi = sj.Shioaji(simulation=True)api.login('PAPIUSER02', '2222')

出现以下讯息代表成功啰

Response Code: 0 | Event Code: 0 | Info: host '218.32.76.102:80', hostname '218.32.76.102:80' IP 218.32.76.102:80 (host 1 of 1) (host connection attempt 1 of 1) (total connection attempt 1 of 1) | Event: Session up[FutureAccount(person_id='PAPIUSER02', broker_id='F002000', account_id='9100295', signed=True, username='PAPIUSER02'), StockAccount(person_id='PAPIUSER02', broker_id='9A95', account_id='0504486', signed=True, username='PAPIUSER02')]

关于作者: 网站小编

码农网专注IT技术教程资源分享平台,学习资源下载网站,58码农网包含计算机技术、网站程序源码下载、编程技术论坛、互联网资源下载等产品服务,提供原创、优质、完整内容的专业码农交流分享平台。

热门文章