iT邦幫忙

shioaji相關文章
共有 207 則文章
鐵人賽 永豐金融APIs DAY 23
永豐證API X Python 系列 第 23

技術 【D23】修改食譜#3:不知道來的客人是誰,先設定預設值

前言 在昨天的範本中,前提是先拿到期貨的交易資料,可是萬一是選擇權先到呢?我們那個弱弱的預設值是不太能用的,最好是一個真正的數值才是比較準。 本日程式碼使用:...

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

技術 Day 22 - Blocking & Non-blocking Mode

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

鐵人賽 永豐金融APIs DAY 23

技術 <Day23> 如何 更新 or 修改or 取消 委託單?

● 這章會示範如何更新及修改委託單 接續上一章我們學會了如何下單這章會示範怎麼去更新及修改已下好的委託單 更新委託單 如果想得知委託單最新的狀態勢必得更新委託單...

鐵人賽 永豐金融APIs DAY 25

技術 Day25- 如何盤中計算技術指標且發送訊號到line: 成果示範

今天要整合先前所學,使用colab盤中即時計算技術指標,當技術指標達到我們要的條件時,發送訊息到line! 盤中計算技術指標,通常是每隔一段時間計算一次,例如每...

鐵人賽 永豐金融APIs DAY 22

技術 <Day22>用Shioaji API模擬帳戶做台股下單

● 這章會示範如何用Shioaji做台股下單 終於來到下單的環節啦~~~ 沒有下單過,別說你進入過股票市場 下單(Order) 在下單之前,我們得先定義委託單一...

鐵人賽 永豐金融APIs DAY 22
永豐證API X Python 系列 第 22

技術 【D22】修改食譜#2:根據市價,模擬選擇權下單

前言 我們從一個簡簡單單的小菜,逐漸變成豐富的菜餚,今天要做的是選擇權。看看會是怎樣的食譜吧~ 本日程式碼使用:d22_change_option.py...

鐵人賽 永豐金融APIs DAY 21

技術 <Day21> Snapshots — 取得多檔股票最新資訊

● 這章會示範如何用Snapshot取得股票最新資訊 Snapshots 快照 &quot;Snapshots&quot;在Shioaji裡頭可以用來取得多檔股...

鐵人賽 永豐金融APIs DAY 24

技術 Day24 - 如何盤中計算技術指標且發送訊號到line: 不同頻率分K計算

之前我們學會了如何用talib計算一分K技術指標,也學會了如何用line發送通知。因為shioaji目前提供的分K是一分K,如果要計算五分K的技術指標、30分K...

鐵人賽 永豐金融APIs DAY 21

技術 Day21 - Blocking & Non-blocking Mode

tags: 2021永豐金鐵人賽 當程式要在很短的時間內發送好幾筆委託單,就會牽涉到blocking及non-blocking的issue,根據shioaji官...

鐵人賽 永豐金融APIs DAY 21
永豐證API X Python 系列 第 21

技術 【D21】修改食譜#2:根據市價,模擬小台改價

前言 昨天已經模擬出改價了,現在更進階,使用小台的現價來改價。 參考網站:Futures 本日程式碼使用:d21_change_MXF_by_tick.p...

鐵人賽 永豐金融APIs DAY 20

技術 <Day20> Subscribe — 訂閱及時BidAsk五檔報價資料

● 這章會示範如何訂閱及時BidAsk五檔報價資料 什麼是BidAsk? &quot;Bid&quot;是&quot;委買&quot;,&quot;Ask&qu...

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

技術 Day 21 - Shioaji Docker 環境介紹

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

鐵人賽 永豐金融APIs DAY 20

技術 Day20 - Shioaji的log位置,讀取方式

tags: 2021永豐金鐵人賽 在跑後端程式難免都會有需要看log檔的時候,所以要來知道一下它的位置及讀取、修改方式。 Log檔位置 這個非常簡單,就是在py...

鐵人賽 永豐金融APIs DAY 20
永豐證API X Python 系列 第 20

技術 【D20】修改食譜#1:根據市價,模擬改價

