
Monte Carlo方法在金融分析中用得比较广泛的方法之一。抛砖引玉,说说理解。
先说个简单的例子,看看这东西怎么玩的。可以用下面的方法计算Pai。先在地上画一个变长为一米的正方形,然后再在里面画一个直径为一米的圆,接着就向里面完全随机地扔小石子。要扔足够多,记下石子总数M和落在圆里面的石子数N,那么pai的值就是4N/M。如果抽象一下,就是这样:
- 定义样本值域和分布
- 生成符合分布的样本值
- 对输入进行确定性的计算
- 进行结果统计。
老美经常拿这东西算风险,算价值之类的,国内股票、期货市场感觉上还用不太上。不过做做交易策略的收益率模拟还是有用的吧。就是样本要多,股指期货才出来1年多,用这个日线设计测试的策略难以具有代表性。如果真要做的话,最好级别小点,15分钟之类的。
做这种验证Matlab是很方便的,开源的东西里boost和quantlib也有类似的库。
参考链接:
http://en.wikipedia.org/wiki/Monte_Carlo_methods_in_finance
http://en.wikipedia.org/wiki/Stock_market_simulator
http://en.wikipedia.org/wiki/Monte_Carlo_method
假设品种现在价格是P, 操作级别(短线一般是30分钟)的平均波幅是V,最大止损是M倍波幅,也就是说每次出手最多愿意亏M*P*V。对新手来说,至少应该能操作的次数N,也就是说本金至少应该是N*M*P*V。
按照大数定律,N取100应该比较合理。M一般取3,V可以计算出来,为简单起见取1%。
按照最新收盘价P,最便宜的是硬麦2224元,沪铜是68330元,股指是2888*300=866400元。再简单点假设,级别波动幅度是1%,那么最少需要6672元做硬麦,沪铜需要20万,如果是做股指则需要约260万。
当然可以调整上面的N,M,但会使自己暴露在较大的风险中或者操作级别超出自己的把握能力。

每个市场参与者都或多或少按照一个套路来买卖或不动,这个策略其实就是自己的交易系统。交易系统的作用就是发出一系列的买(买什么、买多少、什么价格、什么时候买)卖(卖什么、卖多少、什么价格、什么时候卖)信号。大家对入市信号关注更多,而且貌似过于关注了。说说我所理解的能盈利的交易系统吧。有几个方面:
- 风险控制。这是最重要的。我们来市场是要赚钱的,当投资或者投机者的,不是当消费者的。时刻关注自己在冒多大的风险,博取多大的收益。尤其在有系统性风险时,坚决离市观望。比如现在的股市,对小散来说,就没什么好玩的,虽然昨天有30点的涨幅。眼光放长远点来看,市场机会多得是,这种提心吊胆的钱不要也罢。主力军都没行动,小散着急也没用。
- 投资哲学。交易这个行当门派很多,各门派都有牛人。了解自己优势劣势,找个适合的门派,进去修行吧。等有大成,真有造化,再自创门派也不迟。
- 盈利目标。别说越大越好,有个现实点的目标吧。比如年化收益率是30%,那达到30%后,应该先锁定利润,用剩余的利润去博大收益。
- 使用者。使用者也应该是交易系统的一部分。心理状态、知识结构、能用在交易上的时间等。交易系统只能自己去领悟,学不来的。在相当长一段时间内,交易的敌人是自己,而不是市场。
- 本金。显然没有本金的话只能从市场卷铺盖滚蛋了。本金太大或太小,都不太好操作。太小没什么回旋余地,抗风险能力弱,真的运气不好,几次止损,就没多少了;太大的话,对市场的影响太大,运作难度也大。一般大小的资金,50w左右,在09,10年的股市期市,如果没有翻倍的话,就要反省一下了。还要看是闲钱还是压力资金,自己的钱还是别人的钱。
- 选择品种。做哪些品种,分配多少资金。股票?期货?Note: 有些人在期市赚到一笔钱后,会转战股市的。原因自己想想。
- 入市价格。这个最重要。
- 入市时机。价格价值背离点?趋势调整背驰段?早盘还是尾盘?
- 头寸管理。买多少钱的呢?
- 离市策略。一次全抛光,还是分批撤退,最后留一点去博顶底,让心理上也满足一下?
- 执行方法。自己执行、雇操盘手还是程序执行?人总有状态不好的时候,把这个因素考虑在风险控制中。
- 知道交易系统适用的条件。市场结构、状态和风格、资金大小和性质、使用者的状况。
最后一条最重要。交易系统是有生命周期的,当收益率下降或者连续亏损的时候,就要警觉是不是设计交易系统时候的一些前提条件在改变。有个有趣的理论叫孢子理论,
期货,它就像一种有生命形态,像生物孢子一样细微而又有活力的东西。人和它的关系就如同你用显微镜看载玻 片上的溶剂一样,你是在用一个高级的世界的目光来看待低级世界。那些低级世界的生命在你眼里就像是一个被与外界隔离的花园,你似乎能看清他们一切活动。
当观察者了解到孢子的新形态后,孢子同样也了解到它被观察者所认识,于是变异就发生了。孢子一定会趋向于向观察者未知的方向去变异。它具有足够的智慧防止观察者捕捉到它的变态规律。所以,对孢子的第一个认识就是它的永恒变异性。
很多市场参与者以为自己是少数人,而每个人在市场中不过是一分子而已。Jesse Livemore他曾赚到整个市场的所有资金量的千分之一,但也曾三次破产,最后一次破产没有爬起来,多重打击下自杀收场。走时的宁静仿佛只为注解他曾说的一句话:
你可能是一时的国王,但你永远无法打败市场。
他可能是我见过最天才的交易者了(没有之一),尚且如此。远的不说,银河基金美女基金经理陈欣最近离职,去年因力压伟哥而名声大震,而今年至今为止所管基金排名在后20%,不得不黯然离职。另外一个例子是私募明星罗广伟,去年第一,今年一季度垫底。同样的操作风格或者交易系统在不同的市场条件一会儿是娇艳的玫瑰,一会儿是致命的毒药。这也是市场艺术性一面的体现,什么时候该坚持,什么时候该改变。
有了算法交易后,是否可以造出一个赚钱永动机呢?不是机器下国际象棋都天下无敌手了吗?设计那种所谓自适应(Adaptive)的算法,一劳永逸,量化各种影响市场的参数,设计出完美的模型,自动适应各种市场。请醒醒,天还没黑呢。就我所了解的数学和计算机理论来说,这是个NP-complete问题,上帝也要抓狂的。用脚指头想想就知道,真有这种系统,假设达到一个稍微有野心一点的年化收益率,比如50%,哪怕本金只有1万元,用不了多久,市场上所有的钱都是这台机器的了。
看起来市场像个恐怖的巨人,是不是绝对不要参与呢。答案就在本文中。