: | : | :期货量化学习 | :期货量化 |
返回列表 发帖

[金字塔源码] Aberration trading system策略(金字塔源码)

[金字塔源码] Aberration trading system策略(金字塔源码)

Aberration 交易系统由Keith   Fitschen 于 1986  年发明,1993  年Keith Fitschen 将该系统商业化发布在 Future Trust 杂志上,自发布之日起,该系统业绩一直名列前茅,在1997 年、2001 年、2005 年已发布交易系统的业绩排名中该系统 均排名前十。该交易系统的特点是同时交易在8 种不同的品种上,包括谷物、肉类、金属、能源、外汇、金融以及股指期货等。Aberration交易系统的交易频率常常是每年交易某一品种3-4  次,60%的时间都持有仓位,平均每笔交易持仓 60  天。它通过长线交易捕捉趋势来获取巨额利润。那它如何来弥补亏损呢?因为它同时交易在多个不相关的市场, 当某一品种损失时,另一品种可能获利。在一年的时间里,总是有某一种或者多种品种能获得巨额利润。这些大的利润弥补了那些没趋势市场的小额亏损。Aberration交易系统对资金进行组合管理,因此可以接受比较大的资金量。
代码:

  1. //策略名:Aberration
  2. //类型:中长线
  3. //使用市场:多市场
  4. //适用平台:金字塔决策交易系统
  5. //Designed By Rogarz

  6. input:m(35,5,300,30),N(2,0.1,10,1),ss(1,1,100,1);
  7. MID :  MA(CLOSE,M);//中轨
  8. UPPER: MID + N*STD(CLOSE,M);//上轨
  9. LOWER: MID - N*STD(CLOSE,M);//下轨
  10. 手数:ss;
  11. //条件:
  12. 开多条件:=c>upper and holding=0;//上穿上轨开多
  13. 开空条件:=c<lower and holding=0;//下穿下轨开空
  14. 平多条件:=c<mid and holding>0;   //下穿中轨平多
  15. 平空条件:=c>mid and holding<0;  //上穿中轨平空

  16. if 开多条件 then buy(1,手数,market);
  17. if 开空条件 then buyshort(1,手数,market);
  18. if 平多条件 then sell(1,手数,market);
  19. if 平空条件 then sellshort(1,手数,market);
复制代码



效果与绩效:

论坛官方微信、群(期货热点、量化探讨、开户与绑定实盘)
 
期货论坛 - 版权/免责声明   1.本站发布源码(包括函数、指标、策略等)均属开放源码,用意在于让使用者学习程序化语法撰写,使用者可以任意修改语法內容并调整参数。仅限用于个人学习使用,请勿转载、滥用,严禁私自连接实盘账户交易
  2.本站发布资讯(包括文章、视频、历史记录、教材、评论、资讯、交易方案等)均系转载自网络主流媒体,内容仅为作者当日个人观点,本网转载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。本网不对该类信息或数据做任何保证。不对您构成任何投资建议,不能依靠信息而取代自身独立判断,不对因使用本篇文章所诉信息或观点等导致的损失承担任何责任。
  3.本站发布资源(包括书籍、杂志、文档、软件等)均从互联网搜索而来,仅供个人免费交流学习,不可用作商业用途,本站不对显示的内容承担任何责任。请在下载后24小时内删除。如果喜欢,请购买正版,谢谢合作!
  4.龙听期货论坛原创文章属本网版权作品,转载须注明来源“龙听期货论坛”,违者本网将保留追究其相关法律责任的权力。本论坛除发布原创文章外,亦致力于优秀财经文章的交流分享,部分文章推送时若未能及时与原作者取得联系并涉及版权问题时,请及时联系删除。联系方式:http://www.qhlt.cn/thread-262-1-1.html
如何访问权限为100/255贴子:/thread-37840-1-1.html;注册后仍无法回复:/thread-23-1-1.html;微信/QQ群:/thread-262-1-1.html;网盘链接失效解决办法:/thread-93307-1-1.html

返回列表