iT邦幫忙

shioaji api相關文章
共有 37 則文章
鐵人賽 永豐金融APIs DAY 1
深入解析 Shioaji API 系列 第 1

技術 Day 01 - Shioaji API 開發環境安裝

Shioaji API 簡介 Shioaji API 是由永豐金證券所開發的API,只要你有永豐金的證券戶,都可以用電子交易的帳號及密碼登入;若完成「API 證...

鐵人賽 永豐金融APIs DAY 27
深入解析 Shioaji API 系列 第 27

技術 Day 27 - 建立自己的K線資料庫 (中)

本篇重點 透過Pandas讀取資料及做OHLC轉換 DataFrame.resample中的Left與Right 使用DataFrame.dropna移除資料...

鐵人賽 永豐金融APIs DAY 10
深入解析 Shioaji API 系列 第 10

技術 Day 10 - Subscribe 訂閱盤中報價資訊(Stocks)

本篇重點 api.quote.subscribe簡介 訂閱個股盤中tick資訊 訂閱個股盤中bidask資訊 api.quote.subscribe簡介 官...

鐵人賽 永豐金融APIs DAY 26
深入解析 Shioaji API 系列 第 26

技術 Day 26 - 建立自己的K線資料庫 (上)

本篇重點 本篇目標是要下載kbar資料及建立自已的K線資料庫 抓取所有股票Contract 抓取所有股票Kbars資料 關於1分K 抓取所有股票Contra...

鐵人賽 永豐金融APIs DAY 2
深入解析 Shioaji API 系列 第 2

技術 Day 02 - 登入及下單簽署

登入及下單簽署 官網對應說明文件:https://sinotrade.github.io/tutor/login/首先,說明如何登入Shioaji API。如果...

鐵人賽 永豐金融APIs DAY 9
深入解析 Shioaji API 系列 第 9

技術 Day 09 - Kbars 轉換及儲存至資料庫

因前篇談到透過api.kbars抓取1分K的資料內容,但我們在看盤或盤後分析時,可能會用到其它類型的K線,例如:5分K或15分K。本篇會先說明1分K要如儲存並轉...

鐵人賽 永豐金融APIs DAY 7
深入解析 Shioaji API 系列 第 7

技術 Day 07 - Ticks

本篇重點 Ticks 介紹及屬性說明 使用 Pandas 將 Ticks 資料轉換為 DataFrame Ticks 介紹及屬性說明 官方說明文件:http...

鐵人賽 永豐金融APIs DAY 3
深入解析 Shioaji API 系列 第 3

技術 Day 03 - Contract

本篇重點 Contract物件介紹 VS Code虛擬環境設定補充說明 Contract Contract物件,可說是Shioaji API的核心,因為它是...

鐵人賽 永豐金融APIs DAY 6
深入解析 Shioaji API 系列 第 6

技術 Day 06 - Snapshots

本篇重點 Snapshots 介紹與屬性說明 VS Code 查看Function參數內容 Snapshots 官方說明文件:https://sinotra...

鐵人賽 永豐金融APIs DAY 20
深入解析 Shioaji API 系列 第 20

技術 Day 20 - 實測盤中訂閱 tick 與 bidask 資料是否有先後順序 (下)

本篇重點 Quote-Binding Mode介紹 透過Quote-Binding Mode,將訂閱資料寫入Redis 結論 Quote-Binding M...

鐵人賽 永豐金融APIs DAY 30
深入解析 Shioaji API 系列 第 30

技術 Day 30 - 每日產生觀察名單

本篇重點 每日下載及更新Kbar資料 每日產生觀察名單 結論 每日下載及更新Kbar資料 每天下載及更新K線資料,實際上做起來不比之前的程式簡單,因為還要考...

鐵人賽 永豐金融APIs DAY 26

技術 [Day26] MACD指標

