当前位置: > 财经>正文

全球前十大一致性最好的交易系统之一Aberration(附源码) 外汇证券交易平台排名前十

2023-07-20 06:56:19 互联网 未知 财经

全球前十大一致性最好的交易系统之一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,1inputs: 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) thenbegin    if(marketposition=0 and close>up) then    begin        buy("b") next bar at market;    end;    if(marketposition=0 and close0 and close0) then sell("sp2") next bar at ma stop;    if(marketposition

版权声明: 本站仅提供信息存储空间服务,旨在传递更多信息,不拥有所有权,不承担相关法律责任,不代表本网赞同其观点和对其真实性负责。如因作品内容、版权和其它问题需要同本网联系的,请发送邮件至 举报,一经查实,本站将立刻删除。