2011年底的最后一周,我居然感冒了。大概是在会议室被空调吹的,一出来又冷到了。而且居然喉咙后来都说不出话来了。于是干脆在家歇着了。
看着股票行情继续下跌,于是一冲动,就启用了股指期货的交易。
这之前,一直在白糖等产品上操作,感觉不是很到位。
凑了凑钱,刚好够买一手的,然后加了点富余,对付震荡,免得一个回调我就爆仓了。
有的东西要说跨出这么一步真是很难,股指期货推出之前,我一直盼望有这么个东西,因为这样理论上可以反向操作了。但是股指一推出来的时候,让我很失望,启动资金就很高,而且一手合约的钱不低。
这之后,期货公司也慢慢下调了门槛,账上不必始终保留那么多资金了,而且随着股市的一路下跌,每手的交易资金也随之下来了。
但是我一直没敢交易,试着做过几次模拟交易,感觉真是刺激,一点=300元。账面上的盈亏,随时都是以4位数在跳动。这个波动,离我的心理承受能力还是远了点。
这还不是最主要的,最主要的是,我一直没有一个比较稳定的交易策略。
但是那天,也就一下子,就建仓了。
当天大概赚了4000左右。
从账面盈利来说,出乎我的预料。
但是我还是得说,这一天过得并不轻松,这是我头一次全时地做期货交易。原来都是上班的时候抽空下个单,因为波动不大,所以操作的也是抽空平仓什么的。这一天,我感受到了我内心的煎熬。
随后几天,我继续这样操作。
对我来说,这几天的冲击是前所未有的。期货交易的方式和目前股票完全不同,T+0,双向交易。我看的是1分钟线。似乎每一分钟,行情都在朝某个不确定的方向跳到。经常的感觉是,我做多,行情似乎就要走空。反之亦然。我经常处于一种那种交易术语:挨耳光的境地。
有时候我的脑海里仿佛有两个我在争论:快点平了,不然就要亏了!再等等,再等等!
有那么一刹那,我忍不住对这两个我喊一句:等等,等等,都别说了!我到底是在交易,还是在自己找罪受?我交易到底是为什么?账面上暂时的亏损总该让我学到点什么吧?
自己在和自己斗。这是我的最大感受。
在这几天高强度的操作下,我的交易结果只能说平平,期间因为要去开会,跑到公司去了,结果那天的交易大亏。但是之后,都是赚的。但是我的手续费也是相当的高,大约每天的手续费都在2000~3000,可见我交易的粗劣和频繁。
但是终于也让我悟出点什么来了。
首先是,要想赚钱,最好顺水推舟。原来炒股,经常争论的一个话题是,到底是抄底,还是追高?从期货的交易来看,我觉得上面的议题,并不好一棒子打死说哪个是错的,毕竟都有人靠不同的方式赚到钱了。但是期货交易是相比股票交易频繁得多的一种交易,从这些大量的交易,可以得出一个结论就是,顺水推舟。这种方式是最容易赚到钱的方式。期货里,我的资金是不敢抄底的,偶尔追高。但是我可以肯定的说,当某种趋势正在形成的时候,跟上它,会轻松很多。
这个思想,也在我后面的程序化设计中,得到了充分的体现。我现在的系统里,没有主观去判断价格该往哪个方向走的语句。
其次是,是否要止损?这个问题我之前一直在研究,可以看到我前面的一些文章讨论这个。但是我当时一个困惑是,在股票交易里,当下跌行情形成以后,止损确实是能回避风险,但是并没有因此增加我获利的机会。
现在我可以比较肯定的说,在股市里,一旦下跌趋势形成,那么按照我上面第一条的总结,最好的办法是离场。因为股市的下跌是没法赚钱的。所以股市里,我认为除非你是那种死多头,就是可以把股票捏几年的那种人,否则止损离场是你最佳的选择。
确实不要去做摊平交易。从我的测试来看,下跌趋势你永远不知道会拖多久。虽然我们知道价格不会跌到0,但是除非你想用你有限的财力去和不确定的漫漫下跌去耗。加仓,只会让你更痛苦。
在期货里,也有关于止损的争论。但是我现在来看,这其实不是个争论的问题。因为期货是可以双向做的。我弄不明白,为什么一个人把止损出局只是做到出局,而不作为反向操作的一个开端。比如我开始做多股指,现在股指没有按我的预期上扬,而是下挫。那么这就面临两个选择:1、止损出局。2、止损出局,并立即反向操作,做空股指。
但是从我现在来看,大家讨论的好像都是在第一步。所以我就产生一个困惑:这些讨论第一步的人,实际上潜意识里认为,价格还是应该按他的预期继续走。这样的话,以我目前的理解,有这样想法的人,并不符合第一条的总结:顺水推舟。而是自己已经认为这水该往哪个方向走了。这种交易心理,我不是很赞同。因为这样的交易,首先就要有个先入为主的认为价格会朝哪个方向走,然后一直在通过止损来等待。
所以我认为,在期货交易里,还在单纯地讨论止损的人,他的绩效可能不怎么样。
然而遗憾的是,我看到的大多数期货交易技巧,都是把止损奉为铁律。我觉得这些人只是把话说了一半,多少有些误导新人。
我认为比较合适的方式是,先按自己判断的方向交易,一旦过了某个门限,止损,并反向操作。
实际上,期货里,反手交易就完成了上述的过程。
所以现在在我的交易系统里,没有明确的止损的概念,止损和反向交易是同时进行的。
最后是,如何看待盈利和亏损。其实这里写成”最后‘是不恰当的,我的感悟远不止这些。只是我觉得加上这条,基本就把主要的精华都总结了。
这条的感悟,其实在那几天并不是很明确,伴随着后来我的测试,我才有了个比较明确的概念。
网上看过一个期货比赛的冠军的总结,其中一句话一直困扰着我:如果我看到账面盈利短期内大幅度提升,我就会迅速降低交易仓位。
为什么?这和我的第一条看起来是矛盾的。因为我在赚钱,但是为什么反而要降低交易仓位?
现在我明白他的话了。这句话实际并不完整。他是做日内交易的,日内交易里的一个特征是,如果出现单边行情,那么会导致短期内账面盈利的跳跃。但是价格都不是从头跌到尾或者从头涨到尾的,在这样的单边趋势差不多走完的情况下,收盘前会有反复的。为了不把这之前的利润打飞,所以最后是要空仓或者轻仓的。
这一点,可以随便把指数曲线调出来看看就会知道,这是个大概率事件(所谓大概率,就是大部分都是这样的走法,虽然有些日子里走的不同,但是基本都是这样的)。
如何面对亏损?这是一个很大的话题。
自交易股指以来,我有2天是大亏的,这亏损里的一半是手续费。现在我可以了解,当时的亏损并非是行情的问题,实际上这两次亏损的日子,都是比较单边走的行情,按理是最好赚钱的行情。但是都被我频繁的操作搞砸了。
抛开我个人交易手法的笨拙而导致的亏损,我通过程序化测试,对亏损有了不同的认识。
交易里你不可能没有亏损。这点和股票交易的想法是完全不同的。期货交易,特别是我现在做的这种日内短线交易,讲究的是正期望值交易。简单的解释就是:
亏的次数 x 亏的资金 < 赢的次数 x 赢的资金。
也就是说,期货交易里,大家做的是如何抓住每次赢的资金。比如一天的行情,假设是个单边市,那么就要看各自的系统,如何能尽量地吃完这一个单边,然后在随后的反复震荡里,亏的钱远小于这单边挣的钱,你今天就是盈利的。
当然从不少论坛里,看到一些交易者,在追求赢的资金的同时,也在追求赢的次数。这样当然好,但是在程序化交易里,你会发现,这样的系统设计往往是矛盾的。你要赢的次数多,就意味着你要有个紧密跟踪行情的系统,但是越紧密跟踪,越容易被一个正常的震荡给震出来,虽然你系统设计的紧密跟踪,可以迅速再回到原来的仓位方向,但是手续费、滑点是交易成本的大敌。频繁换手带来的损失,累计起来会导致你交易系统的绩效很差。
非常遗憾的是,上述理论,在股票交易里,不被大多数交易者所认可。股票交易者,似乎都在无限制的追求那种很高的盈利比例。我觉得这要么是有关讨论都是这样教育大家的,要么就是股票由于无法实现T+0和双向交易导致的。
所以我现在可以知道,一个交易系统设计下来,亏损是不可避免的,无论你是设计一个超短线的交易系统,还是一个中长线的交易系统,总有亏损的交易。最重要的是,你的系统里如何控制这些亏损的交易的风险。这个是系统设计的关键。
而对于人工交易来说,当你按着你测试好的系统去交易,碰到亏损以后,重要的是心态不要受到波动,从而做出错误的操作。
总结上述感悟来自于2011年的最后几天。随着这之后日子里我对于交易系统的完善,和做了更多的交易,我大致了解该去如何设计一个程序化交易的系统。我过去设计交易策略,是盲目地去测试各种策略,然后去优化参数,看谁的绩效好然后用谁。其实这样做是很危险的。如果你不明白一个交易系统为什么赚钱,而只是因为它的结果好,那你是没法正确使用它的。
因为,所有的交易结果的测试,都是建立在过去的数据上的。过去好的东西,未必将来还好。就像我们过去是春夏秋冬,四季有不同的服装。但是如果现在你还去做春装、秋装去卖,你多半是要亏本的。
上述总结或许随着我更多交易,会产生新的看法,甚至或许会推翻我上述看法。
发布于 2012年1月15日 星期日 11:57
作者:Super User
点击数:33