iT邦幫忙

2021 iThome 鐵人賽

DAY 1
1
永豐金融APIs

在賭場尋求財富是否搞錯了什麼系列 第 1

第一次進入賭場是否要搞懂一下規則 - 永豐金 Shioaji API 初探

  • 分享至 

  • xImage
  •  

事前提要:

本 API 係為 永豐金 PYTHON API,尚未申請的朋友們,有兩個方法可以申請

  1. 洽詢營業員協助開通
  2. 線上申請
    透過永豐金證券新理財網,點選「 申請及服務-> 簽署中心

假如沒有永豐證券帳號的朋友,首先要先去官網申請永豐證券帳號,審核通過之後在進行永豐API的申請喔

小聲說,沒有永豐金銀行戶頭的可以先申請DAWHO數位帳戶,比起大多數銀行提供的證券戶比起來,利息給的不錯(1.1%),有DAWHO數位帳戶之後在申請大戶投即可

簡易流程為

  1. 申請DAWHO數位帳戶
  2. 大戶投數位證券帳戶
  3. 線上申請永豐金 PYTHON API

以上過程皆為線上操作,真的蠻方便的,這裡提供官方的教學文件

正文開始:

永豐金證券-Shioaji API (Python API),API功能包括:提供報價、下單、成交回報、帳務查詢。

那就開始 30 天程式交易初階策略程式吧

首先安裝步驟

使用 pip 安裝

pip install shioaji

原本在 MAC 開發,發現會出現錯誤,查察之後得知目前不支援 MAC ,只能在 Windows 平台運行...

好在在 Google Colaboratory 能正常運行,

Colaboratory (簡稱為「Colab」) 可讓你在瀏覽器上撰寫及執行 Python,且具備下列優點:

不必進行任何設定
免費使用 GPU
輕鬆共用

另外官方也有提供 Docker Image

docker run -it sinotrade/shioaji:latest

或是用 jupyter lab

docker run -p 8888:8888 sinotrade/shioaji:jupyter

環境設定好之後,接下來就是最重要的事

交易要怎麼獲利呢?

買高賣更高
賣低買更低
交易要順勢交易

要怎麼買在低點,賣在高點呢?
要怎麼賣在高點,買在低點呢?

這就需要一些判斷,

比如說壓力與支撐,買在支撐,賣在壓力,好像是不錯的策略

5分K高過高,低不破前低,代表多頭趨勢、5分K低過低,高不破前高,代表空頭趨勢

或是買在接近均價線附近

程式策略或量化交易,基本上很難有一個策略就能全贏,不過可以靠一些技術分析協助判斷增加勝率,金融市場有一個重點,大賺小賠,不要大賠即可,所以停損就格外重要。

接下來就是個別策略想法、實作與介紹

預計參考的策略有

  1. RSI策略,抓最近14根K棒去做運算,突破70則市價買進,跌破30則市價賣出
  2. 菲阿裡四價策略
  3. 蛛網策略
  4. 肥羊派波浪理論
  5. 開盤區間突破策略
  6. ...

本次鐵人賽也有前輩分享股海茫茫

  1. 如何成為成功的斜槓工程師 - 理財

以下廢話時間:

原本想說從開賽還有15天可以蒐集素材(偷懶),發現時間一下就過去惹,啥素材都沒整理到,只好乖乖面對。希望可以在本次的鐵人賽中完賽,鐵人賽過程中竟然有遇到中秋節,難道要邊烤肉邊寫程式惹嗎?!

只好認真的把上一篇的文章拿來填充並補完一些資訊。

原本想要套用某部輕小說的標題,不過輕小說只有12部,後面沒有相同的命名規則有點不連貫,只好把標題整個換掉,雖然我覺得沒人會注意到吧。


下一篇
這個賭場在玩什麼把戲 - 金融商品內容
系列文
在賭場尋求財富是否搞錯了什麼22
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言