iT邦幫忙

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

技術 <Day17>在用API做投資前,先弄懂什麼是"量化交易"?

● 讓我們來一起探究什麼是&quot;量化交易&quot;吧! 說到&quot;反覆驗證&quot;,大家一定會聯想到一樣東西,那就是&quot;數學&quot...

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

技術 【D16】熟悉新廚具:Scanner

前言 串連行情的部分OK了,我們再回到盤後資訊,這是要使用的是Scanners。 參考網站:StocScannersks參考網站:Futures 本日程式...

鐵人賽 永豐金融APIs DAY 16

技術 <Day16>Ticks — 取得指數(Indexs)逐筆成交資料

● 這章來示範如何取得指數(Indexs)的ticks 回顧上一章,我們學會如何取得選擇權的ticks以下為其完整程式碼及輸出 本章我們來試著取得指數的tick...

鐵人賽 永豐金融APIs DAY 15

技術 [Day15] 建立訂單交易API_8

本節將進行完整的虛擬訂單請求發送 def get_order(shop_no, need_pay, return_url, backend_url, hash_...

鐵人賽 永豐金融APIs DAY 15

技術 <Day15>Ticks — 取得選擇權(Options)逐筆成交資料

● 這章來示範如何取得選擇權(Options)的ticks 回顧上一章,我們學會如何取得特定時段的期貨ticks以下為其完整程式碼與輸出 本章我們來試著取得選擇...

鐵人賽 永豐金融APIs DAY 15

技術 賭場線仙 - K棒與移動平均線的華爾滋

最近研究K棒,跟著某知名投顧分析師看盤後解析,「站上五日線買,跌破五日線賣,投信看十日」各種台詞朗朗上口,真的要真金白銀進去真的是被割韭菜 我們來研究一下一種策...

鐵人賽 永豐金融APIs DAY 14

技術 我跟你一百萬,再大你一百萬,再show hand - 跟莊家吃香喝辣 ?

今天在賭場中有聽到某位賭徒問了一位老師問題,是關於莊家吃貨的策略 簡單來說就是根據買賣明細判斷,當某檔股票在短時間內有大單(可能499張或是價格好幾萬),代表主...

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

技術 【D15】製作食譜:運用廚具,製作訂閱的Class(py檔)

前言 把手邊的工具都了解一遍,像是合約、訂閱等等。尤其是昨天的訂閱,讓我們更前一步,但是實際上這樣的行情資料,並不適合在Jupyter notebook上,應該...

鐵人賽 永豐金融APIs DAY 14

技術 [Day14] 建立訂單交易API_7

更新一下get_iv這支程式 def get_iv(nonce): sha_nonce_value = hashlib.sha256(nonce.enc...

鐵人賽 永豐金融APIs DAY 14

技術 <Day14> Ticks — 取得期貨(Futures)逐筆成交資料

● 這章來示範如何取得期貨(Futures)的ticks 回顧上一章,我們學會如何取得股票的ticks以下為其完整程式碼與輸出 本章我們來試著取得期貨的tick...

鐵人賽 永豐金融APIs DAY 16

技術 Day16 - Shioaji X Backtesting - 參數最佳化

上一篇介紹如何在Backtesting寫策略,這篇會和大家介紹如何做參數的最佳化。 什麼是參數最佳化呢?簡單來說就是找到一個參數,能讓「(目標)」(最佳)。 而...

鐵人賽 永豐金融APIs DAY 15

技術 Day15 - Shioaji X Backtesting -均線突破策略

Backtesting到底要怎麼用呢?這邊我們會一步一步向大家介紹,最簡單的方式就是直接實做一個策略來和大家講解裡面的細節。 那我們就先從實做一條均線(季線60...

鐵人賽 永豐金融APIs DAY 14

技術 Day14 - Shioaji X Backtesting -回測框架搭配API歷史資料

Hi,介紹了api的各種函數後,相信讀者一定很好奇,有了這些資料之後要怎麼回測啊?畢竟在開始實單做程式交易之前,交易策略到底會賺錢還是賠錢,沒有回測真的不敢用啊...

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

技術 【D14】熟悉廚具:訂閱Subscribe

前言 看了一些交易資料,現在來看看行情訂閱Subscribe吧~ 參考網站:Stocks參考網站:Futures 本日程式碼使用:[d14_subscri...

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

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

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

鐵人賽 永豐金融APIs DAY 13

技術 開個六給他,讓他贏莊家一百塊 - 根據五檔報價之期貨買賣

原本想要實作根據五檔掛買賣下單,發現 snapshots 沒有五檔買賣價格 假如我今天就是想掛某一檔價格的話怎麼辦呢? 這樣的下單沒有價格根據,只好用 stre...

鐵人賽 永豐金融APIs DAY 13

技術 [Day13] 建立訂單交易API_6

本節將進行繼續完成虛擬訂單的功能 首先每組訂單需要一組訂單編號,為了方便,筆者這邊採UUID的方式,最後一位則是依據要不要付款決定,9是不要,1則是要。 def...

鐵人賽 永豐金融APIs DAY 28

技術 [Day28] 一次跑n支策略最佳化

這邊實做一個函數,讓他能夠一次對好幾隻策略做最佳化,輸入的strategylist就是把好幾個策略包在一個list裡面餵進來,把所有的策略最佳化之後回傳結果。...

技術 Day27 - 雲端交易主機 - Ubuntu SSH登入 & 遠端桌面

雲端交易主機 - Ubuntu SSH登入 &amp; 遠端桌面 SSH登入 本機端建立SSH金鑰 ssh-keygen -t rsa -f ~/.ssh/...

鐵人賽 永豐金融APIs DAY 13

技術 Day13 - 如何用shioaji搭配Ta-Lib計算技術指標: 安裝篇

Ta-Lib是非常好用的技術指標模組,提供高達100多種的技術指標,常見的技術指標幾乎都可以在這裡找到,不用再自己一行一行撰寫計算技術指標的程式碼,相當方便。以...

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

技術 【D13】發現新book:Account Data- Position

前言 看了一些交易資料,現在來看看一些帳務相關的資料吧。 參考網站:Position 本日程式碼使用:d13_account_position.ipynb...

鐵人賽 永豐金融APIs DAY 12

技術 買菸賠菸 - 零股買賣

import shioaji as sj api = sj.Shioaji() accounts = api.login(&quot;YOUR_PERSON_...

鐵人賽 永豐金融APIs DAY 12

技術 [Day12] 建立訂單交易API_5

本節將繼續實作內文加密,程式如下 def aes_encrypt(key, content, iv): cipher = AES.new(key.enc...

鐵人賽 永豐金融APIs DAY 27

技術 [Day27] 布林通道策略

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

鐵人賽 永豐金融APIs DAY 13

技術 <Day13> Ticks — 取得股票(Stock)逐筆成交資料

● 接下來這幾章會示範如何取得想要的Ticks資料 什麼是Ticks? &quot;Tick&quot;代表&quot;檔位&quot;,那什麼是檔位呢?&qu...

鐵人賽 永豐金融APIs DAY 12

技術 Day12 - 如何查詢委託單狀態

中秋過,老一輩常講甚麼中秋變盤,認不認同看個人。但中秋之後的幾天大漲大跌的,是不是好刺激? 想作多或作空都沒有對錯,各憑本事能賺錢就是對的。但如果要用證券做空,...

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

技術 Day 15 - Order & Deal Event

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

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

技術 【D12】發現新廚具:Snapshot

前言 有個Snapshot的功能,可以看當下的商品狀況,讓我們看看這個功能可以做啥吧! 參考網站:Snapshot 本日程式碼使用:d12_snapsho...

鐵人賽 永豐金融APIs DAY 11

技術 買大買小!下好離手 - 下單

shioaji 股票下單 contract = api.Contracts.Stocks.TSE.TSE2890 掛買單 order = api.Order...

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

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

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