你是否对EA 算法交易,量化交易,高频交易等等 充满技术感的词汇既羡慕又无奈呢,说的人激情澎湃,听的人云里雾里,感觉很牛X,却又不知道怎么用。那就让小编为你来厘清这些词汇。
1.程序化交易:program trading
很简单的字面意思,意味着你利用程序(program)进行交易。具体的交易时机,交易仓位,止损止盈获利标准可能包含在程序本身,也可能独立于程序之外,程序本身只是执行的方式。
优点
一、使用程序化交易可以在交易过程中可以克服人性的弱点,人是有弱点的,人的情绪化因素,贪婪,恐惧,做事不果断,赌性等等因素都会让一个人在交易的时刻突然改变原有的计划,而这种行为是不断重复发生的,就如德国的哲学家心理学家叔本华说过:“一个人在相同的时间和环境条件下会犯同样的错误,是不可避免的,这就是人的劣根性”。
二、使用程序化交易可以突破人的生理极限。人的反应速度是有限的,人的操作能力也是有限的,如果同时持有四个以上的商品品种,当行情激烈时多品种同时发生信号交易,那一个人的行为是顾及不了的,但电脑可以轻松完成。
缺点
一、只有系统性交易者才能做到程序化交易,而其它类型的交易方法,没办法用程序化交易来完成,这就把一部分人挡在了门外。
二、程序化交易的不稳定性:我认为程序化交易系统不可以永远包打天下的,总会在特定的时候出现一定问题的。我们正确看待程序化交易,应当是把它作为一种工具来看待,怎么样做得好,是你怎么样利用好这个工具,程序化交易是人设计出来的,当然某个程序化交易系统赚钱的能力会直接反映设计者的水平。设计思想实质上是集成了交易理念、交易思路、交易方法甚至包括交易经验在内的一种积累与沉淀,但是不能保证一种方法就一定能永远适用,程序化交易系统背后的的设计者,是不能一劳永逸的,是要面对这个市场,不断学习,不断进取,不断掌握先机。
三、目前程序化交易技术门槛高、不能平民化。国内的一些知名软件平台,有时还是不能全面完全反映交易者执行思路,现在软件业越来越发达,但还不是无所不能,总有缺陷的,编写程序是个比较有深度的技术,很多人都不会,学起来不是那么轻松的事。有一部分人望而却步,即使是知深的软件师,也不可能随心所欲的反映所有系统性交易者的交易思路,一套真正能长期稳定赚钱的系统。可能要求很复杂,不但在交易信号上,还有在资金管理上,头寸管理上多策略重叠上有各种各样的要求。
同时也应注意交易程序和交易系统的区别。交易系统是一个完整的系统,具体执行的程序可能只是其中的一部分。一个良好的交易系统应该还有风险控制,资金利用,仓位管理等方面的内容,而不仅仅是买卖信号的产生。
2.EA Expert Advisor
所谓EA就是将您自己或别人的外汇交易策略用特殊的编程语言(MQL)编写成一个电脑软件程序, 让电脑按照您事先设定好的条件自动地为您买卖与交易,当然赢亏结果取决于您的自动交易系统设计得好坏。
A.由于是电脑自动下单,可以保证更快的下单,平仓速度,可以更敏感地响应价格变动和趋势变动;
B.电脑可以克服人性中的弱点,该买则买,该卖则卖,无犹豫,无贪心,赢则不狂妄,亏也不沮丧,避免了情绪化操作;
C.电脑可以每天24小时不间断地监控行情,并在适当的时机和点位自动进出场,完全不用人工的干预,可以让您夜晚安枕入眠,白天安心从事别的工作;
D.最后也是最重要的,就是赢利的保障。能赚钱才是硬道理,EA不是百战百胜,但由于融合了严格的止损和风险控制,仓位控制,所以绝无过量交易,绝无情绪化交易,绝无人工操盘中无法避免的贪婪与恐惧。赢利的与否和多少,完全取决于自动交易系统的设计思路与编写水平。
3. 算法交易:Algorithm Trading
意味着你的交易决定是根据一条或多条算法 (algorithm) 进行的,算法即是你交易的基础(trading logic)。算法本身千差万别,难以一概而论,常见的有以均价为基准的VWAP,通过固定时间间隔执行的TWAP, 趋势跟随的momentum trader等等,如果你自己编一个根据MACD,RSI什么的产生指标的东西,也可以勉强称为algorithm的。算法交易的执行可以是手工的,也可以是纯自动化的。如果利用交易程序来执行的话,就是程序化算法交易。现在大部分的算法交易都由程序化来实现,原因在程序化执行的优势。
4. 量化投资:Quantitative Investment
一般概指通过概率,微积分等数学工具去研究金融市场各种资产价格的结构性原因来决定的投资。最有代表性的就是曾经盛极一时的Long term capital management。进行量化投资对投资者的数学能力要求很高,所以一般专门进行量化投资的基金和投资公司都喜欢招数学,物理等理科的phd。一般的量化投资都涉及到比较复杂的数学模型,至于是否有效则仁者见仁智者见智。
5. 高频交易:High Frenquency Trading
意味着每次交易从开仓到平仓只有很短的时间间隔,一般从十几分钟到几微秒不等。主要目的是通过市场短暂的价格波动而获利。无论是趋势追随交易还是套利交易,只要速度达到了都可以被称为高频交易。人工达到高频交易的标准很难,所以一般都是通过程序交易:设置好算法,策略之后由下单软件执行。为了达到有竞争力的速度还需要软硬件共同配合。这是一个winner takes all的游戏,所以到最后大家都在比拼硬件设施,比拼跟exchange的co-location以获得几微秒的优势。
小编认为所有这些交易方式彼此间并没有清晰的界限,都是借助科技的手段来解放人力,执行人的思想。程序化交易,EA ,量化交易,算法交易等像就像一个武器库里的不同兵器。每一种兵器都可以杀敌,都有各自适合的使用环境。本身没有多少比较的基础,关键在于如何在正确的时候,做出正确的选择。
如何更好的使用这些工具,不妨来到FINANCEXPO金融B2B博览会论坛听听有经验的使用者的观点和想法。在这些践行者身上肯定有过成功,也有过失败,不必要再走前人的弯路,它山之石可以攻玉。
了解更多,请关注:www.financexpo.com