Today's the day

向软件大牛炫耀我会焊单片机,向硬件大牛炫耀我会写 Rails,向软硬件大牛炫耀我生物,向软硬件生物大牛炫耀我会折腾期货 -_-bbb

聊胜于无 - 2011 外盘自动单总结

股指期货半年总结

galeki posted @ 2011年7月29日 15:58 in 交易 with tags 期货 , 4610 阅读

很久没有写 blog 了,主要是没有什么特别的事情,这半年依旧是宅男生活,唯一的区别就是白天开始做做期货,当然希望可以赚钱,不过基本还是为了学习。从春节后开始做股指期货的日内,到今天刚好半年,来好好总结一下。

为什么是股指期货?

国内的期货虽然品种很多,农产品、金属、能源都有,但是基本上都是跟着外盘走势走。如果晚上外盘大跌,那么国内期货第二天开盘就低开一步到位,之后基本上整天都在开盘价附近小幅波动,这种情况长线也不好控制风险,日内短线也没得做。

看下来只有股指期货走势比较独立,而且很少出现跳空缺口(虽然最近也经常跳了),波幅也不小(虽然最近波幅在缩),所以就决定做这个了。

为什么要做日内?

唔,其实也明白相对中长线,这种日内短线操作难度比较大,手续费和滑点成本高,心理压力也很大(比想象中大不少),不过本身就是为了练习和学习,二来股指期货的合约规模还是有点大,如果做中长线,那么一次至少得承受 60~100 点(一个点 300 大洋)的风险,实在是无法接受。

现在看来,做下来的成果还是相当不错的,这个成果当然不是说赚钱的成果,而是学习的成果。虽然以后并不一定以做这种日内短线为主,但是个人还是觉得这种方式是个不错的练习手段,甚至觉得每个想玩期货的人开始都应该练习练习日内短线,为什么这么说呢?

首先,如果是中长线的话,可能每个月只有一两次的操作,甚至一年只有几次操作,这样的话过去一年,不管是赚钱还是亏钱,都没法说明当前的方法是有效还是无效,因为操作次数太少了,也看不出什么来。

而日内短线,如果一天只做一次,一个月就可以有近 20 笔交易,这个数量已经有一些统计意义,可以统计出胜率、盈亏比、盈利因子,立刻就可以看看这些数据是不是符合预期。而且也很容易发现当前方法的缺陷在哪里,做改进的话也有充足的依据。

其次,也是因为日内的操作频率比较高,自身的一些缺陷(操作上、心理上)可以迅速的暴露出来,这半年就暴露了一大堆问题,犯了一大堆的错误,有些错误还一而再再而三的犯,但是很快的一些错误就会因为犯得太多被教育得太多,再也不会犯了。

操作总结

系统基本上没有变,只有两次变动,第一次是在 3 月中旬将原本每天的两次操作限制减少为一次,第二次是在五月底加了一个过滤器,进一步减少操作次数,总体来说效果还是可以接受的。

操作数据:

月份 操作次数 胜率 盈亏比 盈亏
2月 16 62.5% 1.30 14.1%
3月 19 47.4% 0.64 -7.8%
4月 19 42.1% 1.44 3.3%
5月 16 43.8% 1.74 2.9%
6月 15 53.3% 2.18 8.5%
7月 12 41.6% 2.10 4.7%

净值曲线:

6 个月只有三月份是亏损,三月份也是最大的教训,因为二月份的开局非常好(现在看来只不过因为那时赶上了好时候),所以心理就预期三月份也跟二月份差不多,但是三月初的几笔连续亏损立刻暴露出了自己的心理问题,开始怀疑当前的方法是不是有效,之后擅自更改了系统,盘中操作也经常违背计划,最后的结果当然不是很好,还有一周没有操作,结果放跑了几笔本可盈利的交易。到月底结束的时候,复盘才发现,如果三月份按照原来的系统严格执行的话,是可以打平的,根本不是系统出了问题,是我自己出了问题。

有了这次教训之后,就开始着重关注执行问题,四月份只有一两笔没有按照计划的操作,到了五月份以后,这种自主操作已经基本绝迹了,效果是显而易见的。

虽然短线操作的胜率预期应该大于 50%,但是从实际结果来看,只要做好止损,把损失限制住,那么胜率什么的并不是很重要。不过有几个月都是靠一两笔大收益来翻盘,让我还是有些担心这种操作的稳定性,假如这种大行情没有来,或者那天搞好有事错过了,岂不整个月的收益就泡汤了?也许这是这半年纠结的行情所决定的,所以还需要继续观察。

