全球前十大一致性最好的交易系统之一Aberration(附源码)
全球前十大一致性最好的交易系统Aberration,长线策略,主要用在日K线,周K线上。
Aberration 交易系统由Keith Fitschen 于 1986 年发明,1993 年Keith Fitschen 将该系统商业化发布在 Future Trust 杂志上,自发布之日起,该系统业绩一直名列前茅,在1997 年、2001 年、2005 年已发布交易系统的业绩排名中该系统 均排名前十。该交易系统的特点是同时交易在8 种不同的品种上,包括谷物、肉类、金属、能源、外汇、金融以及股指期货等。Aberration交易系统的交易频率常常是每年交易某一品种3-4 次,60%的时间都持有仓位,平均每笔交易持仓 60 天。它通过长线交易捕捉趋势来获取巨额利润。那它如何来弥补亏损呢?因为它同时交易在多个不相关的市场, 当某一品种损失时,另一品种可能获利。在一年的时间里,总是有某一种或者多种品种能获得巨额利润。这些大的利润弥补了那些没趋势市场的小额亏损。Aberration交易系统对资金进行组合管理,因此可以接受比较大的资金量。
本人制作的Aberration的MC版本充分利用MC能够用stop order发单的特点。提供两种发单模式,type=0时采用market发单模式,type=1时采用stop order发单模式。回测显示stop order方式具有更好的性能。下图是该策略用在铁矿石上的绩效,并且有参数设置说明。
下面是该策略在MC(MultiCharts)平台上的源码:
//rb.index,Daily,default param
//i.index,Daily,param=35,0.5,1
inputs: Len(35),Dev(2),type(0);
variables: ma(0),std(0),up(0),down(0);
ma = AverageFC(Close,Len);
std = StandardDev(Close, Len,1); //StandardDev( Close, Period, 1 ) ;
up = ma + Dev * std;
down = ma - Dev * std;
if(type=0) then
begin
if(marketposition=0 and close>up) then
begin
buy("b") next bar at market;
end;
if(marketposition=0 and close<down) then
begin
sellshort("s") next bar at market;
end;
if(marketposition>0 and close<ma) then sell("sp") next bar at market;
if(marketposition<0 and close>ma) then buytocover("bp") next bar at market;
end
else
begin
if(marketposition=0) then
begin
buy("b2") next bar at up stop;
sellshort("s2") next bar at down stop;
end;
if(marketposition>0) then sell("sp2") next bar at ma stop;
if(marketposition<0) then buytocover("bp2") next bar at ma stop;
end;
全球前十大一致性最好的交易系统之一Aberration(附源码)相关推荐
- python量化策略源码_[Python源码] 十大经典日内策略之空中花园(附源码分享)
function kzhy(freq)% targetList = traderGetTargetList(); %获取目标资产信息 HandleList = traderGetHandleList( ...
- 全球前十大IC设计公司最新排名公布
一如既往,TrendForce(集邦咨询)发布了2022年Q4全球IC设计公司的营收排名. 2022年Q4全球前十大IC设计业者营收339.6亿美元(约合人民币2349亿),环比下降9.2%. *注: ...
- TrendForce:2021年第三季全球前十大IC设计业者营收达337亿美元
根据TrendForce集邦咨询表示,2021年第三季半导体市场热络,全球前十大IC设计业者总计营收达337亿美元,年增45%.其中,除了联发科(MediaTek).联咏(Novatek).瑞昱(Re ...
- 前海征信“好信杯”大数据算法竞赛 - HM队【附源码】 原创 2017-06-17 高铭 科赛Kesci 赛题回顾 自2006年Hinton等人提出“深度学习”概念至今,深度学习在海量数据的挖
前海征信"好信杯"大数据算法竞赛 - H&M队[附源码] 原创 2017-06-17 高铭 科赛Kesci 赛题回顾 自2006年Hinton等人提出"深度学习& ...
- (上)Vue+Echarts构建可视化大数据平台实战项目分享(附源码)
前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...
- 【Android App】获取照片里的位置信息及使用全球卫星导航系统(GNSS)获取位置实战(附源码和演示 超详细)
需要全部代码请点赞关注收藏后评论区留言私信~~~ 一.获取照片里的位置信息 手机拍摄的相片还保存着时间.地点.镜头参数等信息,这些信息由相片接口工具ExifInterface管理,它的常用方法说明如下 ...
- 3d饼图 vue_Vue+Echarts构建可视化大数据平台实战项目分享(附源码)(上)
前言 分享之前我们先来普及一下什么是数据可视化?数据可视化可以把数据从冰冷的数字转换成图形,揭示蕴含在数据中的规律和道理.数据可视化通俗来说就是:数据的展示.处理和分析.目的是借助于图形化手段,清晰有 ...
- 台湾前十大科技公司拼不过三星(往后一点三星都不要买啦!)
台湾前十大科技公司拼不过三星,往后一点三星都不要买啦!本来还可以买它的内存和液晶,不过现在是一点都不能买了,再买就真反了他了! 三星像糖果也像毒药,让台湾LED类股1年涨3倍,但也让鸿海市值一夜之间消 ...
- 全球前十上市公司中石油失首
全球性金融危机爆发以来,随着股价不同程度地下跌,各大上市公司市值普遍缩水,全球前十大上市公司的排名也发生了变化. 根据法国<费加罗报>日前公布的数据,截至去年年底,在按市值排名的全球 ...
最新文章
- 对比两个同类型的泛型集合并返回差异泛型集合 ——两个List类名的比较
- spring bean生命周期管理--转
- python redis模块_python redis 模块 官方文档(中)
- 04.full_text match查询
- Angular应用Base Element Href属性的设置
- reactor模式:多线程的reactor模式
- JDK源码解析之java.util.Iterator和java.lang.Iterable
- AOJ0118 Property Distribution【DFS】
- 通过简单案例,理解观察者模式
- 2016河北省职称计算机考试试题及答案,2016年最新河北省职称计算机考试试题及答案..doc...
- axure 抖音部件库_原型技巧:如何用Axure画出抖音APP页面色彩风格(干货技能)...
- 数字图像空间域 频域
- Android 打包AAB+PAD(java篇)
- ai修复照片软件是哪个软件_AI照片修复免费版-AI照片修复软件下载v1.1.0安卓版-西西软件下载...
- express+socket.io 共享session
- 信息收集——Google Hacking
- C#面向对象程序设计课程实验一:实验名称:C#语言基础、程序流程控制
- 20194616 第一次作业
- IDEA快速GUI界面
- 雅思考试和PET考试哪个更容易通过?
热门文章
- C# 分析器错误消息: 未能加载类型“XXXX”2种情况解决
- 【好用工具推荐系列】跨平台剪贴板工具——快贴
- 《Real-Time Rendering 4th Edition》全文翻译 - 第15章 非真实感渲染(上)15.1 ~ 15.2
- js 手机键盘或电脑键盘回车键登录
- 爬取《水门桥》电影评论生成可视化数据及词云
- win10安装软件 打开时报错 找不到 msvcp120.dll
- 切面AOP实现权限校验:实例演示与注解全解(强烈推荐)
- ssm+jsp计算机毕业设计招标采购管理系统79n8o(程序+lw+源码+远程部署)
- [日语二级词汇]从字面上难以做出正确判断的名词 1
- SaaSBase:推荐一些超好用的RPA流程自动化软件(上篇)