根據剛才google到的內容,MACD指標由三個部分組成,快線、慢線、和MACD柱。快線:短均(預設12天)-長均(預設26天)慢線:對快線取n天平均(預設9天...

鐵人賽 永豐金融APIs DAY 8
深入解析 Shioaji API 系列 第 8

技術 Day 08 - Kbars

本篇重點 Kbars 介紹及屬性說明 使用 Pandas 將 Kbars 資料轉換為 DataFrame Kbars 介紹及屬性說明 官方說明文件:http...

鐵人賽 永豐金融APIs DAY 29
深入解析 Shioaji API 系列 第 29

技術 Day 29 - 計算均線資料

本篇重點 在SQLite的Table中,新增欄位 透過pandas.DataFrame.rolling計算均線 回寫資料至SQLite中 在SQLite的T...

鐵人賽 永豐金融APIs DAY 27

技術 [Day27] 布林通道策略

今天弄布林通道策略的部分,一般看到的布林通道會先弄出一條均線,然後在上下2個標準差的地方各畫一條線,這個布林通道可以用來做順勢交易和逆勢交易,順勢交易的一個例子...

鐵人賽 永豐金融APIs DAY 11
深入解析 Shioaji API 系列 第 11

技術 Day 11 - Subscribe 訂閱盤中報價資訊(Futures)

本篇重點 訂閱期貨盤中tick資訊 訂閱期貨盤中bidask資訊官方說明文件:https://sinotrade.github.io/tutor/market...

鐵人賽 永豐金融APIs DAY 4
深入解析 Shioaji API 系列 第 4

技術 Day 04 - Credit Enquires 與 Short Stock Source

本篇重點 Credit Enquires Short Stock Source Pandas Dataframe及時間轉換 由於Credit Enquire...

鐵人賽 永豐金融APIs DAY 5
深入解析 Shioaji API 系列 第 5

技術 Day 05 - Scanners

本篇重點 Scanners介紹 當日成交金額排行 當日成交量排行 當日漲(跌)金額排行 最高/最低價差排行 當日漲(跌)幅排行 透過Pandas將資料匯出成c...

鐵人賽 永豐金融APIs DAY 22
深入解析 Shioaji API 系列 第 22

技術 Day 22 - Blocking & Non-blocking Mode

本篇重點 官方說明文件:https://sinotrade.github.io/tutor/advanced/nonblock/ Blocking &...

鐵人賽 永豐金融APIs DAY 24

技術 [Day24] 網格交易機器人-結尾

今天的目標是幫GridBot增加下單的函數(實際上這實作有些限制,所以我先把下實單的部分註解掉了),下實單的步驟大致上如下面updateOrder函數裡面所表示...

鐵人賽 永豐金融APIs DAY 28
深入解析 Shioaji API 系列 第 28

技術 Day 28 - 建立自己的K線資料庫 (下)

本篇重點 建立Index,加快SQLite存取速率 產生日K線資料 產生週K線資料 產生月K線資料 建立Index,加快SQLite存取速率 在產生日K、週...

鐵人賽 永豐金融APIs DAY 21
深入解析 Shioaji API 系列 第 21

技術 Day 21 - Shioaji Docker 環境介紹

因前篇介紹到用Docker的方式執行Redis,而在shioaji的官網上也有提到有docker image可以進行下載及執行。而下面將簡單說明相關操作。sin...

鐵人賽 永豐金融APIs DAY 12
深入解析 Shioaji API 系列 第 12

技術 Day 12 - 下單電子憑證及Stock股票Order建立

本篇重點 api.activate_ca 啟動下單電子憑證 Stock股票Order建立 api.activate_ca 啟動電子憑證 官方說明文件:htt...

鐵人賽 永豐金融APIs DAY 14
深入解析 Shioaji API 系列 第 14

技術 Day 14 - 委託單建立、修改及取消

本篇重點 委託單建立 委託單修改 委託單取消 本篇的委託單的Contract會以股票做範例。期貨跟選擇權,下單方式跟股票相同,只要參考前一篇建立對應的Ord...

鐵人賽 永豐金融APIs DAY 24
深入解析 Shioaji API 系列 第 24

技術 Day 24 - Shiaoji.Login踩坑經驗及修正

今天原本想開始抓個股的kbar資料及後續處理,結果在清洗Contract資料時,發現抓出來的TSE+OTC的股票Contract資料,相同的程式執行結果有時是5...

鐵人賽 永豐金融APIs DAY 13
深入解析 Shioaji API 系列 第 13

技術 Day 13 - Futures期貨、Options選擇權Order建立

本篇重點 Futures期貨Order建立 Options選擇權Order建立由於前一篇有說明Order物件的相關參數說明,本篇只列出相關範例程式。 Fut...

鐵人賽 永豐金融APIs DAY 18
深入解析 Shioaji API 系列 第 18

技術 Day 18 - 取得所有Contract程式範例

使用Shioaji API,第一次接觸的人最常遇到的問題就是要如何抓所有的股票資料在Day 03 - Contract這篇文章中有說明Contract的種類及抓...

鐵人賽 永豐金融APIs DAY 19
深入解析 Shioaji API 系列 第 19

技術 Day 19 - 實測盤中訂閱 tick 與 bidask 資料是否有先後順序 (上)

本篇重點 剛好看到有人在詢問,是否先有tick資料,才會更新bidask的資料這裡就來實測,順便練習一下如何取得測試資料,整理並統整出來在測試之前要先安裝Red...

鐵人賽 永豐金融APIs DAY 15
深入解析 Shioaji API 系列 第 15

技術 Day 15 - Order & Deal Event

本篇重點 Order & Deal Event 委託單失敗OrderState內容官方說明文件:https://sinotrade.github.io...

鐵人賽 永豐金融APIs DAY 16
深入解析 Shioaji API 系列 第 16

技術 Day 16 - 取得帳務相關資訊 (上)

本篇重點 api.list_positions api.list_profit_loss api.list_profit_loss_detail api.li...