[Day3] 使用ta-lib制作指标

延续前一天的程序码,在程序码後面加上以下三行程序码,他就会用前一天做出来的日收盘价计算出均线(预设算出来的是30日均线)
https://ithelp.ithome.com.tw/upload/images/20210903/20141238P1LOK6f9z2.png

他就会印出
https://ithelp.ithome.com.tw/upload/images/20210903/20141238Q4IYwW0Yph.png

如果想要换成其他周期的均线,後面加上",timeperiod=周期"就可以了,像下面的例子就是5日均线
https://ithelp.ithome.com.tw/upload/images/20210903/20141238zVm2CskyOr.png

有长均线和短均线,接着就可以来做长短均线交叉策略,实作概念上不难,就是对每一天做检查,如果短均>长均的时候就是多头排列,这时候买进并持有。如果短均<长均的时候就是空头排列,这时卖出并空手。实际上的买卖点是讯号在短均>长均变成短均<长均隔天卖出(因为讯号是收盘才有的,所以是隔天),买点则是短均>长均变成短均<长均隔天
用以下程序码就可以印出买进讯号
https://ithelp.ithome.com.tw/upload/images/20210903/20141238zsHT0AS1XE.png

以下是执行结果,显示True的时候买进持有,显示False的时候卖出并空手
https://ithelp.ithome.com.tw/upload/images/20210903/20141238azkSX1aTwC.png

接下来周末两天预计会弄完回测的部分并且把这几天的东西打包成function,之後直接呼叫。顺带一提昨天是登入自己的永丰帐号测试的,今天才发现用测试帐号的资料没有到两年,就三~四个月。所以真的要用的话还是开个永丰金证券的帐户比较好。


<<:  [Day 3] Course 1_Foundation - Data Analytics 介绍

>>:  Day 3 Capsule Network

渗透测试-枚举(Enumeration)

-渗透侧试方法 设计该问题的目的是指出存在多种渗透测试方法,渗透测试人员可能会不一致地使用这些术语...

[DAY 2] 网路应用架构演进

今天来简单说明网路架构的演进 在浏览器出现以前,使用的是C/S(Client-Server mode...

Day4 Are you my destiny?

Multiple criteria filter 继众里寻它後,我们想继续看是否有各个栏位都符合关...

Day 29- 鬼斧神工 :Serverless 电商 - 实战 - 测试计画。

前言 在我们完成一项产品的时候都需要做到各种测试,并完成相关测试计画,才是一个完整的产品。 单元测试...

ASP.NET MVC 从入门到放弃(Day19)-MVC模型(Model)介绍

接下来讲讲Model 部分... 简单来说Model负责与资料库沟通的相关逻辑,或者定义模板(.cs...