此外虽然从盈利的百分比上来看很爽,但是这是因为账户比较小,而且即使不算没有遵守计划操作的三月,盘中也有快 10% 的回撤,收益回撤比还是比较差,这点上还有待改进。

-----------------------------------------

最后的最后,也是在这半年期货中最大的感悟,那就是人类的本性太爱追求确定性了,那些分析、那些预测、那些被止损之后的郁闷,都是对确定性的妄想,一旦开始追求确定性就完了,因为这种东西根本就不存在,存在的只有风险和收益而已。

现实生活中何尝不是如此,我们为了确定性追求稳定的工作,为了确定性踌躇不前,为了确定性而变得和周围人尽量的一样,这并不是什么错误,因为这也是一种幸福。但是如果妄想获得超出常人的收益还想追求确定性的话,那么肯定什么也得不到。

承认不确定,提前做出对策而不是预测,面对和管理风险,是唯一的路吧。

希望我可以逐渐学会这一点。

  • 无匹配
Avatar_small
Jacky Liu 说:
2011年7月29日 18:36

两个问题:

1,是不是自己开发的实盘软件系统,根据程序给出的信号来操作?

2,有没有在盘后尝试用历史数据来验证系统的效能,包括不同市况,不同时段下的成功率?

谢谢。

Avatar_small
Wayne 说:
2011年7月29日 20:47

应该怎样面对和管理风险?是对各种风险进行评估,然后计算出一个结果,并在可接受的区间内投资吗?

Avatar_small
galeki 说:
2011年7月29日 21:00

1. 是的,不过系统很简单,不用运行程序等信号,只需要目测简单计算一下就行了。
2. 是,验证过才敢实盘操作的,股指期货只有一年多的历史,所以只拿一年的数据验证了一下,实盘的结果虽然没有测试那么好,但是基本上还算符合预期。

Avatar_small
galeki 说:
2011年7月29日 21:03

是啊,单次操作的亏损在入市前就定下来了,超过了就退出~

luthur 说:
2011年7月29日 22:38

好久没看到你写blog了

Avatar_small
galeki 说:
2011年7月30日 00:03

这阵犯懒了,等到察觉的时候,已经半年过去了……>_<

ning 说:
2011年7月30日 11:16

提问:每一次你都是全部资金买入卖出的么?

Avatar_small
Jacky Liu 说:
2011年7月30日 16:46

请问使用的是盘中实时的数据还是盘后的数据?是不是开盘时随时下载最新的数据然后即时计算分析,随时显示最新的结果?

我在写A股相关的分析程序,但是还没做实时,只做些盘后分析,操作也只能做中线,因为A股数据量太大,没有合适的数据源没法实时下载。

Avatar_small
galeki 说:
2011年7月30日 18:12

肯定不会,那样就爆仓了~ :D

Avatar_small
galeki 说:
2011年7月30日 18:21

操作的时候肯定是实时数据,测试的时候用的是期指一年的一分钟线数据。系统是日内的系统,当天的操作并不需要以前的数据,所以是比较方便的。
A 股数据源确实比较麻烦,不过 A 股本来就没法 T+0,中长线系统按日线收盘价下单也没什么大问题。
期货这边就好得多,国内已经开始有自动化的系统,也有现成的软件(比如金字塔、开拓者)之类的自动下单软件了,写好程序之后都是可以跟随着实盘每一笔新数据监控和执行的~

pingf 说:
2011年8月02日 09:16

呃,还以为你最近不搞技术了,原来连这块软体都自己去写了......

Avatar_small
galeki 说:
2011年8月02日 18:09

也算是利用自己唯一的优势了~

Avatar_small
Jacky Liu 说:
2011年8月02日 18:49

是何种类型的分析,是不是只以价格和成交量为依据的技术分析?

请问为何做股指期货而不做 A 股,是不是看中了 T+0?有没考虑过贵金属和外汇?那个技术性更强。

Avatar_small
galeki 说:
2011年8月02日 20:07

因为目的是做日内短线的练习,所以 A 股 T+1 就没法搞啦,而且 A 股也不能方便的做空,交易成本也比较大。

谈不上分析,只是简单的价格突破而已,技术指标都没有用,主要是为了练习执行力,和体会一下实际交易的感觉和结果序列是什么样的。

以后也没打算以国内的股指期货为主,目前正在观察外盘的几个农产品期货和期指,感觉难度也不低,还在思考中~

Avatar_small
Jacky Liu 说:
2011年8月02日 20:28

