前言 在昨天的範本中,前提是先拿到期貨的交易資料,可是萬一是選擇權先到呢?我們那個弱弱的預設值是不太能用的,最好是一個真正的數值才是比較準。 本日程式碼使用:...
本篇重點 官方說明文件:https://sinotrade.github.io/tutor/advanced/nonblock/ Blocking &...
● 這章會示範如何更新及修改委託單 接續上一章我們學會了如何下單這章會示範怎麼去更新及修改已下好的委託單 更新委託單 如果想得知委託單最新的狀態勢必得更新委託單...
今天要整合先前所學,使用colab盤中即時計算技術指標,當技術指標達到我們要的條件時,發送訊息到line! 盤中計算技術指標,通常是每隔一段時間計算一次,例如每...
● 這章會示範如何用Shioaji做台股下單 終於來到下單的環節啦~~~ 沒有下單過,別說你進入過股票市場 下單(Order) 在下單之前,我們得先定義委託單一...
前言 我們從一個簡簡單單的小菜,逐漸變成豐富的菜餚,今天要做的是選擇權。看看會是怎樣的食譜吧~ 本日程式碼使用:d22_change_option.py...
● 這章會示範如何用Snapshot取得股票最新資訊 Snapshots 快照 "Snapshots"在Shioaji裡頭可以用來取得多檔股...
之前我們學會了如何用talib計算一分K技術指標,也學會了如何用line發送通知。因為shioaji目前提供的分K是一分K,如果要計算五分K的技術指標、30分K...
tags: 2021永豐金鐵人賽 當程式要在很短的時間內發送好幾筆委託單,就會牽涉到blocking及non-blocking的issue,根據shioaji官...
前言 昨天已經模擬出改價了,現在更進階,使用小台的現價來改價。 參考網站:Futures 本日程式碼使用:d21_change_MXF_by_tick.p...
● 這章會示範如何訂閱及時BidAsk五檔報價資料 什麼是BidAsk? "Bid"是"委買","Ask&qu...
因前篇介紹到用Docker的方式執行Redis,而在shioaji的官網上也有提到有docker image可以進行下載及執行。而下面將簡單說明相關操作。sin...
tags: 2021永豐金鐵人賽 在跑後端程式難免都會有需要看log檔的時候,所以要來知道一下它的位置及讀取、修改方式。 Log檔位置 這個非常簡單,就是在py...
前言 假日沒有行情,所以只能平日來做取得行情資料的工作,所以今天的文章是根據期貨行情,模擬價格修改的委託策略。這邊先不實作送單的作業。 參考網站:Future...
接下來的章節,我們將程式交易部署到GCP雲端平台上。首先,在GCP上建立一台Ubuntu的虛擬機。 Google Cloud 免費計畫 若是首次使用GCP服務,...
● 這章會示範如何訂閱ticks逐筆成交資料 Subscribe 之前幾章我們有介紹到什麼是ticks,還有如何取得ticks資料,可回去參考Day13那這章我...
前言 發現無法輕易取得股票資訊,但換個念頭,這應該是市場上所有的資料吧,剩下就是要進行篩檢。不過今天要做的。與昨天相同,這次要取得的是指數類資料。 這邊就不寫程...
本節將接續上節,調整了一下request message中的ExpireDate 正確的response message解開為 { "Orde...
使用Shioaji API,第一次接觸的人最常遇到的問題就是要如何抓所有的股票資料在Day 03 - Contract這篇文章中有說明Contract的種類及抓...
本篇重點 Quote-Binding Mode介紹 透過Quote-Binding Mode,將訂閱資料寫入Redis 結論 Quote-Binding M...
● 這章會示範如何取得歷史K棒資料 什麼是K棒? 在瞭解什麼是"K棒"之前,我們得先瞭解什麼是"K線"?相信大部分人,不...
前言 有了這些功能後,想要知道能不能跑所有的股票,然後做這些事情,無論是行情訂閱,還是歷史資料。因此本篇是進行取行情的部分。 本日程式碼使用:d18_stoc...
上一節我們已成功拿到response response為 { "Version": "1.0.0", &...
官方說明文件:https://sinotrade.github.io/tutor/accounting/account_portfolio/本篇的功能基本跟上一...
今天發現了一些現象,所以就不先探索程式碼,講講看到的狀況。 首先是版本的問題。一直覺得說明文件事不是有問題,於是檢查release note,然後發現在vers...
本節將繼續完成的虛擬訂單請求發送 以下是完整程式碼 from Crypto.Cipher import AES from Crypto.Util.Padding...
tags: 2021永豐金鐵人賽 初學者在使用的時候,可能會遇到下列錯誤訊息: File "/usr/local/lib/python3.8/dist...
上次我們學會了如何用talib進行指標運算,今天將介紹如何在盤中即時計算技術指標,且當技術指標達到我們的設定值時,自動送出通知到line裡。 首先要按照以下五步...
昨天我們學會了安裝ta-lib的方法,今天我們來看看如何用shioaji搭配Ta-Lib計算技術指標吧。 首先可以用以下程式碼查看TA-Lib所有技術指標的代號...
本篇重點 api.list_positions api.list_profit_loss api.list_profit_loss_detail api.li...