前言 假日沒有行情,所以只能平日來做取得行情資料的工作,所以今天的文章是根據期貨行情,模擬價格修改的委託策略。這邊先不實作送單的作業。 參考網站:Future...

鐵人賽 永豐金融APIs DAY 26

技術 Day26 - 雲端交易主機 - GCP雲端平台申請&架設(Ubuntu)

接下來的章節,我們將程式交易部署到GCP雲端平台上。首先,在GCP上建立一台Ubuntu的虛擬機。 Google Cloud 免費計畫 若是首次使用GCP服務,...

鐵人賽 永豐金融APIs DAY 19

技術 <Day19> Subscribe — 訂閱及時Ticks逐筆成交資料

● 這章會示範如何訂閱ticks逐筆成交資料 Subscribe 之前幾章我們有介紹到什麼是ticks,還有如何取得ticks資料,可回去參考Day13那這章我...

鐵人賽 永豐金融APIs DAY 19
永豐證API X Python 系列 第 19

技術 【D19】嘗試料理#2:取得所有指數清單

前言 發現無法輕易取得股票資訊,但換個念頭,這應該是市場上所有的資料吧,剩下就是要進行篩檢。不過今天要做的。與昨天相同,這次要取得的是指數類資料。 這邊就不寫程...

鐵人賽 永豐金融APIs DAY 18

技術 # [Day17] 建立訂單交易API_11

本節將接續上節,調整了一下request message中的ExpireDate 正確的response message解開為 { &quot;Orde...

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

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

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

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

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

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

鐵人賽 永豐金融APIs DAY 18

技術 <Day18>什麼是K棒?如何用API取得歷史K棒資料?

● 這章會示範如何取得歷史K棒資料 什麼是K棒? 在瞭解什麼是&quot;K棒&quot;之前,我們得先瞭解什麼是&quot;K線&quot;?相信大部分人,不...

鐵人賽 永豐金融APIs DAY 18
永豐證API X Python 系列 第 18

技術 【D18】嘗試料理:取得所有股票清單

前言 有了這些功能後,想要知道能不能跑所有的股票,然後做這些事情,無論是行情訂閱,還是歷史資料。因此本篇是進行取行情的部分。 本日程式碼使用:d18_stoc...

鐵人賽 永豐金融APIs DAY 17

技術 [Day17] 建立訂單交易API_10

上一節我們已成功拿到response response為 { &quot;Version&quot;: &quot;1.0.0&quot;, &...

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

技術 Day 17 - 取得帳務相關資訊 (下)

官方說明文件:https://sinotrade.github.io/tutor/accounting/account_portfolio/本篇的功能基本跟上一...

鐵人賽 永豐金融APIs DAY 17
永豐證API X Python 系列 第 17

技術 【D17】雜談:版本與Github找不到資料

今天發現了一些現象,所以就不先探索程式碼,講講看到的狀況。 首先是版本的問題。一直覺得說明文件事不是有問題,於是檢查release note,然後發現在vers...

鐵人賽 永豐金融APIs DAY 16

技術 [Day16] 建立訂單交易API_9

本節將繼續完成的虛擬訂單請求發送 以下是完整程式碼 from Crypto.Cipher import AES from Crypto.Util.Padding...

鐵人賽 永豐金融APIs DAY 19

技術 Day19 - 登入token與session相關問題

tags: 2021永豐金鐵人賽 初學者在使用的時候,可能會遇到下列錯誤訊息: File &quot;/usr/local/lib/python3.8/dist...

鐵人賽 永豐金融APIs DAY 18

技術 Day18 - 如何盤中計算技術指標且發送訊號到line: line notify權杖申請

上次我們學會了如何用talib進行指標運算,今天將介紹如何在盤中即時計算技術指標,且當技術指標達到我們的設定值時,自動送出通知到line裡。 首先要按照以下五步...

鐵人賽 永豐金融APIs DAY 17

技術 Day17 - 如何用shioaji搭配Ta-Lib計算技術指標: 應用篇

昨天我們學會了安裝ta-lib的方法,今天我們來看看如何用shioaji搭配Ta-Lib計算技術指標吧。 首先可以用以下程式碼查看TA-Lib所有技術指標的代號...

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

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

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