iT邦幫忙

shioaji相關文章
共有 207 則文章
鐵人賽 永豐金融APIs DAY 15

技術 [Day15] 策略最佳化模組改造(4)

既然期貨那邊在找到歷史資料的資訊源之前還沒辦法動作,就先回來把最佳化的部分做收尾。Day14製作的函數既然都花時間做了就先把他留著,但是createFuture...

鐵人賽 永豐金融APIs DAY 5
永豐 API 隨意玩 系列 第 5

技術 Day05 - 隨意玩之 OrderCreate API

在昨天我們度過最大難關加密了,之後應該會輕鬆許多吧? API 呼叫流程如下 步驟 1, 2, 3 目前都是我們已經會的! 第 4 步驟的 API Reques...

鐵人賽 永豐金融APIs DAY 14

技術 [Day14] 永豐shioaji API,期貨篇

今天先測試一下永豐期貨部分的api,再看看接下來可以做什麼。首先是之前抓股價k棒的函數,因為現在要抓的不只有股票現貨價格了,輸入改成contract,這樣比較通...

鐵人賽 永豐金融APIs DAY 4
永豐 API 隨意玩 系列 第 4

技術 Day04 - 隨意玩之 AES-CBC 加/解密

加密前的資料在前幾天我們都有拿到了!接著就是實作 AES-CBC 囉~ 流程如下圖 關於 AES-CBC,可以參考 Wiki不過我還是稍微講一下,從圖片可以看...

鐵人賽 永豐金融APIs DAY 13

技術 [Day13] 策略最佳化模組改造(3)

前面Day11和Day12的文章看到一些錯誤,已經修正了,之後這系列寫完再把完整一點的.py檔放到google drive或是github。回到正題,今天用均線...

鐵人賽 永豐金融APIs DAY 3
永豐 API 隨意玩 系列 第 3

技術 Day03 - 隨意玩之 API 訊息內文以及 Sign

今天預計講解下面兩個 (也就是下圖的步驟 5) API 的 JSON 內容 把內容加上 Nonce 以及密鑰 然後做 SHA256 (圖片的 Sign)...

鐵人賽 永豐金融APIs DAY 12

技術 [Day12] 策略最佳化模組改造(2)

現在要來處理上一篇文章的紅框部分,輸入N個np.arange讓他跑for loop。今天在網路上看了一下沒有現成的做法,要自己弄比較有機會就是用遞回的寫法,所以...

鐵人賽 永豐金融APIs DAY 2
永豐 API 隨意玩 系列 第 2

技術 Day02 - 隨意玩之工欲善其事,必先利其器

想要使用 API,當然就是準備符合他們要求的東西!(要求如下圖) 首先把 Python 用來發 HTTP Request 的 module 裝起來~ pip i...

鐵人賽 永豐金融APIs DAY 11

技術 [Day11] 策略最佳化模組改造(1)

先講一下接下來幾天的目標,目前在最佳化的時候會需要針對每一支不同的策略寫一次最佳化函數,這在未來使用上是比較不方便的。看一下之前寫的optimizeMA主要問題...

鐵人賽 永豐金融APIs DAY 1
永豐 API 隨意玩 系列 第 1

技術 Day01 - 隨意玩之 Spec 相關測試

看到有永豐金融 API 可以玩,於是就下定決心報名了~ 報名非常簡單,填一下資料馬上就在 E-MAIL 收到了 Spec打開竟然有整整 55 頁,看來似乎要讀...

鐵人賽 永豐金融APIs DAY 10

技術 [Day10] 拋物線指標

今天比較簡短,用talib弄個拋物線指標(Parabolic SAR)https://mrjbq7.github.io/ta-lib/func_groups/o...

鐵人賽 永豐金融APIs DAY 9

技術 [Day9] 均線跨市交易實作

一般如果有在碰一些外匯交易或者加密貨幣交易的人就知道,這些商品在交易的時候,都是做相對價值的交易,像是EUR/USD,是交易歐元對美元的相對價值。然後BTC/E...

鐵人賽 永豐金融APIs DAY 8

