吴灏:把外汇交易程式化

阅读 :
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
吴灏:一个华尔街华裔外汇高手的外汇自动化交易传奇历程

  北美外汇私募基金经理吴灏自己开发了四大类自动交易系统,以保证在交易中获利。

  从一个拿着5000美元零用钱懵懵懂懂地迈进外汇交易大门的菜鸟,到目前掌管运作来自中国大陆和北美数十位客户的上千万美元资金的外汇私募经理,吴灏在外汇交易这条路已经走过十年。

  被大起大落的外汇市场吸引,他曾把日内交易作为主攻方向,按照5分钟和15分钟周期图中的技术指标变化进出,每天都忙忙碌碌地度过。但在忙活了几百笔短线交易后,他发现自己其实是在给外汇交易商打工,他仿佛是与一个极少露出破绽的老练拳击手对搏,有时候也能取得优势,但时间长了,市场还是稳占上风。尽管消耗了大量精力在看盘分析上,但效果远逊于预期,特别是个人状态不理想的时候更是屡屡输得莫名其妙。很多时候冷静下来,他对刚才的交易动机和冲动感到匪夷所思,对市场的魔性觉得脊背发凉,但不久又踏进同一条错误的河流中。

  “我感觉到日内交易就是在跟汇市动态性复杂较量,绝大多数个人投资者没有胜算。”吴灏日前在接受《陆家嘴》独家专访时不无唏嘘地表示。之后,他终于有所觉悟,自己开发了四大类自动交易系统(EA,Expert Advisor)来解决困境。

  “早在2006年我就开始研究用计算机设计外汇EA,记得当时仅有大约10%的外汇交易采用EA。而今时过境迁,EA已经成为我交易的绝对主轴,大约99%的交易过程都是通过EA自动完成的,仅有1%的交易依靠手动来操作和干预。我认为EA交易是大势所趋,至少在北美目前的交易大环境下是如此。”

  吴灏相信,随着系统的不断完善,即使是上亿的资金,也同样可以找到本金安全与稳定盈利的避风港湾。

  自创十多种自动交易系统

  吴灏透露,目前他用于交易的EA系统总共有十多个,“共分为四大类,包括趋势交易、网格交易、剥头皮交易和突破交易四种。”

  以趋势交易为例,一般它指的是中线1小时和4小时级别的交易周期,一波行情一般多则100点,少的也有5~60点,止损和止盈幅度设得都比较大,他开发的策略之一就是止盈60点,止损40点。

  网格交易则是吴灏的主战场。这个系统是参考了网格交易法和赌场百家乐连续加码的策略,也就是押大小的时候连续押小(或大),输一次就加码再押,只要资金量足够大,最后肯定有盈利的时候。而网格交易法也就是持续做多(做空),每隔一定的点位再加倍仓位入场,只要撑得住,一个小规模的反弹就可以盈利。

  “这个交易系统的目的就是完全摒弃人性主观思考的因素,纯机械化操作,过滤所有市场的无序波动因素,即使是你一开始看错方向买在顶部,但理论上还是有最后翻盘的可能性的。”他说。

  凭借自己5年的华尔街外汇交易经验以及在数学和计算机方面的天赋,他从许多地方入手修改,设定参数并不断优化测试。经过几轮历史数据测试,一套自动交易系统最终投入实战。“以欧元兑美元为例,该系统最大的可抗级数是15级,也就是第一次赌输钱的话你还有14次翻盘机会,应该可以规避绝大多数的小概率事件了。我用欧美20年的交易数据测试,历史上只有两次超过15级爆仓。”

  一般而言,在3~4级时他已经开始盈利,之后自动平仓或人工止赢再择机进入下一次交易,个别情况下7~8级已经是极限了。“总体思路就是蚂蚁啃骨头,用极大的仓位来博取每次极小的收益,积少成多稳定获利。我只设止赢位或人工止赢,不设止损位,因为从统计学角度而言,历史上只有两次有必要设止损,所以可以忽略不计。”

  不过对于出现单边数千点的趋势而导致爆仓的可能性,他也做了一些修正,例如进行对趋势仓位的人工干预,以及反向双倍开仓等许多策略。“但我的前提是自动交易,人的干预越少越好,除非连傻瓜都能看出来方向错了。”

  吴灏投入3000美元,采用600倍以上的杠杆,那样可以动用的总仓位就是180万美元以上。用180万美元在市场上博取每次10美元、20美元的收益,他觉得非常踏实。当然根据具体货币对的特性,参数也是需要个性化的。比如欧元兑美元的小波段区隔可能有300点左右,但美元兑加元的相同区隔就

  有400~500点,明显要宽于前者,这都是需要考量和磨合的,所谓细节决定成败,外汇交易员的工作绩效就体现在细节中。

  “实战9个月,账户增值150%,人工干预次数很少。”他提到。

  EA模型交易盛行

  吴灏本科学的是土木工程,与外汇完全没什么关联,后来他到美国念Computer Science(计算机科学)硕士,跟外汇交集就丰富了,特别是跟EA几乎有不解之缘。

  其实在吴灏到美国留学之前,他已在国内有多年的期货交易经验。“1995年开始我作为中粮集团驻苏州商品交易所的‘红马甲’(场内交易员),操盘交易的商品期货有红小豆、螺纹钢、胶合板等,经历了上世纪90年代中国商品期货从火爆到衰落的风风雨雨。”

  2000年,他到美国学习的时候首次接触到外汇,那时个人外汇保证金交易刚刚开始出现。外汇是24小时交易,交易需要关注货币对应国家的主要经济指标,而那些指标一般在固定时间公布,信息相对来说较为公平;同时全球的外汇交易量非常大,庄家即使控盘也只是一时。“既然散户与庄家站在同一起跑线,那就主要要看个人功力和修为了。” 吴灏比较擅长技术分析,“可能当时散户交易少和运气好的原因,外汇很好做,主要就是technical(纯技术分析)。当时的美联储主席格林斯潘夹着小皮包一亮相一讲话,外汇市场美元对其他币种总会有个1~200点的方向性行情,只要博对方向收益很不错。方向的判断用技术分析来做相对胜率很高。”

  他当时一边上班一边炒汇,轻松自在,“我在刚开始外汇保证金交易的很短时间内就获得了较好的回报——5000美元的账户在5个月后增长到5万美元。因此我一直把外汇交易作为第二职业,一边工作学习一边交易。”

  2003年,吴灏在看过一篇媒体报道后去拜访了北美外汇交易与培训名家庄兆基先生,那时他在华尔街公司做Unix工程师,而庄兆基的公司恰好就在他公司的隔壁。通过这一番交流,吴灏开始系统地学习经济宏观面的分析和货币对分析方法,逐渐成长成职业外汇交易员

  但没过多久吴灏遇到了交易瓶颈,虽然仍处于盈利状态,但他的账户却再也没有大的盈利增长。2005年,吴灏的账户遭遇了前所未有的挫败,一年亏损了约40%,一方面他回国探亲,注意力分散,短线做成了长线。记得当时一路做空欧元,一路做错。这也给了他很大的教训,让他深知做外汇必须心无旁骛、全神贯注,另外必须要想好退路,设定止损,绝不能将错就错死扛到底。

  在他下决心全面采用EA做外汇后,慢慢地体会到EA的妙处,简而言之就是摈弃人性的弱点,而且永远全神贯注、不会疲倦,这正是迎合了他2005年大溃败后总结的血泪教训。

  近几年来,EA模型交易盛行。越来越多成熟的交易员将自己的交易行为模块化、程式化。一个好的交易系统,人为操作的话受到人性弱点、交易时间等诸多因素的限制,程式交易、智能交易则可以规避人为交易的缺点。对于数量分析模型而言,交易行为更多是基于电脑对价格走势的分析,而非人的主观判断。

  吴灏表示,就他所知,目前参与外汇交易的散户中已有40%使用EA,现在的外汇交易工具空前丰富而且简单,只要你给交易软件一个操作思路,它就会自己做coding(编码),而且有多平台接口,非常快捷实用。

  “做外汇切忌贪婪,有的人胆子大,赌性重,喜欢穷追猛打、重注出击,这样的人做对方向财富会像雪球般迅速越滚越大,甚至一天翻倍也不足为奇,但一旦风向走背,几乎100%注定会血本无归。我看了太多这样大开大合的神话故事。” 吴灏说。
