菜鸟de量化之路——(1)趋势跟踪策略

本文是作者的量化系统开发初体验,通过学习阿布量化系统,以Python为基础,介绍了趋势跟踪策略的原理和实现。选取苹果股票数据,利用可视化和abu库分析趋势,设置买入和卖出信号,得出在下降趋势中该策略的局限性。作者强调,单一策略可能效果有限,理解并运用多种策略结合是关键,同时提到了Numpy, Pandas, Matplotlib, Seaborn等库的重要性。" 116331026,10969072,Python实现腾讯COS对象存储,"['Python', '腾讯云', '对象存储', 'COS', '文件管理']
摘要由CSDN通过智能技术生成

这是我第一篇博客,也是我的本科毕业课题--开发一个简易的量化系统,包括择时选股模块和回测模块。

所谓的量化系统,是指以数学模型代替人为判断,以程序交易替代人为操作,利用计算机的庞大的计算能力,制定能带来超额收益的交易策略。

由于之前没有开发相关系统的经验,我决定先从一个开源的量化系统开始学习,以python作为主要开发语言,同时学习python和量化知识。我选择阿布量化系统作为开发模板,学习配套书籍量化交易之路。Github地址:https://github.com/bbfamily/abu 这一系列笔记将从书本第七章量化系统入门开始,学习书上所有的例程。

趋势跟踪策略

趋势跟踪模型是大名鼎鼎的海归交易法则里面提到的一个经典量化模型,基本的策略是在一个上扬趋势刚刚开始的时候买入,在这个趋势即将结束之前退出系统。

首先我们选取苹果的历史两年股票数据作为数据来源:

from abupy import ABuSymbolPd
Apple_pd = ABuSymbolPd.make_kl_df('AAPL', n_folds=2)
Apple_pd.tail()

通过Apple_pd.tail()查看股票的数据结构和尾部数据如下图,可以看到包括close, high, low, p_change, open, pre_close,volume, date, date_week, key,atr21,atr14 等列 ,我们目前主要需要的是开盘价,最高价,最低价,收盘价,振幅的数据。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值