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线均线图形的方式,在本文里,将 ...
随机推荐
- 【题解】CF940F Machine Learning
Link 题目大意:单点修改,每次询问一个区间的所有颜色出现次数的\(\text{Mex}.\) 例如,区间中三种颜色分别出现了\(2,2,3\)次,又因为其他颜色出现次数一定是\(0\),所以这里的 ...
- Python 导入模块的两种方法:import xxx 和from...import xxx
import 方式导入模块 import tool.getsum.add # 导入模块,优先会从启动文件的当前目录开始寻找 # 如果找到,就使用 # 如果找不到,会在系统模块存放目录去 tool.ge ...
- python之线程了解部分
一.死锁(了解) 死锁产生的4个必要条件: 互斥:一个资源同一时刻只允许一个线程进行访问 占有未释放:一个线程占有资源,且没有释放资源 不可抢占:一个已经占有资源的线程无法抢占到其他线程拥有的资源 循 ...
- Python日志采集(详细)
通常在前期调试代码的时候,我们会使用print在IDE控制台打印一些信息,判断运行情况.但在运行整个自动化测试项目的过程中,通过print打印信息的方式获取运行情况显然行不通. 这时就需要收集日志,每 ...
- java9系列第二篇-资源自动关闭的语法增强
我计划在后续的一段时间内,写一系列关于java 9的文章,虽然java 9 不像Java 8或者Java 11那样的核心java版本,但是还是有很多的特性值得关注.期待您能关注我,我将把java 9 ...
- JVM 第六篇:极致优化 IDEA 启动速度
本文内容过于硬核,建议有 Java 相关经验人士阅读. 1. 引言 相信做 Java 开发的同学,对 IDEA 这个工具应该都不陌生,即使不使用 IDEA 做开发,那么对 Eclipse 这个工具应该 ...
- 【C语言学习笔记】空间换时间,查表法的经典例子!知识就是这么学到的~
我们怎么衡量一个函数/代码块/算法的优劣呢?这需要从多个角度看待.本篇笔记我们先不考虑代码可读性.规范性.可移植性那些角度. 在我们嵌入式中,我们需要根据实际资源的情况来设计我们的代码.比如当我们能用 ...
- 【贪心算法】HDU 5747 Aaronson
题目大意 vjudge链接 给你一个n,m,求解满足等式x0+2x1+4x2+...+2mxm=n的x0~xm的最小和(xi为非负整数) 数据范围 0≤n,m≤109 思路 n和m都在int范围内,所 ...
- centos8平台使用lscpu查看cpu信息
一,lscpu所属的包: [root@yjweb ~]# whereis lscpu lscpu: /usr/bin/lscpu /usr/share/man/man1/lscpu.1.gz [roo ...
- .NET Core开源任务调度平台ScheduleMaster上新了
ScheduleMaster上一次比较大的更新还是在6月份,转眼已经快过去4个月了,这段时间比较忙,中间只更新过一次修复了几个小bug.要总结这次更新的话,必须要用"千呼万唤始出来" ...