欢迎访问 外 汇 邦 WWW.WaiHuiBang.com
本文标题:吴灏:把外汇交易程式化 - MT4平台MQL4编程学习
本文地址:http://www.ea666.cn/fxschool/autotrading/mql4/41469.html

相关文章

  • 外汇EA:简单的订单管理(三)

    // 如果当前货币对没有开仓仓位,忽略它 if ( OrderSymbol() != Symbol() ) continue; // 如果MagicNumber 不等于 _MagicNumber, // 忽略这个仓位 if ( OrderMagicNumber() != _MagicNumber ) continue; // 取...

    MQL4编程学习
  • MQL4客户端全局变量

    这里的 客户端全局变量 不要与MQL4程序中定义的 全局变量 混淆。最后访问的 "客户端全局变量" 可以在客户端内保存4个星期,然后将自动删除。对于 "客户端全局变量" 的访问不仅仅是新值的设定,也可以对其进行...

    MQL4编程学习
  • MT4自编指标的添加方法
    MT4自编指标的添加方法

      MT4可以填写并且使用投资人自己编写的技术指标。那么,自己编写好MT4指标之后,怎么添加到MT4中呢?   MT4自编指标的添加方法如下:   1、先下载好准备导入MetaTrader4(MT4)的自定义指标,放到桌面上;   2、...

    MQL4编程学习
  • EA(原码)学习

    //+------------------------------------------------------------------+ #property copyright "2009" #property link " " int MagicNumber = 0; string EAname ="顺势"; int MAGICMA = 2000; //定义资金管理--...

    MQL4编程学习
  • 一个带注释的完整的EA基础构架【源码】

    希望学习EA编程的朋友,可以参考如下我们提供的源码【带注释】这个EA例子的交易逻辑是:N日高点 N日低点,超过高点做空,低过低点做多。带止损 止盈 及移动止损的处理部分。如果你能细心研究掌握此EA的设计逻辑,基本可以入...

    MQL4编程学习
你可能感兴趣