AMA指标原作者Perry Kaufman 100+套交易策略源码分享

更多精彩内容,欢迎关注公众号:数量技术宅。想要获取本期分享的完整策略代码,请加技术宅微信:sljsz01
AMA技术指标与原作者 Kaufman
说起 Perry Kaufman 这个名字,不少读者会比较陌生,但如果提到自适应移动平均线AMA,相信大部分读者都在交易软件或是技术分析的书中,接触过这个技术指标。相比普通的移动平均线,自适应移动平均线AMA能根据市场的波动节奏,自适应地调整均线计算的周期范围。当价格波动噪音很低时,它会紧跟价格,当价格波动噪音很高时,它又会消除噪音。

这个有效的技术分析指标AMA,正是由 Perry Kaufman 所发明,不少成功的交易策略、交易系统中,都有用到Kaufman所创造的这一指标。然而,Kaufman 除了这个大家熟知的AMA指标外,还创造编写了百余个交易策略、数百个技术指标,而这些指标、策略,都收录在他的著作《Trading Systems and Methods》中。
关于《Trading Systems and Methods》
本期的文章,我们将为大家分享Perry Kaufman的《Trading Systems and Methods》原版高清电子书,以及书中所配套的100+交易策略、数百个技术指标的全套源码。 《Trading Systems and Methods》可以说是Kaufman在金融市场技术分析领域的巅峰之作,其开发的交易策略、交易指标、分析模型,都是基于相对成熟的美国股票、期货等金融市场,国内市场的成熟度远不如美国市场,其中的一些策略,在国内市场还大有用武之地,对于国内投资者很有借鉴意义。

《Trading Systems and Methods》书中的策略,其源码格式属于 TradeStation源码 ,TradeStation是国外著名的期货三方交易平台,他的语法基于 EasyLanguage 。EasyLanguage被设计来让未曾受过专业计算器程序开发训练的交易员,也能够轻松建立客制化交易策略,因此语言大多由一般具可读性的英文单字所 组成,使得 EasyLanguage较一般计算器程序语言更加容易学习。
举一个简单的例子: 如果我们的策略是「如果结算价格比一天前的最高价格更高,就以市价委托单买进100股」,对应的EasyLanguage的写法为: if the Close > the High of 1 day ago then Buy 100 shares next bar at market。我们再来看书中一个具体策略的例子,同样,代码语法比较口语化,基本上读完就能理解策略的核心思想了。

当然,书中的策略远不止于此,还有更多思路更复杂的策略,等着大家去学习:

国内的三方软件 Multicharts ,可以直接兼容EasyLanguage的策略开发语言,如果你会使用Multicharts ,可以在领取策略后直接导入Multicharts,进行策略+品种的批量测试。如果没有使用过TradeStation、Multicharts也没有关系,我们在此前看到,EasyLanguage的语法是相当通俗易懂、用户友好的,大家可以读懂策略设计的核心理念,然后用自己熟悉擅长的语言(Python等)进行策略的复写与测试。
分享资料领取方式
如果大家对本次分享的Perry Kaufman 100+套交易策略源码感兴趣,欢迎扫码添加小编微信领取电子书+全套源码,让热爱学习的你,一次学个够。
最后,为了小小调动一下大家的学习积极性,本次分享时间,截至到下一篇发文,欲领从速。
如果你对本次分享内容感兴趣,欢迎添加技术宅微信:sljsz01,与我交流


