[Day20]跨市网格交易回测

首先网格交易讯号产生的部分需要先做修改,前一天没改可以用是一个巧合。
https://ithelp.ithome.com.tw/upload/images/20210920/20141238xKtR7nwcjo.png

再来进入正题,这一天使用yfinance抓取006208和00646五年的资料,然後计算006208/00646的相对价格做网格交易。
https://ithelp.ithome.com.tw/upload/images/20210920/20141238Eb5hh5UMST.png

再来做最佳化,这部分跟前一天差不多,只有kbars_daily的部分稍作修改。
https://ithelp.ithome.com.tw/upload/images/20210920/20141238yFNmW9d2WY.png

最後计算006208和00646的部位大小,然後计算报酬率曲线。
https://ithelp.ithome.com.tw/upload/images/20210920/20141238Dp2M2hldi4.png

这边是报酬率曲线,报酬率曲线到最後几个月都还是往上的,代表这策略跟前面的均线相较,最佳化的参数可以用比较久。
https://ithelp.ithome.com.tw/upload/images/20210920/20141238FTKTsn6Nxq.png

这边是006208的部位大小
https://ithelp.ithome.com.tw/upload/images/20210920/20141238o6pJ320J1K.png

这边是和006208跟00646的报酬率和MDD比较,赢过了买进并持有,虽然降MDD的效果没有非常显着。
https://ithelp.ithome.com.tw/upload/images/20210920/20141238CeHuIqUvYs.png

接下来研究一下网格交易机器人的写法,等连假结束那一天开始交易再来测试相关的api。


<<:  【6】为什麽 Batch size 通常都是设成2的n次方

>>:  入门魔法 - 运算子的优先性与相依性

电子书阅读器上的浏览器 [Day25] 支援多 Activity

虽然 browser 已经可以支援多个分页浏览了(全在同一个 Activity 中做切换),但有些时...

AI ninja project [day 10] 基因演算法

这一篇介绍,将使用DEAP这个套件, 其实,现在比较红及使用上比较简便的套件应该是PyGAD, 但是...

Day 19 - WooCommerce: 初始化付款外挂

虽然在 WordPress 中扩充功能有很多方式,例如在布景主题上使用子布景主题 (child th...

使用批次档 (Batch file) 命令自动更新 TortoiseSVN 目录

TortoiseSVN 是一个免费的版本控管工具,我以前在专案开发团队时,我们都是使用这个版控工具在...

Day23 - 什麽是智能合约?

今天这篇呢,就来跟大家科普甚麽是智能合约(smart contract)。 其实「智能合约」,这个取...