从夫人怀孕开始接触外汇交易,那时经常有很多时间在家里呆着陪她,所以有时间系统地研究外汇交易。如今孩子已经快四岁了,在此回顾一下走过来的路,可能比较肤浅,和大家交流。
因为我有程序员的背景,工作时间也比较自由,第一阶段的研究主要集中在各种指标组合后的自动交易系统。经过一年左右的时间,尝试了wealth lab, metatrader, 也用java自己开发过纯粹的机械交易系统。但没有一个能让我有信心拿到真实的交易环境去使用。诚然,针对某一个市场某个阶段参数的调优可以控制甚至决定一个系统的成败,但市场不可预测,自动交易系统如果需要基于对市场预测的人为干预,那只是将自动生成交易决策这个问题转化为预测适合的参数--在我看来这并不只真正的自动交易系统。参数的调优的效果本质上是取决于对市场周期的吻合程度,自适应的周期理论也许可以解决这个问题,不过这需要比较扎实的理论功底,以个人的力量目前还很难投入到这个方向。
第二阶段(或者说另一个方向)是对手工交易方法的研究,主要针对日内短线交易。我发现中文论坛上谈心态的多,英文论坛上谈方法的多。纵观我比较深入的了解的方法(大部分来自英文论坛),其实成功的交易员所用的方法都大同小异,包括几个要素:
盈利模式 - 交易就是赌博,你的利润是来自次数的多盈少输,还是赌每次金额上的大盈小输?两者不可兼得。只有想清楚了这一点并量化才能保证一致性,克服执行上的犹豫不决。
指标 - 因为指标天生的滞后性,通常不用太多,动量指标或MA即可,且不是决定因素
位置和形态 - 非常传统,阻力/支撑,通道,旗形整理等,这类要素用自动交易系统来有效识别通常比较困难
风险控制 - 系统风险=交易数*亏损率*每单的风险,换句话说,60%的盈利率,盈利周期是十比,那么最坏情况下比如连输然4比,风险控制要保证你能撑到4比亏损之后
所以,从概率的角度,任何一个看历史数据可以肯定盈利的系统,执行起来需要满足以下条件才能获利
- 一定数量的样本,及交易数
- 保证既定盈亏,既量化后的交易参数可以最终执行而不受区间内波动的影响。
- 头寸控制
自动交易与计算机辅助交易
基于上述理由,我对自动系统的存在可行性,尤其是对个人交易者而言,持怀疑态度。但是,我相信可持续获利的手工交易方法是存在的,但是需要克服心态问题导致对几个执行要素的干扰。任何一个失败的交易员,如果不是因为交易系统本身的问题,大致都可以归为这几个原因。
目前我开发的一套辅助交易系统并不自动生成交易,而是根据指标和形态产生信号,当市场条件合适时把我拉到计算机前面,在经过一系列分析之后,在风险可接受的价位,做出交易决定(包括价位-可能是挂单,头寸,break even, stop , target 1 and 2)。然后把止损,获利离场,break even 交给自动订单监控系统来执行。当这些动作发生时我会收到信号。因为客观条件的限制,目前还不能全职交易,但模拟交易的效果不错。
欢迎指正,也欢迎 email [email protected] 联系交流。