iT邦幫忙

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

技術 [Day7] Python API起點

筆者以Python作為開發的程式語言,在Python中,有一個好用Web應用程式的套件 - Flask。 Flask提供了許多功能,套上去即可使用,像是api接...

鐵人賽 永豐金融APIs DAY 7

技術 <Day7>以模擬帳戶作示範 — 登入 Shioaji API

● 接下來幾章都是先以模擬帳戶作登入,尚未使用正式證券戶帳戶登入 如果尚未有永豐金證券帳戶的朋友,但想試用Shioaji介面操作的話,官方有提供8組的模擬帳號可...

鐵人賽 永豐金融APIs DAY 22

技術 [Day22] 網格交易機器人-報價接收

首先先在StockPrice以外,新增Bid和Ask,還有Lock(多線程讀寫資料避免打架的工具) 本來jobs_per1min裡面的無窮迴圈加一段成交量低的狀...

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

技術 【D7】試用廚具:歷史資料(Historical Market Data)

前言 當我們要使用交易,或是做策略的時候,歷史資料是不可或缺的,這邊就使用Shioaji的歷史資料功能。 參考網站:Historical Market Dat...

鐵人賽 永豐金融APIs DAY 6

技術 我老爸教我賭錢的時候,贏要衝,輸要縮 - 順勢交易

區間突破的策略,是順勢交易中重要的一環 ORB策略(Open Range Breakout system)是經典交易策略,當沖交易冠軍 Larry Willia...

鐵人賽 永豐金融APIs DAY 6

技術 [Day06] 第六章- 開發環境安裝(xampp,vscode,composer)

目標 安裝環境 勘誤修正及補充 1. 前言 到目前為止已經把永豐的api參數以及相關製作流程做完了今天目標是要把我們主服務的環境做好 2. 補充(或勘誤修正...

鐵人賽 永豐金融APIs DAY 6

技術 [Day6] 開發環境建置

這節將介紹筆者這次的開發環境。 筆者這次選用Python做為開發的程式語言。 會選擇Anaconda作為開發環境,Anaconda的優點是會建立虛擬的執行環境,...

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

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

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

鐵人賽 永豐金融APIs DAY 21

技術 [Day21] 網格交易機器人行前準備

首先先更新登入的部分,之後會需要登入憑證,這邊的一些變數可以再利用 然後是網格交易策略那邊,一些參數改名,後面做機器人的時候比較不會混淆 以下是目前做到一半的網...

鐵人賽 永豐金融APIs DAY 6

技術 <Day6>你得先開個證券戶

在做投資之前,首先最重要的事,當然就是得先去開一個證券戶啦~~~ 什麼是證券戶? 簡而言之,一般我們在投資股票的時候會用到兩種帳戶,一個是我們原本的銀行帳戶,在...

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

技術 【D6】試用廚具:合約資料(Contracts)

前言 當可以登入後,我們首先要做的是取得商品資料,有商品才能做後續的交易,因此要取得商品或合約資訊。 本篇主要是參考文件:https://sinotrade.g...

鐵人賽 永豐金融APIs DAY 5

技術 <Day5>如何安裝Shioaji套件?

首先我們可以先進它的官網稍微瀏覽一下它的資訊 Shioaji主要有兩種語言開發版本,一種是Python,另一種則為C#,那看它官方都以宣傳Python開發為主...

鐵人賽 永豐金融APIs DAY 5

技術 [Day05] 第五章- 初探金流API文件-4(IV,加密msg透過nodejs實作)

前言 我朋友認為可以文章可以再補齊一點教學還有postman的使用方法 目標 今天目標是 postman教學 IV的製作方法 message的加密方法使用ae...

鐵人賽 永豐金融APIs DAY 5

技術 [Day5] POSTMAN及取得Nonce值

這節向大家介紹一個好用的測試工具 - Postman。 Postman可以模擬程式呼叫API的行為,是個很好用及常用的工具。 先選擇要POST、GET等HTTP...

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

技術 Day 08 - Kbars

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

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

技術 Day 07 - Ticks

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

鐵人賽 永豐金融APIs DAY 20

技術 [Day20]跨市網格交易回測

首先網格交易訊號產生的部分需要先做修改,前一天沒改可以用是一個巧合。 再來進入正題,這一天使用yfinance抓取006208和00646五年的資料,然後計算0...

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

技術 【D5】取得廚房鑰匙:下載憑證

前言 當我們已經可以進入shioaji這個廚房,卻發現用來烹飪的廚具都鎖在架上,我們只能用一些簡單的徒手料理(好像符文工廠XD),這時候就是需要憑證了。有了憑證...

鐵人賽 永豐金融APIs DAY 4

技術 [Day04] 第四章- 初探金流API文件-3 (sign透過nodejs實作)

前言 今天目標是把簽章包成api的方式做完一樣是透過nodejs的express實作喔 實作 上圖是sign簽章的作法很多人會想說api services裡面有...

鐵人賽 永豐金融APIs DAY 5

技術 show hand 下賭金似乎是好買法 - 肥羊波浪理論

肥羊波浪理論 標準型》以5%價格漲跌,賣買5%股票數量 頻繁型》以2.5%價格漲跌,賣買2.5%股票數量 永久型》以2.5%價格漲跌,賣買1%股票數量 參考:...

鐵人賽 永豐金融APIs DAY 4

技術 <Day4>永豐Python API — Shioaji

今天,我們差不多要正式進入主題了!! 首先當然得先來簡單介紹一下未來幾天我們所會使用到的軟體— Shioaji Shioaji為永豐金證券集團所開發的API介面...

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

技術 Day 06 - Snapshots

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

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

技術 Day 05 - Scanners

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

鐵人賽 永豐金融APIs DAY 19

技術 [Day19]乖離率網格實作

首先先實作用乖離率(價格/均線)計算部位的部分,簡單來說就是設定乖離率的上下限,還有上下限的部位大小,之後看現在的乖離率去做內插求部位大小。在最佳化那邊有加錯誤...

鐵人賽 永豐金融APIs DAY 4

技術 [Day4] API開發規格書

看完永豐的API規格書,開始盤點所需之參數。 由規格書可知,呼叫API所需要的參數有Version、ShopNo、APIService、Nonce、Sign、M...

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

技術 Day 04 - Credit Enquires 與 Short Stock Source

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

鐵人賽 永豐金融APIs DAY 3

技術 [Day3] OpenAPI

什麼是API API是Application Programming Interface的縮寫。API就像是程式間的橋梁,功用是提高特定的功能重複使用,增加效率...

鐵人賽 永豐金融APIs DAY 8

技術 Day8 - 如何讀取委託回報、成交回報

你還在看,真有心,來吧! 我們一起牽手向前行! 讀取委託回報,通常下單(raplace order)的時候,就會有一個回覆了。下單後,有下列這幾種回覆情況。...

鐵人賽 永豐金融APIs DAY 18

技術 [Day18]基本款網格交易

網格交易的訊號跟之前使用的訊號最大差別就是,網格他並不是只有滿手和空手的選項,他會有一個部位大小。所以要做一個網格回測的部分也要做修改。改成可以接受0.0~1....

鐵人賽 永豐金融APIs DAY 3

技術 <Day3>當代的網路金融環境

在探討如何將API應用在金融之前,我們勢必要先來了解一下什麼是金融? 所謂的「金融」簡單來說就是資本的往來及流動,舉凡買賣、投資、個人理財都可以算是金融的一部分...