【D2】要下厨前需要准备锅具

简介厨房:Shioaji

Shioaji是永丰证开发出来的Python API,用来给客户自行开发自己想要的交易程序。在他们官方网站中,可以看到他的优点:跨平台交易、即时交易行情、简洁易用的API等等。然後可以做的事情有:报价、下单、回报、帐务,程序交易的基本功能都有了,比一年前看到的还要更完整!/images/emoticon/emoticon07.gif

其中最吸引我的事,可以跨平台,因为现在API大都是綑绑在Windows中,但Windows有大大小小问题,像是对於Python的相容性不高(有遇到某function在说明文件说,该功能在windows下不一定能跑@@),还有一些凭证问题、电脑更新等等,让我对於Windows用有点灰心,所以看到跨平台就觉得好玩!(不过看文件目前是只有支援到Linux,不知道Mac OS释放出来没)

再加上他们的说明文件是放在工程师常逛的Github上,让我对於他们的产品更有好感,因此想要来试看看。

厨房环境与厨具

Python环境

Python会安装3.8版,详细的安装/images/emoticon/emoticon13.gif可以看另外一个系列的教学-《【Day2】安装Python、Visual Studio Code》,里面有教如何用Homebrew来安装Python3pipenv

开发工具

一样的是使用Visual Studio Code当作开发工具,里面会安装关於Python和Jupyter Notebook,安装细节可以看【D2】工具介绍,有说明如何安装,这边不多说。

Docker:暂时先不用

Docker部分,还在研究Mac 能不能用,不行的话,就会讲如何使用Docker安装,在这之前就先不处理他罗~

但就算是用Docker,我们开发还是会在Mac底下,因此跨平台的Python和开发工具Visual Studio Code不会更动,就算是Windows也是会相同组合开发。


<<:  16.unity介面按钮

>>:  Day1-介绍与开始

Day 15 - Spring Boot 注册与登入

前面几篇已经完成了资料库的基本操作跟使用Thymeleaf 呈现页面,接下来才真正要踏入Spring...

Day 1 Hello Playground!

今天是开赛第一天,我会透过接下来的30天,从基本的东西慢慢讲起,然後再慢慢地加深难度,可以说一边透过...

[Day29] 立即函式 IIFE

立即函式简介 立即函式 IIFE (Immediately Invoked Function Exp...

有关多台网页伺器, 但对外IP才几个

各位大大 因企业运维来了一位大哥建议公司把各种网站服务放在VM上,VM可以切很多台服务器出来,这样子...

自动化 End-End 测试 Nightwatch.js 与 BrowserStack

前文介绍了 BrowserStack 本篇写一些在撰写测项的写法与一些要注意的小地方 首先 Brow...