iT邦幫忙

2021 iThome 鐵人賽

DAY 29
0
永豐金融APIs

從零開始使用python打造簡易投資工具系列 第 29

[Day29] RSI指標

今天做的是RSI指標,他是用一個公式去測量過去一段週期內的漲跌強弱,然後用0~100的數據來表示,越接近100代表上漲力道越強。傳統上來說,會當作RSI小於20超賣,RSI大於80超買,這邊實作的是,當RSI在兩區這中間的時候就買進,在超賣和超買區就賣掉,80和20的數字當作參數。除此之外也有在超買以上買的追高型策略,還有用長周期RSI和短周期RSI交叉當作訊號的策略,以下是實作RSI策略的部分
https://ithelp.ithome.com.tw/upload/images/20210929/20141238FoWYbWj4S3.png

以下是main的部分
https://ithelp.ithome.com.tw/upload/images/20210929/20141238P33NU9wgjl.png

這邊是報酬率曲線,五年報酬率大概有400%,而且最近一兩年還是在不斷創高
https://ithelp.ithome.com.tw/upload/images/20210929/20141238YD5eMLn63q.png

明天就是鐵人賽最後一天了,應該會整理一下程式碼把錯誤修一修之後放上github,鐵人賽之後應該會周更,把東西修得更好用一點。


上一篇
[Day28] 一次跑n支策略最佳化
下一篇
[Day30]只用一根k棒的策略-BOP 以及github位置
系列文
從零開始使用python打造簡易投資工具40

尚未有邦友留言

立即登入留言