唉,我觉得时时盯盘的生活不适合我,太长了也没耐性,我最喜欢 3 天左右的短线,最长不超过一周,所以 A 股不妨。

国内有一批人,每天夜里上班,做美股的,那个也是 T+0。

你觉得有没可能写一个全自动的交易系统?包括下单的动作也自动。每天早上打开电脑,晚上数账户里的钱就行了。或许很复杂,但是应该往这个方向努力。你怎么看?

Avatar_small
galeki 说:
2011年8月02日 21:51

是,时时盯盘确实比较累,而且心理压力比较大,不过初期可以多盯盯,这样有时候可以从盘面上萌生一些想法,然后再把想法去进行测试,目前股指期货的一些规则也是盯盘中突然想到的。
好像美股也有单日进出次数和卖空方面的限制,具体的我也不是很清楚。个人觉得股票对应的是真实的公司,所以有额外的数据(公司经营状况、财务报表)可以辅助判断走势,但是如果不在这方面有优势的话也就和期货没什么区别了,虽然有很多股票可以选,不过很难系统化,所以感觉更适合投资。

目前外盘测试的农产品和期指就是全自动交易,使用的和国内的股指期货差不多的系统,刚刚测试一个月没赚什么钱。
个人觉得自动交易系统主要是听上去很爽(晚上数钱什么的:),实际上优点只有“执行”而已,选择这个方向盘中也许会轻松,但是要花更多的时间在盘后分析测试和研究,总的工作量肯定不会少。
此外,除了一些不太了解的技术(比如神经网络什么的),个人认为很难找到一个长久有效的技术系统。市场总是会变,交易系统总是会失效,系统越复杂,有效的时间越短,更不要说这样很容易拟合。有效期相对长的系统都是比较简单的,不过代价就是得忍受长时间和大幅度的回撤。
我也希望可以依靠全自动系统,目前也在看这方面的内容,不过目前的感觉就是没那么乐观,依旧有很多问题要解决。

Avatar_small
Jacky Liu 说:
2011年8月03日 13:56

我的一点想法,纯粹个人意见:

我觉得技术分析这东西,进了门槛以后没三步就到后墙,如果说是一门学问,有点高看它了。而且在执行的时候因人而异,同一个人又因时而异,所谓“人性弱点”,难以把握。况且传统的技术分析指的就是图表派,大概是由于那时没有计算机的缘故,把背后的公司情况一概排除,只看价格成交量,成算难料。一个明显的例子,就是投资领域最成功的人,巴菲特所罗斯,各种基金,都是做股票为主的。外汇领域就很难找到如此成功的例子,恐怕连他们的十分之一也没有,外汇是一个纯粹投机性的市场,比指期更甚。

我觉得,理工出身的人,从技术入手不妨,但是应该渐渐往深水区发展。一些数字游戏本来就是强项,比如财务数据,程序也可以处理,不妨纳入分析角度,会比只看价格成交量好些。

Avatar_small
galeki 说:
2011年8月03日 18:02

严重同意“人性弱点”,现在感觉克服这些弱点才是投机过程的关键,第二关键的就是如何管理风险,和这两点相比,其他因素的作用都比较小。
不是说分析无用,只是目前自己的门外汉水平,先从主要矛盾下手,分析什么的留在最后做锦上添花吧。
所以目前连技术指标都没用,只用纯粹的价格来操作。我相信分析更多方面的数据会有跟好的效果,但是我也相信以目前阶段来讲,那些并不是关键因素。
可能会觉得这种观点比较夸张,但是当初在实盘操作前,我也是不是这么想的,但是实盘操作到现在,回头看看就会发现,因为看错行情造成的损失几乎可以忽略不计,最大的损失都是因为自己克服不了人性的弱点,要不就是一笔交易上冒了太大的风险,所以先解决这些问题,才能有资格去分析呀~ ╮(╯▽╰)╭

Avatar_small
Jacky Liu 说:
2011年8月05日 14:42

right,一步步来。我现在也在很初级的阶段,多多交流。这条路一定是通的,而且能越走越宽!

Avatar_small
galeki 说:
2011年8月05日 20:10

握手~ :D 其实我还是有诸多的疑惑,不过保持一个空杯子状态还是有益的,多多交流哈~

我爱开发 说:
2013年2月26日 19:51

你错了,明显的错误就是索罗斯是因为狙击英镑而出名的....

我爱开发 说:
2013年2月26日 19:53

同意,风险控制应该是第一位的,而这又取决于成熟的交易心理。


登录 *


loading captcha image...
(输入验证码)
or Ctrl+Enter