技術 [Day8]訓練集與驗證集

今天開始處理訓練集和驗證集的問題 開始前先安裝yahoo finance的package pip install yfinance 以前有安裝過的也可以先更新一...

鐵人賽 永豐金融APIs DAY 7

技術 [Day7] 報酬率繪圖與MDD試算

首先先安裝python繪圖用的matplotlib,安裝指令從以下網址擷取的https://matplotlib.org/stable/tutorials/in...

鐵人賽 永豐金融APIs DAY 6

技術 [Day6] 最佳化均線交叉訊號

在開始今天最佳化的主題之前,先對ma訊號的部分做個修正,把裡面dropna的部分註解掉,今天發現後面在比較>0的時候Nan會直接變成False,所以不用擔...

鐵人賽 永豐金融APIs DAY 5

技術 [Day5] 策略買賣訊號回測

延續前一天的程式碼,首先先把圖片裡的程式碼搬到箭頭的地方,固定前面放函數後面放程式,這樣看起來比較清楚 然後period_profit函數的後面插入以下的程式碼...

鐵人賽 永豐金融APIs DAY 4

技術 [Day4] 函數打包與買進持有報酬率試算

一開始先把前面的那些程式碼打包起來方便使用,首先先把前面的程式碼全部複製到一個新的python檔案裏面,到目前為止有用到的功能有1.登入2.抓取1分K3.抽取1...

鐵人賽 永豐金融APIs DAY 3

技術 [Day3] 使用ta-lib製作指標

延續前一天的程式碼,在程式碼後面加上以下三行程式碼,他就會用前一天做出來的日收盤價計算出均線(預設算出來的是30日均線) 他就會印出 如果想要換成其他週期的均線...

鐵人賽 永豐金融APIs DAY 2

達標好文 技術 [Day2] 抓取每日收盤價

本日目標為抓取0050的收盤價,以下分為抓取1分K資料的部分和轉換成每日收盤價的部分 抓取每日收盤價 抓到的每日收盤價之後拿來做一些指標以及做回測,使用方法參考...

鐵人賽 永豐金融APIs DAY 1
永豐金融販子 系列 第 1

達標好文 技術 永豐金融API測試員

永豐銀行量身打造逾百支 API,支援消費支付、生活繳費、身分認證與開放銀行等四大面向的 B2C 應用,廣泛運用於零售、電商、電子支付、新創等產業,至今已協助逾千...

鐵人賽 永豐金融APIs DAY 1

達標好文 技術 [Day1] 基本工具安裝

1.安裝anaconda anaconda是常用的python開發環境,他裡面提供了多樣化的python開發環境,除此之外python在不同的專案會需要安裝不同...

鐵人賽 AI & Data DAY 20
量化交易30天 系列 第 20

技術 量化交易30天 Day20 - 串接券商API做交易(七) 接收即時報價到觸發策略訊號

量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒...

鐵人賽 AI & Data DAY 19
量化交易30天 系列 第 19

技術 量化交易30天 Day19 - 串接券商API做交易(六) 讀懂委託及成交回報訊息

量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒...

鐵人賽 AI & Data DAY 18
量化交易30天 系列 第 18

技術 量化交易30天 Day18 - 串接券商API做交易(五) 使用API查帳戶概況

量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒...

鐵人賽 AI & Data DAY 17
量化交易30天 系列 第 17

技術 量化交易30天 Day17 - 串接券商API做交易(四) 台股下單

量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒...

鐵人賽 AI & Data DAY 16
量化交易30天 系列 第 16

技術 量化交易30天 Day16 - 串接券商API做交易(三) 台股盤中即時資料

量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒...

鐵人賽 AI & Data DAY 15
量化交易30天 系列 第 15

達標好文 技術 量化交易30天 Day15 - 串接券商API做交易(二) 台股歷史tick及分K

量化交易30天本系列文章是紀錄一位量化交易新手的學習過程,除了基礎的Python語法不說明,其他金融相關的東西都會一步步地說明,希望讓更多想學習量化交易但是沒...