往期干货分享推荐阅读
【数量技术宅|金融数据系列分享】套利策略的价差序列计算,恐怕没有你想的那么简单
【数量技术宅|量化投资策略系列分享】成熟交易者期货持仓跟随策略
【数量技术宅|金融数据分析系列分享】为什么中证500(IC)是最适合长期做多的指数
商品现货数据不好拿?商品季节性难跟踪?一键解决没烦恼的Python爬虫分享
【数量技术宅|金融数据分析系列分享】如何正确抄底商品期货、大宗商品
【数量技术宅|量化投资策略系列分享】股指期货IF分钟波动率统计策略
【数量技术宅 | Python爬虫系列分享】实时监控股市重大公告的Python爬虫
AMA指标原作者Perry Kaufman 100+套交易策略源码分享的更多相关文章
- ZipMarket数字内容/素材交易网站源码项目
ZipMarket程序仿自Envato旗下网站,对于想创建数字内容/素材交易平台的站长来说,ZipMarket是一个十分独特和极具创新的解决方案,用户在你的网站注册并购买或出售数字内容/素材作品时,你 ...
- 分享一套主流框架源码资料,征服阿里 P7 面试必备!
2019年已经过完一半了, 我在这里为大家准备了一份资料,征服阿里 P7 面试必备! 希望这些资料可以帮助到大家,从一个码农进阶为一个优秀的程序员,也可以帮大家提升系统实战能力. 这些资料包括: 讲解 ...
- bitcoin源码解析 - 交易 Transcation (一)
比特币中的交易可谓是比特币的最核心部分.比特币由交易产生,而区块就是用来存储交易的.所以,交易是比特币存在的载体,同时也是比特币中最复杂的部分.交易的运作层层相扣,各个部分缺一不可,十分严密,由此体现 ...
- 帮助你实现漂亮界面的14套免费的 HTML/CSS 源码
在网络上能找很多免费的 PSD 格式素材,但是很少有 HTML/CSS 界面组件下载.在这篇文章中,收集了14套免费的 HTML/CSS 界面源码分享给前端设计师和开发者们.这些组件包括按钮.滑块.表 ...
- 业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送)
业余草分享100套精选1000G架构师资料课程(超1T的IT学习资料免费送). 超过1024G的IT学习资料免费领取,你值得拥有! 领取资源方式,关注“业余草”公众号,回复对应的关键字 01.回复”我 ...
- (https专业版)2018年1月5日高仿互站仿友价T5虚拟交易+实物交易商城-站长交易源码送手机版程序10套模版+首页微信登陆+头部下拉导航
(https专业版)2018年1月5日高仿互站仿友价T5虚拟交易+实物交易商城-站长交易源码送手机版程序10套模版+首页微信登陆+头部下拉导航 首页支持微信登陆,只有第8套模板支持(endv模板),后 ...
- 如何使用交易开拓者(TB)开发数字货币策略
更多精彩内容,欢迎关注公众号:数量技术宅.想要获取本期分享的完整策略代码,请加技术宅微信:sljsz01 为何使用交易开拓者(TB)作为回测工具 交易开拓者(后文以TB简称)是一个支持国内期货市场K线 ...
- 系统交易策略 hylt
最令我尴尬的事情,莫过于很多朋友来到网站,不知道我说的是什么.大多数人以为鬼仆是推销软件的.其实这里理解是错的,特别是一些软件制作与经销商,更出 于推销的目的,故意夸大产品性能,模糊交易系统与一般行情 ...
- 用python的matplotlib和numpy库绘制股票K线均线和成交量的整合效果(含量化验证交易策略代码)
在用python的matplotlib和numpy库绘制股票K线均线的整合效果(含从网络接口爬取数据和验证交易策略代码)一文里,我讲述了通过爬虫接口得到股票数据并绘制出K线均线图形的方式,在本文里,将 ...
随机推荐
- Android高级控件(下)
计时器(Chronometer) getBase() 基准时间 setFormat() 设置显示格式 start() 开始计时 stop() 停止计时 setOnChronometerListener ...
- Android作业10/07
1.多个Activity界面实现数据的传递 <?xml version="1.0" encoding="utf-8"?> <androidx. ...
- randomatic
下载 randomaticrandomatic 使用简单的字符序列生成指定长度的随机字符串.原generate-password. 请考虑下面这个项目的作者,Jon Schlinkert主演的,考虑项 ...
- asp.net mvc核心、实体框架和simplepagin .js中的分页
下载demo - 516.1 KB , 介绍 这篇文章将解释如何在asp.net mvc核心应用程序中进行分页,目标是enity框架,并使用jquery模板simplepagin .js. 我的一个应 ...
- 一文看懂YOLO v3
论文地址:https://pjreddie.com/media/files/papers/YOLOv3.pdf论文:YOLOv3: An Incremental Improvement YOLO系列的 ...
- protoc-c 阅读笔记
以前和山哥做过类似的,最近想起来,抽空又看了下 protoc-c. 山哥做的报文流向: rpc -> lydtree -> motree -> struct 涉及的细节很多 1) l ...
- mapbox处理中文标注不能换行问题
mapbox的换行侧率是根据空格进行的,因为中文中没有设置空格,因此换行不起作用. 解决方法:在node_modules\ol-mapbox-style\util.js 60行添加下列代码: let ...
- day20 Pyhton学习 面向对象-类与类之间的关系
一.类与类之间的依赖关系 class Elphant: def __init__(self, name): self.name = name def open(self, ref): print(&q ...
- charles系列
charles 手机抓包 教程:https://www.axihe.com/charles/charles/proxy-phone.html坑:https://www.cnblogs.com/1-43 ...
- ngx_align 值对齐宏
ngx_align 值对齐宏 ngx_align 为nginx中的一个值对齐宏.主要在需要内存申请的地方使用,为了减少在不同的 cache line 中内存而生. // d 为需要对齐的 // a 为 ...