iT邦幫忙

2021 iThome 鐵人賽

DAY 30
0
永豐金融APIs

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

[Day30]只用一根k棒的策略-BOP 以及github位置

這次鐵人賽的尾聲,放個奇妙一點的策略BOP,這個策略只用最近的一根k棒來決定買賣。
它的原理就是使用(收盤價-開盤價)/(最高價-最低價)來表示當天是多方優勢或者空方優勢。越接近1代表漲越兇,越接近-1代表跌越兇。
https://ithelp.ithome.com.tw/upload/images/20210930/20141238hrGHgWmRFt.png

做成策略的話簡單加個門檻值,BOP大於這個門檻的話就買進,小於門檻就賣出,門檻預設是0。
https://ithelp.ithome.com.tw/upload/images/20210930/201412386CZQ9yz3uB.png

一樣,這邊是main的部分,最佳化範圍是0~1.0,每次跳0.01
https://ithelp.ithome.com.tw/upload/images/20210930/20141238qtvHUi5WEB.png

這邊是報酬率走勢,可以看到這個有點奇妙的策略有6倍報酬,只輸給前面的布林通道,比想像的還厲害。
https://ithelp.ithome.com.tw/upload/images/20210930/20141238sEfkSBjCrI.png

以下是程式碼的位置,之後應該會繼續更新一段時間,讓他用起來更順手
https://github.com/WilliamZhuo/ithome_ironman2021


上一篇
[Day29] RSI指標
下一篇
更新紀錄 2021/10/03
系列文
從零開始使用python打造簡易投資工具39

尚未有邦友留言

立即登入留言