<Day29> 实战!!投资小白的出击!!!!

时间过好快,不知不觉的已经要迈入铁人赛的最後一天了

回顾开赛到现在,除了学习Shioaji API的应用之外也涉猎了不少的投资相关知识

感谢铁人赛给我这个机会,让我在这段时间内能够好好精进自己这方面的实力

俗话说:「不入虎穴,焉得虎子?」

而我说:「不进入股市,就没有开始。」

所以这章我就是要正式地透过Shioaji API来购买股票啦!!!

首先,我们先来到永丰金证券的官网登入自己的证券户
https://ithelp.ithome.com.tw/upload/images/20211013/20139934W5SCXbqb1v.png
接着滑鼠移到右上角的帐户并选取红框处的我的帐务
https://ithelp.ithome.com.tw/upload/images/20211013/20139934koYaEIWdRH.png
会来到以下帐务纪录画面,目前还是空白的
https://ithelp.ithome.com.tw/upload/images/20211013/20139934AR4Sg4aNUJ.png

接着我们就要透过Shioaji API来试着下一笔订单啦~~~

回到 VS Code
之前在Day22的时候有教如何用模拟帐户做下单动作
这次我则会用自己的证券帐户直接来下一个实体的订单,是确确实实的购买股票啦~~~
因为这次主题是永丰金所赞助的,所以我就来购买永丰金(2890)的股票!!
那毕竟我目前还是学生,所以体谅我在资本不足买不起一张的情况下,选择小本投资购买零股/images/emoticon/emoticon02.gif
那这边我选择购买盘中零股,就以前日收盘价13.9做买入100股
程序码如下

contract = api.Contracts.Stocks["2890"]  

order = api.Order(
          price=13.9, #以每股 13.9元买入
          quantity=100,  # 买入100股
          action="Buy", 
          price_type="LMT", 
          order_type="ROD", 
          order_lot="IntradayOdd", #IntradayOdd为盘中零股,Common为整股,Odd为盘後零股
          account=api.stock_account 
          )

trade = api.place_order(contract, order) 
print(trade) 

下单完成回传资料後
接着我们回到永丰金证券网页的交易帐务
重新整理看看有没有跳出下单的资料

https://ithelp.ithome.com.tw/upload/images/20211014/20139934wmYldB2vdg.png

有跳出委托的资料就代表下单成功啦~~~

实在是太感动了/images/emoticon/emoticon02.gif

我终於用自己的帐户下单买入股票了,等於也完成了我这个主题最後希望达成的目标

但下单不一定代表就会购买的到股票,还要看明天的市价、供需如何,但没意外应该会买的到啦,因为我是用前一日的收盘价去买,明天再来揭晓结果,顺便为这次的铁人赛画下一个完美句点


<<:  Day 29 - Baseball Game

>>:  EP 29 - [TDD] 订单交易查询

Day26-useCallback

前言 在昨天我们学会使用memo去记忆我们的组件,达成避免re-render的状态。 而我们今天会学...

Day30_CSS3-Text效果

继续介绍CSS3的文字效果 文字阴影 h1 { text-shadow: 5px 5px 5px #...

[day-6] 在正式开始写程序之前,先来认识电脑本身吧!(Part .1)

前面 [day-5] 有基本介绍Hello World的用途 在我们正式开始写程序之前,先来认识一下...

Day27:用 EnvironmentObject 传递数据

前言 今天来创建具体的 Featured View。 实作 创建一个 FeaturedView fi...

如何开始javascript

首先先准备好一个网页,然後在档案中用文字编辑器打开,即可开始打程序。 基本的程序样式之前html那篇...